Commit report for master branch

The git bot announce at freeradius.org
Mon Mar 30 00:00:03 CEST 2015


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

======
Another analyzer error

Arran Cudbard-Bell at 2015-03-29T16:37:53Z
Files modified:
	* src/lib/regex.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/59ff00fab21bea45f6f2fb6e6f6677c0b59bb373
====== 
Build doxygen docs

Arran Cudbard-Bell at 2015-03-29T16:36:08Z
Files modified:
	* .travis.yml

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/36c0be76852f9af2fb9cdb75ed062bfb32ce7fb5
====== 
Clang scan analyzer errors

Arran Cudbard-Bell at 2015-03-29T16:19:48Z
Files modified:
	* src/main/command.c
	* src/modules/rlm_couchbase/rlm_couchbase.c
	* src/modules/rlm_ldap/sasl.c
	* src/modules/rlm_linelog/rlm_linelog.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/163a7ac965a2a8513408e4a06eee8c097207bc40
====== 
Fail on scan errors

Arran Cudbard-Bell at 2015-03-29T05:56:35Z
Files modified:
	* .travis.yml

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/3cd157372fdf62437dfe6bb32857a31b007dfa82
====== 
Doxygen

Arran Cudbard-Bell at 2015-03-29T04:41:02Z
Files modified:
	* src/include/all.mk
	* src/main/process.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/8507cbd4476b69166b042e0ef2b10eb5ae402008
====== 
Attempt to move to travis container infrastructure

Seeing as the linux build farm is currently maxed out at 320 concurrent builds

Arran Cudbard-Bell at 2015-03-29T04:15:58Z
Files modified:
	* .travis.yml
	* Makefile

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e25d1294fab30cdb65f29b966f4d75f3da87ac24
====== 
Initialize raddb_dir, too

Alan T. DeKok at 2015-03-28T22:56:01Z
Files modified:
	* src/main/radwho.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/45d9a0d49ed20893d9e8af1e49df169925b417c5
====== 
Set "nodup" for DHCP sockets

Alan T. DeKok at 2015-03-27T18:27:07Z
Files modified:
	* src/modules/proto_dhcp/dhcpd.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/1cac9a9262330c946e7faa22654648ba49a8c84b
====== 
Simplify cleanup logic.

Debug the packet prior to sending it.  Do cleanup_delay on
RADIUS Access-Requests and CoA packets.  Everything else gets
cleaned up immediately.

Alan T. DeKok at 2015-03-27T18:27:06Z
Files modified:
	* src/main/process.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/993e3e4eaf024b03f6bc3d3d6bfdda4eeb0a985a
====== 
Cleanup DHCP packets immediately

Alan T. DeKok at 2015-03-27T18:27:04Z
Files modified:
	* src/main/process.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/cfd0dc6aa89eb9132992e7b1089883e6c0576101
====== 
No comment in comment issues

Alan T. DeKok at 2015-03-27T17:11:04Z
Files modified:
	* src/main/tls.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d611748693549e1e16e88cdbcf3770f1a8089831
====== 
Set dict_dir

Alan T. DeKok at 2015-03-27T16:42:07Z
Files modified:
	* src/main/radwho.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/649ffcc9e16f8f0c619e6c396877627c048cc20c
====== 
Minor formatting in tls.c

Arran Cudbard-Bell at 2015-03-27T16:21:52Z
Files modified:
	* configure
	* configure.ac
	* raddb/mods-available/eap
	* src/main/tls.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a63dd2735b8b54a8e9f28153615a10697599c463
====== 
*out is used

Alan T. DeKok at 2015-03-27T14:38:26Z
Files modified:
	* src/modules/rlm_sql/drivers/rlm_sql_null/rlm_sql_null.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/dba9fe21da8fa5b1321a12dac22da5e9cfef00bf
====== 
Don't crash when using the NULL driver in select queries

Arran Cudbard-Bell (via Alan T. DeKok)@2015-03-27T14:38:13Z
Files modified:
	* src/modules/rlm_sql/drivers/rlm_sql_null/rlm_sql_null.c

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

