Commit report for v3.0.x branch

The git bot announce at freeradius.org
Fri Aug 14 00:00:02 CEST 2015


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

======
Sync systemd unit with v3.1.x

Arran Cudbard-Bell at 2015-08-13T13:14:29Z
Files modified:
	* redhat/radiusd.service

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/180e0b27022237a5f75c3c25d7eb1dbded634bad
====== 
ldap_next_entry requires the previous entry

Arran Cudbard-Bell at 2015-08-13T13:11:37Z
Files modified:
	* src/modules/rlm_ldap/ldap.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/2d50ec64f090c4534e7d7ed1989c6bc7c2267058
====== 
Typo in SSL version check

Jeremy Browne (via Alan T. DeKok)@2015-08-13T12:48:06Z
Files modified:
	* src/main/version.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/4b923c7de3fefd38a789c21d43b1d1618ab78da4
====== 
Consistent formatting for disabled config items

Alan T. DeKok at 2015-08-13T10:56:02Z
Files modified:
	* raddb/mods-available/eap

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/24bfab55260cceac967e24980c7fe34999433811
====== 
Allow EAP sub-modules to be disabled via (e.g.) "disable peap"

Alan T. DeKok at 2015-08-13T10:48:00Z
Files modified:
	* src/modules/rlm_eap/rlm_eap.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/7803ef56a99b897cc988e8c8a482dea79e1e82fa
====== 
Print out packet code by name

Alan T. DeKok at 2015-08-12T09:47:15Z
Files modified:
	* src/main/process.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/2d6b7fb3f404e7222ddb973e4a08b60da927d67b
====== 
Print out Status-Server packet for pings

Alan T. DeKok at 2015-08-12T09:37:50Z
Files modified:
	* src/main/process.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/bf3a91e74aed5ed7cf5338353fd6d7dea986ebab
====== 
Include packet ID in error messages

Alan T. DeKok at 2015-08-12T09:36:13Z
Files modified:
	* src/main/process.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b3da954ebee7646cd4ae44ba91a8a6518658bb10
====== 
Set proto for proxied packets, too

Alan T. DeKok at 2015-08-08T19:03:23Z
Files modified:
	* src/main/listen.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/fb7c2ceb31eff6dcd619df5c203f9eaac256e577
====== 
Initialize packet->proto as required

Alan T. DeKok at 2015-08-08T19:00:23Z
Files modified:
	* src/lib/packet.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a730e4957333c91abdf1dd074a3aa634571be98c
====== 
More tests for tunnel password encryption

Alan T. DeKok at 2015-08-08T17:44:54Z
Files modified:
	* src/lib/radius.c
	* src/tests/unit/tunnel.txt

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d1cdce1b07d4630832f4e834d22ddc5d06557c5a
====== 
Handle TCP sockets better.  Fixes #1177

FreeBSD issues.  When bound to "*", the socket will actually
be bound to a real IP address, and will be seen as coming from
that real IP.  So for TCP sockets, just swap the src/dst IP/port

Alan T. DeKok at 2015-08-08T17:44:54Z
Files modified:
	* src/lib/packet.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/8af46779f5675043bb56466306754bf67a7d8a4c
====== 
Re-link and run tests if pre-reqs change

Alan T. DeKok at 2015-08-08T17:44:54Z
Files modified:
	* src/tests/unit/all.mk

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/bc26b655db1d690025d1a8baf2de0e0aab203d4a
====== 
Only print packet decoding errors if running in debug mode

Arran Cudbard-Bell at 2015-08-07T17:19:21Z
Files modified:
	* src/main/listen.c
	* src/main/tls_listen.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/053a0902731eb6f23c48a8ee8b56e4863a98ecb7
====== 
Allow casting from unsigned to signed as long as the unsigned value is <= INT_MAX

Arran Cudbard-Bell at 2015-08-04T19:25:30Z
Files modified:
	* src/lib/value.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/c7e30d4108c54a1f69f8fc7d5330acbbffb7523e
====== 
Merge pull request #1180 from leprechau/v3.0.x

added NULL checks

Arran Cudbard-Bell at 2015-08-04T18:17:47Z
Files modified:
	* src/modules/rlm_couchbase/jsonc_missing.c
	* src/modules/rlm_couchbase/mod.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ee3459004170e650f00d946630f9e511cbc5c281
====== 
added NULL checks

Aaron Hurt at 2015-08-04T18:13:13Z
Files modified:
	* src/modules/rlm_couchbase/jsonc_missing.c
	* src/modules/rlm_couchbase/mod.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/5cbe2ce2ea5461fb056141c558eda190e4771e2f
====== 
json_object_get_string_len should operate on output of json_object_get_string

Arran Cudbard-Bell at 2015-08-04T04:28:34Z
Files modified:
	* src/modules/rlm_couchbase/jsonc_missing.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/934bfb505edd5a1d8424dee14b609264297bac89
