Commit report for master branch

The git bot announce at freeradius.org
Sun Mar 22 00:00:04 CET 2015


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

======
Use the correct number of fields for stop inserts

Alan T. DeKok (via Arran Cudbard-Bell)@2015-03-21T23:36:54Z
Files modified:
	* raddb/mods-config/sql/main/mssql/queries.conf
	* raddb/mods-config/sql/main/mysql/queries.conf
	* raddb/mods-config/sql/main/oracle/queries.conf
	* raddb/mods-config/sql/main/sqlite/queries.conf

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/84c6f5a926a423a951f8af9f733f390c1501e59b
====== 
Make proxy to virtual server match callers for process_proxy_reply()

Alan T. DeKok (via Arran Cudbard-Bell)@2015-03-21T23:36:50Z
Files modified:
	* src/main/process.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/239eeb361293d0516605f74c80de3131a5a42967
====== 
Remove STATE_MACHINE_DECL for functions, and add dot graphs

To document the state machine of the server

Alan T. DeKok (via Arran Cudbard-Bell)@2015-03-21T23:36:33Z
Files modified:
	* src/main/process.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/45d980d1abbc5bb08e3036d785b1b7cc12311230
====== 
Merge pull request #930 from mcnewton/v3.1.x-winbind

mschap auth directly to winbind via libwbclient

Arran Cudbard-Bell at 2015-03-21T23:15:45Z
Files modified:
	* debian/control
	* raddb/mods-available/mschap
	* src/modules/rlm_mschap/auth_wbclient.c
	* src/modules/rlm_mschap/auth_wbclient.h
	* src/modules/rlm_mschap/config.h.in
	* src/modules/rlm_mschap/configure
	* src/modules/rlm_mschap/configure.ac
	* src/modules/rlm_mschap/rlm_mschap.c
	* src/modules/rlm_mschap/rlm_mschap.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/fa51a3a48006fe7190082b79776c49c0563a66d4
====== 
Add mschap module winbind authentication

This allows AD/Samba authentication against winbind
via libwbclient without having to use ntlm_auth.

Matthew Newton at 2015-03-21T22:54:59Z
Files modified:
	* debian/control
	* raddb/mods-available/mschap
	* src/modules/rlm_mschap/auth_wbclient.c
	* src/modules/rlm_mschap/auth_wbclient.h
	* src/modules/rlm_mschap/rlm_mschap.c
	* src/modules/rlm_mschap/rlm_mschap.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/bec88d5f5feada809fd5a5da08d9707ad6bc89f0
====== 
Configure scripts for libwbclient

Matthew Newton at 2015-03-21T22:54:50Z
Files modified:
	* src/modules/rlm_mschap/config.h.in
	* src/modules/rlm_mschap/configure
	* src/modules/rlm_mschap/configure.ac

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ab80b4dd9726b443c64915bc05077843b6ca307e
====== 
Create rlm_mschap.h (split out from rlm_mschap.c)

Matthew Newton at 2015-03-20T01:08:51Z
Files modified:
	* src/modules/rlm_mschap/configure
	* src/modules/rlm_mschap/rlm_mschap.c
	* src/modules/rlm_mschap/rlm_mschap.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/cdc3f37ac1cf45041226cf59d5afcfaf4ae2f82a
====== 
Change boolean do_ntlm_auth to enum MSCHAP_AUTH_METHOD

Matthew Newton at 2015-03-20T01:08:46Z
Files modified:
	* src/modules/rlm_mschap/rlm_mschap.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/84132d35f3bb5c5cc3635e8ac9c12df119214c99
====== 
Fixup some comments in fr_cursor_insert

Arran Cudbard-Bell at 2015-03-21T15:36:38Z
Files modified:
	* src/lib/cursor.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/2ffe5b70c84b44ff9997bc4086235013cc0e5d9c
====== 
Invalid assert

Arran Cudbard-Bell at 2015-03-20T19:15:50Z
Files modified:
	* src/lib/misc.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e807428c6045eeba929b97c0e980aa446496956f
====== 
Always initialise sockfd (not needed, but compiler complains)

Arran Cudbard-Bell at 2015-03-20T19:14:05Z
Files modified:
	* src/modules/rlm_linelog/rlm_linelog.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/12f54245f9df6abb03be5a2080b06f3f4f97d678