Improve errors on winbind authentication failure

Alan DeKok at 2015-03-27T14:34:44Z
Files modified:
	* src/modules/rlm_mschap/auth_wbclient.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/675ec75fa72923a8dcd835e09ddf8e7c86e0fbd1
====== 
Improve errors on winbind authentication failure

This is very nice, as Samba gives us useful messages like

  Wrong Password [0xC000006A]
  Account expired [0xC0000193]
  Must change password [0xC0000224]
  Account locked out [0xC0000234]

when the authentication fails, which are then pushed into
Module-Failure-Message so the admin knows exactly what happened.

This also now handles password expiry so mschap returns the
"change password" trigger.

Matthew Newton at 2015-03-27T01:02:11Z
Files modified:
	* src/modules/rlm_mschap/auth_wbclient.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/034944513b351eccda99043bf7e49775cf9d3db8
====== 
Add -D to radwho and radzap

Alan T. DeKok at 2015-03-27T14:31:01Z
Files modified:
	* src/main/radwho.c
	* src/main/radzap

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/575397d0647da6c75a8a979e37480b28badc10ef
====== 
More dot graphs for state machines

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

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b8bc24dac6ca443b99b37d1501d05cbf21624fb8
====== 
Hyphens

Arran Cudbard-Bell at 2015-03-26T14:09:13Z
Files modified:
	* share/dictionary.mikrotik

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/005437d9f260c233f165e5f1a8a0e00ab48d6456
====== 
Update dictionary.mikrotik

Update dictionary.mikrotik to have new attributes and values mentioned
in Mikrotik wiki:

http://wiki.mikrotik.com/index.php?title=Manual:RADIUS_Client/vendor_dictionary

Nikolai Kondrashov (via Arran Cudbard-Bell)@2015-03-26T14:05:38Z
Files modified:
	* share/dictionary.mikrotik

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/88332d8e5dc6bae25270500902cdcb511e0e08a6
====== 
Oops.  Define this, too

Alan T. DeKok at 2015-03-25T23:16:28Z
Files modified:
	* src/include/listen.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6fe518eb02bca4b5bc9bc85c27300b45065e3191
====== 
Freeze proxy sockets on EOL, too.

and eol requests only if listener->count > 0

Alan T. DeKok at 2015-03-25T23:07:54Z
Files modified:
	* src/main/process.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/2ebfc328692d7ad010599e5c3b412d7ec6bd0c5c
====== 
TCP socket timer limits mean they're marked frozen, not EOL

EOL is now only for errors.  a frozen socket can still have
requests using it.  For auth/acct, we can't close the socket
until all requests using it have finished.  We can't close
socket while the client is still sending packets.  That's rude.

For proxy sockets, most of the same applies.  The only difference
is that the frozen socket won't be used to proxy new requests.

But retransmits will still go out the proxy socket.  And replies
will still be received from it.

Alan T. DeKok at 2015-03-25T22:31:52Z
Files modified:
	* src/main/process.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/1747b6f026cbf2806449b14db331e7f5197db620
====== 
Freeze the proxy socket on timeout

But we don't want to EOL it just yet

Alan T. DeKok at 2015-03-25T22:31:51Z
Files modified:
	* src/main/process.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/114cd12fa5af16fa8ac13093e15dffd1cf8ce41b
====== 
Motorola error message

Alan T. DeKok at 2015-03-25T22:31:50Z
Files modified:
	* share/dictionary.motorola.wimax

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/849336c73dda97ac2a1185f19e21fd2d4d086180
====== 
Add systemd unit file for systems that use systemd

Arran Cudbard-Bell at 2015-03-25T17:39:36Z
Files modified:
	* redhat/freeradius.spec
	* redhat/radiusd.service

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/530b02a96dc9de40725bdd2cbbdf4545609c6098
====== 
Remove unused assignement

Alan T. DeKok at 2015-03-25T17:21:00Z
Files modified:
	* src/main/command.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/2ba0af5b68a21ce12014bf94ae0bfd166e82ea00
====== 
Allow home server "auth+acct"

