Commit report for master branch
The git bot
announce at freeradius.org
Thu Dec 18 00:00:02 CET 2014
New activity for FreeRADIUS (the high performance and highly configurable RADIUS server)
======
We now use the correct name for function macros...
Arran Cudbard-Bell at 2014-12-17T22:08:05Z
Files modified:
* src/modules/rlm_ldap/ldap.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/c3cfeeaeffd0a60aa28060397c37b5821a4c6da2
======
Remove URI field from rlm_ldap
Arran Cudbard-Bell at 2014-12-17T17:21:26Z
Files modified:
* src/modules/rlm_ldap/ldap.c
* src/modules/rlm_ldap/ldap.h
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a967352d300c299dfe1ae639e183ebfa4a39a928
======
Merge pull request #860 from qnet-herwin/talloc_zero_null_checks
Added some null checks after talloc_zero
Alan DeKok at 2014-12-17T14:42:17Z
Files modified:
* src/main/process.c
* src/main/tls.c
* src/main/util.c
* src/modules/rlm_eap/mem.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/0d79bfd784777392ea9b533a92fadc8e543021e6
======
Added some null checks after talloc_zero
We've seen the scenario with proxy-inner-tunnel as virtual server for PEAP, and a backend that is unreachable. With a storm of requests this did lead to segfaults in `session_init` (`src/main/tls.c`). From there, it's just turtles all the way down.
Herwin Weststrate at 2014-12-17T13:56:08Z
Files modified:
* src/main/process.c
* src/main/tls.c
* src/main/util.c
* src/modules/rlm_eap/mem.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/c2e530aec4b0ba24a42613b883b0c94082870376
======
Update default LDAP config
Arran Cudbard-Bell at 2014-12-17T07:19:02Z
Files modified:
* raddb/mods-available/ldap
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/479fd9a53d2ba67643f9f28a9059ec9674dbd6a7
======
rework LDAP host parsing code again to deal with multiple hosts closes #859
Arran Cudbard-Bell at 2014-12-17T07:00:33Z
Files modified:
* src/modules/rlm_ldap/ldap.c
* src/modules/rlm_ldap/ldap.h
* src/modules/rlm_ldap/rlm_ldap.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/4997065c624e1f4bce7a4178a2fa62b708444b82
======
Don't allow timeouts larger than max_request_timeout instead of hardcoded value.
Philipp Hug at 2014-12-16T11:04:26Z
Files modified:
* src/modules/rlm_exec/rlm_exec.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e64299eb93c2fc802feb1e5c7cb7c7d6ebdbf7c2
======
Remove unused code. Closes CID #1258580
Alan T. DeKok at 2014-12-16T00:26:14Z
Files modified:
* src/tests/rbmonkey.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f53e02c7eefac8b4dacb1eef20a179f8cceb7794
======
Use size_t instead of int
Alan T. DeKok (via Arran Cudbard-Bell)@2014-12-15T22:53:19Z
Files modified:
* src/modules/rlm_eap/types/rlm_eap_pwd/eap_pwd.h
* src/modules/rlm_eap/types/rlm_eap_pwd/rlm_eap_pwd.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/36049e14b5e2b29c3e08ee14d2c60676f672d50a
======
Unlock mutex. Closes CID #1243441
Alan T. DeKok (via Arran Cudbard-Bell)@2014-12-15T22:53:15Z
Files modified:
* src/main/realms.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/8e3a577a501a486b179992927fec935626f1884d
======
Don't call rand(). Closes CID #1233594
Alan T. DeKok (via Arran Cudbard-Bell)@2014-12-15T22:53:11Z
Files modified:
* src/tests/rbmonkey.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/7457896a1886984ef567bde7acbb2c37982088b5
======
Assertion to quiet CID #1223701
Alan T. DeKok (via Arran Cudbard-Bell)@2014-12-15T22:53:07Z
Files modified:
* src/modules/rlm_eap/libeap/eap_chbind.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/cb92d90b32090df21d2ffe92684a802464d2f747
======
Coverity CID #1233595
Arran Cudbard-Bell at 2014-12-15T22:37:14Z
Files modified:
* src/modules/rlm_linelog/rlm_linelog.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/be4db4276b8490f7cabd5d70f828153730ba818a
======
Coverity CID #1248165
Arran Cudbard-Bell at 2014-12-15T22:22:43Z
Files modified:
* src/main/detail.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/176f3e3cab9b2526ff275d9c92405983757b10fd
======
listener can't be NULL for non-detail packets...
Alan T. DeKok at 2014-12-15T21:54:06Z
Files modified:
* src/main/process.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e6c75fb94895a1710e8d279a3028b29afff775a6
======
Coverity CID #1258575
Arran Cudbard-Bell at 2014-12-15T21:52:23Z
Files modified:
* src/lib/rbtree.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/8cff048398d085f34ebbeb45d6966edf1aaefafa
======
Decrease block protected by the mutex. Closes CID #1258573
Alan T. DeKok (via Arran Cudbard-Bell)@2014-12-15T21:52:19Z
Files modified:
* src/main/threads.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d1ad2d5602d1c3b3e99a641895e88910cf98355c
======
Coverity CID #1258572
Arran Cudbard-Bell at 2014-12-15T21:52:16Z
Files modified:
* src/modules/rlm_rest/rest.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/8f86a1bae2899c0da8590d7e4eacf77d8070ac21
======
Coverity CID #1258569
Arran Cudbard-Bell at 2014-12-15T21:52:12Z
Files modified:
* src/modules/rlm_cache/rlm_cache.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/68ca4a3dcc899656e28295893cdec93b9ff0c21e
======
Coverity CID #1258567
Arran Cudbard-Bell at 2014-12-15T21:52:08Z
Files modified:
* src/lib/dict.c
* src/modules/rlm_sqlcounter/rlm_sqlcounter.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/225f92021fd7b12c0f58a1b99c655252debd7bc6
======
Remove dead code
Alan T. DeKok (via Arran Cudbard-Bell)@2014-12-15T21:52:04Z
Files modified:
* src/lib/value.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/5acfa78cbe492b3ec17e6f8a738c378ea933cd83
======
Typo
Alan T. DeKok (via Arran Cudbard-Bell)@2014-12-15T21:51:47Z
Files modified:
* src/modules/rlm_cache/rlm_cache.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/dc67f66a371877d810b1f4f33aa1cadd61cd9d46
======
Typo. Closes CID #1258570
Alan T. DeKok (via Arran Cudbard-Bell)@2014-12-15T21:51:42Z
Files modified:
* src/modules/rlm_ldap/clients.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6499801127d1e34314ff87950a51425777393634
======
Return on bad things. Closes CID #1258571
Alan T. DeKok (via Arran Cudbard-Bell)@2014-12-15T21:51:20Z
Files modified:
* src/lib/value.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ac82a57b2475b8921b3d0fa194811ba70917cb96
======
We need an "update" config. Closes CID #1258577
Alan T. DeKok (via Arran Cudbard-Bell)@2014-12-15T21:51:16Z
Files modified:
* src/modules/rlm_cache/rlm_cache.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/0e3844490f6e968205143f2c8b32ec29db38d377
======
We don't need an "update" config. Closes CID #1258577
Alan T. DeKok (via Arran Cudbard-Bell)@2014-12-15T21:51:12Z
Files modified:
* src/modules/rlm_ldap/rlm_ldap.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/743b9da81d745d32029a2df4084b147b97e584ec
======
Close sockfd if we fail. Closes CID #1258578
Alan T. DeKok (via Arran Cudbard-Bell)@2014-12-15T21:51:08Z
Files modified:
* src/main/radmin.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/212ca43fb0267758b0edeb047e7591dc99a0c30b
======
Note that we're falling through. Closes CID #1258579
Alan T. DeKok (via Arran Cudbard-Bell)@2014-12-15T21:51:03Z
Files modified:
* src/lib/debug.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a589658d258e4c89bb651f14382f7be9d21e3308
======
Move printing the reply out a little later (after we've decoded it)
Arran Cudbard-Bell at 2014-12-15T20:37:03Z
Files modified:
* src/lib/packet.c
* src/main/radclient.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b16c00f724af476482162e089c92099a7d0d642b
======
Add &attr[n] which gets the last instance of an attribute (Useful to get the most recent instance of Module-Failure-Message)
Arran Cudbard-Bell at 2014-12-15T20:25:31Z
Files modified:
* man/man5/unlang.5
* src/include/libradius.h
* src/main/tmpl.c
* src/tests/keywords/array
* src/tests/unit/condition.txt
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/8b01500f71e38e6051a9330daca537894aa1ec90
======
More fixes for coa separate
Alan T. DeKok at 2014-12-15T19:19:02Z
Files modified:
* src/main/process.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/7ec2078e5a6bdc45f1d73adb72182254c54f3165
======
Add packet debugging back into radclient
Arran Cudbard-Bell at 2014-12-15T19:06:39Z
Files modified:
* src/include/libradius.h
* src/include/packet.h
* src/include/radclient.h
* src/lib/packet.c
* src/main/radclient.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/99c615b19015149cc7d7df35d72c77f434cb1f73
======
Typo
Arran Cudbard-Bell at 2014-12-15T18:36:10Z
Files modified:
* src/main/regex.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/417e85a3f13ab573ddbdcc3e189654a872b421a0
======
Add explicit tests for unknown in condition
Alan T. DeKok at 2014-12-15T18:28:40Z
Files modified:
* src/tests/keywords/unknown-if
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/7e3ee7945dc87030c7748936f889ebd0045bc242
======
Better way of dealing with undefined attrs in update
Alan T. DeKok at 2014-12-15T18:28:39Z
Files modified:
* src/main/modcall.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/354a9e7c3d473b61bde12c62fe8b9f173cc86d14
======
raddb: Move trigger.conf INCLUDE before modules
Move "$INCLUDE trigger.conf" chunk before module section in
"radiusd.conf.in". This makes it possible to reference "snmptrap" and
related trigger variables under "pool.trigger" in module configurations,
simplifying them.
E.g. like this (in raddb/mods-enabled/ldap):
ldap ldap_instance {
pool {
trigger {
args = "radiusdModuleName s '${...:name}' radiusdModuleInstance s '${...:instance}'"
open = "${snmptrap}::serverModuleConnectionUp ${args}"
close = "${snmptrap}::serverModuleConnectionDown ${args}"
}
}
}
Nikolai Kondrashov (via Alan T. DeKok)@2014-12-15T18:15:04Z
Files modified:
* raddb/radiusd.conf.in
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/8b2c6f032f70927479b806804ee55611ece0f68e
======
Error out if the attribute is unknown after pass2
Alan T. DeKok at 2014-12-15T17:59:43Z
Files modified:
* src/main/modcall.c
* src/tests/keywords/unknown-update
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/319b5915d1682100f8340ec20c7be6b2f7b7e28d
======
Remove unused code
Arran Cudbard-Bell at 2014-12-15T16:56:17Z
Files modified:
* src/main/modcall.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e6ddb28067fcbc8bb41de587bb68c863a2a4aa53
======
Avoid shift overflow that cause incorrect masking to be applied to /64 prefixes
Arran Cudbard-Bell at 2014-12-15T16:15:31Z
Files modified:
* src/lib/misc.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/8571f972bf216cae056ee9fa05eb768860943f67
======
Formatting
Arran Cudbard-Bell at 2014-12-15T16:15:31Z
Files modified:
* src/lib/misc.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/405fed90e2b7b9e7eb2781d05fede4c179fec155
======
Add code to convert between IPv4/v6 addresses and IPv4/v6 prefixes
Arran Cudbard-Bell at 2014-12-15T16:15:31Z
Files modified:
* src/lib/value.c
* src/tests/keywords/cast-ipaddr
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/1c169876d1d1f34676754a069e6f7fc2b40e584f
======
Remove restriction on implicit casts in map_to_vp
Arran Cudbard-Bell at 2014-12-15T16:15:31Z
Files modified:
* src/main/map.c
* src/main/modcall.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/639e9d7248819a8aa068098c132e0cec6bce5f83
======
Add more EVAL_DEBUG statements so we can determine source of normalisation type
Arran Cudbard-Bell at 2014-12-15T16:15:31Z
Files modified:
* src/main/evaluate.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/7c4eb54069591315926943293a64bde887d6e8be
======
Zero log.indent in child requests
Arran Cudbard-Bell at 2014-12-15T16:15:31Z
Files modified:
* src/main/util.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/2d2575d11eacef6bef0d09649f5a5d766dd12ec2
======
Typo
Arran Cudbard-Bell at 2014-12-15T16:15:31Z
Files modified:
* src/tests/keywords/ipaddr
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/2eb3154cd0cfc50792b8778aeeaa9d0a1dfd1b08
======
Remove &Attr[#] it's very difficult to make it work correctly everywhere
Arran Cudbard-Bell at 2014-12-15T16:15:31Z
Files modified:
* src/main/modcall.c
* src/tests/keywords/xlat-attr-index
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/9b3a89461c1c42a4878b5a0a651fe3dbf94ab88a
======
Typo
Arran Cudbard-Bell at 2014-12-15T16:15:31Z
Files modified:
* src/lib/misc.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/42aa8b5b439979f595c8be0c0bcbaa92e7783530
======
Fix bad VP array type value accesses
Arran Cudbard-Bell at 2014-12-15T16:15:30Z
Files modified:
* src/lib/misc.c
* src/lib/radius.c
* src/lib/value.c
* src/main/client.c
* src/main/pair.c
* src/main/radsniff.c
* src/main/xlat.c
* src/modules/proto_dhcp/dhcp.c
* src/modules/rlm_eap/types/rlm_eap_ttls/ttls.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/11ce79d9aa5412f60e865aba64d291f1e1d87388
======
Fix coa_separate to behave differently for proxy reply
Alan T. DeKok at 2014-12-15T15:18:51Z
Files modified:
* src/main/process.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b3abe1f7eb094462b92edb28700cd21cb34f9a58
======
dhcpclient: Add a short description to help output
Add a short description of the program's function to the help output of
dhcpclient.
Nikolai Kondrashov (via Alan T. DeKok)@2014-12-15T15:17:59Z
Files modified:
* src/modules/proto_dhcp/dhcpclient.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f34490134403f68e611e65eac9a3607dab0d9ef3
======
rad_counter: Refine help message
Refine rad_counter help message:
* use executable name without path,
* add program purpose,
* shorten usage summary line for clarity,
* separate arguments and options,
* add full stops to sentences,
* wrap a long line.
Nikolai Kondrashov (via Alan T. DeKok)@2014-12-15T15:17:57Z
Files modified:
* src/modules/rlm_counter/rad_counter
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/0997efeb194b3509c718336f63207725b8459f38
======
rad_counter: Use heredoc for help message
Use Perl's here document syntax for rad_counter's help message and
replace tab escape sequences with spaces to make the source more
readable and easier to modify.
Nikolai Kondrashov (via Alan T. DeKok)@2014-12-15T15:17:56Z
Files modified:
* src/modules/rlm_counter/rad_counter
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6de72deeb6e64f89051c63b145181bf1a8f8f53e
======
Update the unlang man page
Arran Cudbard-Bell at 2014-12-14T05:19:24Z
Files modified:
* man/man5/unlang.5
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/005744c7e8018e92f2ab8de37f80c8669bb1f965
======
Remove -xxx
Alan T. DeKok at 2014-12-14T00:03:25Z
Files modified:
* src/tests/unit/all.mk
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/4ff73f7aecea5cef601537b7476dfd6d7553472a
======
Add support for 'm' (multiline) regex flag
Arran Cudbard-Bell at 2014-12-13T22:05:14Z
Files modified:
* src/include/regex.h
* src/include/tmpl.h
* src/lib/pair.c
* src/lib/regex.c
* src/main/evaluate.c
* src/main/modcall.c
* src/main/pair.c
* src/main/parser.c
* src/main/realms.c
* src/main/regex.c
* src/main/tmpl.c
* src/tests/keywords/if-regex-match
* src/tests/keywords/if-regex-match-comp
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/06734e41bbbb226ba9f2b3404b9945ae5fc56079
======
Remove from the heap if it's unused. Closes #855
Alan T. DeKok at 2014-12-13T20:00:49Z
Files modified:
* src/main/connection.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a0d36a8e7a408f3183d6b068160420a4fec33735
======
Clarify warning message
Alan T. DeKok at 2014-12-13T20:00:49Z
Files modified:
* src/modules/rlm_pap/rlm_pap.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a1297f9d3704231a683a0c92c4287d62b78b1e0f
======
Typos
Arran Cudbard-Bell at 2014-12-13T05:42:29Z
Files modified:
* src/lib/pair.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ff4574fb8a483fb6b9c53301450663640d898512
======
Should be HAVE_REGEX
Arran Cudbard-Bell at 2014-12-13T05:39:04Z
Files modified:
* src/lib/pair.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/54b922bf7f8973daa78834228dbc9e957d553d1d
======
Fmt is used
Arran Cudbard-Bell at 2014-12-13T02:59:56Z
Files modified:
* src/main/xlat.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/78b8a98333e6f92767638a01b605dcb81e5e1df4
======
Unneeded debug
Arran Cudbard-Bell at 2014-12-13T02:59:19Z
Files modified:
* src/include/radiusd.h
* src/main/xlat.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a51f4a34e1743751d568264ec7278736427a8903
======
Add support for named capture groups
Arran Cudbard-Bell at 2014-12-13T01:22:51Z
Files modified:
* src/include/radiusd.h
* src/include/regex.h
* src/lib/regex.c
* src/main/evaluate.c
* src/main/pair.c
* src/main/regex.c
* src/main/xlat.c
* src/tests/keywords/if-regex-match
* src/tests/keywords/if-regex-match-named
* src/tests/keywords/if-regex-match-named.attrs
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/961b5ef9382ad71a85c58310cd5c1d07e26c8453
======
Doxygen
Arran Cudbard-Bell at 2014-12-13T01:22:36Z
Files modified:
* src/lib/regex.c
* src/main/regex.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f6e1dca5d7c0b59d1baf5de878decc3d45deb67e
======
Fix handling of regexes with > 32 capture groups
Arran Cudbard-Bell at 2014-12-13T01:22:15Z
Files modified:
* src/lib/regex.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d25b066069cc9b5c3854897748b3248c1113a229
======
Need MAX_REGEX + 1 for the complete match group
Arran Cudbard-Bell at 2014-12-13T01:21:44Z
Files modified:
* src/main/evaluate.c
* src/main/pair.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/884d96651ecd13edb4b457d99b1b7a770de64b75
======
xlat_inst only needed for foreach
Arran Cudbard-Bell at 2014-12-13T01:20:52Z
Files modified:
* src/main/xlat.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/94fd9c528920914be98c980862c7f83a02315219
======
Fix xlat_tokenize code so it handles arbitrary numbers of capture groups
Arran Cudbard-Bell at 2014-12-13T01:20:30Z
Files modified:
* src/main/xlat.c
* src/tests/unit/xlat.txt
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/2c3fecac1f45a5375a413f2aa832f8d8f820d550
======
Typo
Arran Cudbard-Bell at 2014-12-12T21:56:24Z
Files modified:
* src/lib/regex.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/7a54fac0b6738eec429a30e35a2d25f56284bd5e
======
Switch to new subcapture handling code
Arran Cudbard-Bell at 2014-12-12T21:54:42Z
Files modified:
* src/include/radiusd.h
* src/include/regex.h
* src/lib/regex.c
* src/main/evaluate.c
* src/main/pair.c
* src/main/regex.c
* src/main/xlat.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/1c38e660ec173de5f2d8214009efb9852038fcf8
======
Add always flag to fr_debug_break
Arran Cudbard-Bell at 2014-12-12T19:30:03Z
Files modified:
* src/include/libradius.h
* src/lib/debug.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ce6af7d7cbc5144eff8adbb51e31f53e69dd6295
======
Create abstraction layer around regular expression libraries
Call libpcre with native functions, and use the JIT where appropriate/possible
Call regnexec and regncomp where available, and complain about null bytes in patterns and subjects if they're not.
Arran Cudbard-Bell at 2014-12-12T19:14:34Z
Files modified:
* configure
* configure.ac
* src/include/autoconf.h.in
* src/include/libradius.h
* src/include/missing-h
* src/include/radiusd.h
* src/include/regex.h
* src/lib/all.mk
* src/lib/pair.c
* src/lib/regex.c
* src/main/evaluate.c
* src/main/libfreeradius-server.mk
* src/main/modcall.c
* src/main/pair.c
* src/main/realms.c
* src/main/regex.c
* src/main/util.c
* src/main/xlat.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ebc88be17897cddaa2b3354a8adf71734ccb6af9
======
Return -1 if we can't allocate memory for node for request data
Arran Cudbard-Bell at 2014-12-12T19:03:04Z
Files modified:
* src/main/util.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/382da49c21ded43e2a61d82fe96484b57c9f5740
======
Print PCRE library version
Arran Cudbard-Bell at 2014-12-12T19:02:37Z
Files modified:
* src/main/version.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f89cf812a3a7a0e4b3b4d0db786a9fb9cbb6bf9b
======
Output debug for virtual expansions
Arran Cudbard-Bell at 2014-12-12T19:02:23Z
Files modified:
* src/main/xlat.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/083e8bb72f5706e5299213b0fad989e325602d27
======
Update truncation test to work around limitations in some regular expressions max repetition limit
Arran Cudbard-Bell at 2014-12-12T19:01:31Z
Files modified:
* src/tests/keywords/truncation
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/bd6a2b0a284662ecf11fe72e2762651eac010807
======
Formatting
Arran Cudbard-Bell at 2014-12-11T17:46:06Z
Files modified:
* src/include/libradius.h
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ce24c26835d132ed4666840f0063d11fe2794a23
======
Remove last call to pairdatacpy and remove pairdatacpy
Arran Cudbard-Bell at 2014-12-11T17:44:39Z
Files modified:
* src/include/libradius.h
* src/lib/pair.c
* src/lib/value.c
* src/modules/rlm_cache/serialize.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/26ad3c04b84ff13160e02931e6c2cb8bd3e3092f
======
More call to pairdatacpy()
Alan T. DeKok at 2014-12-11T17:09:52Z
Files modified:
* src/main/evaluate.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/1c15c16d07d5f2b48774ff664f5c7632031fcd3b
======
Remove call to pairdatacpy()
Alan T. DeKok at 2014-12-11T17:09:51Z
Files modified:
* src/main/tmpl.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/24437aa7cf61d42baf73abc49877381bd01d4444
======
src is const
Alan T. DeKok at 2014-12-11T17:09:50Z
Files modified:
* src/include/libradius.h
* src/lib/value.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e74ccd7378306e47d2f83df6f9a79544e365b6ec
======
Remove one more caller of pairdatacpy()
Alan T. DeKok at 2014-12-11T17:09:49Z
Files modified:
* src/main/map.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/517a556c92023aeb88070e3a8538d5debcbfdc98
======
Create value_data_copy function
Alan T. DeKok at 2014-12-11T17:09:47Z
Files modified:
* src/include/libradius.h
* src/lib/value.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/5df049af63c72f04bd3079dbf55c1bb5f910b7e1
======
Don't call pairdatacpy. Closes #853
Alan T. DeKok at 2014-12-11T16:20:24Z
Files modified:
* src/main/map.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/5765e90759be186a697ef6c90b430a3e47dcff3e
======
Typo
Arran Cudbard-Bell at 2014-12-11T14:31:30Z
Files modified:
* src/lib/debug.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f95e9d0e1268f9cee788988aa4d97a4416b8c950
======
Pass pointer to head of list when doing pairsort in perl_store_vps Fixes #852
Arran Cudbard-Bell at 2014-12-11T14:22:02Z
Files modified:
* src/modules/rlm_perl/rlm_perl.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f38213edd2fc8ad437330da13be303be7fc9e26a
======
Disallow attribute zero in the dictionaries. Closes #851
Except for Colubris, who use it
Alan T. DeKok at 2014-12-10T17:26:45Z
Files modified:
* src/lib/dict.c
* src/lib/radius.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/18178c5c6c76f9c0f1554eb0c0fee8302c774aaa
======
Remove unused variables
Alan T. DeKok at 2014-12-10T16:04:30Z
Files modified:
* src/modules/rlm_detail/rlm_detail.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f4769289f79a20c67999dc10be61cbe47de3a9b2
======
Smash bad filenames
Alan T. DeKok at 2014-12-10T15:37:40Z
Files modified:
* src/modules/rlm_detail/rlm_detail.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/644f5aa808c246d5b34a7ddee91eeb3fdb4f662b
======
Smash bad filenames
Alan T. DeKok at 2014-12-10T15:37:39Z
Files modified:
* src/modules/rlm_detail/rlm_detail.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/3887fbfd72c41f7baf6d67a3dca293cf865599db
======
Make filename escaping configurable.
Alan T. DeKok at 2014-12-10T15:37:38Z
Files modified:
* raddb/mods-available/detail
* src/modules/rlm_detail/rlm_detail.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e38c6fcb1a1b2271208b71989aff2e2c7add7853
======
Short-circuit fr_prints() when there's no quoting
Alan T. DeKok at 2014-12-10T15:37:37Z
Files modified:
* src/lib/print.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/cbb3a8b8db312f1c96134e688c7f7889b43808a0
======
Fix argument order in fr_prints so out is first
Arran Cudbard-Bell at 2014-12-09T22:33:18Z
Files modified:
* src/include/libradius.h
* src/lib/dict.c
* src/lib/print.c
* src/main/auth.c
* src/main/collectd.c
* src/main/radwho.c
* src/main/tmpl.c
* src/main/xlat.c
* src/modules/rlm_rest/rest.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/13b66c44e846bf77f1f1f330f5ecde8f390a0b56
======
Only include <ldap.h> in ldap.h
Arran Cudbard-Bell at 2014-12-09T22:06:07Z
Files modified:
* src/modules/rlm_ldap/edir.c
* src/modules/rlm_ldap/ldap.c
* src/modules/rlm_ldap/ldap.h
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/087810a6f7c1ed1c1ec21399a92b8a43eda47fc2
======
Allow spaces in certificate passwords
Alan T. DeKok at 2014-12-09T21:58:16Z
Files modified:
* raddb/certs/.gitignore
* raddb/certs/Makefile
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/1d1f638caceb1a53b7c6dbb3385239630738715e
======
Work around potential race in ldap_create
Arran Cudbard-Bell at 2014-12-09T20:40:53Z
Files modified:
* src/modules/rlm_ldap/ldap.h
* src/modules/rlm_ldap/rlm_ldap.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a825c4c124bd9f04b9ee7ccdd0e9544668333810
======
Formatting
Arran Cudbard-Bell at 2014-12-09T20:40:53Z
Files modified:
* src/modules/rlm_ldap/ldap.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/12ef3a4ca7df0dced338ba23624ae36818738930
======
Added checks for braces at end of string
Alan T. DeKok at 2014-12-09T20:04:18Z
Files modified:
* src/main/xlat.c
* src/tests/keywords/xlat-error
* src/tests/unit/xlat.txt
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/4ea9e09d1021e8cca33f6ad262f11f4af8f3aba9
======
Define LDAP_DEPRECATED outside of autoconf (and before including ldap.h)
Arran Cudbard-Bell at 2014-12-09T00:16:27Z
Files modified:
* src/modules/rlm_ldap/configure
* src/modules/rlm_ldap/configure.ac
* src/modules/rlm_ldap/ldap.h
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/80caff134c81540f20764bf6a496535e9cd4839a
======
Actually use the pool we alloced
Arran Cudbard-Bell at 2014-12-09T00:16:27Z
Files modified:
* src/modules/rlm_ldap/attrmap.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a041f2f451bd38bf1789449e166622a9f3ae7d62
======
More tests
Alan T. DeKok at 2014-12-08T21:31:26Z
Files modified:
* src/tests/unit/escape.txt
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/5d1f411ec3e1ae26449e6dd0aecd632cd1d6bd42
======
--
This commit summary was generated @2014-12-18T00:00:02Z by lgfeed version 0.00 (https://github.com/arr2036/lgfeed).
More information about the Freeradius-Devel
mailing list