Commit report for master branch
The git bot
announce at freeradius.org
Wed Nov 20 01:00:02 CET 2019
New activity for FreeRADIUS (the high performance and highly configurable RADIUS server)
======
Add missing 'dict' test in 'make test'
Jorge Pereira (via Alan DeKok)@2019-11-19T19:59:16Z
Files modified:
* src/tests/all.mk
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/c1b959f87507c77b82d44a7fecdcac9ac0334d76
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl3USWYACgkQfQ55zXdi
Hs3pdQf8Cl+S1YPJFSs0amC4Xe8dAS+aTS/KGQwL35em9BySB8S2b8aG9t2usPvA
ZqO4vlM89JJ7yUvahjWpOnfFOQiroD7jxw7WAgoumF9mRpmuC46EzQDI49o+ZIa+
t7f/kXAIj+PrTeYm+XLT0x9ohFL9sGvEfS/K1uFvz2w+mGQf2pk0JL/hH2CGqwcX
kL5M5WvsNlTLItIfTF4L5xkPQgRokf3q+H/0JADlOZncN0Ue1x/fPJV0yhhY4oH7
uFdc2wo23MtxYaiEXVAF60Gbiu7UUS1Pft6abo3/vHhUJ60QUn0QyaHJCbu/5hsY
xGmdVErsD1n8VGy9nNtwINojLr8cEQ==
=ueNl
-----END PGP SIGNATURE-----
use fr_allocate instead of sp_allocate
so anyone rooting thru the list of stored procedures knows that
it's a FR function
Alan T. DeKok at 2019-11-19T19:57:57Z
Files modified:
* raddb/mods-config/sql/ippool/mysql/procedure.sql
* raddb/mods-config/sql/ippool/mysql/queries.conf
* raddb/mods-config/sql/ippool/postgresql/procedure.sql
* raddb/mods-config/sql/ippool/postgresql/queries.conf
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/dbfce1d175cd94b4ce88373728d64543560a04dc
======
PostgreSQL sqlippools: Find and allocate stored procedure
PostgreSQL sqlippools: Find and allocate stored procedure
Replace existing stored procedure with one that combines the
allocate_find and allocate_update queries.
We can additionally avoid round trips by avoiding BEGIN and COMMIT since
calling an SP provides a new transaction context [*]. Therefore the IP
allocation process is reduced to running a single statement.
Indicative performance testing showed increased IP allocation
performance from 120 allocs/sec with separate queries to 1500 allocs/sec
on a two-node master/slave cluster.
[*] Verfied as follows which indicates that we are within a transaction
rather than "autocommit"ing:
> CREATE OR REPLACE FUNCTION sp_txid ()
RETURNS text
LANGUAGE plpgsql
AS $$
DECLARE
BEGIN
-- Write the current txid to a table
INSERT INTO txids SELECT txid_current();
INSERT INTO txids SELECT txid_current();
RETURN txid_current();
END$$;
> CREATE TEMPORARY TABLE txids (txid TEXT);
> SELECT sp_txid();
txsp_txid = 651120
> SELECT sp_txid();
txsp_txid = 651121
> SELECT * FROM txids
txids
-------
651120
651120
651121
651121
Terry Burton (via Alan DeKok)@2019-11-19T19:56:40Z
Files modified:
* raddb/mods-config/sql/ippool/postgresql/procedure.sql
* raddb/mods-config/sql/ippool/postgresql/queries.conf
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/77e6a24a755a99ba23969e3143c89af3f8366971
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl3URoUACgkQfQ55zXdi
Hs39fQf+Mk1SyB1CT24UWFJbt+0khwFs0oGJacsydyPG0mHQzYPCVQjE7/8Ir0Aa
duoVgVwvEyOLU+1gEdOxBptG7/YwQxXO9W5WU9Gywht4hiOz06thaCj2TJv8Mxfu
2ydloXc4IGdoBpQMZae/rdPqILixR5MwAo1hpK7fvgN15MEwR/abZnOH/nLU2KNR
/dFI+TezI+DDAVv3a3+Ze+vGjdop2kkcylXgrnjcgT4gXtAgrTaxG5/IiaPX+wHM
rUOOCAE3Pv5MAy7DE0r7fSn+CNvq9ydxzA8b6/UC36WZESZAP4OdKSrmjI2qJrS3
gaCH2+YPA17DrMqASgyN7E99RN0fgA==
=QkyD
-----END PGP SIGNATURE-----
stop if we get to a sibling structure
i.e. if we want to encode 2 of the same structs in a row
Alan T. DeKok at 2019-11-19T19:45:48Z
Files modified:
* src/lib/util/struct.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/9656cf843a94dea1214732fc28fad5bfd00ce2ba
======
Add tests for DHCPv6 / rfc6225
Jorge Pereira (via Alan DeKok)@2019-11-19T13:58:51Z
Files modified:
* src/tests/unit/protocols/dhcpv6/rfc6225.txt
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6225a1e84c68e38025116d8777f1a1d58a9e7195
======
Fix formatting in dictionary files (#3138)
e.g: make dictionary.format
Jorge Pereira (via Arran Cudbard-Bell)@2019-11-19T13:41:17Z
Files modified:
* share/dictionary/control/dictionary
* share/dictionary/dhcpv6/dictionary.rfc4704
* share/dictionary/dhcpv6/dictionary.rfc6731
* share/dictionary/dhcpv6/dictionary.rfc6939
* share/dictionary/dhcpv6/dictionary.rfc7078
* share/dictionary/dhcpv6/dictionary.rfc7600
* share/dictionary/dhcpv6/dictionary.rfc7774
* share/dictionary/eap/aka-sim/dictionary.3gpp-ts24.139
* share/dictionary/eap/aka-sim/dictionary.3gpp-ts24.302
* share/dictionary/eap/aka-sim/dictionary.freeradius
* share/dictionary/eap/aka-sim/dictionary.rfc4187
* share/dictionary/eap/aka-sim/dictionary.rfc5448
* share/dictionary/eap/aka-sim/dictionary.rfc7458
* share/dictionary/freeradius/dictionary.freeradius.internal
* share/dictionary/radius/dictionary.nortel
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/4898c346e6fbc66448828833c4822bc6b506db3b
======
Fix typo in rfc6225 dictionary (#3137)
Jorge Pereira (via Arran Cudbard-Bell)@2019-11-19T04:33:37Z
Files modified:
* share/dictionary/dhcpv6/dictionary.rfc6225
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f1498716bc1364f57c671a68250c24aefd9e62b6
======
Update 'Client-FQDN-Flag' to use bit fields
Jorge Pereira (via Alan DeKok)@2019-11-19T01:20:44Z
Files modified:
* share/dictionary/dhcpv6/dictionary.rfc4704
* src/tests/unit/protocols/dhcpv6/rfc4704.txt
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/26a730caeef2279a9a09fc869a5db7bacedc02f2
======
--
This commit summary was generated @2019-11-20T00:00:02Z by lgfeed version 0.00 (https://github.com/arr2036/lgfeed).
More information about the Freeradius-Devel
mailing list