====== 
Fix corner case where cursor.next wasn't fixed up correctly on fr_cursor_insert

Arran Cudbard-Bell at 2015-03-20T17:52:08Z
Files modified:
	* src/lib/cursor.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b969473a5cc2193a334abe71aadde1f8a65d8ee3
====== 
Fixup cursor.last if we removed the vp it was referring to

Arran Cudbard-Bell at 2015-03-20T17:34:37Z
Files modified:
	* src/lib/cursor.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/339f0b20bf2df8989615bd453d885a91eb16eff6
====== 
Last should be set to the VP we just inserted

Arran Cudbard-Bell at 2015-03-20T17:34:14Z
Files modified:
	* src/lib/cursor.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/7c180cc6a14aa7ea4d1d734c54650d8b1785a9c8
====== 
Formatting

Arran Cudbard-Bell at 2015-03-20T17:32:28Z
Files modified:
	* src/lib/cursor.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/be45b1ad8693d3a56214a3d053e542d69ae840ae
====== 
Add support for writing to TCP, UDP and Unix sockets in linelog

Arran Cudbard-Bell at 2015-03-20T16:34:37Z
Files modified:
	* raddb/mods-available/linelog
	* src/modules/rlm_linelog/rlm_linelog.c
	* src/tests/modules/linelog/module.conf

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/97c3e8b01339d66a84a3ce4328a35acf0c4bb4ad
====== 
Create a standard set of socket connection functions for UNIX/TCP/UDP

We should eventually add SCTP too, but the OSX kernel doesn't support it yet *boo*, and I don't have time to compile the 3rd party kext.

Arran Cudbard-Bell at 2015-03-20T04:51:19Z
Files modified:
	* src/include/libradius.h
	* src/include/tcp.h
	* src/lib/all.mk
	* src/lib/misc.c
	* src/lib/socket.c
	* src/lib/tcp.c
	* src/lib/unix.c
	* src/main/listen.c
	* src/main/radclient.c
	* src/main/radmin.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/7e850301ffd3a43a1808b3bf5e215aa09af4de13
====== 
Move fr_nonblock and fr_blocking to misc.c. They're useful for files as well as sockets.

Arran Cudbard-Bell at 2015-03-20T04:51:19Z
Files modified:
	* src/include/libradius.h
	* src/include/packet.h
	* src/lib/misc.c
	* src/lib/packet.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ace9ebacf2f07cbfdfff12af661b2f66ad2a6624
====== 
Merge pull request #929 from spaetow/patch-1

Update proxy.conf

Arran Cudbard-Bell at 2015-03-18T23:48:48Z
Files modified:
	* raddb/proxy.conf

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/1926b0cfa954ab5d50a716a826368abb71e824f0
====== 
Update proxy.conf

Add a short description for the dynamic option in proxy.conf

Stefan Paetow at 2015-03-18T23:47:17Z
Files modified:
	* raddb/proxy.conf

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/72e240f27467862fc6495f847ae5d074336b7628
====== 
document sample ABFAb RP client

Sam Hartman (via Arran Cudbard-Bell)@2015-03-18T21:27:27Z
Files modified:
	* raddb/sites-available/abfab-tls

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/042343e0c385147a21d446d655d7493ba593f1e6
====== 
dynamic = yes not true

The config parser doesn't seem to accept dynamic = true, but only
dynamic = yes.  Update error message to provide useful description.

Sam Hartman (via Arran Cudbard-Bell)@2015-03-18T21:27:22Z
Files modified:
	* src/main/realms.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/095c136c4cad4551c7931927e94426bd234f7ae6
====== 
Updates to abfab policy

* Move policy from pre-proxy to authorize because we need to run some
  of the updates prior to realm because they now influence generated
  trust router requests.

* Include setting reply messages

Sam Hartman (via Arran Cudbard-Bell)@2015-03-18T21:27:18Z
Files modified:
	* raddb/policy.d/abfab-tr
	* raddb/sites-available/abfab-tr-idp

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d3061adacc53d58a4400a8817af6c40ea183c6bb
====== 
trustrouter: permit trust-router-COI and error handling

