Commit report for v4.0.x branch

announce at freeradius.org announce at freeradius.org
Sat May 19 02:00:03 CEST 2018


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

======
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJa/tp/AAoJEH0Oec13Yh7NYyIIAIXvTDTH3aqib93YwmjNKEbD
 ZShOA6CUieIc9Q9K7KwkaNnZY9ZUb5h08ZtJUx+hWXSG3DGoW/2YSmRXqqPVUKCB
 cxGLB8329/NWj4P5EX1gD+Vk6YSE/+nZ1v3tIpxSQiEgTtxzbjmpCqhoAqqlF5dj
 yx6D7OR/+u7w37TptgJOJPGdSecSkGR13RvLRtV31Jx7RfzO3njQVaGiNZzWrGD5
 fPDt2IQ7Q/3CZn1dC0ftBQHTMuxOhwx5caG6ZbnpuZLWj0R9apmEkJAA/0ozn1A8
 uhzD71uhLFtr/lM4BX+jyohZMuP2h/aWhIpGSK+eKG0K/jIKuuwm2x4yJ440Iyk=
 =xtaa
 -----END PGP SIGNATURE-----

don't use client IP for sourcing replies

we have to do the full DHCP whatever stuff... which is horribly
complicated.  It's probably best to just use functions for each
DHCP packet type

Alan T. DeKok at 2018-05-18T13:51:59Z
Files modified:
	* src/modules/proto_dhcpv4/proto_dhcpv4.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/8acd34c536ef4512e5c878314082dace60faff98
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJa/tp/AAoJEH0Oec13Yh7NCy8H/0B6DWY7fWd0QVKp+JQlJgYa
 JP4spF6w3hPolTLSm/6vbow9QVe89c+lHnL/FOp63coFqi1sQ8ftjHrKh5HXCyZl
 CJanm+mdvz4Bg29LZ5czs8l4hy5bQ40xMXry2SRHVNe669vhT1JK0xZXd1k4gO3U
 GRKsDdkvjDJBmfM9MBxB7pnNrRbM+GghmIfTi+SV+w+Wn2UTCjyFgn8EVB+7s5ed
 zf2adMJicIV7xZe6rDBlKbyWdtM1B/T6jyhszddDbmfQ7iSJJxdN44vmqFKLEz3h
 moS/ESDBhR3qz0uma5Ei+7B5qYFa1slc5h8i5C4Xgeb9XLQ37jZWw20Md4kf4R8=
 =daIe
 -----END PGP SIGNATURE-----

rename "all" to "base"

which now supports DORA, and it's associated inform / decline, etc.

along with (hopefully) relaying.  Once we get the encode functions
updated...

Alan T. DeKok at 2018-05-18T13:51:59Z
Files modified:
	* src/modules/proto_dhcpv4/all.mk
	* src/modules/proto_dhcpv4/proto_dhcpv4.c
	* src/modules/proto_dhcpv4/proto_dhcpv4_all.c
	* src/modules/proto_dhcpv4/proto_dhcpv4_all.mk
	* src/modules/proto_dhcpv4/proto_dhcpv4_base.c
	* src/modules/proto_dhcpv4/proto_dhcpv4_base.mk

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/85add8f3ac2af672371c58a4d0b03bf6f4a3968c
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJa/tp/AAoJEH0Oec13Yh7NLS8IAKH8K6+7uxUjgOxmFHbvbAKt
 YtdEuC/PjgPgepMFtmRhMwdwkh8MeisMrkUXOj8gMCEVXwydwHwhqjkGOUbPwf1X
 8rqvXIVzQVEnUk3TRrkoFS3C+r3+j5BXjs3otyvsh72INSgv8fJX0KdRaJxOsRoi
 QQeTh5sy4udzK8K/O5OHqOolsJOa5861AjA9ygBNl7gEeLsQa+yxhFiaUzCnSb8x
 /8oIGQvFztyxGPPbAy0EDtjBwPr6oC9UIVDotERFibaSQi3CwTw2q0Nn7S0xX5Sm
 44TD49UTdM8MkzrrCESDQ8QWxSDAdtwImgVlfxL/RBJJqGFGVhY9fP6QnOpGMYY=
 =6ovc
 -----END PGP SIGNATURE-----