====== 
Add verbose mode to more boiler make files

Arran Cudbard-Bell at 2015-08-04T01:36:06Z
Files modified:
	* scripts/install.mk
	* scripts/libtool.mk

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/faf7e0370f052cf6d27e54076f7d8c4860dfb4c3
====== 
Merge pull request #1175 from leprechau/v3.0.x

applicable parts of #1174 backported for 3.0.x

Arran Cudbard-Bell at 2015-08-04T00:10:22Z
Files modified:
	* src/modules/rlm_couchbase/config.h.in
	* src/modules/rlm_couchbase/configure
	* src/modules/rlm_couchbase/configure.ac
	* src/modules/rlm_couchbase/couchbase.c
	* src/modules/rlm_couchbase/couchbase.h
	* src/modules/rlm_couchbase/jsonc_missing.h
	* src/modules/rlm_couchbase/mod.c
	* src/modules/rlm_couchbase/mod.h
	* src/modules/rlm_couchbase/rlm_couchbase.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e048141c324bef96cdbd699a0013a54be671095d
====== 
applicable parts of #1174 backported for 3.0.x

Aaron Hurt at 2015-08-03T23:58:21Z
Files modified:
	* src/modules/rlm_couchbase/config.h.in
	* src/modules/rlm_couchbase/configure
	* src/modules/rlm_couchbase/configure.ac
	* src/modules/rlm_couchbase/couchbase.c
	* src/modules/rlm_couchbase/couchbase.h
	* src/modules/rlm_couchbase/jsonc_missing.h
	* src/modules/rlm_couchbase/mod.c
	* src/modules/rlm_couchbase/mod.h
	* src/modules/rlm_couchbase/rlm_couchbase.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6478b4f9cce3e238482d8637407b79755b3924f6
====== 
Revert #1169 causes hang on make test on OSX

Arran Cudbard-Bell at 2015-08-03T23:33:25Z
Files modified:
	* src/lib/event.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/5aaea6c4113395a0a52f9f5ba742d51be50c1628
====== 
Fix kevent error message

Arran Cudbard-Bell at 2015-08-01T15:16:03Z
Files modified:
	* src/lib/event.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d5cfcb17960f7a465d7b565ddf00ea585ad09127
====== 
Merge pull request #1169 from jpereira/devel/bsd-kevent1

Better handle of errors returned by kevent() in FreeBSD

Alan DeKok at 2015-08-01T09:18:48Z
Files modified:
	* src/lib/event.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/873c0bcef48a60a112ba93167e639b2cf7a759e1
====== 
better handle of errors returned by kevent() in FreeBSD

Jorge Pereira at 2015-07-29T19:30:41Z
Files modified:
	* src/lib/event.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/5141f20d64e3b2e3c8616e84089c5acb6dd04f51
====== 
HAVE_JSON set in config.h

Arran Cudbard-Bell at 2015-07-31T22:12:22Z
Files modified:
	* src/modules/rlm_rest/rest.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/7113aaae9cf6472d24c1016048046d0ff0d31402
====== 
Search for json headers in multiple locations Closes #794

Arran Cudbard-Bell at 2015-07-31T22:00:30Z
Files modified:
	* src/modules/rlm_rest/config.h.in
	* src/modules/rlm_rest/configure
	* src/modules/rlm_rest/configure.ac
	* src/modules/rlm_rest/rest.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/7832d9f273ad4fa24714fd7eaac1d81f3b200eac
====== 
Grammar

Arran Cudbard-Bell at 2015-07-31T17:17:59Z
Files modified:
	* src/modules/rlm_sql/drivers/rlm_sql_postgresql/rlm_sql_postgresql.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/fadd6ed788c70425580458508a8a3c2a49e8c931
====== 
Be more careful about appending duplicate options to the pg connection string Closes #1172

Arran Cudbard-Bell at 2015-07-31T17:17:02Z
Files modified:
	* src/modules/rlm_sql/drivers/rlm_sql_postgresql/rlm_sql_postgresql.c
	* src/modules/rlm_sql/rlm_sql.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/891b2db301bdafefb3d9c16d54b4950985891989
====== 
const for variables

Alan T. DeKok at 2015-07-31T09:22:11Z
Files modified:
	* src/main/radattr.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b5a134891118dc900f3e93f85270399eb325448b
====== 
Tests for Tunnel-Password

And a fix for when it would encode passwords with the
wrong length

Alan T. DeKok at 2015-07-31T08:36:20Z
Files modified:
	* src/lib/radius.c
	* src/tests/unit/rfc.txt
	* src/tests/unit/tunnel.txt

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f99aaa25a13d93baed08ff3773b586e960642ed9
====== 
Added packet / original for encode / decode attrs

Alan T. DeKok at 2015-07-31T08:36:20Z
Files modified:
	* src/main/radattr.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e616839a74b503f9edde3fd9b9e4d0eb64cce580
====== 
Update ChangeLog