Improve the error handling of the trust router integration.  Set
Error-Cause to indicate a proxy routing failure if we fail to get a
realm via trustrouter.  Include the error back from the trust router
in Reply-Message.

Set trust-router-coi in the trust router code rather than depending on
unlang to do so.  Permit a previously specified trust-router-coi in
the request to override the community in the configuration.  Unlang is
responsible for performing any authorization checks regarding
community.

Sam Hartman (via Arran Cudbard-Bell)@2015-03-18T21:27:13Z
Files modified:
	* src/include/radius.h
	* src/modules/rlm_realm/rlm_realm.c
	* src/modules/rlm_realm/trustrouter.c
	* src/modules/rlm_realm/trustrouter.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/fb3c01445169e23bfca619c97c09cb4e291f9205
====== 
Permit Error-Cause in access reject messages

Sam Hartman (via Arran Cudbard-Bell)@2015-03-18T21:26:56Z
Files modified:
	* raddb/mods-config/attr_filter/access_reject

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/9a6d755ef967bccb8ddea3d4d5474939eb34c607
====== 
Add user configurable busy_timeout to rlm_sql_sqlite driver

Arran Cudbard-Bell at 2015-03-18T21:25:25Z
Files modified:
	* raddb/mods-available/sql
	* src/modules/rlm_sql/drivers/rlm_sql_sqlite/rlm_sql_sqlite.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/5bbdbd6f8b66c5bb5182ee9ac480fdbfabe81e7f
====== 
Convert comment to doxygen

Arran Cudbard-Bell at 2015-03-18T21:25:25Z
Files modified:
	* src/lib/misc.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f91d8bfcd9aeffd12fd11de1272c757bde1d211b
====== 
Split out unix socket connection function

Arran Cudbard-Bell at 2015-03-18T18:03:18Z
Files modified:
	* src/include/libradius.h
	* src/lib/all.mk
	* src/lib/unix.c
	* src/main/radmin.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/20a4082414305f544c52297db5702927441be9e5
====== 
Process profiles too

Arran Cudbard-Bell at 2015-03-18T17:29:36Z
Files modified:
	* src/modules/rlm_ldap/rlm_ldap.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e592703873fca92b6fdd88c1df735c5565fc4214
====== 
Invalid assert in _request_free

Parent is set for fake requests too (Not just divorced CoA/Disconnect ones).

It'd complicate the code more to require parent to be set to NULL before freeing the request, and it'd be pretty pointless.

Arran Cudbard-Bell at 2015-03-17T18:40:45Z
Files modified:
	* src/main/util.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/cb1c7b44ff8c436a0f80de0dd5068f018120a5d6
====== 
Mark groupobj membership filter as being expanded

Arran Cudbard-Bell at 2015-03-15T23:43:44Z
Files modified:
	* src/modules/rlm_ldap/rlm_ldap.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d14c3a912ff9a19dba4878cbd560797bacefbb27
====== 
Create equivalent pairs for all attributes

Arran Cudbard-Bell at 2015-03-15T06:11:01Z
Files modified:
	* src/main/client.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/9d299181aafdd2d5b5603392183063700178134f
====== 
Create CONF_PAIRs in client CONF_SECTIONs for string type fields.

This is needed by the "%{client:}" xlat

Arran Cudbard-Bell at 2015-03-14T22:05:37Z
Files modified:
	* src/main/client.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ae986fd2c4dab33e5f8edc1a78a616d9fc15e5e3
====== 
deprecated nastype mucks up dynamic client debug output

Arran Cudbard-Bell at 2015-03-14T21:14:15Z
Files modified:
	* src/main/client.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/80d84419d8a343de5d24e3e039da031180072cd1
====== 
Doxygen for state machine

Alan T. DeKok (via Arran Cudbard-Bell)@2015-03-14T02:28:55Z
Files modified:
	* src/main/process.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/2f2f5daf09e0f0a704a07dc62fef182bc639c03b
====== 
Partial linelog escaping tests

Arran Cudbard-Bell at 2015-03-14T02:24:47Z
Files modified:
	* src/tests/modules/linelog/linelog-escapes.attrs
	* src/tests/modules/linelog/linelog-escapes.unlang
	* src/tests/modules/linelog/module.conf

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/46ea332477a5a3f6ead831874c656a91c867f3f5
====== 
Junk test header