allow admin to set reply types

Alan T. DeKok at 2018-05-18T13:51:59Z
Files modified:
	* src/modules/proto_dhcpv4/proto_dhcpv4_all.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f2a1f9a827791d97c50990270c62f2352dcebff2
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJa/tp/AAoJEH0Oec13Yh7Nvv0IAILblMf/ifuI5oACsn6jSiuk
 vTfhTihxWMBnuRoo3B4eMGHcwevf08fd3fYfG/BlpR2WjIEgsIODAz5EaGQ63GXg
 0Sj+VZZQyGefwN3+ELi7sdJbYIKTdSlp4mszc0i9E6QKnlNBphJl8Nh8JtLOV4K2
 26yAZWwF1NFMUMs+OgC4KR8TU40C/+le3YkodeSFDhJEV/K8eGfEcrHew/ngwuyG
 wUN7Oe6WDstbNuaiq4GxStHJO42H2eMkaa3yGlMs0REUIm2wGNP2K4x1M2uLqNC4
 xPgC4RVzU3f2DpLGO9vvrahn4wmb0RQ+D58r+522JZwwgKpSQPKumSRnCNXVXB0=
 =YgtJ
 -----END PGP SIGNATURE-----

look up attributes in the magic DHCP vendor

Alan T. DeKok at 2018-05-18T13:51:59Z
Files modified:
	* src/modules/proto_dhcpv4/proto_dhcpv4_all.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/193443fc05c1df708559c6730c73d1998168ae5d
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJa/tp/AAoJEH0Oec13Yh7NwJkIAJbM/22jJ8TYBWMrtsJMwpfG
 RXzrNaBoCToy2OW+CssoD4KDQ9C7QqZHGS4b17kqArysWEvQQc/a4b0rywHBmxy1
 BoLzXkkmZuL4lgjc9TlSz5Hgu4es6PJq8nrEzFiU7UF6K88EavmbQAkWpIHUz3To
 N+eDhqHXA3Fy0Q4nS9GMo42SfSqBv0rotr1txjv1uSnN0j7DLyQ3A/D6Feg7ARlc
 Pwc/v895HBFYhuzV2GrDapRTipDxF2TwUEzzSZgDOFMZcfjaym3nq+S+l7mFqtFY
 7cP3+27tmOuXmzAzwxQ2m1w/y0oRs86kXT+xSn2Tk/pr5FTMVbnS7UfQemXIxeQ=
 =HBxZ
 -----END PGP SIGNATURE-----

abstract request / reply codes

Alan T. DeKok at 2018-05-18T13:51:59Z
Files modified:
	* src/modules/proto_dhcpv4/proto_dhcpv4_all.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/637dabfdaca2fabbf23f3f2c8690a5dcadc0ceb2
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlr+UTIACgkQ/6TVgp+2
 18qu1Q/+Kt5fd0/Fq/5Bjoi6hjbDbsW8Gw9p0SNuiwl9y/9o7+e3kcLiNpbxi9KH
 ja/cjU1VF1iDbwQqxvLvbWmKZ9CjH4sUMxA/ZLzQ6n+YGjXVLfiVMne/069s4mgu
 WF/5Txe0HtrRJqwl079llI4RyGNj42eauiZov60NqqloA0OL6b5Tdb7/yEEFVQ8C
 iYPFq0stBoiUWVK4h90PhFXTCfc8uTlBoCdTkz7kbwtdbw0OSUPl6EQNySrF15K8
 H4a6PAKBriBAoVhAk8OOY3RENIasLkxh+KEmSCJbMgxdQdw//9sxWYZUr43kPyzD
 I+wf2FTn//5jgIFCBCe7QQW3MOf8FRbr7MplZmDN9qIMVci/mYH3mMnlD8c3zNr0
 aaOBJrV1sR2DF4wJhm8WqCiyE+3IWvhkoDkKkzB0nIKFxpBTO4Vtie1ooZK3V1ij
 FaDrka+c4ARHaZqO/vkrJysM3/xPo6GRSx3q1+NDATsmVLW6EteQ89SQqy4FuJMP
 y2aTECoxPCn0Pq9mAY1pG5zKEP5wyJLMtVTtVJNrZWK90W/l1a+HmwmnYhKUbFst
 icqnrUeQ5Plck/h1mzrLIck1zqhKah/AYfswXCBniKyayTmYm7cTDfoDmysrMDA2
 eOvB/D+j9fJzg6RAiQwyJ3eWMdvT1lnWeNJ5Hg/XrEo9fkf2Um8=
 =eCOb
 -----END PGP SIGNATURE-----