Alan T. DeKok at 2015-03-24T23:50:40Z
Files modified:
	* src/main/command.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b17cf2433b479aee3a7cc13115489c7c2207b3f4
====== 
Better fix for dual home servers

Alan T. DeKok at 2015-03-24T23:50:39Z
Files modified:
	* src/main/realms.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e5d32f3fbe6d4902ccb8f202b63ea0fef8673791
====== 
Use FR_CHANNEL_FAIL / SUCCESS for radmin return codes

Alan T. DeKok at 2015-03-24T22:13:24Z
Files modified:
	* src/main/radmin.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ca65c5bcabd46f693d7b32b27f29890965405793
====== 
Use names instead of numbers for command OK / FAIL

And use the same return codes as for the channels

Alan T. DeKok at 2015-03-24T22:13:20Z
Files modified:
	* src/main/command.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/4babe22e51ff98108f844e06640085def78cf0ef
====== 
Regularize return codes for radmin commands

Alan T. DeKok at 2015-03-24T22:13:19Z
Files modified:
	* src/main/command.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/798d9a8c4eaf0132827b6858d423aa66d4a686d6
====== 
Go to status after running a command

Alan T. DeKok at 2015-03-24T22:13:18Z
Files modified:
	* src/main/command.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a6629f6e90d808f7f2aece6dfd0fb285185edce2
====== 
Use same port for acct if using RadSec

Alan T. DeKok at 2015-03-24T21:46:25Z
Files modified:
	* src/main/realms.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/2b20849f1a85f43069647923561c2613a8fed007
====== 
Add option for secret

Arran Cudbard-Bell at 2015-03-24T21:45:29Z
Files modified:
	* scripts/raduat

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/02e1ff5bb3c229b0ddee980c8ff6852ac2ec1f83
====== 
Update raduat

Arran Cudbard-Bell at 2015-03-24T20:09:46Z
Files modified:
	* scripts/raduat

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/9b1ac8a033303680959ea3519134297fa676a9df
====== 
Rename fr_connect_pool_delete to fr_connection_pool_free

Arran Cudbard-Bell at 2015-03-24T17:57:12Z
Files modified:
	* src/include/connection.h
	* src/main/connection.c
	* src/modules/rlm_cache/drivers/rlm_cache_memcached/rlm_cache_memcached.c
	* src/modules/rlm_couchbase/rlm_couchbase.c
	* src/modules/rlm_krb5/rlm_krb5.c
	* src/modules/rlm_ldap/rlm_ldap.c
	* src/modules/rlm_linelog/rlm_linelog.c
	* src/modules/rlm_mschap/rlm_mschap.c
	* src/modules/rlm_redis/rlm_redis.c
	* src/modules/rlm_rest/rlm_rest.c
	* src/modules/rlm_sql/rlm_sql.c
	* src/modules/rlm_yubikey/validate.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/604144e28b7da6b82b2e96d2f679e7b39ccc93f6
====== 
Add reference counter to connection pool to prevent double frees when referenced

Arran Cudbard-Bell at 2015-03-24T17:57:12Z
Files modified:
	* src/main/connection.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a71e5b5ae1f648e08ae85f714b3ebb8d371de803
====== 
Cleanup some of the tls code, add doxygen headers etc...

Arran Cudbard-Bell at 2015-03-24T17:33:12Z
Files modified:
	* src/main/tls.c
	* src/modules/rlm_eap/libeap/eap_tls.h
	* src/modules/rlm_eap/libeap/eap_types.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/935bc8fe9d8d6349087ea504e301ed203be5c4a8
====== 
Fix invalid assert in state.c

If there's a previous linked state, we want to assert that the entry can't be *head* of the list not the tail

Arran Cudbard-Bell at 2015-03-24T17:33:06Z
Files modified:
	* src/main/state.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/de4dde44e5c9dea3e72f30492d8cbf0f5fe30750
====== 
Merge pull request #935 from mcnewton/v3.1.x-wbpool

Add connection pool to rlm_mschap for wbclient contexts