Arran Cudbard-Bell at 2015-03-14T02:24:47Z
Files modified:
	* src/tests/modules/linelog/linelog-delim.unlang
	* src/tests/modules/linelog/linelog-multi.unlang
	* src/tests/modules/linelog/linelog.unlang

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/23384d3c20ae3fa899b8c1ce686ff65b04e33935
====== 
CID 1288496

Arran Cudbard-Bell at 2015-03-14T02:24:47Z
Files modified:
	* src/main/process.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a7c5ca8d9fd70697079934099b8fb1567db0d7b3
====== 
Not a pointer

Arran Cudbard-Bell at 2015-03-13T22:29:45Z
Files modified:
	* src/main/process.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/576d1e0dcdfa150ac7f2af7522678cc6d765935e
====== 
Typos

Arran Cudbard-Bell at 2015-03-13T20:45:19Z
Files modified:
	* src/include/listen.h
	* src/main/process.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/0007fc8ee7c4c297cd0f0575727d4c84ddfc7632
====== 
But it's been config_items for N number of decades!

Arran Cudbard-Bell at 2015-03-13T20:41:51Z
Files modified:
	* src/include/radiusd.h
	* src/main/acct.c
	* src/main/auth.c
	* src/main/client.c
	* src/main/listen.c
	* src/main/process.c
	* src/main/realms.c
	* src/main/threads.c
	* src/main/tls.c
	* src/main/tmpl.c
	* src/main/util.c
	* src/modules/proto_dhcp/dhcpd.c
	* src/modules/rlm_cache/rlm_cache.c
	* src/modules/rlm_chap/rlm_chap.c
	* src/modules/rlm_couchbase/mod.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/rlm_eap.c
	* src/modules/rlm_eap/types/rlm_eap_gtc/rlm_eap_gtc.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_ttls/rlm_eap_ttls.c
	* src/modules/rlm_eap/types/rlm_eap_ttls/ttls.c
	* src/modules/rlm_expiration/rlm_expiration.c
	* src/modules/rlm_files/rlm_files.c
	* src/modules/rlm_ippool/rlm_ippool.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/rlm_mschap.c
	* src/modules/rlm_opendirectory/rlm_opendirectory.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_python/rlm_python.c
	* src/modules/rlm_replicate/rlm_replicate.c
	* src/modules/rlm_rest/rest.c
	* src/modules/rlm_ruby/rlm_ruby.c
	* src/modules/rlm_smsotp/rlm_smsotp.c
	* src/modules/rlm_sql/rlm_sql.c
	* src/modules/rlm_sqlcounter/rlm_sqlcounter.c
	* src/modules/rlm_sqlippool/rlm_sqlippool.c
	* src/modules/rlm_yubikey/decrypt.c
	* src/modules/rlm_yubikey/rlm_yubikey.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f17d949a2b5426a4aa8983537776976b4653db8d
====== 
Cleanup the REQUEST structure

Document a few bits of process.c

Split out listen structures into their own header

Arran Cudbard-Bell at 2015-03-13T20:37:16Z
Files modified:
	* src/include/listen.h
	* src/include/process.h
	* src/include/radiusd.h
	* src/main/process.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6d12e001b8d2c442f2076d269046123ab54de7e8
====== 
Formatting

Arran Cudbard-Bell at 2015-03-13T18:41:49Z
Files modified:
	* src/main/process.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/7f73db71b4b5a5218d3b9453b5e81d13be94d72c
====== 
Build without threads, too

Alan T. DeKok at 2015-03-12T17:36:11Z
Files modified:
	* src/main/process.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/03cbc8902196cd2f0e55cba6b23d051f1c8bf0fc
====== 
Alwauys build with ASSERT_MASTER

Alan T. DeKok at 2015-03-12T17:34:57Z
Files modified:
	* src/main/process.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f557e2163f7bd6d8c1edf189fe558fcd03928c38
====== 
Better fix for last commit

Alan T. DeKok at 2015-03-12T16:53:06Z
Files modified:
	* src/main/process.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/882f61d5265093020f1eea0b484493f58abe29e0
