Commit report for v4.0.x branch
announce at freeradius.org
announce at freeradius.org
Thu Dec 15 01:00:02 CET 2016
New activity for FreeRADIUS (the high performance and highly configurable RADIUS server)
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEcBAABCAAGBQJYUa7mAAoJEH0Oec13Yh7NIkUH/Amv/2EYwMigONhM31SHP9IY
NG4Sj5GzBshnPdCNFn7qUb4CbgTyWXlERGvEeXwzGi9UKfXFm927adaoDhKU2BaM
IIZto76r7YW094zZLnhGwQbQ8jd+mQi7VX/Ku/Sm921CGB0+BGYUbktv+9qBKeJ5
+fJnHm6Hoh89YtHIoVNSHyuCsYLhN9YmaUAM8CwAUm+HlMLwX41eFF1CmWdBNP32
wSrHiJMcXuXD+6OJFrzLaafQXRncFpbOTxcumb8UjqUlPTJ5vc3Ivr9PvLhwcPoW
1HyqZSUQKTVPIceHwQnxeDRvJ1nJKFIfZCiFuDlmLSM8IofMfHBlqlngZCwIMIw=
=8ls3
-----END PGP SIGNATURE-----
add comments explaining functional requirements
Alan T. DeKok at 2016-12-14T20:43:03Z
Files modified:
* src/util/worker.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/2ec4ac09ef25e1d98062ad43bd2d7032c92f18fe
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEcBAABCAAGBQJYUazNAAoJEH0Oec13Yh7NvyIH/3eYQ5/21A7f0jkDgf7fNcVk
B4sB4gL1zFn7lrlSBNFRe9oquxJi2d6XnkbuCzPzbap71LTUn8/keRQjlgRbRLIO
W1L2Ethhxgoatd5Xgxji3Ume4v//M6haBwkm4OOqshimqMJ8LURx02hsjImXTCIm
uE0Onsn3qv3kSk+9sO9bz+Xsa4LgCgJ8ijKD07ND8Vo8mJzJFtBSC8femy8CrEu7
iwmSAnWhSGDC9aVO1JVnXucIhgdE/cD+cMebWOiKLRUeAVdSoK65mZzE/+DCScWQ
540zlc5dQ0ij1juFi4h5xQvb0fnUTBSNBAdxAH41TYwoGPPY2aaikQcclDXoKUc=
=q4Ru
-----END PGP SIGNATURE-----
more cleanups.
The only place to decode packets is in the main loop.
We have a heap for runnable requests, ordered by (priority, time)
We have one dlist for requests, insert into head, cleanup by tail
Alan T. DeKok at 2016-12-14T20:33:15Z
Files modified:
* src/util/transport.h
* src/util/worker.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/670bca9431504a57ffbac32c8dfc2511e77bfbba
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEcBAABCAAGBQJYUatNAAoJEH0Oec13Yh7N+owH/2HnznpjQ3dN80WiBou5gjiT
N/phUXDAbRemPg1mARg2nRII9gKCXnM+DK26jKpXMNGGyI8ebtXnN8WRuN9C5KXP
yhPOXno0GqW1xo5uF3ezAOGcLRZ++4kpWrqj86+0N/znSmZ+pyReJeSv/Y1jzCoj
N+Oq1e0hKDQrx2gED6BsPTWOB9i9btZOMnGUU0dXoRnzoLcAfrnT0ZXGnb5MyBf/
lhUki+cowxBhIDrII0abMTMDbyAY6IGVlx0Hvwoy9BNPo2230eoRJeksbQm9+YSm
s+Zpe0UJ7mIPAbd7a8VseKtDPvnKruWJmgrMB7OODMSN/4xNNySGCWX6eN3Lwfk=
=NXsG
-----END PGP SIGNATURE-----
added FR_DLIST_INSERT_HEAD
Alan T. DeKok at 2016-12-14T20:27:45Z
Files modified:
* src/util/time.h
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/3cb284ae3c164be7543ecbd75d0dac35ebc8a797
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEcBAABCAAGBQJYUaMPAAoJEH0Oec13Yh7NR8oH/2Vju7M69QjTVYmz9sE2mfWF
tuksCLn1YQgUV6bTi7IM1PUQECGbRj89Af8Ve+KsGzHuY7uDNvR56neDbLle5M6J
4ZXj2NCXA6IEo/eIboULQeWtZSfoWKuPtYYWBEzfhJrW4gIk0NBfMOAW0iuD0pG1
gC0d06iixbGb1ESF5C2m83rkhqIjLz2pow3crCSYj5vI0rR0X9oQu3pJmG5Ffs7G
13J3Y1xwl8aPlEdqtkCYtVrWNpmTRs9EB3b9rqSVOaR3Z8/lcdS7dfNwAs63VqCt
bQFxRy0Ktf0cjF/gof7O32y4/ZiZd90vP3VDfcdnzjGNaW27paD++R3Nz3aqECM=
=e9bG
-----END PGP SIGNATURE-----
resumable requests have priority over runnable ones.
And don't insert them back into the runnable list.
Alan T. DeKok at 2016-12-14T19:52:23Z
Files modified:
* src/util/worker.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d1b7c4f4c77e698bcd88380ccbb50f5eaade1090
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEcBAABCAAGBQJYUaBEAAoJEH0Oec13Yh7NiHcH/jnGhzUijQgTXbdnmsgd9yZ9
/GIyqoL/6DfDAr1X7LWxwuVdC3pupfCTD4cWPAH77TrfalgeAktB0csaX6ykaKty
he74YzJRyTesnZWPyskRL5cEasiXKP/I02QNX0jUHkT1DP99bP9kMKrFiW29+LiH
Qo1vxgAoHHs/9YZulotWpgPaLDF8wBchcHCXwbAfTtshbLzrdwBWEDIpMLlgf35O
QxbVNEgylbthnm4x9BJox1JhEsMW4KfHk6555snAL9lCcPKtDZIYm3x3RMwCp51J
6P6qftpr0rhH1Rk6ldHI8Y6/COi1uIM4I9AJ7sjoEZqGHYe74/2Fuwsax4zh1oc=
=1+R6
-----END PGP SIGNATURE-----
clean up worker.
Move "to_decode", etc. to struct containing heap + dlist,
so that the "pop" cane be done by priority, but "get oldest"
is done by time order.
Add template unlange_resume() function so that we know what
it's supposed to do.
modify transport APIs a bit based on current design.
Alan T. DeKok at 2016-12-14T19:39:33Z
Files modified:
* src/util/transport.h
* src/util/worker.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6944fd9d33f5a3cb341c4ed8a90d9254904c75b4
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEcBAABCAAGBQJYUZJOAAoJEH0Oec13Yh7Nj8oIAJD+xrjTyqKfDKBX8+QShrI9
Nm8BW0v5x2q3Y5YtklCAhbLW2OjbBbve1g2gNC5uy3Rhi1S7DMPQzkjCb+Dp8MdE
ZyFwI3TSgZ4A4mOKcBXC4zNE8BiU7ovQHEVKg2m2mG5eUqmPvJBlyEavajE8Nx2N
zM0LCteicHfqeoHrDtZP9C/AWMFoSz5TqEcPb7zk/DAJlmoC/lGTWAEu4gsiRb/a
Jyu+HRoa4Lo5JLTvPzTnps4Q5qv5P9CRB+br9D86QsLq7cDxxDFffX5h7DxPtDZO
vI668q0a76ZGO30JpSeaz67A8aYf69taT2YXXB5q7ksg9L20L27NPtE7EltCaLM=
=qRbw
-----END PGP SIGNATURE-----
Added FR_INSERT_TAIL_PTR
Alan T. DeKok at 2016-12-14T18:41:05Z
Files modified:
* src/util/time.h
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/acbf01fdf95806fa636ce70de02507ff16d8ccda
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEcBAABCAAGBQJYUW7EAAoJEH0Oec13Yh7NA98H/2F0vtershs6h24qbe83uBdO
6JxlxvDz9vnSmsuxKLKGoBcPLI+w89g2amdYbA8yPevQavvtRXuEvOYxEBzRIt53
IkYFqbKTDeGvfBxIuUYa+hYrnr/RB7GZT0fhcKv9x4zPZmA5Caum69BXdq570FGK
dKOZLRzJB++dA83nXEhkepyXe+ukGCU1M1vmbnV3AuGDSYbrTWApHqwhE4ShTiPx
k6TipM4+j65XsqGwGKwNTa3YE3GQz2BaCHaXbbUrq7Rlu3o76EeYE+/I7wiKiDAm
kF5zla5rrfjjEu33nng0rEqmA4hO/y5o5V02Q40MTiA/TVWwGe5x1A7D4nATLrg=
=mP1j
-----END PGP SIGNATURE-----
added FR_DLIST_TAIL to get the tail of the list
Alan T. DeKok at 2016-12-14T16:09:29Z
Files modified:
* src/util/time.h
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/88d6b7615e3d4dfbd9375b01d1be02309eba5df8
======
--
This commit summary was generated @2016-12-15T00:00:02Z by lgfeed version 0.00 (https://github.com/arr2036/lgfeed).
More information about the Freeradius-Devel
mailing list