Commit report for v4.0.x branch

announce at freeradius.org announce at freeradius.org
Thu Jan 11 01:00:02 CET 2018


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

======
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJaVoStAAoJEH0Oec13Yh7NECwH/0CDz6qCk/6yCH4+VyiQFbhB
 +y8LOA4mbx9xjC97J6KXLDc8vmAklIj3dzD5xOSpwUTXjoV5IHrLHLczJ/aCHHqB
 2K+pcS3arJw4gkSgFfDMD0oCCJ7p3JXouBXKKlxYEgfqVnkxVA+7rQrwyAU0eCZI
 mLzXzZ9Klj4rtOx1Qm0w1FYDwPm+rdbCsoCujuul0VAsrSzavFyICz+DiAaaRWvd
 Uk9o6Z6qU5aVl5/ermxWbKdRKu8WEnwqL4xUJzYOugqPfFuMSn4sa3cg55/1jNVc
 iGJ9/jPA19x65QlbnfBas4rKZb6IxgM6ZkTlT67pl/Mv7ENwFN9DuoqrfKTUcsY=
 =Cn1g
 -----END PGP SIGNATURE-----

remove undef variable.  Fixes #2156

Alan T. DeKok at 2018-01-10T21:24:51Z
Files modified:
	* raddb/certs/Makefile

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/c9fda34fe60719a813cc6d7f94403c97439012a8
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJaVn0sAAoJEH0Oec13Yh7NJA0H/Rk3BlRiatI9HOhmrgMEKme5
 WyLdmkjrOZlx4DcFADCVfsNSwubmpSZN1sL6tt8ObIZpcco5cxRqrZTSG7izsHIV
 FNswifckIsrDJO+ULn//RFV/f7loB8pWjxT069iqeoJw0Ha8lnR8pXod9NyKzwOR
 G+1Wu6JsFILo8lllnP1dPZfsE8PEjflgnvE+mXH8q4IL3CMh8Pa7V/S8Xlb/l9WM
 /K0TgTlf2z2yOvwaRghtVKPObhnnQjFRO3/zauJYilzyuYEFpxL1NTlrcHiY+log
 l/ynuBTzDnkADNScau83j+Iv8oCZMrCgY5JhUIMA0jG3guAt3YPw7cx1yxzLRQ4=
 =Isl7
 -----END PGP SIGNATURE-----

send fr_listen_t to network, not whole fr_network_socket_t

the socket_t is too large, and unnecessary.  we can just send
the one pointer we care about

Alan T. DeKok at 2018-01-10T20:52:32Z
Files modified:
	* src/lib/io/network.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/4324f99be6deee1f5e701577f8f279bd2b4eac55
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJaVl1eAAoJEH0Oec13Yh7NPlQIAJ8OHQk17wNk8D4p+QQwpAkl
 gQjUt4SjLE875HreTu3fXXUqAzvk/wX8W/+V+B1ShhB2T8fbwdlsFeR8lq7cilWA
 bzjYP7j3VQxnaJI9tQZLfBaa70XvWJr1BHg3uq6rI5e5MoOeB/YKCbm00lrJIp+I
 UWIvppiSiYv50opR9dRET9yWsTyizfmUuRbHoyEYa1JvO1W9EkZG1I3p/4JT72Hw
 S2O7NdCm+MD4/N0aBrk0/GX3pJX2V9qpyx/qppk+iaPsUJLhb/wNg1xngAImHgkP
 btKM1aPKFIEFkHEb+qNKnPP9R6fAln1g/wq/NIBHbG+titt5gMnYTaJlkuiOX10=
 =XDKT
 -----END PGP SIGNATURE-----

have different error for "ring buffer full"

Alan T. DeKok at 2018-01-10T18:37:09Z
Files modified:
	* src/lib/io/control.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/4328ab045497229d67dd074e94243a911b1fbefc
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJaVky4AAoJEH0Oec13Yh7NC+EIAIu1wghifjyit3BFkbPUNkKp
 +F2Yxala5KDkl8MCiA4xR9KNw7qpYo9mymcYneMEmf4yOp1/5V+8x9rqJqJE8djp
 S5AMd9s1cWGO/IppkKWGF/w7kRBEqGIv9Gt54+ZD7myY4CIH9GXRO6W+hcCLOech
 aA05EgwDKetENaA6DSm+vcNPlviPUSi9j5TIjXu7Bna2JOFPlqDdMyrFBplO/pGx
 nye+lktvUF4PT9Cb43JSomNpPhA9LNtwK+GSeIZRt2nLunrdaowSv6eiIcW6lfQO
 QLv2lq7r93jpLUY+Ir76vD5j5ojlHdFy5mHd74BuZ5ZD8hdK09yL3s33nN3uPuA=
 =4Kh8
 -----END PGP SIGNATURE-----