====== 
Set the reply code from the proxy code

Alan T. DeKok at 2015-03-12T16:43:31Z
Files modified:
	* src/main/process.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/22737d11a85772f01a0d16087df6f00bf5046e41
====== 
Always build with we_are_master()

Alan T. DeKok at 2015-03-12T16:14:59Z
Files modified:
	* src/main/process.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e5631b581ab5f99671f5603cd79a5edd760d393f
====== 
Always call request_finish() after proxy reply, or proxy no reply.

Previously, if the Post-Proxy-Type returned "handled" or "fail",
it wouldn't reply to the client.  This is probably not a good
idea.

Alan T. DeKok at 2015-03-12T16:01:30Z
Files modified:
	* src/main/process.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/fcdf2b2be98074ca9cedf5331303f826a2f320ca
====== 
Use correct value for Auth-Type = Reject

Alan T. DeKok at 2015-03-12T16:01:17Z
Files modified:
	* src/main/process.c

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

Alan T. DeKok at 2015-03-12T16:00:38Z
Files modified:
	* src/main/process.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ebac2dc196008596d44301ffb141eeb2a52ab176
====== 
When we originate CoA packets, discard them when we're done

We don't need to run request_finish

Alan T. DeKok at 2015-03-12T16:00:37Z
Files modified:
	* src/main/process.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/801c3f7aef3bc5c7c0c009fc514d25b848dd8abc
====== 
Remove redundant argument to cleanup_delay_init

Alan T. DeKok at 2015-03-12T16:00:35Z
Files modified:
	* src/main/process.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/489f0e319a19dbd9df235b8868bec8e6f9fbe167
====== 
Re-arrange calls to setup_post_proxy_fail

So they all follow the same pattern

Alan T. DeKok at 2015-03-12T16:00:26Z
Files modified:
	* src/main/process.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/47122893761099f1efdae4adc0fdf1eaef213d55
====== 
Don't touch request after calling request_finish()

Alan T. DeKok at 2015-03-11T22:53:15Z
Files modified:
	* src/main/process.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ca89d94a8ff240c0b22327bc2ec99bfb8f93a00a
====== 
Ensure log_name is talloc'd

Alan T. DeKok at 2015-03-11T22:00:00Z
Files modified:
	* src/main/realms.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/548ba7f63c764c7aef6a55c59dcc9437f2a3d223
====== 
Revert "Enable state machine tracing for debug builds on RDEBUG3"

Arran Cudbard-Bell at 2015-03-11T21:45:06Z
Files modified:
	* src/main/process.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6e8c828eb20a4b1bea4cb0e486e411860479be87
====== 
We don't need this many ASSERT_MASTER

Alan T. DeKok at 2015-03-11T21:33:48Z
Files modified:
	* src/main/process.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/cfe2d69e4fa5c1228e753f2eb361e5a16b4cfa10
====== 
Update log_name after we've discovered the port

Alan T. DeKok at 2015-03-11T21:33:47Z
Files modified:
	* src/main/realms.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/7c7a504196a792e9bb6dd58568decde548963ad1
====== 
Cast base to char

Because apparently the format checker is too stupid to do the implicit cast

Arran Cudbard-Bell at 2015-03-11T20:34:56Z
Files modified:
	* src/modules/rlm_linelog/rlm_linelog.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/0f4540dde0ca52961fa4f2e177b1cbdd132eec45
====== 
Enable state machine tracing for debug builds on RDEBUG3

Arran Cudbard-Bell at 2015-03-11T19:44:33Z
Files modified:
	* src/main/process.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b14dac3d8b4e60a37437f0fcaf2b9e79e31623d5
====== 
Magic values aren't fun

Arran Cudbard-Bell at 2015-03-11T19:30:54Z
Files modified:
	* src/lib/debug.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/4e2bf764d75d62df4ff7f5c14d9fe32221b3e5f7
====== 
More parentheses

Arran Cudbard-Bell at 2015-03-11T19:16:55Z
Files modified:
	* src/main/tmpl.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6e9fc277680e3a23b38a23a92d1b8f6f80aa9e84
====== 
Rename value_pair_tmpl_t to vp_tmpl_t

Like vp_cursor_t