Arran Cudbard-Bell at 2015-07-31T05:56:06Z
Files modified:
	* doc/ChangeLog

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/40bd092d6238340443ad157b5d0c3e802fbe8e5a
====== 
fr_utf8_char should take a string length so that it can operate safely on none \0 terminated buffers

Arran Cudbard-Bell at 2015-07-31T04:51:20Z
Files modified:
	* src/include/libradius.h
	* src/lib/misc.c
	* src/lib/print.c
	* src/main/auth.c
	* src/main/log.c
	* src/main/util.c
	* src/modules/rlm_sql/drivers/rlm_sql_sqlite/rlm_sql_sqlite.c
	* src/modules/rlm_sql/rlm_sql.c
	* src/modules/rlm_utf8/rlm_utf8.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ef5b1cb6b3e037b46c5e4a9312192331fcf7d5b3
====== 
Fifo code should use unsigned ints

Arran Cudbard-Bell at 2015-07-31T04:51:20Z
Files modified:
	* src/include/libradius.h
	* src/lib/fifo.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d2ad9e4f0d086d9618a7d11ad63bb8483e211dd4
====== 
Fix potential buffer overflow in value_data_prints

Arran Cudbard-Bell at 2015-07-30T18:21:30Z
Files modified:
	* src/lib/value.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/42172099c57604ddfb8a48c4bd4b7390a13d3430
====== 
Update ChangeLog

Arran Cudbard-Bell at 2015-07-28T18:21:24Z
Files modified:
	* doc/ChangeLog

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ead2a417c97d84028e31b5f6c1c8f701b334ef5a
====== 
Remove unnecessary prototype

Alan T. DeKok at 2015-07-27T21:38:54Z
Files modified:
	* src/main/connection.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/079eac7180736fb1289e86d6462f1d690768b6e2
====== 
Don't do mutexes if no threads

Alan T. DeKok at 2015-07-27T21:31:46Z
Files modified:
	* src/main/connection.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/4f50609f9257085bf32ef7e91b9d846e0dba94b6
====== 
Don't check for spawn in area where it's false

Alan T. DeKok at 2015-07-27T18:45:16Z
Files modified:
	* src/main/connection.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b1923a4de2b0428ac282f7eef6c1e774a127ceb6
====== 
More minor tweaks

Alan T. DeKok at 2015-07-27T18:42:18Z
Files modified:
	* src/include/connection.h
	* src/main/connection.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f836985bcb8913a0af07883d426d8282f780e7cb
====== 
Remove "needs_reconnecting"

It's not used in v3.0, and won't be needed there

Alan T. DeKok at 2015-07-27T18:39:12Z
Files modified:
	* src/main/connection.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/313bbc6222e1e63a9691e3c58f8ac3a0e9d50607
====== 
Don't use "lock".  It's too common

Alan T. DeKok at 2015-07-27T18:34:18Z
Files modified:
	* src/main/connection.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/16ca094d55f88184ff4fae95a0253fe1451bec94
====== 
formatting / comments

Alan T. DeKok at 2015-07-27T17:55:07Z
Files modified:
	* src/main/connection.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/691bef02101631aed412e466e3a9a093d8078f6c
====== 
Don't recusively grab mutexes.

The reconnection logic is complex and fragile

Alan T. DeKok at 2015-07-27T17:43:33Z
Files modified:
	* src/main/connection.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/7b0f7cbaeaac4e57f4581991b00ee72af3c54c2b
====== 
redisConnect() may return NULL

It's possible.  Better check for it

Alan T. DeKok at 2015-07-27T17:14:03Z
Files modified:
	* src/modules/rlm_redis/rlm_redis.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/17ca130fc1c386b97213976fea74bf562d44481d
====== 
Do dedup for CoA packets, too

Alan T. DeKok at 2015-07-27T13:13:19Z
Files modified:
	* src/main/process.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/3ca7acc567f3f2608d9ec3fdbe6f49166adc8942
====== 
Use correct VP for port information

Alan T. DeKok at 2015-07-26T14:02:25Z
Files modified:
	* src/main/process.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/4867bacbfb39c8be0727517a1fe1bc334bcfd046
====== 
Minor updates

Alan T. DeKok at 2015-07-26T12:49:52Z
Files modified:
	* raddb/mods-available/linelog

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/122f882c48b277fa3558dd4c424a3482e4eac53f
====== 
session_init returns 0/1

Alan T. DeKok at 2015-07-26T02:48:11Z
Files modified:
	* src/modules/rlm_eap/types/rlm_eap_pwd/rlm_eap_pwd.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/873a793290b17889234c2e4f3c939b4cd08e0d7a
====== 
conn_pool -> pool.  Closes #1165

Alan T. DeKok at 2015-07-24T21:37:37Z
Files modified:
	* src/modules/rlm_yubikey/rlm_yubikey.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/85b0a026693381a048f4b9fd72539bca628b6a25
====== 
Formatting