Arran Cudbard-Bell at 2015-03-24T01:26:38Z
Files modified:
	* raddb/mods-available/mschap
	* src/modules/rlm_mschap/auth_wbclient.c
	* src/modules/rlm_mschap/rlm_mschap.c
	* src/modules/rlm_mschap/rlm_mschap.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/970d1b0bc295e51fa36d58a19547d7a001424ca2
====== 
Add connection pool to rlm_mschap for wbclient contexts

Matthew Newton at 2015-03-24T00:13:45Z
Files modified:
	* raddb/mods-available/mschap
	* src/modules/rlm_mschap/auth_wbclient.c
	* src/modules/rlm_mschap/rlm_mschap.c
	* src/modules/rlm_mschap/rlm_mschap.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b24cf26da337fc234199232475e28e79b64a0a9e
====== 
Some libldap packagers define LDAP_VENDOR_VERSION_PATCH as X

... thanks for that ltb-project.

Arran Cudbard-Bell at 2015-03-24T00:08:41Z
Files modified:
	* src/modules/rlm_ldap/ldap.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/73a7c7e917fa84b428a991d7707dc50b9f646dc2
====== 
Print proper error for unknown attributes in rlm_ldap mapping sections

Arran Cudbard-Bell at 2015-03-24T00:07:26Z
Files modified:
	* src/modules/rlm_ldap/attrmap.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a95ff7357ee3ae70340b5f7448911f9cf6e37252
====== 
Proper way of getting TCP connection errors

Arran Cudbard-Bell at 2015-03-23T16:16:45Z
Files modified:
	* src/lib/socket.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/abbe41a72cc10905767c4d4edc5f26987937d64f
====== 
Docs for request_will_proxy

Arran Cudbard-Bell at 2015-03-22T22:55:58Z
Files modified:
	* src/main/process.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/345519350e77d1d5fa3fe3001a087aa847c500ac
====== 
Fixup formatting and logging in rlm_chap

Arran Cudbard-Bell at 2015-03-22T22:52:50Z
Files modified:
	* src/modules/rlm_chap/rlm_chap.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/634e77807f906d7424fca8976ff22e3050c2ddfb
====== 
Minor changes to meet v3.0.x

Alan T. DeKok at 2015-03-22T14:11:08Z
Files modified:
	* src/main/process.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/44786dfcd7e8158edf7c2597a8e85f5d30f038ae
====== 
Make messages consistent with v3.0.x

Alan T. DeKok at 2015-03-22T14:04:54Z
Files modified:
	* src/main/process.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/7719752618f63190e6e0e8b5bd3ecfcc071029d6
====== 
Use fr_syserror

Alan T. DeKok at 2015-03-22T14:03:59Z
Files modified:
	* src/main/process.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/201de79e8f3e0b3f800d91f1b96976c3a413d455
====== 
Cleanup NONNULL

According to the compiler documentation putting attributes before the name and argument list of a function definition is not officially supported. Even for static functions.

The proper way is to add them add the end of the declaration. This certainly makes doxygen, and my code editor happier.

Arran Cudbard-Bell (via Alan T. DeKok)@2015-03-22T13:58:30Z
Files modified:
	* src/main/process.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6c1c235cece131ca577e12a1ddd7b968fd32c45e
====== 
Don't use NONNULL here

Alan T. DeKok at 2015-03-22T13:56:37Z
Files modified:
	* src/main/process.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b5314e9b50dcd6f0983db1ecb88bcf1c3a46716b
====== 
initialize child state before printing it

Alan T. DeKok at 2015-03-22T13:54:48Z
Files modified:
	* src/main/process.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/eeccdca5058ef34d592d36aad223f0cdaaaeb745
====== 
Move request_process_timer() to request_max_time()

which simplifies it a lot

Alan T. DeKok at 2015-03-22T13:54:47Z
Files modified:
	* src/main/process.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/4066eb441e5268eb9f6764a3fa8048f023874b8e
====== 
Add CHECK_FOR_STOP macro to state machine functions

to check if the request should be stopped

