Commit report for master branch

The git bot announce at freeradius.org
Tue Apr 7 00:00:05 CEST 2015


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

======
Doxygen

Arran Cudbard-Bell at 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/c14f4f65fbc84ab588ffd97ce80cbb57077d9a7b
====== 
Install doxygen

Arran Cudbard-Bell at 2015-04-06T20:03:42Z
Files modified:
	* .travis.yml

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/18c1788b366de32dbb4a866afddf49456a5edeca
====== 
Better name for variable

Alan T. DeKok at 2015-04-05T15:58:34Z
Files modified:
	* src/main/modcall.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e452eecd7945f44b2728f6b911e7866af19dd191
====== 
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 at 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/d363f5c21ab2a06f30159feb0966a0d2ad86af30
====== 
Remove redundant open brace

Alan T. DeKok at 2015-04-04T23:58:08Z
Files modified:
	* src/main/modcall.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/1af764a8f578a62071f09aa86ff2f0cba2f45e73
====== 
Revert "Loop over COUNT entries.  Maybe addresses #945"

Nope.

This reverts commit e774cb6ff53032a632957e57c06a5939bb26e5f5.

Alan T. DeKok at 2015-04-04T23:58:07Z
Files modified:
	* src/main/modcall.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/7e01921071e729288ab066227e5db4a1b8080223
====== 
More checks on identity

Alan T. DeKok at 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/90c8471bbfc218be960634980de3b003b5c8b9cf
====== 
Limit identity length

Alan T. DeKok at 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/69dd9582ded05bc94457a5bf18109897b60a11fb
====== 
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 at 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/616f7da8c7d6121b10858074122bef62cd1dafaa
====== 
added VALUEs

Alan T. DeKok at 2015-04-01T19:49:35Z
Files modified:
	* share/dictionary.rfc7499

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/dec7ff66f34d773d25dee412fe218b4e108d7680
====== 
Added from RFC which has numbers assigned

Alan T. DeKok at 2015-04-01T19:34:36Z
Files modified:
	* share/dictionary
	* share/dictionary.rfc7499

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/634bdb7b29089ed9fd9548a4ed033bfca82832d2
====== 
Fix cppcheck complaint

Alan T. DeKok at 2015-04-01T17:14:08Z
Files modified:
	* src/modules/rlm_eap/radeapclient.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ca7e2bbfc9b84efd38e964a0a63ce409d51ce2ee
====== 
Update proxy docs for TLS

Alan T. DeKok at 2015-04-01T16:37:04Z
Files modified:
	* raddb/proxy.conf

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ba3c4e6963e68890659957c9e697e50de30af3c6
====== 
Remove bad talloc_free

Alan T. DeKok at 2015-04-01T16:33:35Z
Files modified:
	* src/main/realms.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/8a1876e6b70bae8e46625ac89a343683b865e462
====== 
Loop over COUNT entries.  Maybe addresses #945

Alan T. DeKok at 2015-04-01T14:57:34Z
Files modified:
	* src/main/modcall.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/76f4ac8be0cd81d70487acc4cee7e8df0a15d7de
====== 
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 at 2015-04-01T14:30:23Z
Files modified:
	* scripts/sql/radsqlrelay

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6c65b52b63ef1e8974af0c78737a0f3b6d518e5d
====== 
Try 3 times to lock it.  If it fails, return an error

Alan T. DeKok at 2015-04-01T14:28:48Z
Files modified:
	* src/main/exfile.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/611a2f70c55285ae068e198fb3a1b157430b0e65
====== 
Create correctly formatted session cache entries

Alan T. DeKok at 2015-04-01T14:23:33Z
Files modified:
	* src/main/tls.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/0add972c42c9d1c8bd0166217a581a54567da40f
====== 
Complain if stupid people disable all TLS versions

Alan T. DeKok at 2015-04-01T14:23:32Z
Files modified:
	* src/main/tls.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b3bd45b104aaf36f6143358e51efebfad8e9caa5
====== 
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/98f442ac706bbe75f2d38c9fcc8f372099f360db
====== 
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/c791069178187a192ac2c1a7e373041e7373be73
====== 
Servers are freed individually on server exit, so can't be parented off of the client

Arran Cudbard-Bell at 2015-03-31T23:39:47Z
Files modified:
	* src/main/client.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/c51035b17083e20a5df3d738ccff83560813d850
====== 
Allow disabling of tlsv1

Alan T. DeKok at 2015-03-31T23:12:05Z
Files modified:
	* src/include/tls-h
	* src/main/tls.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a9277b02d5b03e9af23b07c409572385114a0664
====== 
Warn on use of expanded EAP types

Alan T. DeKok at 2015-03-31T22:58:06Z
Files modified:
	* src/modules/rlm_eap/eap.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/4f7bb82a4a37d5b45f6abdd9f47ea134cd794f98
====== 
Convert expanded EAP to normal EAP

Alan T. DeKok at 2015-03-31T22:46:10Z
Files modified:
	* src/modules/rlm_eap/eap.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/c0fade2883091ada55e90247e34bfa2a76fcf446
====== 
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 at 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/6668c0e119c7e9c5f8a9df8d322e616c2f3578c7
====== 
Only call tr_init if trust router is configured

And only call "get realm" on the same conditions

Alan T. DeKok at 2015-03-31T21:17:08Z
Files modified:
	* src/modules/rlm_realm/rlm_realm.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/01167e55b9867dee9d7118092855f3a74650cb57
