Commit report for v3.0.x branch
The git bot
announce at freeradius.org
Thu Oct 2 00:00:03 CEST 2014
New activity for FreeRADIUS (the high performance and highly configurable RADIUS server)
======
Use new API
Alan T. DeKok at 2014-10-01T23:21:11Z
Files modified:
* src/main/radwho.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/47de783c474d98758268ae4f2c18e0038e898be8
======
Use new API
Alan T. DeKok at 2014-10-01T23:06:17Z
Files modified:
* src/main/collectd.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/7628bae5ec080b0e2db0a34e7fa2810581b02ae9
======
Print failed command
Alan T. DeKok at 2014-10-01T22:31:50Z
Files modified:
* src/tests/keywords/all.mk
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f4e8d822934d9a034e670d20d95ba9433a19cbe2
======
Don't optimize %{virtual} to &Virtual. Closes #804
Alan T. DeKok at 2014-10-01T22:31:14Z
Files modified:
* src/main/modcall.c
* src/tests/keywords/expand
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d7179ce14680783e56c8f4da84dc16231ff8cdc3
======
Framework for virtual attributes.
To make xlat easier.
Alan T. DeKok at 2014-10-01T22:08:08Z
Files modified:
* share/dictionary.freeradius.internal
* src/include/libradius.h
* src/lib/dict.c
* src/main/xlat.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ca2d5d11bf3320eeb299f43cb735bef9d74f812d
======
Escape quotation character, not "
The previous code always escaped ", even if the string was using
single quotes. And if the string used single quotes, the ' character
was not quoted
Alan T. DeKok at 2014-10-01T22:04:53Z
Files modified:
* src/include/libradius.h
* src/lib/print.c
* src/tests/keywords/escape-sequences
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6ebd23110cf81a2d63edf45c553b087a679ef7cf
======
Framework for using the correct quotes in strings.
Expose the quotation character, and make functions take it.
Alan T. DeKok at 2014-10-01T22:04:48Z
Files modified:
* src/include/libradius.h
* src/lib/dict.c
* src/lib/print.c
* src/lib/valuepair.c
* src/main/auth.c
* src/main/evaluate.c
* src/main/map.c
* src/main/xlat.c
* src/modules/rlm_rest/rest.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/51d0e70caf1605db35f54a10bce79cea8677ebfd
======
If we're escaping strings, print "foo" instead of just foo
Alan T. DeKok at 2014-10-01T18:13:58Z
Files modified:
* src/lib/print.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/32c840cd2f83a4d5d6467ff4a46ebcef9409e978
======
Don't assume little-endian in fr_prints_uint128
Add handling of big-endian architectures to fr_prints_uint128.
Nikolai Kondrashov (via Alan T. DeKok)@2014-10-01T18:06:33Z
Files modified:
* src/lib/misc.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/117dafeb745e49555bb02a0e4409f9e9a5fdf272
======
Prefix *_ENDIAN macros with RADIUS_
Rename LITTLE_ENDIAN and BIG_ENDIAN macros to RADIUS_LITTLE_ENDIAN and
RADIUS_BIG_ENDIAN respectively to avoid clashes with
/usr/include/endian.h defines, which result in always assuming
little-endian architecture.
Nikolai Kondrashov (via Alan T. DeKok)@2014-10-01T18:04:53Z
Files modified:
* configure
* configure.ac
* src/include/autoconf.h.in
* src/include/build.h
* src/include/missing-h
* src/lib/missing.c
* src/main/version.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/0ed5e47abe441f5ed75d4c7ec253af9719c1c8db
======
More type fixes for byte / short / integer
Alan T. DeKok at 2014-10-01T18:04:37Z
Files modified:
* src/lib/print.c
* src/lib/valuepair.c
* src/main/xlat.c
* src/modules/rlm_couchbase/mod.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/9eadc04990c31d40eb09e22ebcc0e110d9d16815
======
Access union value_data members consistently
Use the same, appropriate union value_data member for each access of
BOOLEAN, BYTE and SHORT PW_TYPEs, without assuming they're
interchangeable with "integer", as that is only true on little-endian
architectures.
This fixes at least this wimax unit test failure on s390x and ppc64:
Mismatch in line 11 of src/tests/unit/wimax.txt, got: 1a 0c 00 00 60 b5 01 06 00 02 03 00 expected: 1a 0c 00 00 60 b5 01 06 00 02 03 01
Nikolai Kondrashov (via Alan T. DeKok)@2014-10-01T17:51:51Z
Files modified:
* src/lib/print.c
* src/lib/radius.c
* src/lib/valuepair.c
* src/main/evaluate.c
* src/main/valuepair.c
* src/main/xlat.c
* src/modules/rlm_eap/types/rlm_eap_ttls/ttls.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6f7706f1019758907d105f825b00b67eae505240
======
Don't truncate 64-bit integers in do_cast_copy
Assign converted octets to vp_integer64, instead of vp_integer to avoid
truncation in do_cast_copy.
Nikolai Kondrashov (via Alan T. DeKok)@2014-10-01T17:03:56Z
Files modified:
* src/main/evaluate.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/430991f1d1552a7cbe58eb81fd70b69826000da7
======
Better error messages
Alan T. DeKok at 2014-10-01T16:06:46Z
Files modified:
* src/main/process.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b7e9206c4ec1dfd86663e74e1ad46e0c87172d09
======
Merge pull request #802 from spbnick/dont_detach_without_perl_parse
perl: Don't call detach after failed perl_parse
Alan DeKok at 2014-10-01T03:27:07Z
Files modified:
* src/modules/rlm_perl/rlm_perl.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/1db486715db60c8c5f2729bda8030b564df7525a
======
perl: Don't call detach after failed perl_parse
Don't call "detach" callback in rlm_perl, if perl_parse of the Perl
module failed.
This fixes segfault when the module file cannot be read:
Can't open perl script "/etc/raddb/mods-config/perl/example.pl": Permission denied
rlm_perl: perl_parse failed: /etc/raddb/mods-config/perl/example.pl not found or has syntax errors.
/etc/raddb/mods-enabled/perl[7]: Instantiation failed for module "perl"
Segmentation fault
Nikolai Kondrashov at 2014-09-30T15:51:00Z
Files modified:
* src/modules/rlm_perl/rlm_perl.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e811b8e9ee7124753b051bbb16e1ed59542ce4a9
======
--
This commit summary was generated @2014-10-02T00:00:03Z by lgfeed version 0.00 (https://github.com/arr2036/lgfeed).
More information about the Freeradius-Devel
mailing list