Doxygen

Arran Cudbard-Bell at 2018-05-18T04:06:10Z
Files modified:
	* src/lib/ldap/ldap.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/50e5ae07b51a791cafbeb28bf5c9c47a7184eeee
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlr+Sx8ACgkQ/6TVgp+2
 18rSNRAAkU/zzlVc2OrTbPyEw7N41kECfK0XD75jj7hiEt7+C+W6EmRLCp7ZSMzF
 +yoKJQWjMKxfqyBPBveXywh7+WrFEe2dBF9zk6dlpsrObz5SRRvLXapIiAZgHkQ/
 seXhRByQpkvy9U1546rNBqLuc0Uo2tT/QC1P8LpsCV4rD2mOer+wnLjipXtP+NKL
 KXFFc2aMzeeoBKnnv3nFptKYbiX6eIiW3Z668N8idJe37Ry+bT0eexXyG0UWT6o8
 gPX14BO8taq0smF+1az9tBu4WLNqC/ZADmd7p9ATMpX7GeE+sjK2eB4kyo3GfIlR
 /TXmIBFo1rEPedQ255uLgeSnBEXuuicWZA2lGJaIA/SgTcr7OkP8wq1cesavf7NR
 Xu+QPEm8yiQ1cPB6asRdAtYb0gNbZki5gIAEy69inzdn0JLxCzuuCY0f2Pq+N0Ga
 pJ+ldutGaviQSUe6An0sJPWEB1M74LMjePi9sMGk/VsQsjp89qbHo8v9E43ZUK7o
 WTf/kUlfZy6JpWurC+7Uo2404mAHdtUFv+zJo1OeaDVYC991nqPImWKdixwNtt9H
 edFFdxdfW1ld7eh4Ug2H8r+HilB3hXkyFzc9nYFVXdu+G80yQ6izi50l+0jpmWXU
 p4aAdL2xeaqMElF3vGGdscD/8mAKrxsFAIpDMUPKZEyuOaCWCck=
 =uIuq
 -----END PGP SIGNATURE-----

Include tls header in utils.c

Arran Cudbard-Bell at 2018-05-18T03:40:15Z
Files modified:
	* src/lib/tls/utils.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b4a5950e691d39e92ce636ae8fff3910a1925a0a
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlr+SPgACgkQ/6TVgp+2
 18ryGQ/+POwbdIbZT+ziHYkOVs0Cdojl1qfgWgZvut9UaxzKvx9XrEtiS4rbtL0V
 EIxoPkSMGxbkk9uV1lQM1RdDVJxU4kSzUQzFkr+9k6wkcp2bmAQBdh7L48oOgy+2
 hKaMMIjyuZxE2dOYjmXDoVYfAWxjrSc2p9bkECXdqWb5hPXPXVF9OY1t78wkIufa
 vtyZwGphR+EylaEYbEO0hU5iwTpYImeO2hr5efJ3JBN3/GNtYuFHQmczWs+AZGKR
 1OONXZ32sQivDGUO6Y81zo8W6UdljX7K2t7J/+yP4sSJwVEr/z+1MoIQAeySEZBM
 wmDabeWKlSgQUqUdOBzhWWcvqcCqNMUOcOV3SmDFRRUV0JDTH1E1lmD0jCR84y1/
 X++7EfsKBM9jAO83WB24ZONfqk4Sg4X1uRNVWlOOplNHmnAiDIDMHcBPbJGX14yt
 BBpFmK22oiEviJ905DGdweOoiY51srPk+vKpyYtdJw3whwHW5m/BW/c+I3qQruAX
 HmC13osH9NXUfKFmL/kkIn6Bvru250FkXr6RVhrlo7tBsTD6XjB3PGYgIHy4HLNi
 rbi+qaj+uDsPNtDwMSqcON8YU6nVVhs91PjMifIiTYbiJPGanoSwLHTMzjpObG+v
 b8AKMgnw1eB2JQAXo4q1T+5nBXsAuEe0PZC6xGV/Z0AyAVQZ6EA=
 =vEb1
 -----END PGP SIGNATURE-----