Arran Cudbard-Bell at 2015-03-11T18:25:21Z
Files modified:
	* src/include/conffile.h
	* src/include/map.h
	* src/include/parser.h
	* src/include/radiusd.h
	* src/include/tmpl.h
	* src/main/conffile.c
	* src/main/evaluate.c
	* src/main/map.c
	* src/main/modcall.c
	* src/main/pair.c
	* src/main/parser.c
	* src/main/tmpl.c
	* src/main/xlat.c
	* src/modules/rlm_expr/rlm_expr.c
	* src/modules/rlm_ldap/ldap.h
	* src/modules/rlm_linelog/rlm_linelog.c
	* src/modules/rlm_rest/rest.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/29a87c8d2bd4a2af1d8604dab745e8072cba2610
====== 
Add support for logging multiple attribute instances

Values are separated by the line delimiter, and the write in combined with writev

Arran Cudbard-Bell at 2015-03-11T18:23:22Z
Files modified:
	* src/main/tmpl.c
	* src/modules/rlm_linelog/rlm_linelog.c
	* src/tests/modules/linelog/linelog-multi.attrs
	* src/tests/modules/linelog/linelog-multi.unlang
	* src/tests/modules/linelog/module.conf

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/22ee62c16fb247bc6318d39445e7b2dddd2a38c6
====== 
Fix uses of cleanup_delay_init() and child threading

Alan T. DeKok at 2015-03-11T17:10:51Z
Files modified:
	* src/main/process.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d7cc09b020b8aca3aff22332f431eb8a282a7012
====== 
Rename OPTION to LVL

Alan T. DeKok at 2015-03-11T15:40:53Z
Files modified:
	* src/modules/proto_bfd/bfd.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ddf62420c145a752fe722c9c42cbfd50422d4277
====== 
Rename option to debug level

Alan T. DeKok at 2015-03-11T15:06:30Z
Files modified:
	* src/include/radiusd.h
	* src/main/xlat.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/9037dd5bace95549f9d636f1935e6b85d099ae1a
====== 
Remove PW_TYPE_DEPRECATED config items.

perl -n -i -e '/\{.*?PW_TYPE_DEPRECATED.*\},/ or print' $(find src/modules/ -name "*.c" -print)

Alan T. DeKok at 2015-03-11T15:06:01Z
Files modified:
	* src/modules/rlm_attr_filter/rlm_attr_filter.c
	* src/modules/rlm_counter/rlm_counter.c
	* src/modules/rlm_detail/rlm_detail.c
	* src/modules/rlm_ippool/rlm_ippool.c
	* src/modules/rlm_ldap/rlm_ldap.c
	* src/modules/rlm_logintime/rlm_logintime.c
	* src/modules/rlm_passwd/rlm_passwd.c
	* src/modules/rlm_perl/rlm_perl.c
	* src/modules/rlm_radutmp/rlm_radutmp.c
	* src/modules/rlm_redis/rlm_redis.c
	* src/modules/rlm_rediswho/rlm_rediswho.c
	* src/modules/rlm_sql/rlm_sql.c
	* src/modules/rlm_sqlcounter/rlm_sqlcounter.c
	* src/modules/rlm_sqlippool/rlm_sqlippool.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ca52b005d3cdec07436726f3015cf4dc1bd5fd64
====== 
Add support for custom delimiters in linelog

Arran Cudbard-Bell at 2015-03-10T22:27:03Z
Files modified:
	* raddb/mods-available/linelog
	* src/modules/rlm_linelog/rlm_linelog.c
	* src/tests/modules/linelog/linelog-delim.attrs
	* src/tests/modules/linelog/linelog-delim.unlang
	* src/tests/modules/linelog/module.conf

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/1293d258d124a22e4119c541944c60f7dcfb3528
====== 
Update Aruba dictionary (from ClearPass 6.5.0)

Alexis La Goutte (via Arran Cudbard-Bell)@2015-03-10T21:41:55Z
Files modified:
	* share/dictionary.aruba

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e8ebcea67deea75eb01c3f68504417cf21e1b893
====== 
Simplify stats counting

Alan T. DeKok at 2015-03-10T17:32:08Z
Files modified:
	* src/main/process.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/51c6315a0c500dcb45f6ffc41e03f8d884a13006
