Commit report for master branch
New activity for FreeRADIUS (the high performance and highly configurable RADIUS server) ====== Doxygen Arran Cudbard-Bell@2015-04-06T20:23:52Z Files modified: * src/modules/rlm_linelog/rlm_linelog.c * src/modules/rlm_yubikey/decrypt.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/c14f4f65fbc84ab588ffd... ====== Install doxygen Arran Cudbard-Bell@2015-04-06T20:03:42Z Files modified: * .travis.yml Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/18c1788b366de32dbb4a8... ====== Better name for variable Alan T. DeKok@2015-04-05T15:58:34Z Files modified: * src/main/modcall.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/e452eecd7945f44b2728f... ====== Fix for redundant-load-balance. Closes #945 In normal operations, modcall_child / modcall_recurse processes the current node, and all of its children. For redundant-load-balance, we want to loop BACK from the end of the list to the start, AND stop when we reach the first one we found again. This means we have to tell the functions "process ONE node only", and do all "next" operations ourselves. Alan T. DeKok@2015-04-04T23:58:09Z Files modified: * src/main/modcall.c * src/tests/keywords/redundant-redundant Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/d363f5c21ab2a06f30159... ====== Remove redundant open brace Alan T. DeKok@2015-04-04T23:58:08Z Files modified: * src/main/modcall.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/1af764a8f578a62071f09... ====== Revert "Loop over COUNT entries. Maybe addresses #945" Nope. This reverts commit e774cb6ff53032a632957e57c06a5939bb26e5f5. Alan T. DeKok@2015-04-04T23:58:07Z Files modified: * src/main/modcall.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/7e01921071e729288ab06... ====== More checks on identity Alan T. DeKok@2015-04-03T02:37:07Z Files modified: * src/modules/rlm_eap/types/rlm_eap_mschapv2/rlm_eap_mschapv2.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/90c8471bbfc218be96063... ====== Limit identity length Alan T. DeKok@2015-04-03T02:37:06Z Files modified: * src/modules/rlm_eap/types/rlm_eap_mschapv2/rlm_eap_mschapv2.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/69dd9582ded05bc94457a... ====== Allow EAP-MSCHAPv2 to have configurable server identity. Fixes #932. We don't allow this to be dynamically expanded. It's just easier. Alan T. DeKok@2015-04-03T01:41:43Z Files modified: * raddb/mods-available/eap * src/modules/rlm_eap/types/rlm_eap_mschapv2/rlm_eap_mschapv2.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/616f7da8c7d6121b10858... ====== added VALUEs Alan T. DeKok@2015-04-01T19:49:35Z Files modified: * share/dictionary.rfc7499 Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/dec7ff66f34d773d25dee... ====== Added from RFC which has numbers assigned Alan T. DeKok@2015-04-01T19:34:36Z Files modified: * share/dictionary * share/dictionary.rfc7499 Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/634bdb7b29089ed9fd954... ====== Fix cppcheck complaint Alan T. DeKok@2015-04-01T17:14:08Z Files modified: * src/modules/rlm_eap/radeapclient.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/ca7e2bbfc9b84efd38e96... ====== Update proxy docs for TLS Alan T. DeKok@2015-04-01T16:37:04Z Files modified: * raddb/proxy.conf Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/ba3c4e6963e6889065995... ====== Remove bad talloc_free Alan T. DeKok@2015-04-01T16:33:35Z Files modified: * src/main/realms.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/8a1876e6b70bae8e46625... ====== Loop over COUNT entries. Maybe addresses #945 Alan T. DeKok@2015-04-01T14:57:34Z Files modified: * src/main/modcall.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/76f4ac8be0cd81d70487a... ====== Revert "Unlock file while waiting for the DB" This reverts commit a91017d3c391093493757cd4651a455770c4c8c1. it's better for the server to do this in exfile.c Alan T. DeKok@2015-04-01T14:30:23Z Files modified: * scripts/sql/radsqlrelay Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/6c65b52b63ef1e8974af0... ====== Try 3 times to lock it. If it fails, return an error Alan T. DeKok@2015-04-01T14:28:48Z Files modified: * src/main/exfile.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/611a2f70c55285ae068e1... ====== Create correctly formatted session cache entries Alan T. DeKok@2015-04-01T14:23:33Z Files modified: * src/main/tls.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/0add972c42c9d1c8bd016... ====== Complain if stupid people disable all TLS versions Alan T. DeKok@2015-04-01T14:23:32Z Files modified: * src/main/tls.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/b3bd45b104aaf36f61433... ====== Small elasticsearch fixups Matthew Newton (via Alan T. DeKok)@2015-04-01T14:23:30Z Files modified: * doc/schemas/logstash/README * doc/schemas/logstash/radius-mapping.sh * doc/schemas/logstash/radius.conf Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/98f442ac706bbe75f2d38... ====== Add example elasticsearch/logstash config for detail files Matthew Newton (via Arran Cudbard-Bell)@2015-04-01T00:16:30Z Files modified: * doc/schemas/logstash/README * doc/schemas/logstash/radius-mapping.sh * doc/schemas/logstash/radius.conf Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/c791069178187a192ac2c... ====== Servers are freed individually on server exit, so can't be parented off of the client Arran Cudbard-Bell@2015-03-31T23:39:47Z Files modified: * src/main/client.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/c51035b17083e20a5df3d... ====== Allow disabling of tlsv1 Alan T. DeKok@2015-03-31T23:12:05Z Files modified: * src/include/tls-h * src/main/tls.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/a9277b02d5b03e9af23b0... ====== Warn on use of expanded EAP types Alan T. DeKok@2015-03-31T22:58:06Z Files modified: * src/modules/rlm_eap/eap.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/4f7bb82a4a37d5b45f6ab... ====== Convert expanded EAP to normal EAP Alan T. DeKok@2015-03-31T22:46:10Z Files modified: * src/modules/rlm_eap/eap.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/c0fade2883091ada55e90... ====== First stab at supporting Expanded Type EAP packets Only for vendor 0 (IETF). And only for known EAP types. Untested, so it's ifdef'd out. Once it's tested, we can enable it. Alan T. DeKok@2015-03-31T22:46:09Z Files modified: * src/modules/rlm_eap/eap.c * src/modules/rlm_eap/libeap/eap_types.h Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/6668c0e119c7e9c5f8a9d... ====== Only call tr_init if trust router is configured And only call "get realm" on the same conditions Alan T. DeKok@2015-03-31T21:17:08Z Files modified: * src/modules/rlm_realm/rlm_realm.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/01167e55b9867dee9d711... ====== Fail safely if there's no trust router Alan T. DeKok@2015-03-31T19:39:34Z Files modified: * src/modules/rlm_realm/trustrouter.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/4c809912aa3248e9af37f... ====== Be a bit more careful about locking files We try to lock it non-blocking. If fail, close the file, re-open it, and try to lock it again. This lets us catch the corner case of the reader re-naming the file after we opened it, locking it, and trying again. Alan T. DeKok@2015-03-31T18:40:17Z Files modified: * src/main/exfile.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/7817327f6869c9fa586b5... ====== Unlock file while waiting for the DB Otherwise the server might block forever waiting for our lock to be released Alan T. DeKok@2015-03-31T18:40:16Z Files modified: * scripts/sql/radsqlrelay Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/3f028f8e0a48bb95bf05c... ====== Remove unnecessary comment Alan T. DeKok@2015-03-31T18:40:07Z Files modified: * src/main/tls.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/2c55705170d5438c5a6d2... ====== Add version strings for TLS 1.1, 1.2 and 1.3 Arran Cudbard-Bell@2015-03-31T18:25:00Z Files modified: * src/main/tls.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/93076379bf91ba414f210... ====== Re-enable TLS 1.2 by default Arran Cudbard-Bell@2015-03-31T17:25:37Z Files modified: * src/main/tls.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/6fd66f55c865ff2a9186a... ====== Typos Arran Cudbard-Bell@2015-03-31T16:50:12Z Files modified: * src/modules/rlm_eap/libeap/mppe_keys.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/c5c22be8f423e53c79e64... ====== Use SSL_export_keying_material if available. This generates keys using the correct PRF with TLS 1.2 Arran Cudbard-Bell@2015-03-31T16:43:45Z Files modified: * src/modules/rlm_eap/libeap/mppe_keys.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/7b709816262a0322672b5... ====== Fix for 3.1.x Alan T. DeKok@2015-03-31T15:55:45Z Files modified: * src/modules/rlm_eap/radeapclient.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/2e577136b77199ebb72f6... ====== Stop on no next entry Alan T. DeKok@2015-03-31T15:15:22Z Files modified: * src/modules/rlm_sql/rlm_sql.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/08688632abef67e1e8b4b... ====== Fix compilation errors Alan T. DeKok@2015-03-31T15:15:21Z Files modified: * src/modules/rlm_eap/radeapclient.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/380df4a51f798931e760e... ====== Update for 3.0.8 Alan T. DeKok@2015-03-31T04:52:04Z Files modified: * man/man5/users.5 Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/fe7d87cbe31f3ac8dd9e1... ====== Comments Alan T. DeKok@2015-03-31T04:52:03Z Files modified: * src/main/process.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/7f0bc9e8db614c45d96ff... ====== Don't use 2 names for the same thing Alan T. DeKok@2015-03-31T04:52:01Z Files modified: * raddb/mods-available/files Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/bc31066bf7c641cbb8099... ====== radeapclient - fixed EAP-MD5 EAP-MD5 works again now. Nicolas C (via Arran Cudbard-Bell)@2015-03-31T02:27:02Z Files modified: * src/modules/rlm_eap/radeapclient.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/295e451bcfce7331a1aed... ====== radeapclient - union for eap context Use an union to separate sim and md5 specific members. Nicolas C (via Arran Cudbard-Bell)@2015-03-31T02:26:57Z Files modified: * src/modules/rlm_eap/radeapclient.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/b098524176ea3727f4dbe... ====== radeapclient - code clean-up Fixes, formatting, and code clean-up. Removed old (now unused) functions: - debug_packet - send_packet - sendrecv_eap Nicolas C (via Arran Cudbard-Bell)@2015-03-31T02:26:51Z Files modified: * src/modules/rlm_eap/radeapclient.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/8a1a2c1164933eedb20f5... ====== radeapclient - process special attributes Last commit did not build on Travis. Fixed. Added processing of special attributes in input vps (copied from radclient). And some other minor stuff. Nicolas C (via Arran Cudbard-Bell)@2015-03-31T02:26:46Z Files modified: * src/modules/rlm_eap/radeapclient.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/079698348710a6d6f1f59... ====== radeapclient - parallel mode (now working) This one is larger. (but this was necessary.) The new stuff is now in use, and working! The old "sendrecv_eap" sequential function is no longer called. Instead a main loop handles: starting new transactions and sending packets, receiving and handling responses, checking for timeouts and handling retransmissions. Some minor things needs to be addressed, but I feel this is very close to being mergeable. New option added: "-p <parallel>". I removed option "-i", which has been broken for ages and I think will never be fixed (since we use FreeRADIUS's packet list library, the ID is automatically allocated). Nicolas C (via Arran Cudbard-Bell)@2015-03-31T02:26:41Z Files modified: * src/modules/rlm_eap/radeapclient.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/e8dcc99feb6577cf09494... ====== radeapclient - receive using packet list Added an event list (not yet used). Added new functions: - rc_finish_transaction - rc_send_transaction_packet - rc_deallocate_id - rc_recv_one_packet (not yet used) Nicolas C (via Arran Cudbard-Bell)@2015-03-31T02:26:36Z Files modified: * src/modules/rlm_eap/radeapclient.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/f5ae37e44513f4ea867f9... ====== radeapclient - preparing packet list use Cleaned-up main. Added a packet list (not yet used) Added new functions: - rc_add_socket - rc_resolve_hostname - rc_send_one_packet (not yet used) These I stole from radclient: - rc_request_types[] array - rc_get_port function - rc_get_code function Nicolas C (via Arran Cudbard-Bell)@2015-03-31T02:26:30Z Files modified: * src/modules/rlm_eap/radeapclient.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/3d0e53431206b432d3937... ====== radeapclient - now use the transactions Now load the input data and use it to properly initialize transactions. These are then used to do the EAP-SIM workflow. Nicolas C (via Arran Cudbard-Bell)@2015-03-31T02:26:23Z Files modified: * src/modules/rlm_eap/radeapclient.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/ceb70b60046409e27cb6d... ====== radeapclient - init transactions New functions (not yet used) to initialize transactions, and yank elements from the input list of vps. Nicolas C (via Arran Cudbard-Bell)@2015-03-31T02:26:18Z Files modified: * src/modules/rlm_eap/radeapclient.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/994f4c2bcb83430bf539b... ====== radeapclient - new structures (input, transactions) New structures added to hold: - input value pairs read from file or stdin. - transactions contexts (similar to radclient's 'rc_request_t'). And new functions (not yet used) to read input vps and load them into a list. Nicolas C (via Arran Cudbard-Bell)@2015-03-31T02:26:13Z Files modified: * src/modules/rlm_eap/radeapclient.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/3038dbc322998a9e1fb3b... ====== radeapclient - use eap context Make use of the previously defined eap context struct. Nicolas C (via Arran Cudbard-Bell)@2015-03-31T02:26:07Z Files modified: * src/modules/rlm_eap/radeapclient.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/d2c627ec4f472476cdcee... ====== radeapclient - eap context struct Definition of a structure which will hold the EAP context information. This will also make easier to merge with radclient later on. As requested, small commits on purpose. If they are too small please let me know, I will adjust :) Nicolas C (via Arran Cudbard-Bell)@2015-03-31T02:26:01Z Files modified: * src/modules/rlm_eap/radeapclient.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/88c35c595429429564087... ====== New travis apt plugin config structure Arran Cudbard-Bell@2015-03-31T00:01:13Z Files modified: * .travis.yml Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/92c5685435e5770417111... ====== Disable TLS 1.2 by default. Causes MPPE key mismatches with eapol_test. Arran Cudbard-Bell@2015-03-30T23:42:59Z Files modified: * src/main/tls.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/cc7fb3dc7a8f8d77e6760... ====== Print the attributes EAP-TLS extension attribute we're not going to add Arran Cudbard-Bell@2015-03-30T18:41:10Z Files modified: * src/main/tls.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/b4c8812448151ce053a55... ====== Remove references to ${certdir}/random, and replace with /dev/urandom Alan T. DeKok@2015-03-29T21:49:12Z Files modified: * raddb/certs/Makefile * raddb/mods-available/eap * raddb/mods-available/inner-eap * raddb/mods-available/ldap * raddb/mods-available/rest * raddb/sites-available/tls Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/db21433622c0602eaef68... ====== Another analyzer error Arran Cudbard-Bell@2015-03-29T16:38:23Z Files modified: * src/lib/regex.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/6d7524307820291676830... ====== Build doxygen docs Arran Cudbard-Bell@2015-03-29T16:38:19Z Files modified: * .travis.yml Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/b4298de4c4fd04e1947f9... ====== Clang scan analyzer errors Arran Cudbard-Bell@2015-03-29T16:19:56Z 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/3850dd6a4b113d2a947a8... ====== Fail on scan errors Arran Cudbard-Bell@2015-03-29T05:56:50Z Files modified: * .travis.yml Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/d69cf4923b9d2117408c2... ====== Doxygen Arran Cudbard-Bell@2015-03-29T04:41:15Z Files modified: * src/include/all.mk * src/main/process.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/f598e47a984281e627aae... ====== Attempt to move to travis container infrastructure Seeing as the linux build farm is currently maxed out at 320 concurrent builds Arran Cudbard-Bell@2015-03-29T04:15:58Z Files modified: * .travis.yml * Makefile Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/e25d1294fab30cdb65f29... ====== Initialize raddb_dir, too Alan T. DeKok@2015-03-28T22:56:01Z Files modified: * src/main/radwho.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/45d9a0d49ed20893d9e8a... ====== Set "nodup" for DHCP sockets Alan T. DeKok@2015-03-27T18:27:07Z Files modified: * src/modules/proto_dhcp/dhcpd.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/1cac9a9262330c946e7fa... ====== 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@2015-03-27T18:27:06Z Files modified: * src/main/process.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/993e3e4eaf024b03f6bc3... ====== Cleanup DHCP packets immediately Alan T. DeKok@2015-03-27T18:27:04Z Files modified: * src/main/process.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/cfd0dc6aa89eb9132992e... ====== No comment in comment issues Alan T. DeKok@2015-03-27T17:11:04Z Files modified: * src/main/tls.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/d611748693549e1e16e88... ====== Set dict_dir Alan T. DeKok@2015-03-27T16:42:07Z Files modified: * src/main/radwho.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/649ffcc9e16f8f0c619e6... ====== Minor formatting in tls.c Arran Cudbard-Bell@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/a63dd2735b8b54a8e9f28... ====== *out is used Alan T. DeKok@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/dba9fe21da8fa5b1321a1... ====== 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/da3b921199df263ecedd6... ====== Merge pull request #939 from mcnewton/v3.1.x-winbind Improve errors on winbind authentication failure Alan DeKok@2015-03-27T14:34:44Z Files modified: * src/modules/rlm_mschap/auth_wbclient.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/675ec75fa72923a8dcd83... ====== 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@2015-03-27T01:02:11Z Files modified: * src/modules/rlm_mschap/auth_wbclient.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/034944513b351eccda990... ====== Add -D to radwho and radzap Alan T. DeKok@2015-03-27T14:31:01Z Files modified: * src/main/radwho.c * src/main/radzap Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/575397d0647da6c75a8a9... ====== More dot graphs for state machines Alan T. DeKok@2015-03-26T17:53:15Z Files modified: * src/main/process.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/b8bc24dac6ca443b99b37... ====== Hyphens Arran Cudbard-Bell@2015-03-26T14:09:13Z Files modified: * share/dictionary.mikrotik Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/005437d9f260c233f165e... ====== 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_diction... 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/88332d8e5dc6bae252705... ====== Oops. Define this, too Alan T. DeKok@2015-03-25T23:16:28Z Files modified: * src/include/listen.h Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/6fe518eb02bca4b5bc9bc... ====== Freeze proxy sockets on EOL, too. and eol requests only if listener->count > 0 Alan T. DeKok@2015-03-25T23:07:54Z Files modified: * src/main/process.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/2ebfc328692d7ad010599... ====== 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@2015-03-25T22:31:52Z Files modified: * src/main/process.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/1747b6f026cbf2806449b... ====== Freeze the proxy socket on timeout But we don't want to EOL it just yet Alan T. DeKok@2015-03-25T22:31:51Z Files modified: * src/main/process.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/114cd12fa5af16fa8ac13... ====== Motorola error message Alan T. DeKok@2015-03-25T22:31:50Z Files modified: * share/dictionary.motorola.wimax Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/849336c73dda97ac2a118... ====== Add systemd unit file for systems that use systemd Arran Cudbard-Bell@2015-03-25T17:39:36Z Files modified: * redhat/freeradius.spec * redhat/radiusd.service Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/530b02a96dc9de40725bd... ====== Remove unused assignement Alan T. DeKok@2015-03-25T17:21:00Z Files modified: * src/main/command.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/2ba0af5b68a21ce12014b... ====== Allow home server "auth+acct" Alan T. DeKok@2015-03-24T23:50:40Z Files modified: * src/main/command.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/b17cf2433b479aee3a7cc... ====== Better fix for dual home servers Alan T. DeKok@2015-03-24T23:50:39Z Files modified: * src/main/realms.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/e5d32f3fbe6d4902ccb8f... ====== Use FR_CHANNEL_FAIL / SUCCESS for radmin return codes Alan T. DeKok@2015-03-24T22:13:24Z Files modified: * src/main/radmin.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/ca65c5bcabd46f693d7b3... ====== Use names instead of numbers for command OK / FAIL And use the same return codes as for the channels Alan T. DeKok@2015-03-24T22:13:20Z Files modified: * src/main/command.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/4babe22e51ff98108f844... ====== Regularize return codes for radmin commands Alan T. DeKok@2015-03-24T22:13:19Z Files modified: * src/main/command.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/798d9a8c4eaf0132827b6... ====== Go to status after running a command Alan T. DeKok@2015-03-24T22:13:18Z Files modified: * src/main/command.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/a6629f6e90d808f7f2aec... ====== Use same port for acct if using RadSec Alan T. DeKok@2015-03-24T21:46:25Z Files modified: * src/main/realms.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/2b20849f1a85f43069647... ====== Add option for secret Arran Cudbard-Bell@2015-03-24T21:45:29Z Files modified: * scripts/raduat Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/02e1ff5bb3c229b0ddee9... ====== Update raduat Arran Cudbard-Bell@2015-03-24T20:09:46Z Files modified: * scripts/raduat Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/9b1ac8a033303680959ea... ====== Rename fr_connect_pool_delete to fr_connection_pool_free Arran Cudbard-Bell@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/604144e28b7da6b82b2e9... ====== Add reference counter to connection pool to prevent double frees when referenced Arran Cudbard-Bell@2015-03-24T17:57:12Z Files modified: * src/main/connection.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/a71e5b5ae1f648e08ae85... ====== Cleanup some of the tls code, add doxygen headers etc... Arran Cudbard-Bell@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/935bc8fe9d8d6349087ea... ====== 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@2015-03-24T17:33:06Z Files modified: * src/main/state.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/de4dde44e5c9dea3e72f3... ====== Merge pull request #935 from mcnewton/v3.1.x-wbpool Add connection pool to rlm_mschap for wbclient contexts Arran Cudbard-Bell@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/970d1b0bc295e51fa36d5... ====== Add connection pool to rlm_mschap for wbclient contexts Matthew Newton@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/b24cf26da337fc2341992... ====== -- This commit summary was generated @2015-04-07T00:00:05Z by lgfeed version 0.00 (https://github.com/arr2036/lgfeed).
participants (1)
-
announceļ¼ freeradius.org