Alan T. DeKok at 2015-03-22T13:54:45Z
Files modified:
	* src/main/process.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e7a79d3d517a0f8eaaab2b697874ce845f904588
====== 
Move coa_separate checks to a macro

Alan T. DeKok at 2015-03-22T13:54:44Z
Files modified:
	* src/main/process.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f499cc53281db0b59d9f7240344782bec2b971a6
====== 
coa_separate() doesn't need to take an action.

rename coa_timer to coa_retransmit, which is saner

Alan T. DeKok at 2015-03-22T13:54:42Z
Files modified:
	* src/main/process.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d7534543938431bad66f74b22daa3e7c4031b63f
====== 
Move cleanup_delay calculations to cleanup_delay function

Alan T. DeKok at 2015-03-22T13:54:41Z
Files modified:
	* src/main/process.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ec80ee8cf3bb9fcb329b65f4d18e0589340133cf
====== 
Move response_delay calculations to response_delay function

Alan T. DeKok at 2015-03-22T13:54:39Z
Files modified:
	* src/main/process.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6480dddfe47fae07072b8c951679dee9247d6d73
====== 
process_timer shouldn't need to handle child PROXIED state

the rest of the state machine takes care of that.

Alan T. DeKok at 2015-03-22T13:54:38Z
Files modified:
	* src/main/process.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d61ada0d5e57d5407a340e0fd5b0937dfd08d3ee
====== 
Rely on eol_listener to STOP requests when a socket goes away

Alan T. DeKok at 2015-03-22T13:54:38Z
Files modified:
	* src/main/process.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/763d9ae4732540bc7f8d234d8eb4321063794192
====== 
Document process timer function

Alan T. DeKok at 2015-03-22T13:54:37Z
Files modified:
	* src/main/process.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/29b72c30e2d560c26194dbdc2f09df52bfb2f0f6
====== 
request_common is now only request_process_timer

Alan T. DeKok at 2015-03-22T13:54:35Z
Files modified:
	* src/main/process.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/4220b3b46294c1b82aedc1e2c737865662817569
====== 
Move complaint for duplicate packets to its own function

Which should start simplifying the code

Alan T. DeKok at 2015-03-22T13:54:34Z
Files modified:
	* src/main/process.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/3d8bdfb9e138a2478f36184ed7e930df9aaef985
====== 
Convert some returns to break for style

where they're the same

Alan T. DeKok at 2015-03-22T13:54:33Z
Files modified:
	* src/main/process.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/2ef4c96ccbf059e15389650bd90ea676b16070e2
====== 
Abstract "proxy reply too late" to separate function

Alan T. DeKok at 2015-03-22T13:54:32Z
Files modified:
	* src/main/process.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/8690c70d16fdb073f46fb6051da9963655d61a0a
====== 
set request->process = request_response_delay immediately

Alan T. DeKok at 2015-03-22T13:54:30Z
Files modified:
	* src/main/process.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/8e537799c7bd5c4f219131413409e6699c83b6d2
====== 
Only try and build with wbclient support if we have the headers *AND* the functions (which act as a version check)

Arran Cudbard-Bell at 2015-03-22T03:26:38Z
Files modified:
	* src/modules/rlm_mschap/config.h.in
	* src/modules/rlm_mschap/configure
	* src/modules/rlm_mschap/configure.ac
	* src/modules/rlm_mschap/rlm_mschap.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/462ba700c00a730d634762e69fa67e1b6bef5d95
====== 
Doxygen

Arran Cudbard-Bell at 2015-03-22T02:32:05Z
Files modified:
	* src/lib/socket.c
	* src/main/process.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/27b7cc46344879f12a8148fc1236ec79c7e6852d
====== 
Install libwebclient-dev in CIT

Arran Cudbard-Bell at 2015-03-22T00:58:14Z
Files modified:
	* .travis.yml

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6e7bafc9ec2580c29a6ef87ebdb22ee0ebc2a71f
====== 
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
====== 
-- 
This commit summary was generated @2015-03-30T00:00:03Z by lgfeed version 0.00 (https://github.com/arr2036/lgfeed).


More information about the Freeradius-Devel mailing list