====== 
More assertions on free request

Alan T. DeKok at 2015-03-10T16:20:23Z
Files modified:
	* src/main/process.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/024c7b321e0897c93bcc3ab7d5bad3b9674424a4
====== 
md4 == nt

Alan T. DeKok at 2015-03-10T14:55:25Z
Files modified:
	* src/modules/rlm_pap/rlm_pap.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/8d4cdc43b727a5f0c772b3b2a5733f93128cc1fd
====== 
Fix Cisco attributes.  Fixes #921

Alan T. DeKok at 2015-03-09T21:07:10Z
Files modified:
	* share/dictionary.cisco.asa

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/dc9b8a9a0dc79e603ca2bf814ec6a7c06fdaecdd
====== 
Re-enable "Temporarily disable failing regex tests"

This reverts commit 3bfb4d220c95403764056d28588b8f7d7fca2775.

Alan T. DeKok at 2015-03-09T20:49:25Z
Files modified:
	* src/tests/unit/condition.txt

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/0a18c41868380575aba74016a83e6e3e91a7b2ea
====== 
Leave regexes unmolested.

The regex compiler can do necessary de-quoting

Alan T. DeKok at 2015-03-09T20:47:30Z
Files modified:
	* src/main/parser.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/8a58bb946621dddbdecae36b113d08000edb1644
====== 
Re-run command after connection failure

Alan T. DeKok at 2015-03-09T17:54:12Z
Files modified:
	* src/main/radmin.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/42988c8455e5c472cc79ecd138e9c352b972cb38
====== 
Clean up statistics handling

Alan T. DeKok at 2015-03-09T17:49:08Z
Files modified:
	* src/main/listen.c
	* src/main/process.c
	* src/main/stats.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/722dc40e31a4e4c91e03c4bbefc6f6e5bd690a8e
====== 
last may be NULL

Alan T. DeKok at 2015-03-09T17:49:07Z
Files modified:
	* src/main/command.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b2487fe3d91b757da9f946c828043e3d955a57dc
====== 
Mark home server state unknown after "response_window"

if now > last_packet + response_window, the state is unknown

otherwise, we got a packet recently, so it's still alive

Alan T. DeKok at 2015-03-09T17:07:43Z
Files modified:
	* src/main/process.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/8ab74fb6f4f1bcc9aff251de8a24198b9867d117
====== 
Die correct_escapes/cf_new_escape

Arran Cudbard-Bell at 2015-03-09T04:36:41Z
Files modified:
	* raddb/proxy.conf
	* raddb/radiusd.conf.in
	* src/include/conffile.h
	* src/main/conffile.c
	* src/main/modcall.c
	* src/main/parser.c
	* src/main/radattr.c
	* src/main/tmpl.c
	* src/main/xlat.c
	* src/modules/rlm_realm/rlm_realm.c
	* src/tests/config/test.conf
	* src/tests/keywords/radiusd.conf
	* src/tests/modules/radiusd.conf
	* src/tests/xlat/radiusd.conf

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e2fcf1ae17f447fdef88b8b256f801c2ffcdfddd
====== 
Rename 2.x.x branch to long term support

Arran Cudbard-Bell at 2015-03-09T03:19:05Z
Files modified:
	* doc/source/extra/toc.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d1e2b5ced77fc54938c27a4d8f9613fbf511adc3
====== 
Outdent reformed code

PDD (via Arran Cudbard-Bell)@2015-03-09T00:37:58Z
Files modified:
	* src/modules/rlm_yubikey/rlm_yubikey.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/221be8eec325c5317f885690ebf0c28e40c934fa
====== 
Reform if so that the error just returns, and otherwise code continues

PDD (via Arran Cudbard-Bell)@2015-03-09T00:36:13Z
Files modified:
	* src/modules/rlm_yubikey/rlm_yubikey.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b15c3791f595eaf8051064619cfc83c3fea79ec0
====== 
Timestamp typo

PDD (via Arran Cudbard-Bell)@2015-03-09T00:34:31Z
Files modified:
	* src/modules/rlm_yubikey/decrypt.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/5d7de15d9e0698e52eaef4be9d6770818477883f
