Commit report for v3.0.x branch
New activity for FreeRADIUS (the high performance and highly configurable RADIUS server) ====== un-confuse cppcheck Alan T. DeKok@2015-01-26T23:29:19Z Files modified: * src/lib/dict.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/7845593dff149004a02bc... ====== %u for unsigned ints Alan T. DeKok@2015-01-26T23:19:32Z Files modified: * src/main/xlat.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/1a98a7c02144a0a0bbada... ====== We don't need unused structs Alan T. DeKok@2015-01-26T23:18:51Z Files modified: * src/main/threads.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/10b736a39439cbfe14f33... ====== checks for start_tls were accidentally deleted Alan T. DeKok@2015-01-26T23:11:22Z Files modified: * src/modules/rlm_ldap/rlm_ldap.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/3a8b942263e96b4d814e1... ====== Shut up C compiler by including header files Alan T. DeKok@2015-01-26T22:48:33Z Files modified: * src/main/collectd.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/30256db635553a5793548... ====== signed int issues Alan T. DeKok@2015-01-26T22:47:05Z Files modified: * src/modules/rlm_expr/rlm_expr.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/ef5468d28b3ac2c77269b... ====== Shut up cppcheck Alan T. DeKok@2015-01-26T22:47:05Z Files modified: * src/modules/rlm_expr/rlm_expr.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/a6de645299f8155387f65... ====== Simplify many #ifdef's Alan T. DeKok@2015-01-26T22:47:05Z Files modified: * src/modules/rlm_ldap/rlm_ldap.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/1399aac87f11c511abd00... ====== Ensure we close FILEs. Alan T. DeKok@2015-01-26T22:47:05Z Files modified: * src/main/radmin.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/ff19b1993999b27a7cba3... ====== Ensure we initialize variables Alan T. DeKok@2015-01-26T22:47:05Z Files modified: * src/main/util.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/9d68a5b05c0d3f2685518... ====== Ensure we initialize variables Alan T. DeKok@2015-01-26T22:32:53Z Files modified: * src/main/util.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/d548fb8268a606f5c0fb1... ====== Remove unneeded assertion. Alan T. DeKok@2015-01-26T22:28:35Z Files modified: * src/main/tmpl.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/22eab179210c4246b2eba... ====== Notes on alcatel format Alan T. DeKok@2015-01-26T20:48:14Z Files modified: * share/dictionary.alcatel.sr Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/f61ca232d5d912edb2b63... ====== #ifdef out CURLOPT_PROTOCOLS if not defined Arran Cudbard-Bell@2015-01-26T20:15:07Z Files modified: * src/modules/rlm_rest/rest.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/4334ff5410a6c4acd9c8c... ====== As found on the net Alan T. DeKok@2015-01-26T19:08:21Z Files modified: * share/dictionary * share/dictionary.travelping Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/ea8aea66a3e65b4e47880... ====== Fix nested #ifdef HAVE_SETUID Arran Cudbard-Bell@2015-01-26T14:15:20Z Files modified: * src/main/mainconfig.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/0873b87a6e94cdecfa1be... ====== add perle dictionary Tobias Hachmer (via Arran Cudbard-Bell)@2015-01-26T14:05:08Z Files modified: * share/dictionary * share/dictionary.perle Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/bc5d3833b3fe257cb98b5... ====== Move suid* functions to util.c so they're included in libfreeradius-server This fixes linking issues, when they're called from other libfreeradius-server functions Arran Cudbard-Bell@2015-01-26T14:04:40Z Files modified: * src/include/libradius.h * src/include/radiusd.h * src/lib/debug.c * src/main/command.c * src/main/listen.c * src/main/mainconfig.c * src/main/process.c * src/main/util.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/b20c021aef60a3d3f206f... ====== Merge pull request #891 from qnet-herwin/indention_changelog_3_0_7 Fixed indention of ChangeLog for release 3.0.7 Arran Cudbard-Bell@2015-01-26T14:00:16Z Files modified: * doc/ChangeLog Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/07b88938ce26739b78302... ====== Fixed indention of ChangeLog for release 3.0.7 It was a mess of tabs and spaces, and impossible to read with a tabwidth other than 8. Herwin Weststrate@2015-01-26T13:56:47Z Files modified: * doc/ChangeLog Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/5e7375843b6139d129388... ====== Helps to write the result to the result buffer... Arran Cudbard-Bell@2015-01-26T07:53:48Z Files modified: * src/main/util.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/f7cf1b0af5143ef100b7a... ====== Move socket permissions code into fr_server_domain_socket Arran Cudbard-Bell@2015-01-26T07:53:43Z Files modified: * src/main/command.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/57124688855a197726839... ====== Partially revert "call rad_mkdir to make the path for the control socket, and modify the default config to place the control socket into a 'control' subdirectory" This reverts commit 2268bddadaf2d3aab09f18eea863895c9a01ce7a. Better to keep the new logic entirely separate Conflicts: src/main/command.c src/main/util.c Arran Cudbard-Bell@2015-01-26T07:53:39Z Files modified: * src/main/command.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/0514d8731390879e95709... ====== Address (some) potential TOCTOU attack vectors in rad_mkdir We now leave ownership as the effective UID (which should be sufficiently restrictive) whilst creating the directory structure, and set initial permissions to 0700. When setting final permissions, we first open the directory, check we still have write permissions by doing fchmod with our effective UID/GID (which should not be super user), then suid_up, and use fchown to set the owner. Arran Cudbard-Bell@2015-01-26T07:53:32Z Files modified: * src/main/util.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/d2d227a3e5146ca192cdf... ====== Rename directory to dir in rad_mkdir, and add doxygen header Arran Cudbard-Bell@2015-01-26T07:53:28Z Files modified: * src/main/util.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/8d0d87c57350530ee04af... ====== Cleanups to match the rest of the server formatting Alan T. DeKok@2015-01-26T00:00:06Z Files modified: * src/modules/proto_dhcp/dhcp.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/2c879a4d24f3438e4e30f... ====== Minor cleanups Alan T. DeKok@2015-01-25T23:51:18Z Files modified: * src/modules/proto_dhcp/dhcpclient.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/a33216a3ff68241de70d1... ====== dhcpclient - allow to specify interface and send/recv at raw packet level As discussed earlier on the list: - if the client host has multiple interfaces, - and at least one of them already has an IP address, Then the source IP address cannot be 0.0.0.0 (even with "Packet-Src-IP-Address=0.0.0.0"). An actual IP address is automatically used as source. This is modified by the device driver. This patch does the following: - Add an option to dhcpclient allowing to specify which network interface to use. - Open a raw socket on the low level packet interface. This allows packet data to be left unchanged by the device driver. - Encode Ethernet (send to ff:ff:ff:ff:ff:ff), IP and UDP layers manually. And let FreeRADIUS do the DHCP stuff, as before. (This required new specific socket / send / recv functions.) The existing behaviour of dhcpclient is unchanged, it is used if the new option -i is not set (or if destination is not broadcast). Conflicts: src/modules/proto_dhcp/dhcpclient.c Nicolas C (via Alan T. DeKok)@2015-01-25T23:39:46Z Files modified: * src/include/dhcp.h * src/include/net.h * src/lib/net.c * src/modules/proto_dhcp/dhcp.c * src/modules/proto_dhcp/dhcpclient.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/7deeac78b8fc50cdcd4eb... ====== -- This commit summary was generated @2015-01-27T00:00:02Z by lgfeed version 0.00 (https://github.com/arr2036/lgfeed).
participants (1)
-
announceļ¼ freeradius.org