Commit report for master branch

The git bot announce at freeradius.org
Sat May 31 00:00:02 CEST 2014


New activity for FreeRADIUS (the high performance and highly configurable RADIUS server)

======
Add similar ipaddr, ipv4addr, ipv6addr config items for realms

Arran Cudbard-Bell at 2014-05-30T23:51:12Z
Files modified:
	* src/main/realms.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/c954a9c8693eabc1586066b3f2377c88963aa90f
====== 
Update warning for clients

Arran Cudbard-Bell at 2014-05-30T23:51:09Z
Files modified:
	* src/main/client.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/61ca55f4a48252cdf8eb99f4345e2a2c0fafc085
====== 
Add similar ipaddr, ipv4addr, ipv6addr config items for listen sections

Arran Cudbard-Bell at 2014-05-30T23:51:02Z
Files modified:
	* src/main/listen.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/899a2c83185a39d51d9ee7460b00c77419193455
====== 
Rename PW_TYPE_IP* so they're all consistent

Arran Cudbard-Bell at 2014-05-30T23:12:42Z
Files modified:
	* src/include/conffile.h
	* src/include/radius.h
	* src/lib/dict.c
	* src/lib/print.c
	* src/lib/radius.c
	* src/lib/valuepair.c
	* src/main/client.c
	* src/main/command.c
	* src/main/conffile.c
	* src/main/evaluate.c
	* src/main/listen.c
	* src/main/parser.c
	* src/main/realms.c
	* src/main/valuepair.c
	* src/main/xlat.c
	* src/modules/proto_bfd/bfd.c
	* src/modules/proto_dhcp/dhcp.c
	* src/modules/proto_dhcp/dhcpd.c
	* src/modules/proto_vmps/vqp.c
	* src/modules/rlm_eap/types/rlm_eap_ttls/ttls.c
	* src/modules/rlm_example/rlm_example.c
	* src/modules/rlm_ippool/rlm_ippool.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/8567c89921ec3bc5753158ab8606c3fcf53d8a6e
====== 
Add PW_TYPE_COMBO_IP_PREFIX (conffile parser only)

Change 'ipaddr' to PW_TYPE_COMBO_IP_PREFIX so we can be really lazy about IP formats

Arran Cudbard-Bell at 2014-05-30T23:09:18Z
Files modified:
	* src/include/conffile.h
	* src/include/radius.h
	* src/lib/radius.c
	* src/lib/valuepair.c
	* src/main/client.c
	* src/main/conffile.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/3ba4a62187f86320f821de2feed468d9e7eb24fb
====== 
Rename fr_pton functions to fr_pton4, fr_pton6 and fr_pton. fr_pton will resolve the IP address to either 4 or 6 based on format and/or available DNS records.

Arran Cudbard-Bell at 2014-05-30T23:09:14Z
Files modified:
	* src/include/libradius.h
	* src/lib/misc.c
	* src/lib/valuepair.c
	* src/main/client.c
	* src/main/command.c
	* src/main/conffile.c
	* src/main/detail.c
	* src/main/mainconfig.c
	* src/main/radclient.c
	* src/main/radiusd.c
	* src/main/radmin.c
	* src/main/realms.c
	* src/modules/proto_dhcp/dhcpclient.c
	* src/modules/rlm_eap/radeapclient.c
	* src/modules/rlm_sqlippool/rlm_sqlippool.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/9448bcd14d63fd4e87bd6e2fa7a5cd9852f72cd4
====== 
Fixup fake client for proto_arp

Arran Cudbard-Bell at 2014-05-30T20:06:39Z
Files modified:
	* src/modules/proto_arp/proto_arp.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a65af3b74ab0e550da483c5c3205248e3ecc3971
====== 
Fix issue where use of FreeRADIUS-Client-IPv6-Prefix and FreeRADIUS-Client-IPv4-Prefix when creating dynamic client entries, would trigger an error.

Arran Cudbard-Bell at 2014-05-30T19:21:21Z
Files modified:
	* src/main/client.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/eaa11889ebf0c584f127dd092fc5a926f4348219
====== 
Minor typos in error messages

Arran Cudbard-Bell at 2014-05-30T19:21:18Z
Files modified:
	* src/main/client.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/752d5c84e5b8371b710775bb3081f43579750da9
====== 
Add fr_ipaddr_mask to fixup fr_ipaddr_t's by zeroing out the host portion of the address

Arran Cudbard-Bell at 2014-05-30T19:21:14Z
Files modified:
	* src/include/libradius.h
	* src/lib/misc.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f4055987d4678d7dd0baea534c3b088155deccf6
====== 
Switch to using fr_ipaddr_t for client prefixes, and allow ipaddr and ipaddr6 config items to be prefixes. Addresses #581.

Arran Cudbard-Bell at 2014-05-30T19:21:10Z
Files modified:
	* src/include/radiusd.h
	* src/main/client.c
	* src/main/command.c
	* src/main/detail.c
	* src/main/stats.c
	* src/modules/proto_dhcp/dhcpd.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a11748dd0735323d475cc36c459c65d0bc579919