Fix paircmp

Arran Cudbard-Bell at 2018-05-18T03:31:03Z
Files modified:
	* src/main/paircmp.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/3aec2e70fc14a96751786008ecb24c4a3f70ae11
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlr+RrMACgkQ/6TVgp+2
 18pSSg/9F1QKPvC3qq7bo1BEBcCyjjk4jFmXzpV9DkNcMd0zm8PiRuudLrC5CM12
 d4O1Q+akQoceFFFgChHqw37B6y8/9BJeWeQApXqsFTu/SDS3hPuDSnUBbgGF4u/K
 Cl1dMIg7vwQv9oQIUOwcLrTbZjkgsehu3H8mYgmYeCwf5VacOZ5CYoGTIeIUlfd2
 p8C7PVQmphO4ERPk++d4Y2EYzJit1t+vQK2iKaa9dO5F3iSUOmL9TF3TulB1/U8f
 iCQ6+rkeRpkUDyZXpvM2vO2qZe6rmPthFq/BqXUBZmP+BbyQxYLMo3E8Ma21DXjx
 XnQyFWsLD4YDOjKMcnB+N7HBnYm4GOLwVrWAQbBE20GX2aOolQA6D2rOxw1F6mJO
 fzAfT8oB8sIVa3+Kbg7uFQ7gQmkP+0naBgh61kSIvK9WZOjBOJo9Ubx5NT0e12d3
 dCWC4YtgFPcbimy+wiG+U7ERnQFvdZ7w5k6PzamCOmiQZm0qu/1OgnAz6S3XQf6T
 OqhIAeQJOeOL3BXuSMtzSTo2lVqb3DWpKYohM1PWSqPjDfe5J6YeuN1rndHW+9wj
 7m9hE42INInpOUj20iEW151C3xtm/iq8Ypc1WzJSgKuEbep7BsQPMLLR80zR1jEG
 FW63T5Z6w73ZmIF4c2HlB4fH0EbTTutWVWFoFIhZlzLQHbRR5AQ=
 =HcXD
 -----END PGP SIGNATURE-----

Fix header generation and including