look for overlapping networks, and complain if so

Alan T. DeKok at 2018-01-10T17:26:08Z
Files modified:
	* src/modules/proto_radius/proto_radius_udp.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/32f5839cd68cd5d3af1a7513fdb7e3a922c8ef96
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJaVkqyAAoJEH0Oec13Yh7N9+gH/jOoSyprrRfQEcBRLHZeAYT2
 3upj0Swrz3tYgKl6tgtimWXfzmMDuyvxTdiEVEWKQ9PCVIs7lHkf21R/SOFgMJ3I
 Xb8mMIarie2wIGHbMCMF5/2rHAUxPtKJVWz/AxqyOKwdXMsUaip7Po0oS+ptUeXy
 Oaedii6+QiBBQbAak12iQfI6V+jcnXflnTYPuxTgUOsf6La5N+QwChrRnZ1umBZr
 iMGqYvlZT6nW9GR9BQAbTQdMfP9mkBlV5tJTe/lYQJW2fT1L70ITBce3/hYLtMR1
 7hZaXqLvcWEtq43IABPdPEasZ0ebbzzxZYM36UOqoCsYKTWwSXsUNtX1seZSxao=
 =iYXG
 -----END PGP SIGNATURE-----

move "check for connected socket" code to bootstrap

Alan T. DeKok at 2018-01-10T17:17:25Z
Files modified:
	* src/modules/proto_radius/proto_radius_udp.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b4cb7250977753dc4806601cd58125cf6c5fd5d3
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJaVkqRAAoJEH0Oec13Yh7NTxUIAKG9Oly1EnjdV+wXcCGTG+nj
 PwJ/S/NNCgwMPT7lGH98bciE3tzqTCITrHjb7eJ09FwM/jkv7BW3XgdTly/FxECU
 B5OwQopo4XGCBNPFYs+WB0miEv7fhymFSGkhQpvSEatESbdk/ejxvv6NngqxMN4X
 8+u7F9vT7gHjoMkBiPK+EJrHoUOtvcG3XwSK29V2IHgRHpheF7qAX7O/82aODTh2
 CICRSKKMFqQHTrnVHby5jV2fNJ3k3FUCOLlICaxVk88b9Am0UP0QqWQOHaYcDztT
 Nv8IozjqnqZQ1tjJx4XQZ3U9SWixB6fWfDk3TxIOhajOTWR0Bsb/q5HNsuSCf/s=
 =zgw9
 -----END PGP SIGNATURE-----

move sanity checks to bootstrap

so that instantiate can be called from proto_radius_connected_udp

Alan T. DeKok at 2018-01-10T17:16:56Z
Files modified:
	* src/modules/proto_radius/proto_radius_udp.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/9cc25b6b4fd7ecd914cdddf8a219827f1ca804b6
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJaVkohAAoJEH0Oec13Yh7N+5oH/1Zb6Betq59+dTmDqCX+Pi25
 diCQ3o4+B/hPdN2+/5XQHRkmpnjlerYlwUfOmyZXiwSi1n4+xpbij+dH5LAauJz9
 tgiL+t9mbfoFtAfihHBQ790DJIWO1y0LYRXftfsliTU+479cb4ra3wK5LwvuFB12
 801ppq/ENfz/ObiUqdip/hQSOOf+e/kE9oSPrZe9LbAv69hQNkEZkEiqkXVQ6nyf
 1yzbvl6eBIJAyzdReD5UBmNbfuJ5iq99WPsDwYuCyU4CenSIJNdcx5eWHAMmR78v
 lA772Woh310wuyHCgMj0U1n2kKvFD+AU8iXwQiffJJNOl3qz8MnYTcEGq7fMuY8=
 =D1sd
 -----END PGP SIGNATURE-----

note todo for overlapping networks

e.g.

192.168/16 is allowed, and so is 192.168.1/24.  They're overlapping
and the second is unnecessary.

Alan T. DeKok at 2018-01-10T17:14:36Z
Files modified:
	* src/modules/proto_radius/proto_radius_udp.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/768aba3c8ac3cbf2b2b08562e3257f0b4c48d746
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJaVQe6AAoJEH0Oec13Yh7N/BwIAJwsGjLL8M4hzGAE+C8lZj1P
 1aNlPyDWIukuGrkKV3TEgAtXAMmJ7VKaFtr9V2f6rhuxt4fnEc+YxELeEabrBO7m
 wglwzJ+C3TFwksHfN9Qv1ipEeKZmX0DxDW0H4pt7xhYTrr2mtVDIx6BulUe4Fhao
 cV4f1VbKr04bqj4vGO05Stj0NZ/CTs9CHqGpP7txlqYZUzpRFQe2BS7g5aTsRy8V
 6gztcf6uQXpz8qkaXrsrwKjnmBdM+0LuL7RLtjI54f9vfc0FaBYchRRG/bPt3bmi
 WIDvzUtwg4p4HuXMsnRYNPC23A+14B8jzcxGopziSGifvRiSdwriJWvfxfwTHlE=
 =wRAZ
 -----END PGP SIGNATURE-----

