Commit report for v3.1.x branch
The git bot
announce at freeradius.org
Wed Apr 1 00:00:03 CEST 2015
New activity for FreeRADIUS (the high performance and highly configurable RADIUS server)
======
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
======
--
This commit summary was generated @2015-04-01T00:00:03Z by lgfeed version 0.00 (https://github.com/arr2036/lgfeed).
More information about the Freeradius-Devel
mailing list