Commit report for master branch
The git bot
announce at freeradius.org
Mon Aug 26 02:00:02 CEST 2019
New activity for FreeRADIUS (the high performance and highly configurable RADIUS server)
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl1i8P0ACgkQfQ55zXdi
Hs0UHgf6A7PpXTowYRFPV9rLRgovHF6pvAL//4Et4TFmnELaA6tnvCgg/uSwmQEp
EcwQdzlUk3OdfDqT7m6CsxWqJeYrLDmzFqpyZotVkqedB1KJTIniYTqt/kFKYcJe
Fl/ffXvj4cadPfWsJSPtp+/f165993xFjRB+yZjjqzOailfza5ZbobwNtNjk2nwI
NU+TP/sy7IksnNJKl0+oL1SvQysSLEDmKrrBC5thUPCFSWrFmjwYLQUaMIcAJfOm
lIWO4jCa69nU8pKG8Mpm4PXHs7fjAR95udiaSTBvq7U93Wtm7maDVJ0haEGEUybb
/XETacUvvCny6X6dx9pSzq6i5osS9g==
=OEbs
-----END PGP SIGNATURE-----
more memory checks
Alan T. DeKok at 2019-08-25T20:35:04Z
Files modified:
* src/lib/server/cond_tokenize.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/53584970638f90e8f5de73672e4c4754ee9cc056
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl1i6HoACgkQfQ55zXdi
Hs3F5wf/X5ylJBRJwNt+qEo1yb81YlLhuImohRknVSbHljIVi0ZVHDAzRWDumg4C
pyFo1Kf+lvJLb3bp91qmQm7PbnqjWj5q3Ca3et6NrL3n0aj4I1Avsv23JqYrRu0v
tNw0i5rYBnZ2cIvGxj1QQQYPVsdIJmyrSF9R2VkUkill+NrDh7zkIigxw2eU8nEF
lkENnIKJd3WIorJSnKaudGRifXKlmJxKAgPhjyOJcR4QCa2Z2IfLGaA7vqzDu+my
30gMtPJluLFLSeBz5Vy2OeoK296GlSVmCPoRdAFGod6ANhXRiZUD83XcKKI7kflS
/uf75hrgLH15tpebF1umC70Zk0ch3A==
=8hd9
-----END PGP SIGNATURE-----
free memory on error
Alan T. DeKok at 2019-08-25T19:58:45Z
Files modified:
* src/lib/server/cond_tokenize.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/aca16cd814adff2729d509013519314404eef479
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl1i57oACgkQfQ55zXdi
Hs0J6wgAiBb554yA8lBlb+E2M/3lt17XL+ZY3620vaVWUfpiOalfOEDRG+1M+HSk
DEFhGZPFqXkKw0cg9o4Wk55W4N2Vh9Z7PHL7x+L1zEIATQpQ9GNww26MvQuMBx+V
3ASstF6zXM2t0QySk7i2tDkUUiGw2+k0lc21Aap6vw1cEuy9pzDWSok472Eh1NhT
5WTntNKKZOTNE3X4DQa6NFGX+Bz5gXHQ0zIa6TSMqcYU8UruhbQ088BMEbUGgt/t
yJsX8xTxSTOXvZ2GxwRFqAZv3bl7wxEuR2M3VceiuqFB4/kwvdwV+wLWwSZAD3Io
ePbgG+lLlHmsWoi3Ko74W46LnNSSgg==
=5Qvh
-----END PGP SIGNATURE-----
allow match operator in regex, e.g. foo =~ m,bar,
which is sometimes nice to use.
Alan T. DeKok at 2019-08-25T19:55:16Z
Files modified:
* src/lib/server/tmpl.c
* src/tests/unit/regex.txt
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/2dfb3c242a5c4f240148b5f64a6cb1b3798d297f
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl1i5qQACgkQfQ55zXdi
Hs3Elwf/Z9KVnuzdBS58O6ZA1KkD91qp1BTQ35QmK/p5Ja4dyT4AaCPGc1BgJR4J
Li/OPLD7tZFfcfw0J48Y+U4tsWu7np5b++xarFKSRyKHIeCKXCqyl9cUS4bmKaDB
OYxcGwhW2xIE2H9n2JSXTwur46mqfkuiUWBkUf/gqHrNh8Akh0fxqdifl8P1ZeIl
OnpN7kyCaaHJkl5fifo7zzMZA8V9db7iCGoKaoUIAj4fm0Z2VHpRF3ORQE4Dq6+T
AiCDrm+ImGUC6hibVQ8cZxZbmJ4rZq2O8xBNjF5yPPOOLvRiUULRAr8jsOPmLIH1
HZfruRExV92s4MPjhtPxcaP0zsL3MQ==
=IZoO
-----END PGP SIGNATURE-----
move check regex flags to after we create the map
Alan T. DeKok at 2019-08-25T19:50:44Z
Files modified:
* src/lib/server/cond_tokenize.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/20fca58640fb78ec9846bffe68baaee21ff96fcf
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl1i5fsACgkQfQ55zXdi
Hs2r7Qf+Nsbfma6pd+51tzulksv2fdf73oPde2Rm2tIUNACWuJwNDUu8wHItxX6O
g5K8s8pavkrDSrNX8axIkFsQ1/i1so3QgwEB8gXzkj40ZSGjFa+GDwD9+VeDihmH
OrI0OVRCtZsLD6UuohnJlzF5VUwPDie6Q0mKQ+6VBdr/V8Q1OI/TG2OR6vjsbuB6
Qn1pnz5Xh0V1wQNj1EzDKHW+46yNeMjjCOyL9VYCPl5zMaaGvrqy9mkfdBLKsPk4
SCL1MR0Pm5qTD+5H6VWuw5rJDjXRhlMwQvYJfWpJ1QebC03sIReSL2z9KKAwxydD
KQALdrpTMoQqbl5SrJZrAe7OVe0B1w==
=vpy1
-----END PGP SIGNATURE-----
change "allow_regex" to "require_regex"
which more closely matches our use-case
and pass the correct flag to tmpl_preparse()
Alan T. DeKok at 2019-08-25T19:47:53Z
Files modified:
* src/lib/server/cond_tokenize.c
* src/lib/server/tmpl.c
* src/lib/server/tmpl.h
* src/tests/unit/regex.txt
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/05e3d022c90080c4107b58d600f8f8f04d4c7fa0
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl1i3xIACgkQfQ55zXdi
Hs3ddwf9FmxjKWoZbXdn7av3ibqY/ptn9gSakBeqAp1Xh8/nxxawKUVEtE5nwFHR
xmZsWte/iK2E5q3CAyZ+c1te/5hzdknEmoQjjbG8ru+/70jk2QFTw6fm+rhXxks3
zx8wNWNLEw66qqqWevg4rIUeOXhYVQtiTQjKSjONNL/ISmUBqKT9V2F14D4Ou4dT
YQ31GBsjWyaErmHLeX0aX4/2hbF3WcCVWvGTKJlmkd72Bz2vcv/CMjXZX7aDhdnT
CJk+FUf8lrgn2zbpkiXmANQd4g/nm92IDRTAhQtqsBAJRDl1VKCVUCp2Lhr0YmjC
SddcABAWK5VkYDhLfcxIdueUo1mDjw==
=xbTZ
-----END PGP SIGNATURE-----
use correct data type
Alan T. DeKok at 2019-08-25T19:18:36Z
Files modified:
* src/lib/server/cond_tokenize.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/9f245ef3b3e76808a4020a5bda9964c80b98019d
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl1i0wYACgkQfQ55zXdi
Hs1Wgwf+JRciEXMVx443HP/Qo66RkCWNVKI4D2EKUnYWt6yaMJw29xhIlJ9bZJ78
mdSTvXif0V2HgamtfPModnOMRUtUANxFdLc9JkGDL3DR6rgOJxsvZPGWlpwnP6G/
RG6/9/XqAXgL3H/cUOVmNbbJatEWT9QgeAAGX7rs1G/Yb398kSxA48tw5MaWmdb0
AVENgkyU45UO14i1QTTCF5o22RnLiIVNUYdq3P4PuvkyqUh+zvCJB5ymyKf2h4YS
Bvem0xQXGjjbyuEQnMeU7pUA86rJMhiD041rIQ+44OJWuo+fKX9eq4fEtYcju0nA
dpk62a1PfaOgta52xhEW80elSpiaPg==
=YTrN
-----END PGP SIGNATURE-----
rename variables
Alan T. DeKok at 2019-08-25T18:27:11Z
Files modified:
* src/lib/server/cond_tokenize.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/39521f49f7587a50a444fa6f43e4acd3a3f87b75
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl1i0u0ACgkQfQ55zXdi
Hs2BhggAlW1yngL6YdreZsLyWWNIpTg3KEyMEsAIfjpBgfMoCynnnk3YO71QpjFW
A+0elDLYJmmVq7NgEiqnsBl3lxuqAVBwqHKvYuQJbqUCaYUGiCsGPReqrLmCIzvb
PD/x9Vs3lXLZvEI4DwEjErnhO7svnIDe2St66HA8urSgRXLbsaN8pqs4Hodq+IV5
RxorLmTQh7JZfAvDFSNN3I1gwb2iJK8pxp7ic0JJ9y00sZWiWH3yR9z+bGpVtSgm
3zbQG2TOsEPhDAckeJIqFEfpHVToHWOCm/tQu2sYG+ZZzdzYm4qfgPLC9qjo9fl+
RUfudUfmCfYPnpDCbgtrtMgSx52iEg==
=43+t
-----END PGP SIGNATURE-----
move code to separate functions
which makes the flow of the parser easier to understand
Alan T. DeKok at 2019-08-25T18:26:33Z
Files modified:
* src/lib/server/cond_tokenize.c
* src/tests/unit/condition.txt
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/22b506c944ac69bcd1f436a670e017229fa316f9
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl1iyrgACgkQfQ55zXdi
Hs3TuAgAkbu9FMfIS0sd0AA03k+y1z8dwE3P6QxlEFfUZoUqTYUAzTyF3kY8e3r9
M52KFkUZCiB307O1woto8Cut3FUR/W0t4FGAQQ05/9peIdQedfHCghf5VajyUFsp
3wK7yaiFkPDf1JzrnKUPn/4F9cOfK1DrlgOQBubIwecnix26oFe/yjs2cTvk+HD9
21+t1ray25Ch2FkRMpZPTuCE+6lp9fNZaXoz6jlrI5jEqVnyqhrcQ6HXKe2NnYFr
IGg5f4IRaLNOshWLrR1Ilbbw9Fzh0XBV1SaxhEsxBEb6Q6rGd1S83miDP7bcmL8+
JcsAmZzr4B2xon/rGwLqmdPAs0WmFg==
=vRiv
-----END PGP SIGNATURE-----
login attempts are messages, not errors
Alan T. DeKok at 2019-08-25T17:51:43Z
Files modified:
* src/modules/rlm_krb5/rlm_krb5.c
* src/modules/rlm_ldap/rlm_ldap.c
* src/modules/rlm_opendirectory/rlm_opendirectory.c
* src/modules/rlm_pam/rlm_pam.c
* src/modules/rlm_rest/rlm_rest.c
* src/modules/rlm_winbind/rlm_winbind.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/c4281117b550360b0f44994df718c7f88cfeed90
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl1iyX4ACgkQfQ55zXdi
Hs2kBQgAn1C5FvvedeTFkij+nTAwirMEcmxYiEi0BUpCqeV+0weTmLncQn/p2Fky
RI6gopiEzpOcd7nJlENsdrMKZU4R6rJP8PUivZ17MN8hjzOtiOBnJ8v+/sDpamFB
o9JuWP/QaNqogtAso+UUvEUEDCwLdkeM7FIfdHoEtjJdGtzHwb5fK00idhY3TjJN
H6a7BZJ/PaB3P0+iz7QWti24nKZq3eVfXfsAt4mVXyIkpfVxISrzHC9hTNmBrFMf
iCO+wZCznjaXlCVKZPR7E+S+A4ME7r6OiEf81K2BKB6knemaaNi3Kje93KUEBLEh
eo89Usuy1Aa1vWvOrMPLh9rhO2Ldgg==
=vZv9
-----END PGP SIGNATURE-----
We should quote ${...} feature expansions
Otherwise when the feature is turned off, we start with:
if (${feature} == 'no')
and end up with
if ( == 'no')
Which is bad.
The old conditional parser accepted it, which is arguably wrong.
The new one is a bit smarter, and is more picky.
Alan T. DeKok at 2019-08-25T17:45:02Z
Files modified:
* src/tests/modules/pap/pbkfd2_dig_big.unlang
* src/tests/modules/pap/pbkfd2_dig_small.unlang
* src/tests/modules/pap/pbkfd2_iter0.unlang
* src/tests/modules/pap/pbkfd2_iter1.unlang
* src/tests/modules/pap/pbkfd2_iter1000.unlang
* src/tests/modules/pap/pbkfd2_iter100000.unlang
* src/tests/modules/pap/pbkfd2_iter_big.unlang
* src/tests/modules/pap/pbkfd2_iter_miss.unlang
* src/tests/modules/pap/pbkfd2_iter_small.unlang
* src/tests/modules/pap/pbkfd2_passlib.unlang
* src/tests/modules/pap/pbkfd2_salt0.unlang
* src/tests/modules/pap/pbkfd2_salt1.unlang
* src/tests/modules/pap/pbkfd2_salt1024.unlang
* src/tests/modules/pap/pbkfd2_salt64.unlang
* src/tests/modules/pap/pbkfd2_salt_big.unlang
* src/tests/modules/pap/pbkfd2_salt_small.unlang
* src/tests/modules/pap/pbkfd2_sha1.unlang
* src/tests/modules/pap/pbkfd2_sha2_224.unlang
* src/tests/modules/pap/pbkfd2_sha2_256.unlang
* src/tests/modules/pap/pbkfd2_sha2_384.unlang
* src/tests/modules/pap/pbkfd2_sha2_512.unlang
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/8931eb1715678826ed5905661735b907ec74d37a
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl1iqxIACgkQfQ55zXdi
Hs0V4AgAoBOjkND2TbSTyTUdMWRzHQN3+EaaNCQon4XbUrbWl7uT+ZMNvxp81VMD
gG/X0T2GPpO7HaSH1gFh5Ne08ea14JnwcBuG6zeYpjgd9VRpOfVlbjr3Tml9G400
WnQdQX2IIl9skofw7kU8MTMbEEpTj5U/Q0whRBxQBrbGTtnfkewcYfVK6XspOf/p
LNTHK9ELzxxbcg1VfZplnjBV/cgC5U4Xf1T9u+S6Nrj7LS4sSqYlowgrHA5NxPba
9cSG611Uuo+LLViLXhd4z2Ucn969fNFx9ZI0XBfWy35UxrDlLnF4atDWvsnYvQaC
YnOnoTXbF6HTA/QmxylyoRoCO4jFmA==
=l/Qj
-----END PGP SIGNATURE-----
make condition call tmpl_preparse()
which remove substantial amounts of code from the condition
parser
Alan T. DeKok at 2019-08-25T15:36:50Z
Files modified:
* src/lib/server/cond_tokenize.c
* src/tests/keywords/list-existence
* src/tests/unit/condition.txt
* src/tests/unit/escape.txt
* src/tests/unit/regex.txt
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/001ebd3de6f7c99d220bdea4c8b21a787e5b230f
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl1iqxIACgkQfQ55zXdi
Hs2XDgf/SfOrAhTOBc2XhjNdX5a6KBO3OkFK7vbyyJTxpcWTWhImJn2FNqbZzcKs
ThuwiOuYQ0WxSRacixSiQHG7OnMH+v5OOlimyzMiqhw6h+Fa7BqGfJdfRvd2IX7N
vu5pTfJ5wlgBljS0d7HNnegsZ/P02rjbIn2m2w3Vt1AQAH2hiKlz2RWi10UBDFmg
YkPc98OdBiAVtG5pMNAJmGL5dtv+cXsRXH/sqeB1k5reSl8zI6A8HcMUOkNIwRsf
vjwryQbsxmZjrgbsS9Htu+wKjKpXBazu2tOp3Di0SuZOes8jJnH9saDl4Rbvc6X7
b/cVVMdLX4DPzN2uV4HQSX17ZxY2ww==
=w6ag
-----END PGP SIGNATURE-----
add "len" to tmpl_from_attr_substr()
so that we can call it on pre-parsed data, and so that it
doesn't do strlen()
Alan T. DeKok at 2019-08-25T15:36:50Z
Files modified:
* src/lib/server/tmpl.c
* src/lib/server/tmpl.h
* src/lib/server/xlat_builtin.c
* src/lib/server/xlat_tokenize.c
* src/lib/sim/xlat.c
* src/modules/notes.md
* src/modules/proto_control/todo.md
* src/modules/proto_detail/TODO
* src/modules/proto_detail/old/proto_detail_file.c
* src/modules/proto_detail/old/proto_detail_file.h
* src/modules/proto_radius/dynamic_clients.c
* src/modules/proto_radius/fix
* src/modules/proto_radius/notes.md
* src/modules/proto_radius/notes.txt
* src/modules/proto_radius/tacacs
* src/modules/proto_vmps/udp.c
* src/modules/rlm_cache/rlm_cache.c
* src/modules/rlm_eap/types/rlm_eap_tls/#rlm_eap_tls.c#
* src/modules/rlm_expr/rlm_expr.c
* src/modules/rlm_json/libfreeradius-json.mk
* src/modules/rlm_radius/foo.c
* src/modules/rlm_radius/notes.md
* src/modules/rlm_redis/libfreeradius-redis.mk
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ea5c1537bcb6c084ae273647366734f61fb4e64b
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl1iqxIACgkQfQ55zXdi
Hs3+GQf+IbAvDkDgtvR6KB63oDjdlbit4o4SuIKrzbOk0clVK1lYAhbMJOxpCgVh
M54vYj28QEpFo6npq0u2unGMbdCLIPwX4FqoUgybRQgNo1LCBKPGrNufcxZ3Sf+S
fpxyVj1xeTmOdTiN9ymKmfc0mBeYsLEXwtINC1tbg0z7ANghey/GLHrREPOq8+VO
Ndk2FMPpJ0akMZRkfK5iMJp1afwzK7p5Q+opuWsblqwdfzQlIfhlyt5zQgRV62Ef
huHkEQmCWOwRf9J4b/ZKIh9/uXz2t65aMPOSQ6DjoygitvmFT1Tn4dkvMsHux7Tr
M0diQk9MuTO/mVwyJPOfGK8mhx9X2w==
=dqpJ
-----END PGP SIGNATURE-----
tmpl_afrom_str() now calls tmpl_from_attr_substr
instead of tmpl_from_attr_str()
Because the tmpl_from_attr() functions don't take or respect
'inlen', which means that they parse too much.
Alan T. DeKok at 2019-08-25T15:36:50Z
Files modified:
* src/lib/server/tmpl.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/560ae9e6fbc929a4f568388ab8aaecc999706335
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl1iqxIACgkQfQ55zXdi
Hs0gzQf/Rk5inYxjXRpOAyqF1i//4O5JtvlzThJp+0V2d/b1cqFMrpTFe/SWArj7
4+9Rl5vts5XsLosHS4P9Ku1kkj5wJzanoydujahJ08jSSyagFf2iztmL6JcuLqNV
XYvvFvjGhqbJQbmnJPBFEDDxYgtjV/harGff8r81YuJ9SS1ViT/sW+3Wkr1Nt5xE
tJGDyYDrIw/+ACpLZ7sWoNPijfZLfupJJd7WGsZTFFrIA85IWP5tbhL8CIf4NCTy
Pa8PwxZZoBTb8JnEU2pgbeFCTdQ+hP/2JH+Kqvcu4tcH+AhWsinFbxwMa8J2qIGT
z9SdPsobK7lIiMHRdFVhfDQboE0Dog==
=xW0j
-----END PGP SIGNATURE-----
add tmpl_preparse()
Which pre-parses a string based on various criteria.
The caller gets told what kind of string it is, and what
parameters should be passed to tmpl_afrom_str()
Alan T. DeKok at 2019-08-25T15:36:50Z
Files modified:
* src/lib/server/tmpl.c
* src/lib/server/tmpl.h
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/1bd1dd752be2aee30b21b05c2534307695b4672c
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl1iqxEACgkQfQ55zXdi
Hs3WbggAhX7cL4Jx6n3Tmxs3A3yCjYfAwwYJZ5LCfPfrftg4m3YV3No2T9fOgJcq
ozt8hIkELGFp/2Y34BW5boFzIMmCnRsRusMrKwQ/EAuOslUQXMqtiHG/WFb0txfP
l4i1ZxNfV7N6Hb2sG8UXxiq1T+zdeUWBD3XGJywgXiCRCNNUs8RaHOVyU/Ig+/l3
mSZXc0FK40E+NHiygGzhoEU5uimb8ZAajW9f1u9LXp/EuKWiXhujyYxE9Hf6LnSY
Xy82cqtNgSnIAMK/C5Dhxy9RVaT0RXvIWMSiNxnupDuO2QXspePT/eQoSpF7gK9E
8czj/FkZsufhoXyiu4RHkGjmuaipWg==
=uAWv
-----END PGP SIGNATURE-----
add a list of all data types
Alan T. DeKok at 2019-08-25T15:36:49Z
Files modified:
* doc/antora/modules/unlang/nav.adoc
* doc/antora/modules/unlang/pages/type/all_types.adoc
* doc/antora/modules/unlang/pages/type/index.adoc
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/1ff6aa351f8f5ca6e615a22994b46ae9bf711ffd
======
--
This commit summary was generated @2019-08-26T00:00:02Z by lgfeed version 0.00 (https://github.com/arr2036/lgfeed).
More information about the Freeradius-Devel
mailing list