Arran Cudbard-Bell at 2015-07-24T14:33:05Z
Files modified:
	* src/main/modules.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a1c6cb4b1a85eefca45b7d8d68d2f892afdb5ea6
====== 
Pass error codes back through cf_section_parse

Arran Cudbard-Bell at 2015-07-24T14:33:05Z
Files modified:
	* src/main/conffile.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/3d847f8d59ff1b39c12e3abaa994d3fae26df669
====== 
Revert "Don't complain on deprecated.  Closes #1131"

DO complain on -C, because we refuse to start without -C, and having different behaviour between daemon mode and -C is worse than some mildly confusing message, as it's the thing that init and salt scripts use to prevent accidental destruction of radius clusters.

Arran Cudbard-Bell at 2015-07-24T14:33:05Z
Files modified:
	* src/main/conffile.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/fc1c488d0254cef56dcdeb25cdb637661700d032
====== 
Fix missing %{Packet-Src-IPv6-Address} in the linelog

Jorge Pereira (via Arran Cudbard-Bell)@2015-07-24T14:33:05Z
Files modified:
	* raddb/mods-available/linelog

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/0233c729f40332ba7783eab5121f5855a56e87ce
====== 
Correct ldap config note

Arran Cudbard-Bell at 2015-07-24T14:33:04Z
Files modified:
	* raddb/mods-available/ldap

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6634b012115bac498fcfff3fd716655de06aef0a
====== 
Update ldap

Alan Buxey (via Arran Cudbard-Bell)@2015-07-24T14:33:04Z
Files modified:
	* raddb/mods-available/ldap

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/333edebe8f34949a542494e6dc6a6fcff2ef5f61
====== 
Add 'Alc-Ascend-Data-Filter-Host-Spec' for Alcatel7750

Jorge Pereira (via Arran Cudbard-Bell)@2015-07-24T14:33:04Z
Files modified:
	* share/dictionary.alcatel.sr

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/1c819a3781dd5b3c63d599c4368910f403f67c33
====== 
Fix missing %{Packet-Src-IPv6-Address} in the policy insert_acct_class

Jorge Pereira at 2015-07-22T23:27:20Z
Files modified:
	* raddb/policy.d/accounting

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/def564d492c34ec832dfdeecfbcdb878b928d34f
====== 
Update ChangeLog

Arran Cudbard-Bell at 2015-07-22T23:25:49Z
Files modified:
	* doc/ChangeLog

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/7b5b7789a449cc4de702cb2fd0c5d3822041bf61
====== 
Merge pull request #1160 from jpereira/dict/alcatel7750-1

Add 'Alc-Nas-Filter-Rule-Shared' for Alcatel7750

Arran Cudbard-Bell at 2015-07-22T23:22:00Z
Files modified:
	* share/dictionary.alcatel.sr

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/72a5f2a7d53a5249c34b162f0ce2b28ece70836e
====== 
Add 'Alc-Nas-Filter-Rule-Shared' for Alcatel7750

Jorge Pereira at 2015-07-22T21:09:06Z
Files modified:
	* share/dictionary.alcatel.sr

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a523e6405da2bc38ead9e72a1e65208d0048a4b9
====== 
Merge pull request #1159 from qnet-herwin/servicetype_authorizeonly_symbolic

Use define for Service-Type value check

Arran Cudbard-Bell at 2015-07-22T14:02:00Z
Files modified:
	* src/include/radius.h
	* src/main/listen.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/1263b324bfbafdc8c2014f5e009499fa3e798315
====== 
Don't check pointer in FR_TIMEVAL_TO_MS

Arran Cudbard-Bell at 2015-07-22T22:50:15Z
Files modified:
	* src/include/conffile.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/4171ca2815f82b9e963d7f9a8b36b4bde5da8fae
====== 
Add NULL check in originate-coa

This prevents segfaults that may occur when the COA list could not be created, either by a lack of memory, or a request that is not an Access-Request/Accounting-Request

Herwin Weststrate (via Arran Cudbard-Bell)@2015-07-22T22:50:15Z
Files modified:
	* src/main/map.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/473a5f7c4c1612357d04d0426ced775c12b679d1
====== 
Use define for Service-Type value check

The value 17 (Authorize-Only) has been added in RFC3576, the other values were already present in RFC 2865, most likely that's the reason the symbolic name was missing.

Herwin Weststrate at 2015-07-22T11:57:16Z
Files modified:
	* src/include/radius.h
	* src/main/listen.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/0e33d2e266baf2827dcf045742b4d08e19bcd3d6
====== 
Update ChangeLog

Arran Cudbard-Bell at 2015-07-21T17:24:57Z
Files modified:
	* doc/ChangeLog

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/cba3cbeb7510c0c3c78cf8bdbae41d2a874be4df
====== 
Avoid modifying dst until we're sure unescaping has succeeded in value_data_from_str.  Closes #1157