Arran Cudbard-Bell at 2018-05-18T03:21:23Z
Files modified:
	* src/include/all.mk
	* src/include/libradius.h
	* src/include/listen.h
	* src/include/pcap.h
	* src/include/radclient.h
	* src/include/radiusd.h
	* src/include/radsniff.h
	* src/include/realms.h
	* src/include/tls-h
	* src/include/udp.h
	* src/include/udpfromto.h
	* src/lib/ldap/bind.c
	* src/lib/ldap/connection.c
	* src/lib/ldap/control.c
	* src/lib/ldap/directory.c
	* src/lib/ldap/edir.c
	* src/lib/ldap/ldap.h
	* src/lib/ldap/libfreeradius-ldap.c
	* src/lib/ldap/libfreeradius-ldap.h
	* src/lib/ldap/map.c
	* src/lib/ldap/sasl.c
	* src/lib/ldap/sasl_s.c
	* src/lib/ldap/start_tls.c
	* src/lib/ldap/state.c
	* src/lib/ldap/util.c
	* src/lib/tls/.gitignore
	* src/lib/tls/all.mk
	* src/lib/tls/cache.c
	* src/lib/tls/conf.c
	* src/lib/tls/ctx.c
	* src/lib/tls/global.c
	* src/lib/tls/log.c
	* src/lib/tls/ocsp.c
	* src/lib/tls/session.c
	* src/lib/tls/tls-h
	* src/lib/tls/tls.h
	* src/lib/tls/validate.c
	* src/lib/util/base64.c
	* src/lib/util/debug.c
	* src/lib/util/dict.c
	* src/lib/util/event.c
	* src/lib/util/fifo.c
	* src/lib/util/filters.c
	* src/lib/util/fring.c
	* src/lib/util/getaddrinfo.c
	* src/lib/util/hash.c
	* src/lib/util/heap.c
	* src/lib/util/hmacmd5.c
	* src/lib/util/hmacsha1.c
	* src/lib/util/inet.c
	* src/lib/util/isaac.c
	* src/lib/util/log.c
	* src/lib/util/md5.c
	* src/lib/util/mem.c
	* src/lib/util/misc.c
	* src/lib/util/missing.c
	* src/lib/util/net.c
	* src/lib/util/pair.c
	* src/lib/util/pair_cursor.c
	* src/lib/util/print.c
	* src/lib/util/proto.c
	* src/lib/util/rand.c
	* src/lib/util/regex.c
	* src/lib/util/sha1.c
	* src/lib/util/socket.c
	* src/lib/util/strerror.c
	* src/lib/util/syserror.c
	* src/lib/util/token.c
	* src/lib/util/util.h
	* src/lib/util/value.c
	* src/lib/util/version.c
	* src/main/connection.c
	* src/main/crypt.c
	* src/main/radict.c
	* src/main/radiusd.c
	* src/main/radsniff.c
	* src/main/radsnmp.c
	* src/main/unit_test_attribute.c
	* src/main/unit_test_map.c
	* src/main/unit_test_module.c
	* src/modules/proto_dhcpv4/dhcpclient.c
	* src/modules/proto_dhcpv4/rlm_dhcpv4.c
	* src/modules/proto_ldap_sync/proto_ldap_sync.c
	* src/modules/proto_ldap_sync/sync.c
	* src/modules/proto_ldap_sync/sync.h
	* src/modules/proto_ldap_sync/sync_touch.c
	* src/modules/proto_tls_cache/proto_tls_cache.c
	* src/modules/rlm_cipher/rlm_cipher.c
	* src/modules/rlm_couchbase/rlm_couchbase.c
	* src/modules/rlm_eap/lib/base/eap_base.c
	* src/modules/rlm_eap/lib/base/eap_tls.h
	* src/modules/rlm_eap/lib/sim/base.c
	* src/modules/rlm_eap/lib/sim/crypto.c
	* src/modules/rlm_eap/lib/sim/decode.c
	* src/modules/rlm_eap/lib/sim/encode.c
	* src/modules/rlm_eap/types/rlm_eap_fast/eap_fast_crypto.c
	* src/modules/rlm_eap/types/rlm_eap_pwd/eap_pwd.c
	* src/modules/rlm_eap/types/rlm_eap_pwd/rlm_eap_pwd.c
	* src/modules/rlm_eap/types/rlm_eap_pwd/rlm_eap_pwd.h
	* src/modules/rlm_ldap/rlm_ldap.h
	* src/modules/rlm_mschap/smbdes.c
	* src/modules/rlm_mschap/smbencrypt.c
	* src/modules/rlm_pap/rlm_pap.c
	* src/modules/rlm_redis_ippool/rlm_redis_ippool_tool.c
	* src/modules/rlm_rest/rest.c
	* src/modules/rlm_wimax/rlm_wimax.c
	* src/protocols/dhcpv4/base.c
	* src/protocols/dhcpv4/packet.c
	* src/protocols/radius/base.c
	* src/protocols/radius/decode.c
	* src/protocols/radius/encode.c
	* src/protocols/radius/list.c
	* src/protocols/radius/packet.c
	* src/protocols/radius/tcp.c
	* src/protocols/tacacs/tacacs.c
	* src/tests/rbmonkey.c
	* src/tests/util/radius1_test.c
	* src/tests/util/radius_schedule_test.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ce2f6903ae9d58c388f0566a887dfc67c8fea8c9
====== 
-- 
This commit summary was generated @2018-05-19T00:00:03Z by lgfeed version 0.00 (https://github.com/arr2036/lgfeed).


More information about the Freeradius-Devel mailing list