====== 
Fail safely if there's no trust router

Alan T. DeKok at 2015-03-31T19:39:34Z
Files modified:
	* src/modules/rlm_realm/trustrouter.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/4c809912aa3248e9af37f1055bb44f4ef2c48829
====== 
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 at 2015-03-31T18:40:17Z
Files modified:
	* src/main/exfile.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/7817327f6869c9fa586b5c8bd4a870036956bbd1
====== 
Unlock file while waiting for the DB

Otherwise the server might block forever waiting for our lock
to be released

Alan T. DeKok at 2015-03-31T18:40:16Z
Files modified:
	* scripts/sql/radsqlrelay

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

Alan T. DeKok at 2015-03-31T18:40:07Z
Files modified:
	* src/main/tls.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/2c55705170d5438c5a6d250fa7ffd85cf1bd8ff6
====== 
Add version strings for TLS 1.1, 1.2 and 1.3

Arran Cudbard-Bell at 2015-03-31T18:25:00Z
Files modified:
	* src/main/tls.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/93076379bf91ba414f210dd7c0068b860484e256
====== 
Re-enable TLS 1.2 by default

Arran Cudbard-Bell at 2015-03-31T17:25:37Z
Files modified:
	* src/main/tls.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6fd66f55c865ff2a9186a7227a05cc6ba96b6bb2
====== 
Typos

Arran Cudbard-Bell at 2015-03-31T16:50:12Z
Files modified:
	* src/modules/rlm_eap/libeap/mppe_keys.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/c5c22be8f423e53c79e643deb6c492ba850e3590
====== 
Use SSL_export_keying_material if available. This generates keys using the correct PRF with TLS 1.2

Arran Cudbard-Bell at 2015-03-31T16:43:45Z
Files modified:
	* src/modules/rlm_eap/libeap/mppe_keys.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/7b709816262a0322672b58ce014923197931a298
====== 
Fix for 3.1.x

Alan T. DeKok at 2015-03-31T15:55:45Z
Files modified:
	* src/modules/rlm_eap/radeapclient.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/2e577136b77199ebb72f6f74c7a96e93c040d464
====== 
Stop on no next entry

Alan T. DeKok at 2015-03-31T15:15:22Z
Files modified:
	* src/modules/rlm_sql/rlm_sql.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/08688632abef67e1e8b4b5ff13d52437ef319702
====== 
Fix compilation errors

Alan T. DeKok at 2015-03-31T15:15:21Z
Files modified:
	* src/modules/rlm_eap/radeapclient.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/380df4a51f798931e760e9adc79e2ea91a3dc3b0
====== 
Update for 3.0.8

Alan T. DeKok at 2015-03-31T04:52:04Z
Files modified:
	* man/man5/users.5

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/fe7d87cbe31f3ac8dd9e1c3fe4e1c93e6cc31352
====== 
Comments

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

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/7f0bc9e8db614c45d96ff3c142b2f3f5305a1c03
====== 
Don't use 2 names for the same thing

Alan T. DeKok at 2015-03-31T04:52:01Z
Files modified:
	* raddb/mods-available/files

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/bc31066bf7c641cbb809905c56eee3d44c681da9
====== 
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/295e451bcfce7331a1aedb4436536ee8caebd185
====== 
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/b098524176ea3727f4dbe9c1931f07bd8eba6b54
====== 
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/8a1a2c1164933eedb20f5b645487f352cda543f1
====== 
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/079698348710a6d6f1f591e44d158e8e4d4e69e1
====== 
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/e8dcc99feb6577cf0949426b64dd1195df44b065
====== 
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/f5ae37e44513f4ea867f94eb979177f323389255
====== 
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/3d0e53431206b432d39374da1235a2a078e8ea2e
====== 
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/ceb70b60046409e27cb6d8b76142372ea4724899
====== 
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/994f4c2bcb83430bf539bb4677cc13efd5cdf4d9
====== 
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/3038dbc322998a9e1fb3b188b6b2acfe02fcf706
====== 
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/d2c627ec4f472476cdcee776e52990610130a947
====== 
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/88c35c59542942956408794417f94b4a96db4a45
====== 
New travis apt plugin config structure

Arran Cudbard-Bell at 2015-03-31T00:01:13Z
Files modified:
	* .travis.yml

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/92c5685435e57704171117a45e928a3826288131
====== 
Disable TLS 1.2 by default. Causes MPPE key mismatches with eapol_test.

Arran Cudbard-Bell at 2015-03-30T23:42:59Z
Files modified:
	* src/main/tls.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/cc7fb3dc7a8f8d77e6760268cd732a4c9502de6a
====== 
Print the attributes EAP-TLS extension attribute we're not going to add

Arran Cudbard-Bell at 2015-03-30T18:41:10Z
Files modified:
	* src/main/tls.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b4c8812448151ce053a558abb72eb0fcfe90f797
====== 
Remove references to ${certdir}/random, and replace with /dev/urandom

Alan T. DeKok at 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/db21433622c0602eaef689af3245c5dea0c5ec2e
====== 
Another analyzer error

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

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

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

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

Arran Cudbard-Bell at 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/3850dd6a4b113d2a947a8ead0fa4cb44f4a6c915
====== 
Fail on scan errors

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

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

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

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


More information about the Freeradius-Devel mailing list