====== 
Update documentation to describe the attribute's values

PDD (via Arran Cudbard-Bell)@2015-03-09T00:33:18Z
Files modified:
	* raddb/mods-available/yubikey

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f0a34e99f6e68ed38189efd2de0a12d70e293167
====== 
Document the module's additions to the site configuration

PDD (via Arran Cudbard-Bell)@2015-03-09T00:26:50Z
Files modified:
	* raddb/mods-available/yubikey

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/09683600dd99db97529d005deea92c76f5c56aec
====== 
Reduce the calculation of counter and timestamp to a single instance.

PDD (via Arran Cudbard-Bell)@2015-03-09T00:23:22Z
Files modified:
	* src/modules/rlm_yubikey/decrypt.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/dfaf9c613b332829cfd708f039f9394a7aa48509
====== 
Combined equal size password length with greater than sized. This should fix both the issues: if this was not split, it would not be checked; and if equal sized and split it would not create the Yubikey-OTP attribute (although it was sufficient).

PDD (via Arran Cudbard-Bell)@2015-03-09T00:11:51Z
Files modified:
	* src/modules/rlm_yubikey/rlm_yubikey.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/9a546ba2af142cc34b1adc7497d450dea2502113
====== 
Changed Auth-Type assignment until after Public-ID possible failure

PDD (via Arran Cudbard-Bell)@2015-03-09T00:05:52Z
Files modified:
	* src/modules/rlm_yubikey/rlm_yubikey.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/bed37c88641c74dc1845681c835ff134c8df3e52
====== 
Reduced extra passcode and len assignment

PDD (via Arran Cudbard-Bell)@2015-03-09T00:04:32Z
Files modified:
	* src/modules/rlm_yubikey/rlm_yubikey.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/c9f3e815853ed237ad288973ace66e5bfe7a867a
====== 
Eliminate redundant return

PDD (via Arran Cudbard-Bell)@2015-03-09T00:03:02Z
Files modified:
	* src/modules/rlm_yubikey/rlm_yubikey.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/682682bc9e4131c879b726c88aebbbdecc645a0b
====== 
Merge pull request #919 from nchaigne/3.0.x-fb3

Use proper DHCP vendor

Arran Cudbard-Bell at 2015-03-09T00:01:20Z
Files modified:
	* src/modules/proto_dhcp/dhcpclient.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/57f4528b763fd3f2547659fc741c47348a2d91c7
====== 
Proper fix for "Disable regex \n test.  Some engines can't take \n"

Arran Cudbard-Bell at 2015-03-08T23:55:19Z
Files modified:
	* src/tests/keywords/if-regex-match-comp

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/fa527a3bc7c3fa16803957f22638cc1b6b0338d9
====== 
Add notes on 3.1.x branch

Arran Cudbard-Bell at 2015-03-08T23:25:24Z
Files modified:
	* doc/source/extra/toc.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/df3844d134b40f674930f2bf84d1d1ca26d5f202
====== 
Use sh -c in linelog tests, so $PATH is honoured

Arran Cudbard-Bell at 2015-03-08T23:09:49Z
Files modified:
	* src/tests/modules/linelog/linelog.unlang

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6929daae24ce761d63e0600ac679a659f0570f53
====== 
Allow arbitrary environmental variables to be specified with &control:Exec-Export

Arran Cudbard-Bell at 2015-03-08T23:09:44Z
Files modified:
	* share/dictionary.freeradius.internal
	* src/main/exec.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e84aa1e46290d479323798e3d148f2633ae2c026
====== 
SSHA attributes should be marked as internal

Arran Cudbard-Bell at 2015-03-08T23:09:39Z
Files modified:
	* share/dictionary.freeradius.internal

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/2d5fbbb036a00e8577da064868ce45fe4bc8af4b
====== 
Change exec error messages to the correct severity

Arran Cudbard-Bell at 2015-03-08T23:09:34Z
Files modified:
	* src/main/exec.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/7590aa15bd7bf8863fff8a2d1e4a293bf9e3f20e
====== 
-- 
This commit summary was generated @2015-03-22T00:00:04Z by lgfeed version 0.00 (https://github.com/arr2036/lgfeed).


More information about the Freeradius-Devel mailing list