Arran Cudbard-Bell at 2015-07-21T17:04:38Z
Files modified:
	* src/lib/value.c
	* src/main/tmpl.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/304b423346d08b08d944fc3398ddc8bf531d05a8
====== 
Always set error messages in ip_hton

Arran Cudbard-Bell at 2015-07-20T20:52:21Z
Files modified:
	* src/lib/misc.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/778cfcc65a7787c4f26943cba0ff0d96d4f51dda
====== 
Update ChangeLog

Arran Cudbard-Bell at 2015-07-20T20:37:49Z
Files modified:
	* doc/ChangeLog

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b92f26f399231bd55a943de7f09da48e0b238f7f
====== 
Move radclient to use fr_pton_port for its host and port parsing

fr_pton_port seems to work, whereas what was there before didn't...

Arran Cudbard-Bell at 2015-07-20T20:24:33Z
Files modified:
	* src/main/radclient.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/5a286d426fafd72109ffca7d4ace24124de31a92
====== 
Fix v6 address printing in from/to messages

Arran Cudbard-Bell at 2015-07-20T20:24:25Z
Files modified:
	* src/lib/packet.c
	* src/main/process.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/0b3678b3765357f2501e86ba888f80166323c6f7
====== 
Allow an af to be specified for fr_pton

This controls which record we use if the address doesn't look like a v4 or v6 address.

Additionally inet_pton doesn't like addresses being wrapped in [], so strip them off in fr_pton_port.

Arran Cudbard-Bell at 2015-07-20T20:24:08Z
Files modified:
	* src/include/libradius.h
	* src/lib/misc.c
	* src/main/client.c
	* src/main/conffile.c
	* src/main/mainconfig.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d2759c57452842a43115b845afaf43301653dd1b
====== 
Add fr_pton_port which parses a v4/v6 ipaddress or host and port

Arran Cudbard-Bell at 2015-07-20T18:08:08Z
Files modified:
	* src/include/libradius.h
	* src/lib/misc.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/bd71a392b7f089f70b91e7fdfd2d2f365d7ce814
====== 
Use temporary value buffer in fr_pton4/6

Arran Cudbard-Bell at 2015-07-20T17:39:24Z
Files modified:
	* src/lib/misc.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/84b61bd89da0ba45fdec7f84d368c8c7b38e366b
====== 
Rename json_fr_pair_make back to json_pair_make

Arran Cudbard-Bell at 2015-07-20T16:59:17Z
Files modified:
	* src/modules/rlm_rest/rest.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/0763f69556f559140341b2726f53f68629ec7cf4
====== 
Need libsasl to build SASL capable rlm_ldap

Arran Cudbard-Bell at 2015-07-20T16:52:56Z
Files modified:
	* debian/control

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/79176f0ca82269b99fb8ae1a70281763049132f5
====== 
Check for sasl/sasl.h too

Arran Cudbard-Bell at 2015-07-20T16:48:22Z
Files modified:
	* src/modules/rlm_ldap/config.h.in
	* src/modules/rlm_ldap/configure
	* src/modules/rlm_ldap/configure.ac
	* src/modules/rlm_ldap/ldap.c
	* src/modules/rlm_ldap/rlm_ldap.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/4029af0642e44bfc48f8a06afd85fdf803128d02
====== 
Formatting

Arran Cudbard-Bell at 2015-07-19T19:15:08Z
Files modified:
	* src/main/conffile.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/140ba33f8aa02f60f1a990a550c8929074e07779
====== 
Only check if config items are deprecated if they exist

Arran Cudbard-Bell at 2015-07-19T19:15:04Z
Files modified:
	* src/main/conffile.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/7603a8ca2c20126e07f44cc6d1a960dc1fe996cb
====== 
Use inst->pool not inst->conn_pool

Arran Cudbard-Bell at 2015-07-19T08:00:51Z
Files modified:
	* src/modules/rlm_rest/rest.h
	* src/modules/rlm_rest/rlm_rest.c
	* src/modules/rlm_yubikey/validate.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/bb88ece5fda319d4e1babb1c10c774620fbc18e6
====== 
Normalise conn field names in iodbc

Arran Cudbard-Bell at 2015-07-19T08:00:51Z
Files modified:
	* src/modules/rlm_sql/drivers/rlm_sql_db2/rlm_sql_db2.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/82c773c56f7527b968e8e174996d12c3de6238de
====== 
Additional macros to simplify timeval to ms conversions, and marking things as deprecated whilst removing the fields from the struct

Arran Cudbard-Bell at 2015-07-19T08:00:50Z
Files modified:
	* src/include/conffile.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/eb44639d36f166a5c71a57acd9bf9402a9613d1b
====== 
Globbing across directories is not supported.  Fixes #1149.

