New activity for FreeRADIUS (the high performance and highly configurable RADIUS server) ====== Merge pull request #1370 from mcnewton/nameopt1 add name option back to tls cache Arran Cudbard-Bell@2015-11-03T19:06:41Z Files modified: * raddb/mods-available/eap * src/main/tls.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/e3c4f017e845be287eef9... ====== mark deprecated options Matthew Newton@2015-11-03T18:58:39Z Files modified: * raddb/mods-available/eap * src/main/tls.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/67afc09e3c05627dc1565... ====== Print out CFLAGS, etc. in version.c Since version.c is built in 3 places, just add the SRC_CFLAGS definitions in 3 places. It's easier than trying to hack the build system to set the flags for version.c only once. Alan T. DeKok@2015-11-03T18:45:43Z Files modified: * src/main/libfreeradius-server.mk * src/main/unittest.mk * src/main/version.c * src/modules/rlm_eap/radeapclient.mk Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/ea0b6a7e85604a80cfa6d... ====== Remove unused flags. These are only used by version.c, which isn't part of radiusd, but is instead part of libfreeradius-server Alan T. DeKok@2015-11-03T18:45:10Z Files modified: * src/main/radiusd.mk Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/2cdc644cae0cdfa5cb844... ====== Always have at least '-x' for '-v' So we get pretty output. And then more -x gets more information from -v Alan T. DeKok@2015-11-03T18:45:08Z Files modified: * src/main/radiusd.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/c45e8ab38e333a3cb5075... ====== Extra info is debug2, not debug3 Because we don't want (or care) about time stamps Alan T. DeKok@2015-11-03T18:45:01Z Files modified: * src/main/version.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/2bc366e090028715c2763... ====== Merge pull request #1368 from mcnewton/31noeap2 there is no eap2 module any more Arran Cudbard-Bell@2015-11-03T18:39:25Z Files modified: * raddb/mods-available/eap Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/d63698808d2c1b046b8f5... ====== there is no eap2 module any more Matthew Newton@2015-11-03T18:37:49Z Files modified: * raddb/mods-available/eap Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/469c988cfd99f8aab22e3... ====== Remove unused variable Alan T. DeKok@2015-11-03T16:20:28Z Files modified: * src/main/unittest.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/84e29459765f3cfbbb70c... ====== if the variable DEBUG could be 'no', so need to accept 'yes' also Jorge Pereira (via Alan T. DeKok)@2015-11-03T15:41:20Z Files modified: * src/lib/debug.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/7375473b3b3469a406684... ====== Rename the dictionary structures Arran Cudbard-Bell@2015-11-03T05:50:29Z Files modified: * src/include/libradius.h * src/include/parser.h * src/include/radiusd.h * src/include/radsniff.h * src/include/tmpl.h * src/lib/cursor.c * src/lib/dict.c * src/lib/pair.c * src/lib/radius.c * src/lib/value.c * src/main/client.c * src/main/evaluate.c * src/main/listen.c * src/main/map.c * src/main/modcall.c * src/main/modules.c * src/main/pair.c * src/main/parser.c * src/main/process.c * src/main/radclient.c * src/main/radsniff.c * src/main/tmpl.c * src/main/unittest.c * src/main/xlat.c * src/modules/proto_arp/proto_arp.c * src/modules/proto_dhcp/dhcp.c * src/modules/proto_dhcp/dhcpclient.c * src/modules/proto_dhcp/dhcpd.c * src/modules/proto_dhcp/rlm_dhcp.c * src/modules/rlm_csv/rlm_csv.c * src/modules/rlm_detail/rlm_detail.c * src/modules/rlm_eap/libeap/eapcommon.c * src/modules/rlm_eap/radeapclient.c * src/modules/rlm_eap/types/rlm_eap_gtc/rlm_eap_gtc.c * src/modules/rlm_eap/types/rlm_eap_ttls/ttls.c * src/modules/rlm_exec/rlm_exec.c * src/modules/rlm_json/jpath.c * src/modules/rlm_json/json.c * src/modules/rlm_json/json.h * src/modules/rlm_ldap/ldap.h * src/modules/rlm_otp/extern.h * src/modules/rlm_otp/otp_pwe.c * src/modules/rlm_pap/rlm_pap.c * src/modules/rlm_passwd/rlm_passwd.c * src/modules/rlm_preprocess/rlm_preprocess.c * src/modules/rlm_redis/redis.c * src/modules/rlm_redis/redis.h * src/modules/rlm_rediswho/rlm_rediswho.c * src/modules/rlm_rest/rest.c * src/modules/rlm_sql/rlm_sql.c * src/modules/rlm_sql/rlm_sql.h * src/modules/rlm_unix/rlm_unix.c * src/modules/rlm_unpack/rlm_unpack.c * src/modules/rlm_yubikey/decrypt.c * src/modules/rlm_yubikey/rlm_yubikey.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/f80dcd082a4f7de3b4a2d... ====== Finish renaming dictionary functions Arran Cudbard-Bell@2015-11-03T05:42:46Z Files modified: * src/include/libradius.h * src/lib/dict.c * src/lib/filters.c * src/lib/radius.c * src/lib/value.c * src/main/acct.c * src/main/auth.c * src/main/command.c * src/main/listen.c * src/main/modcall.c * src/main/modules.c * src/main/pair.c * src/main/process.c * src/main/tmpl.c * src/main/xlat.c * src/modules/proto_dhcp/dhcpd.c * src/modules/proto_dhcp/rlm_dhcp.c * src/modules/rlm_eap/libeap/eapcommon.c * src/modules/rlm_eap/types/rlm_eap_gtc/rlm_eap_gtc.c * src/modules/rlm_example/rlm_example.c * src/modules/rlm_exec/rlm_exec.c * src/modules/rlm_ldap/rlm_ldap.c * src/modules/rlm_mschap/rlm_mschap.c * src/modules/rlm_pap/rlm_pap.c * src/modules/rlm_rediswho/rlm_rediswho.c * src/modules/rlm_test/rlm_test.c * src/modules/rlm_yubikey/rlm_yubikey.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/5bea23a8ebabc442f30f4... ====== Refactor dictionary globals into a structure We'll need one of these per protocol Arran Cudbard-Bell@2015-11-03T05:37:47Z Files modified: * src/include/libradius.h * src/lib/dict.c * src/lib/pair.c * src/lib/radius.c * src/lib/value.c * src/main/acct.c * src/main/auth.c * src/main/client.c * src/main/listen.c * src/main/map.c * src/main/modcall.c * src/main/modules.c * src/main/pair.c * src/main/parser.c * src/main/process.c * src/main/radclient.c * src/main/radsniff.c * src/main/tmpl.c * src/main/unittest.c * src/main/xlat.c * src/modules/proto_arp/proto_arp.c * src/modules/proto_dhcp/dhcp.c * src/modules/proto_dhcp/dhcpclient.c * src/modules/proto_dhcp/dhcpd.c * src/modules/proto_dhcp/rlm_dhcp.c * src/modules/rlm_csv/rlm_csv.c * src/modules/rlm_detail/rlm_detail.c * src/modules/rlm_eap/libeap/eapcommon.c * src/modules/rlm_eap/radeapclient.c * src/modules/rlm_eap/types/rlm_eap_gtc/rlm_eap_gtc.c * src/modules/rlm_example/rlm_example.c * src/modules/rlm_exec/rlm_exec.c * src/modules/rlm_expiration/rlm_expiration.c * src/modules/rlm_expr/paircmp.c * src/modules/rlm_ldap/rlm_ldap.c * src/modules/rlm_logintime/rlm_logintime.c * src/modules/rlm_mschap/rlm_mschap.c * src/modules/rlm_otp/otp_pwe.c * src/modules/rlm_pap/rlm_pap.c * src/modules/rlm_passwd/rlm_passwd.c * src/modules/rlm_preprocess/rlm_preprocess.c * src/modules/rlm_rediswho/rlm_rediswho.c * src/modules/rlm_rest/rest.c * src/modules/rlm_sql/rlm_sql.c * src/modules/rlm_test/rlm_test.c * src/modules/rlm_unix/rlm_unix.c * src/modules/rlm_unpack/rlm_unpack.c * src/modules/rlm_yubikey/decrypt.c * src/modules/rlm_yubikey/rlm_yubikey.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/2011c236c8010a2230d9a... ====== Previous commit not quite right - Better to check for undefined filter code So this still works: echo "Message-Authenticator = 0x00, User-Name = foo" | ./build/bin/radclient 127.0.0.1 status testing123 Sent Status-Server Id 187 from 0.0.0.0:52237 to 127.0.0.1:1812 length 43 Received Access-Accept Id 187 from 127.0.0.1:1812 to 0.0.0.0:0 length 20 shinyhead:freeradius-server-fork arr2036$ echo "Response-Packet-Type == Access-Reject, Message-Authenticator = 0x00, User-Name = foo" | ./build/bin/radclient 127.0.0.1 status testing123 Sent Status-Server Id 126 from 0.0.0.0:52293 to 127.0.0.1:1812 length 43 Received Access-Accept Id 126 from 127.0.0.1:1812 to 0.0.0.0:0 length 20 (0) -: Expected Access-Reject got Access-Accept Arran Cudbard-Bell@2015-11-03T04:22:07Z Files modified: * src/main/radclient.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/9cff40a3d2f3b1ed58420... ====== Fixup names s/radiusd.conf/unittest.conf/ Arran Cudbard-Bell@2015-11-03T04:12:56Z Files modified: * src/tests/auth/all.mk * src/tests/auth/radiusd.conf * src/tests/auth/unittest.conf * src/tests/keywords/all.mk * src/tests/keywords/radiusd.conf * src/tests/keywords/unittest.conf * src/tests/modules/radiusd.conf * src/tests/modules/unittest.conf * src/tests/xlat/radiusd.conf * src/tests/xlat/unittest.conf Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/c88760a086f4a0d918cb4... ====== Whine and you shall be satisfied Alan T. DeKok@2015-11-03T03:40:10Z Files modified: * src/main/radclient.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/74eb70910d3911bbf2f61... ====== Remove more "radiusd" Arran Cudbard-Bell@2015-11-03T01:50:06Z Files modified: * src/main/unittest.c * src/modules/rlm_pam/rlm_pam.c * src/modules/rlm_python/rlm_python.c * src/modules/rlm_ruby/rlm_ruby.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/655d91cdc79394cc175f6... ====== fix progname here, too Alan T. DeKok@2015-11-03T00:50:50Z Files modified: * src/modules/rlm_ldap/control.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/184e9c83bac2107d1fa0c... ====== Default to Access-Accept response for Status-Server anything else means ignoring the RFC, and ignoring what the end user really wants Alan T. DeKok@2015-11-03T00:49:08Z Files modified: * src/main/radclient.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/05b0b1e11cce53939ce45... ====== -- This commit summary was generated @2015-11-04T00:00:06Z by lgfeed version 0.00 (https://github.com/arr2036/lgfeed).