move dynamic clients to using patricia trie

instead of walking down a list of networks

Alan T. DeKok at 2018-01-09T18:19:19Z
Files modified:
	* src/modules/proto_radius/proto_radius_udp.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ecba998c6d7f5df8c0f81b7f1c7a3a2864454664
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJaVQHgAAoJEH0Oec13Yh7NNhkH+QGAUxnMVJNrlny6B+ib+vAd
 DSHJmiKeStoGUXU/syPqCqn+wc2l41QnQAih7UxbbriSB5bPnCLtF71zijClyZaV
 lsS6SeJbA3Ps5llQ2hOAChMnu8RBaY2MY+EKtME5SVdN3BUrQ7CYEHev16Ew/Lou
 hpbd7Xbua+CD4cKLALlt7QFHa3x6X7bKbPAZIhMKdqytvQhCOfiAubJdSkpOSfLU
 bujdu2mjRod5tn7Z3cp2VhjCEUolpYHZLRiD4412cs1TxMkYDVYMnxKyy1Z85RxV
 102x0T2t6pjufvGzR6Mxk08wFSFaLa+1JdiDY9qNqx4uS6f2mufHzUfCxRZMOSI=
 =zfpu
 -----END PGP SIGNATURE-----

rename to fr_radius_dynamic_client_t

Alan T. DeKok at 2018-01-09T17:54:31Z
Files modified:
	* src/modules/proto_radius/proto_radius_udp.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/16b7345b98d95092c98839b4abfedf707064409f
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJaVPBLAAoJEH0Oec13Yh7Ns/cH/jcZOyJX1gtgXbwOBYrXBivV
 oJRLUDrBTKt33mWp8yDtGWIs6Cw20KoBizEXqvmUZts7zvMBajv4Xr3oH+JTWwFl
 oNkonAgEYrvlM8BMVjPHQRyX0tM8OWbGt71Dioux4kFPl3a0lZBCxiQLKd679RuF
 5TzLIv2RvkRpqLRhUirEfsr5u0oBznotBK1UIBu+oy97S5uCgvrpcOajKlcdIiuy
 FLa3ekujvNSC9j0Z1nuXK0yGJsr2tCRvo3WxgNtRzDntSHk7def9bKdzNKi7/t6f
 dxB+9nN2ZtZeLW7H10btNaf6t+0rbPuI1WaSbMQCZTA6xmn7H0lPoCigxWVrMvY=
 =xiBO
 -----END PGP SIGNATURE-----

update proto_radius_udp in preparation for connected sockets

Alan T. DeKok at 2018-01-09T16:39:27Z
Files modified:
	* src/modules/proto_radius/proto_radius_udp.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e1105acd789159802c2d4a136aabb305dfc1ba48
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJaVO13AAoJEH0Oec13Yh7NNCcIAI8Ax3Tyk+EXvR0PKxQgQmnE
 Oju1IkIeksRWPxU6aXvI3Q0x8Go5lywuh3Bu3rPVOc/MU98ZLUmnsRDAwKojh83G
 DBlL+oF9L5h1f4DD884cFvyr1uj0MOVdr05auuDI790fuDcCC6qyiMIaB2MSVWlu
 gFYBSE4uMcF6x/n1pSHWWOzmcRvpB/oSnF8dXKUoqnF3ZoXg4xCVKGCRYR23XKKL
 rUEPfW5usY7sUhJmcEedrmZFS2zfLEssOn5BZ4MdGPY75HT3CXQE/mxMsmD8n8u1
 gZD8TyVbYgcNBkzNApTtHT2hwmV5OY4bj7r9OZO0tX2S+Jro8dyPBCHFTw/ytRQ=
 =7mFW
 -----END PGP SIGNATURE-----

move "print name" to instantiate

so that we can possibly skip mod_open() for connected sockets

Alan T. DeKok at 2018-01-09T16:27:19Z
Files modified:
	* src/modules/proto_radius/proto_radius_udp.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/771a5f75e99faf56b26c2f9ec31f38984d579a6c
====== 
-- 
This commit summary was generated @2018-01-11T00:00:02Z by lgfeed version 0.00 (https://github.com/arr2036/lgfeed).


More information about the Freeradius-Devel mailing list