The rest of the "filename_work" code assumes that the detail.work
file is in the same directory as the files being globbed.  In order
to support globbing for directories, the code will have to be updated
to *not* open detail.work, but instead to do a *second* file
globbing() on .../*/detail.work, in order to get the real filename
of the detail.work file.

In the short term it's easier to just enforce the assumptions
in the rest of the code.

Alan T. DeKok at 2015-07-17T03:07:14Z
Files modified:
	* src/main/detail.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ac2fc42b977dca2823e1e9f4700cdca42b2548cb
====== 
s/fr_pair_make_any/fr_pair_make_unknown

Arran Cudbard-Bell at 2015-07-17T01:43:57Z
Files modified:
	* src/lib/pair.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/be8e25104b7fcd708f7517748fd477dc7c7bb089
====== 
Use modern list names

Arran Cudbard-Bell at 2015-07-17T01:39:25Z
Files modified:
	* src/include/radiusd.h
	* src/main/listen.c
	* src/main/pair.c
	* src/main/process.c
	* src/main/soh.c
	* src/main/tls.c
	* src/modules/rlm_eap/libeap/eap_chbind.c
	* src/modules/rlm_eap/types/rlm_eap_gtc/rlm_eap_gtc.c
	* src/modules/rlm_eap/types/rlm_eap_mschapv2/rlm_eap_mschapv2.c
	* src/modules/rlm_eap/types/rlm_eap_pwd/rlm_eap_pwd.c
	* src/modules/rlm_eap/types/rlm_eap_ttls/ttls.c
	* src/modules/rlm_mschap/rlm_mschap.c
	* src/modules/rlm_preprocess/rlm_preprocess.c
	* src/modules/rlm_realm/rlm_realm.c
	* src/modules/rlm_realm/trustrouter.c
	* src/modules/rlm_sql/rlm_sql.c
	* src/modules/rlm_yubikey/rlm_yubikey.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/7705cc5f269cb9adf888efcda807a5e01bee34ce
====== 
If proxying to public IPs, skip link local sockets.  Fixes #1148

Alan T. DeKok at 2015-07-16T22:54:32Z
Files modified:
	* src/lib/packet.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/1e53eb89cbfc107546b94ad7721e1c61175e9503
====== 
fixed message "hex string is not even"

Length of Hex String is not even, got 7 bytes

Is better than:
Length of Hex String is not even, got 18446744073709551615 bytes

Nicolas C (via Alan T. DeKok)@2015-07-16T19:19:36Z
Files modified:
	* src/lib/value.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/2059ef0ed330caf66bed9f8b0a1d6ed01217aee9
====== 
More byte fixes

Alan T. DeKok at 2015-07-16T19:17:42Z
Files modified:
	* src/modules/proto_dhcp/dhcp.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/efab239fc4f52d61db2b8860209835ab2f47c519
====== 
More short fixes

Alan T. DeKok at 2015-07-16T14:11:37Z
Files modified:
	* src/modules/proto_dhcp/dhcp.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/9f6cd4a91aa2253ae31d45064009261054a02963
====== 
dhcp secs is a short

Properly encode DHCP field "secs" (using htons instead of htonl).

Also I think in this case using "vp_short" is more correct than
"vp_integer" for a short (even though it still works with "vp_integer").

Nicolas C (via Alan T. DeKok)@2015-07-16T14:10:10Z
Files modified:
	* src/modules/proto_dhcp/dhcp.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/45ef223fc36fac5747da826aeb527690aed4a2b0
====== 
Merge pull request #1133 from jpereira/devel/add-sql_fields-freetds

Add sql_fields function for freetds refs #993

Arran Cudbard-Bell at 2015-07-15T18:57:58Z
Files modified:
	* src/modules/rlm_sql/drivers/rlm_sql_freetds/rlm_sql_freetds.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/bdce8901ef7e114a8127efa1c89ceb34e4d7b596
====== 
Add sql_fields function for freetds refs #993

Jorge Pereira at 2015-07-10T02:31:46Z
Files modified:
	* src/modules/rlm_sql/drivers/rlm_sql_freetds/rlm_sql_freetds.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a6e9d4a7e466952b5e895182a94a63cdac0930cf
====== 
note recent changes

Alan T. DeKok at 2015-07-15T17:32:18Z
Files modified:
	* doc/ChangeLog

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/0da34dc83dc4ede272ee32ab67cf84ce4d822316
====== 
Clarify message

Alan T. DeKok at 2015-07-15T15:41:23Z
Files modified:
	* src/main/connection.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f18ff310a37800a24cf119b514124fa59ea68438
====== 
Alternate where we write errors in fr_strerror_printf to allow error messages to be appended to

Arran Cudbard-Bell at 2015-07-15T05:36:16Z
Files modified:
	* src/lib/log.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a6d3793cb93444b4ced344c8c3dfa5cbbcde4f54
====== 
Formatting in getaddrinfo.c

Arran Cudbard-Bell at 2015-07-15T04:53:17Z
Files modified:
	* src/lib/getaddrinfo.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/3e9ce23afd520e86ff8a10f9e4cda16d5fae6eee
====== 
s/fr_isbase64/fr_is_base64

Arran Cudbard-Bell at 2015-07-15T04:09:45Z
Files modified:
	* src/include/base64.h
	* src/lib/base64.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/409f77a8a46acf1d9faafd34c3e3f57d4ae4aa2a
====== 
Rename functions in pair.c to be consistent with the established naming scheme

s/pairalloc/fr_pair_afrom_da/;
s/paircreate/fr_pair_afrom_num/;
s/pair2unknown/fr_pair_to_unknown/;
s/pairfree/fr_pair_list_free/;
s/pairfind/fr_pair_find_by_num/;
s/pair_find_by_da/fr_pair_find_by_da/;
s/pairdelete/fr_pair_delete_by_num/;
s/pairadd/fr_pair_add/;
s/pairreplace/fr_pair_replace/;
s/paircmp/fr_pair_cmp/;
s/pairlistcmp/fr_pair_list_cmp/;
s/attrtagcmp/fr_pair_cmp_by_da_tag/;
s/pairsort/fr_pair_list_sort/;
s/pairvalidate_debug/fr_pair_validate_debug/;
s/pairvalidate/fr_pair_validate/;
s/pairvalidate_relaxed/fr_pair_validate_relaxed/;
s/paircopyvp/fr_pair_copy/;
s/paircopy/fr_pair_list_copy/;
s/paircopy_by_num/fr_pair_list_copy_by_num/;
s/pairsteam/fr_pair_steal/;
s/pairmemcpy/fr_pair_value_memcpy/;
s/pairmemsteal/fr_pair_value_memsteal/;
s/pairstrcpy/fr_pair_value_strcpy/;
s/pairbstrncpy/fr_pair_value_bstrncpy/;
s/pairsprintf/fr_pair_value_sprintf/;
s/pairmove/fr_pair_list_move/;
s/pairfilter/fr_pair_list_move_by_num/;
s/pairmakeip/fr_pair_afrom_ip_str/;
s/pairparsevalue/fr_pair_value_from_str/;
s/pairmake/fr_pair_make/;
s/pairmark_xlat/fr_pair_mark_xlat/;
s/pairread/fr_pair_raw_from_str/;
s/userparse/fr_pair_list_afrom_str/;
s/readvp2/fr_pair_list_afrom_file/;
s/fr_pair_verify_vp/fr_pair_verify/;
s/fr_pair_verify_list/fr_pair_list_verify/;

s/radius_pairecreate/radius_pair_create/;
s/pairmake_packet/pair_make_packet/;
s/pairmake_reply/pair_make_reply/;
s/pairmake_config/pair_make_config/;

# Conflicts:
#	src/lib/pair.c

Arran Cudbard-Bell at 2015-07-14T22:38:19Z
Files modified:
	* src/include/libradius.h
	* src/include/radiusd.h
	* src/lib/cursor.c
	* src/lib/pair.c
	* src/lib/radius.c
	* src/main/acct.c
	* src/main/auth.c
	* src/main/command.c
	* src/main/conffile.c
	* src/main/detail.c
	* src/main/evaluate.c
	* src/main/exec.c
	* src/main/files.c
	* src/main/listen.c
	* src/main/map.c
	* src/main/modcall.c
	* src/main/pair.c
	* src/main/process.c
	* src/main/radattr.c
	* src/main/radclient.c
	* src/main/radsniff.c
	* src/main/realms.c
	* src/main/session.c
	* src/main/soh.c
	* src/main/state.c
	* src/main/stats.c
	* src/main/threads.c
	* src/main/tls.c
	* src/main/tmpl.c
	* src/main/unittest.c
	* src/main/util.c
	* src/main/xlat.c
	* src/modules/proto_dhcp/dhcp.c
	* src/modules/proto_dhcp/dhcpclient.c
	* src/modules/proto_dhcp/dhcpd.c
	* src/modules/proto_dhcp/rlm_dhcp.c
	* src/modules/proto_vmps/vqp.c
	* src/modules/rlm_attr_filter/rlm_attr_filter.c
	* src/modules/rlm_cache/rlm_cache.c
	* src/modules/rlm_cache/serialize.c
	* src/modules/rlm_chap/rlm_chap.c
	* src/modules/rlm_couchbase/mod.c
	* src/modules/rlm_couchbase/rlm_couchbase.c
	* src/modules/rlm_counter/rlm_counter.c
	* src/modules/rlm_cram/rlm_cram.c
	* src/modules/rlm_digest/rlm_digest.c
	* src/modules/rlm_eap/eap.c
	* src/modules/rlm_eap/libeap/eap_chbind.c
	* src/modules/rlm_eap/libeap/eap_tls.c
	* src/modules/rlm_eap/libeap/eapcommon.c
	* src/modules/rlm_eap/libeap/eapsimlib.c
	* src/modules/rlm_eap/libeap/mppe_keys.c
	* src/modules/rlm_eap/mem.c
	* src/modules/rlm_eap/radeapclient.c
	* src/modules/rlm_eap/rlm_eap.c
	* src/modules/rlm_eap/types/rlm_eap_gtc/rlm_eap_gtc.c
	* src/modules/rlm_eap/types/rlm_eap_ikev2/ike_conf.c
	* src/modules/rlm_eap/types/rlm_eap_leap/eap_leap.c
	* src/modules/rlm_eap/types/rlm_eap_leap/rlm_eap_leap.c
	* src/modules/rlm_eap/types/rlm_eap_md5/rlm_eap_md5.c
	* src/modules/rlm_eap/types/rlm_eap_mschapv2/rlm_eap_mschapv2.c
	* src/modules/rlm_eap/types/rlm_eap_peap/peap.c
	* src/modules/rlm_eap/types/rlm_eap_peap/rlm_eap_peap.c
	* src/modules/rlm_eap/types/rlm_eap_pwd/rlm_eap_pwd.c
	* src/modules/rlm_eap/types/rlm_eap_sim/rlm_eap_sim.c
	* src/modules/rlm_eap/types/rlm_eap_tls/rlm_eap_tls.c
	* src/modules/rlm_eap/types/rlm_eap_tnc/rlm_eap_tnc.c
	* src/modules/rlm_eap/types/rlm_eap_ttls/rlm_eap_ttls.c
	* src/modules/rlm_eap/types/rlm_eap_ttls/ttls.c
	* src/modules/rlm_example/rlm_example.c
	* src/modules/rlm_exec/rlm_exec.c
	* src/modules/rlm_expiration/rlm_expiration.c
	* src/modules/rlm_expr/paircmp.c
	* src/modules/rlm_expr/rlm_expr.c
	* src/modules/rlm_files/rlm_files.c
	* src/modules/rlm_ippool/rlm_ippool.c
	* src/modules/rlm_ldap/attrmap.c
	* src/modules/rlm_ldap/groups.c
	* src/modules/rlm_ldap/ldap.c
	* src/modules/rlm_ldap/rlm_ldap.c
	* src/modules/rlm_logintime/rlm_logintime.c
	* src/modules/rlm_mschap/opendir.c
	* src/modules/rlm_mschap/rlm_mschap.c
	* src/modules/rlm_opendirectory/rlm_opendirectory.c
	* src/modules/rlm_otp/otp_mppe.c
	* src/modules/rlm_otp/otp_pw_valid.c
	* src/modules/rlm_otp/otp_pwe.c
	* src/modules/rlm_otp/otp_radstate.c
	* src/modules/rlm_otp/rlm_otp.c
	* src/modules/rlm_pam/rlm_pam.c
	* src/modules/rlm_pap/rlm_pap.c
	* src/modules/rlm_passwd/rlm_passwd.c
	* src/modules/rlm_perl/rlm_perl.c
	* src/modules/rlm_preprocess/rlm_preprocess.c
	* src/modules/rlm_python/rlm_python.c
	* src/modules/rlm_radutmp/rlm_radutmp.c
	* src/modules/rlm_realm/rlm_realm.c
	* src/modules/rlm_realm/trustrouter.c
	* src/modules/rlm_rediswho/rlm_rediswho.c
	* src/modules/rlm_replicate/rlm_replicate.c
	* src/modules/rlm_rest/rest.c
	* src/modules/rlm_ruby/rlm_ruby.c
	* src/modules/rlm_securid/mem.c
	* src/modules/rlm_securid/rlm_securid.c
	* src/modules/rlm_smsotp/rlm_smsotp.c
	* src/modules/rlm_soh/rlm_soh.c
	* src/modules/rlm_sometimes/rlm_sometimes.c
	* src/modules/rlm_sql/rlm_sql.c
	* src/modules/rlm_sql/rlm_sql.h
	* src/modules/rlm_sql/sql.c
	* src/modules/rlm_sqlcounter/rlm_sqlcounter.c
	* src/modules/rlm_sqlhpwippool/rlm_sqlhpwippool.c
	* src/modules/rlm_sqlippool/rlm_sqlippool.c
	* src/modules/rlm_unix/rlm_unix.c
	* src/modules/rlm_unpack/rlm_unpack.c
	* src/modules/rlm_wimax/rlm_wimax.c
	* src/modules/rlm_yubikey/decrypt.c
	* src/modules/rlm_yubikey/rlm_yubikey.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/46f5ceea3c3d3676cd92e37bab1f29415b678572
====== 
Remove module_safe grouping

Arran Cudbard-Bell at 2015-07-14T22:16:09Z
Files modified:
	* src/lib/cursor.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/c7d25a738aac6b2c712563ea238a836cdd7ea43f
====== 
-- 
This commit summary was generated @2015-08-14T00:00:02Z by lgfeed version 0.00 (https://github.com/arr2036/lgfeed).


More information about the Freeradius-Devel mailing list