====== 
Add fr_ptonx, fr_ntop and is_wildcard IP address functions

Arran Cudbard-Bell at 2014-05-30T19:21:02Z
Files modified:
	* src/include/libradius.h
	* src/lib/misc.c
	* src/main/mainconfig.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/68a56201e9ed42a91964a0675515c278d8482843
====== 
Add nonnull hint

Arran Cudbard-Bell at 2014-05-30T19:20:12Z
Files modified:
	* src/include/radiusd.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a799d97e43249e8570cbaec24f35f0b9496d848e
====== 
Simplify masking

Arran Cudbard-Bell at 2014-05-30T19:20:09Z
Files modified:
	* src/lib/misc.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/3c8e9e49da85421e1ce9f74e9442b4868af9ce0a
====== 
Whitespace changes

Arran Cudbard-Bell at 2014-05-30T19:20:04Z
Files modified:
	* src/main/client.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/8430d8fa618140bafe289142626061fdc5419d58
====== 
Fix cf_item_parse calls in bfd

Arran Cudbard-Bell at 2014-05-30T17:15:41Z
Files modified:
	* src/modules/proto_bfd/bfd.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/3e8fca6e4191c1e042207310a36a84f0cc3ea2b7
====== 
Rename min_response_window to init_delay

Rename main_config's "min_response_window" field to "init_delay", as it
better reflects the usage and because its value won't be related to any
response window in case they're all higher than 1/3 s, which is true
most of the time.

Nikolai Kondrashov (via Alan T. DeKok)@2014-05-30T17:05:48Z
Files modified:
	* src/include/radiusd.h
	* src/main/mainconfig.c
	* src/main/process.c
	* src/main/realms.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/14befa4c0da86f40a48a196b2c7d9ce84030e7c9
====== 
Merge pull request #670 from spbnick/fr_timeval_bound_check

Add FR_TIMEVAL_BOUND_CHECK

Alan DeKok at 2014-05-30T14:38:51Z
Files modified:
	* src/include/conffile.h
	* src/main/client.c
	* src/main/realms.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d050f6f54f48547225bd459ea761e90452846513
====== 
Add FR_TIMEVAL_BOUND_CHECK

Add FR_TIMEVAL_BOUND_CHECK implementing bounding for struct
timeval values, similarly to FR_INTEGER_BOUND_CHECK. Use it in
home_server_add and client_parse to increase readability.

Nikolai Kondrashov at 2014-05-30T11:23:25Z
Files modified:
	* src/include/conffile.h
	* src/main/client.c
	* src/main/realms.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/afaa5f6ba14f3338f11ceb981ffde6a4c56254ec
====== 
Fix all remaining config items to use FR_CONF_OFFSET

Add support to the conffile parser for parsing IPv4 addresses in octal and hex format

Add support to conffile parser for parsing prefix type config items

Standardise on using fr_ipaddr_t structures to represent IP addresses in the conffile
code, and other places.

Arran Cudbard-Bell at 2014-05-30T13:21:39Z
Files modified:
	* src/include/conffile.h
	* src/include/radiusd.h
	* src/include/stats.h
	* src/main/client.c
	* src/main/conffile.c
	* src/main/connection.c
	* src/main/listen.c
	* src/main/radwho.c
	* src/main/realms.c
	* src/main/threads.c
	* src/modules/proto_dhcp/dhcpd.c
	* src/modules/rlm_eap/types/rlm_eap_ikev2/rlm_eap_ikev2.c
	* src/modules/rlm_example/rlm_example.c
	* src/modules/rlm_ippool/rlm_ippool.c
	* src/modules/rlm_passwd/rlm_passwd.c
	* src/modules/rlm_python/rlm_python.c
	* src/modules/rlm_rest/rlm_rest.c
	* src/modules/rlm_ruby/rlm_ruby.c
	* src/modules/rlm_unix/rlm_unix.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a6d903e41dfa8d96615f020e78b8ae981fa12583
====== 
Break out IP parsing into fr_pton and fr_pton6. Any function which needs to parse IP addresses or IP prefixes in the server should be accommodated by these functions.

Arran Cudbard-Bell at 2014-05-30T02:28:43Z
Files modified:
	* src/include/libradius.h
	* src/lib/misc.c
	* src/lib/valuepair.c
	* src/main/client.c
	* src/main/command.c
	* src/main/conffile.c
	* src/main/detail.c
	* src/main/radclient.c
	* src/main/radiusd.c
	* src/main/radmin.c
	* src/main/realms.c
	* src/modules/proto_dhcp/dhcpclient.c
	* src/modules/rlm_eap/radeapclient.c
	* src/modules/rlm_sqlippool/rlm_sqlippool.c
	* src/tests/unit/rfc.txt

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/0af5f5af0bf94594b333bbc29bf7ccfc491de7f3
====== 
-- 
This commit summary was generated @2014-05-31T00:00:02Z by lgfeed version 0.00 (https://github.com/arr2036/lgfeed).


More information about the Freeradius-Devel mailing list