Commit report for v3.1.x branch
The git bot
announce at freeradius.org
Sat Jul 25 00:00:05 CEST 2015
New activity for FreeRADIUS (the high performance and highly configurable RADIUS server)
======
Re-arrange some cache logic
Arran Cudbard-Bell at 2015-07-24T18:16:52Z
Files modified:
* src/modules/rlm_cache/drivers/rlm_cache_rbtree/rlm_cache_rbtree.c
* src/modules/rlm_cache/rlm_cache.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/c98b1b45283336a8d1e98b3961063af1661e8dac
======
Switch cache inserts to upserts to prevent periods where entries do not exist in the cache
Arran Cudbard-Bell at 2015-07-24T17:24:37Z
Files modified:
* src/modules/rlm_cache/drivers/rlm_cache_rbtree/rlm_cache_rbtree.c
* src/modules/rlm_cache/rlm_cache.c
* src/tests/modules/cache_rbtree/cache-logic.unlang
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f712a1d0351971d2686fbaea79297cb20f5b3568
======
Formatting
Arran Cudbard-Bell at 2015-07-24T14:33:36Z
Files modified:
* src/main/modules.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/3de33e34cb0d66ad3ddcee303486d1bd8f7ad552
======
Pass error codes back through cf_section_parse
Arran Cudbard-Bell at 2015-07-24T14:32:37Z
Files modified:
* src/main/conffile.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d53d52fd62ae63b3c83a5fa78d12170714b371c3
======
Emit message for cache entry expiry
Arran Cudbard-Bell at 2015-07-24T14:32:37Z
Files modified:
* src/modules/rlm_cache/rlm_cache.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/04f8854fdb26e9a273bed33d8cead2af42413fcf
======
Fix comment in cache config
Arran Cudbard-Bell at 2015-07-24T14:32:37Z
Files modified:
* raddb/mods-available/cache
* src/modules/rlm_cache/rlm_cache.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/977a38c3913e11360afd7db60eff51f284786e35
======
Revert "Don't complain on deprecated. Closes #1131"
DO complain on -C, because we refuse to start without -C, and having different behaviour between daemon mode and -C is worse than some mildly confusing message, as it's the thing that init and salt scripts use to prevent accidental destruction of radius clusters.
Arran Cudbard-Bell at 2015-07-24T14:32:37Z
Files modified:
* src/main/conffile.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a0cb9664f6e5a5b88a27d6fa1ad18170d8995d1b
======
Specify hiredis version range
Arran Cudbard-Bell at 2015-07-24T14:32:37Z
Files modified:
* redhat/freeradius.spec
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/fd18a5362ac19fbc5dde6f4b6d5c52696d0bad73
======
Fix missing %{Packet-Src-IPv6-Address} in the linelog
Jorge Pereira (via Arran Cudbard-Bell)@2015-07-24T14:32:37Z
Files modified:
* raddb/mods-available/linelog
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/7153a96a913319c5bc4efd9a42e914541bb5a7e7
======
Correct ldap config note
Arran Cudbard-Bell at 2015-07-24T14:32:37Z
Files modified:
* raddb/mods-available/ldap
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d8e64c7dc1260ed9d47aff29b56dca5164068975
======
Update ldap
Alan Buxey (via Arran Cudbard-Bell)@2015-07-24T14:32:36Z
Files modified:
* raddb/mods-available/ldap
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/28b1b66db6bfd623cc7e2771c6e56d574faed21e
======
Add 'Alc-Ascend-Data-Filter-Host-Spec' for Alcatel7750
Jorge Pereira (via Arran Cudbard-Bell)@2015-07-22T23:38:38Z
Files modified:
* share/dictionary.alcatel.sr
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/58e43fd9a4901184ed2d7ecaf74e7515fa375903
======
Fix missing %{Packet-Src-IPv6-Address} in the policy insert_acct_class
Jorge Pereira (via Arran Cudbard-Bell)@2015-07-22T23:36:41Z
Files modified:
* raddb/policy.d/accounting
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f04d231362532c6c031d3df2ef69dcf3b5241fd7
======
Add Alc-Nas-Filter-Rule-Shared
Arran Cudbard-Bell at 2015-07-22T23:24:34Z
Files modified:
* share/dictionary.alcatel.sr
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/018c42ad4de43ff6a7ceed79c2ff69ae37003750
======
Fix warning
Arran Cudbard-Bell at 2015-07-22T22:57:13Z
Files modified:
* src/modules/rlm_cache/drivers/rlm_cache_rbtree/rlm_cache_rbtree.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/831c79fbd8605cd70781f03c7c9276acf946644d
======
Package cassandra
Arran Cudbard-Bell at 2015-07-22T22:48:44Z
Files modified:
* redhat/freeradius.spec
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a1150eb81e41957b88f327ec90d1e09cef7e65b2
======
Don't check pointer in FR_TIMEVAL_TO_MS
Arran Cudbard-Bell at 2015-07-22T22:48:44Z
Files modified:
* src/include/conffile.h
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f1b8978bc814475d29c6a1d4b7dc59390c3f6726
======
Grammar
Arran Cudbard-Bell at 2015-07-22T22:16:28Z
Files modified:
* CONTRIBUTING
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/db0eaafaaa0a31c8b73c8dfc5bd806b4d69e9103
======
Add NULL check in originate-coa
This prevents segfaults that may occur when the COA list could not be created, either by a lack of memory, or a request that is not an Access-Request/Accounting-Request
Herwin Weststrate (via Alan T. DeKok)@2015-07-22T22:09:17Z
Files modified:
* src/main/map.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/3226b13c96bca29967830d67e2188d8256112347
======
Use define for Service-Type value check
The value 17 (Authorize-Only) has been added in RFC3576, the other values were already present in RFC 2865, most likely that's the reason the symbolic name was missing.
Herwin Weststrate (via Arran Cudbard-Bell)@2015-07-22T14:02:44Z
Files modified:
* src/include/radius.h
* src/main/listen.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/653749d317aba8c0e4b3617d9f01ef2222e0b682
======
Add fr_timeval_subtract
Arran Cudbard-Bell at 2015-07-22T04:52:48Z
Files modified:
* src/include/libradius.h
* src/lib/misc.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/5786460cc3bae8a9403c2506a9c70f36ea83211e
======
Expose connection pool state as a separate const'd struct
Writing getters and setters is dumb
Arran Cudbard-Bell at 2015-07-22T04:52:48Z
Files modified:
* src/include/connection.h
* src/main/connection.c
* src/modules/rlm_ldap/ldap.c
* src/modules/rlm_linelog/rlm_linelog.c
* src/modules/rlm_rest/rest.c
* src/modules/rlm_sql/sql.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a3fdb8d7007ca3f3e19c4b3e4802426fc23078a9
======
Avoid modifying dst until we're sure unescaping has succeeded in value_data_from_str. Closes #1157
Arran Cudbard-Bell at 2015-07-21T17:02:15Z
Files modified:
* src/lib/value.c
* src/main/tmpl.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/295e72cfdfdf325b9a167eafcab274e48049c603
======
Always set error messages in ip_hton
Arran Cudbard-Bell at 2015-07-20T20:51:56Z
Files modified:
* src/lib/misc.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/5bf3da60170e073f10e2b637ef3e569c40fb8588
======
Move radclient to use fr_pton_port for its host and port parsing
fr_pton_port seems to work, whereas what was there before didn't...
Arran Cudbard-Bell at 2015-07-20T20:23:35Z
Files modified:
* src/main/radclient.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/5e205a8b185bb88d46ef0040385b3f756d3d6369
======
Fix v6 address printing in from/to messages
Arran Cudbard-Bell at 2015-07-20T20:23:04Z
Files modified:
* src/lib/packet.c
* src/main/process.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/3ca06cdbf291d5a6e07a7b4a92c1ee67ffd64d39
======
Allow an af to be specified for fr_pton
This controls which record we use if the address doesn't look like a v4 or v6 address.
Additionally inet_pton doesn't like addresses being wrapped in [], so strip them off in fr_pton_port.
Arran Cudbard-Bell at 2015-07-20T20:03:44Z
Files modified:
* src/include/libradius.h
* src/lib/misc.c
* src/main/client.c
* src/main/conffile.c
* src/main/mainconfig.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b5d7954652ad08be3d17abfdba2b496361a05d83
======
Add fr_pton_port which parses a v4/v6 ipaddress or host and port
Arran Cudbard-Bell at 2015-07-20T18:08:01Z
Files modified:
* src/include/libradius.h
* src/lib/misc.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f1f2b24fdc51f5abbf41380d5eeed5f414f80fd3
======
Use temporary value buffer in fr_pton4/6
Arran Cudbard-Bell at 2015-07-20T17:39:16Z
Files modified:
* src/lib/misc.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/4d323ca4b0f7ec8ceae0769e83aa4e44d45a9bf7
======
Rename json_fr_pair_make back to json_pair_make
Arran Cudbard-Bell at 2015-07-20T16:58:50Z
Files modified:
* src/modules/rlm_rest/rest.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/2bf9e89bf161e9655f47b979bda1d74af259e013
======
Need libsasl to build SASL capable rlm_ldap
Arran Cudbard-Bell at 2015-07-20T16:53:02Z
Files modified:
* debian/control
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/1ffe766b4d00448adb6a0dc5baae82cea8813534
======
Check for sasl/sasl.h too
Arran Cudbard-Bell at 2015-07-20T16:48:08Z
Files modified:
* src/modules/rlm_ldap/config.h.in
* src/modules/rlm_ldap/configure
* src/modules/rlm_ldap/configure.ac
* src/modules/rlm_ldap/ldap.c
* src/modules/rlm_ldap/rlm_ldap.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/45eaefbdb83882f43df1769c8ec16f7e3480b411
======
Document timeout for fr_redis_conn_create
Arran Cudbard-Bell at 2015-07-20T15:47:53Z
Files modified:
* src/modules/rlm_redis/redis.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/7539e7e8f15b69b2dd9c2d0b7600fa123d917f01
======
Formatting
Arran Cudbard-Bell at 2015-07-19T19:14:56Z
Files modified:
* src/main/conffile.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e244401d041f2e6c66d55641494872040157abf5
======
Only check if config items are deprecated if they exist
Arran Cudbard-Bell at 2015-07-19T19:14:49Z
Files modified:
* src/main/conffile.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b841f3070c0bb2499ee893e8c4faa9fa0b9c3180
======
Add connect_timeout option to connection pools
This is passed to the create callback, which should then pass it to the library used by the module
Arran Cudbard-Bell at 2015-07-19T08:01:07Z
Files modified:
* raddb/mods-available/couchbase
* raddb/mods-available/ldap
* raddb/mods-available/redis
* raddb/mods-available/rest
* raddb/mods-available/smsotp
* raddb/mods-available/sql
* src/main/connection.c
* src/modules/rlm_cache/drivers/rlm_cache_memcached/rlm_cache_memcached.c
* src/modules/rlm_couchbase/couchbase.c
* src/modules/rlm_couchbase/couchbase.h
* src/modules/rlm_couchbase/mod.c
* src/modules/rlm_couchbase/mod.h
* src/modules/rlm_krb5/krb5.c
* src/modules/rlm_krb5/krb5.h
* src/modules/rlm_krb5/rlm_krb5.c
* src/modules/rlm_ldap/ldap.c
* src/modules/rlm_ldap/ldap.h
* src/modules/rlm_ldap/rlm_ldap.c
* src/modules/rlm_linelog/rlm_linelog.c
* src/modules/rlm_mschap/rlm_mschap.c
* src/modules/rlm_redis/redis.c
* src/modules/rlm_redis/redis.h
* src/modules/rlm_rest/rest.c
* src/modules/rlm_rest/rest.h
* src/modules/rlm_rest/rlm_rest.c
* src/modules/rlm_smsotp/rlm_smsotp.c
* src/modules/rlm_sql/drivers/rlm_sql_cassandra/rlm_sql_cassandra.c
* src/modules/rlm_sql/drivers/rlm_sql_db2/rlm_sql_db2.c
* src/modules/rlm_sql/drivers/rlm_sql_firebird/rlm_sql_firebird.c
* src/modules/rlm_sql/drivers/rlm_sql_firebird/sql_fbapi.c
* src/modules/rlm_sql/drivers/rlm_sql_freetds/rlm_sql_freetds.c
* src/modules/rlm_sql/drivers/rlm_sql_iodbc/rlm_sql_iodbc.c
* src/modules/rlm_sql/drivers/rlm_sql_mysql/rlm_sql_mysql.c
* src/modules/rlm_sql/drivers/rlm_sql_null/rlm_sql_null.c
* src/modules/rlm_sql/drivers/rlm_sql_oracle/rlm_sql_oracle.c
* src/modules/rlm_sql/drivers/rlm_sql_postgresql/rlm_sql_postgresql.c
* src/modules/rlm_sql/drivers/rlm_sql_sqlite/rlm_sql_sqlite.c
* src/modules/rlm_sql/drivers/rlm_sql_unixodbc/rlm_sql_unixodbc.c
* src/modules/rlm_sql/rlm_sql.h
* src/modules/rlm_sql/sql.c
* src/modules/rlm_yubikey/rlm_yubikey.h
* src/modules/rlm_yubikey/validate.c
* src/tests/modules/ldap/module.conf
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/49345f78678fb6b3e7710f2d18d09099e00c64aa
======
Use inst->pool not inst->conn_pool
Arran Cudbard-Bell at 2015-07-19T08:01:07Z
Files modified:
* src/modules/rlm_rest/rest.h
* src/modules/rlm_rest/rlm_rest.c
* src/modules/rlm_yubikey/validate.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ec04d0b329ca73b15a6433273e0deda942458d9c
======
Normalise conn field names in iodbc
Arran Cudbard-Bell at 2015-07-19T08:01:07Z
Files modified:
* src/modules/rlm_sql/drivers/rlm_sql_db2/rlm_sql_db2.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d6976f8e2eb67c33c1d2148dceba2f9ae4adc200
======
Support setting connection timeouts via the connection pool
Arran Cudbard-Bell at 2015-07-19T08:01:07Z
Files modified:
* src/include/connection.h
* src/main/connection.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/728740415bd0ad6f681f8951ae802d21a11ebe30
======
Additional macros to simplify timeval to ms conversions, and marking things as deprecated whilst removing the fields from the struct
Arran Cudbard-Bell at 2015-07-19T08:01:07Z
Files modified:
* src/include/conffile.h
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/861adb92aca2e81cd1f34a7f2c411bd6924dc1d1
======
Timeout value for fr_socket_wait_for_connect should be const
Arran Cudbard-Bell at 2015-07-19T08:01:07Z
Files modified:
* src/include/libradius.h
* src/lib/socket.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6a5f847459ead0f9b9d03531d6dd1da576c36fe9
======
More build fixes. Closes #1151
We can't mark eth_bcast as UNUSED because it is used on some
systems
Alan T. DeKok at 2015-07-17T19:01:38Z
Files modified:
* src/modules/proto_dhcp/dhcpclient.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/5ada614631bdae3555b6853a73ddf858309bc67f
======
Add REST-HTTP-Status-Code Closes #1135
Arran Cudbard-Bell at 2015-07-17T18:04:22Z
Files modified:
* share/dictionary.freeradius.internal
* src/include/libradius.h
* src/include/tmpl.h
* src/lib/pair.c
* src/modules/rlm_rest/rlm_rest.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/dfd9c3d1b365bb4e4bffb0d8170f29dda459e22b
======
More fixes to build without <pcap.h> Fixes #1150
Alan T. DeKok at 2015-07-17T15:26:48Z
Files modified:
* src/include/listen.h
* src/main/listen.c
* src/modules/proto_dhcp/dhcpclient.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/21706d6aa2dedf844a9b5ad9a8fb2904e9ed60da
======
Build without PCAP
Alan T. DeKok at 2015-07-17T14:09:35Z
Files modified:
* src/include/dhcp.h
* src/modules/proto_dhcp/dhcp.c
* src/modules/proto_dhcp/dhcpd.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/57bc79f26e6ddb5380864f8bfe773feeac30ace2
======
Globbing across directories is not supported. Fixes #1149.
The rest of the "filename_work" code assumes that the detail.work
file is in the same directory as the files being globbed. In order
to support globbing for directories, the code will have to be updated
to *not* open detail.work, but instead to do a *second* file
globbing() on .../*/detail.work, in order to get the real filename
of the detail.work file.
In the short term it's easier to just enforce the assumptions
in the rest of the code.
Alan T. DeKok at 2015-07-17T03:09:21Z
Files modified:
* src/main/detail.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/67c249cb5ce2c6922d929f70671abf5b4134aacf
======
s/fr_pair_make_any/fr_pair_make_unknown
Arran Cudbard-Bell at 2015-07-17T01:43:28Z
Files modified:
* src/lib/pair.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ebeb99eb1d6e60db42eeb05bf019f4b9b1b1fdc7
======
Use modern list names
Arran Cudbard-Bell at 2015-07-17T01:38:14Z
Files modified:
* src/include/radiusd.h
* src/main/listen.c
* src/main/pair.c
* src/main/process.c
* src/main/soh.c
* src/main/tls.c
* src/modules/rlm_eap/libeap/eap_chbind.c
* src/modules/rlm_eap/types/rlm_eap_gtc/rlm_eap_gtc.c
* src/modules/rlm_eap/types/rlm_eap_mschapv2/rlm_eap_mschapv2.c
* src/modules/rlm_eap/types/rlm_eap_pwd/rlm_eap_pwd.c
* src/modules/rlm_eap/types/rlm_eap_ttls/ttls.c
* src/modules/rlm_mschap/rlm_mschap.c
* src/modules/rlm_preprocess/rlm_preprocess.c
* src/modules/rlm_realm/rlm_realm.c
* src/modules/rlm_realm/trustrouter.c
* src/modules/rlm_sql/rlm_sql.c
* src/modules/rlm_yubikey/rlm_yubikey.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f5ac34401959c2bd050dc732b26c67f2be3c7f9d
======
If proxying to public IPs, skip link local sockets. Fixes #1148
Alan T. DeKok at 2015-07-16T22:55:14Z
Files modified:
* src/lib/packet.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/88430eb140bfc294138c9216ff4a1e5b7fb53862
======
More byte fixes
Alan T. DeKok at 2015-07-16T19:17:54Z
Files modified:
* src/modules/proto_dhcp/dhcp.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f4f49078eb5801b99d5a49b9e136a1b55efe1d02
======
Merge pull request #1146 from nchaigne/3.1.x-hex-not-even
fixed message "hex string is not even"
Arran Cudbard-Bell at 2015-07-16T18:05:14Z
Files modified:
* src/lib/value.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/9d32af267429fe1ebddffaa0cd4e3bfb8b9184ff
======
fixed message "hex string is not even"
Length of Hex String is not even, got 7 bytes
Is better than:
Length of Hex String is not even, got 18446744073709551615 bytes
Nicolas C at 2015-07-16T18:02:59Z
Files modified:
* src/lib/value.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f933cd48437795eaf80f269ddf8b5b1fc9592c49
======
More short fixes
Alan T. DeKok at 2015-07-16T14:11:22Z
Files modified:
* src/modules/proto_dhcp/dhcp.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/af6edca5f5fbb873d792e5ccc824bac44be4664e
======
Merge pull request #1143 from nchaigne/3.1.x-dhcp-secs
dhcp secs is a short
Alan DeKok at 2015-07-16T14:09:07Z
Files modified:
* src/modules/proto_dhcp/dhcp.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/29211279308567779cd385408ca9a02bcece9da5
======
dhcp secs is a short
Properly encode DHCP field "secs" (using htons instead of htonl).
Also I think in this case using "vp_short" is more correct than
"vp_integer" for a short (even though it still works with "vp_integer").
Nicolas C at 2015-07-16T11:50:50Z
Files modified:
* src/modules/proto_dhcp/dhcp.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/0a4a430e906b8b6f9a8409b1e81fc8cff14ae816
======
Formatting
Arran Cudbard-Bell at 2015-07-15T21:33:29Z
Files modified:
* src/lib/pcap.c
* src/modules/proto_dhcp/dhcpd.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e5572872e43e14f233ef244085a6ff08bd3490ed
======
Formatting and other fixes for dhcp code
Arran Cudbard-Bell at 2015-07-15T19:57:52Z
Files modified:
* src/include/net.h
* src/include/pcap.h
* src/lib/misc.c
* src/lib/pcap.c
* src/modules/proto_dhcp/dhcp.c
* src/modules/proto_dhcp/dhcpd.c
* src/modules/rlm_eap/types/rlm_eap_md5/eap_md5.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/582ef502d11c6d362f9102669b9ecad49298a18b
======
udp not upd
Arran Cudbard-Bell at 2015-07-15T19:00:43Z
Files modified:
* src/include/net.h
* src/lib/net.c
* src/modules/proto_dhcp/dhcp.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/fec4248a4972f792c351f9e0dc22ab28d3c00991
======
Merge pull request #1106 from pwdng/pcap_dev
Add pcap support
Arran Cudbard-Bell at 2015-07-15T18:59:13Z
Files modified:
* configure.ac
* raddb/sites-available/dhcp
* src/include/dhcp.h
* src/include/listen.h
* src/include/net.h
* src/include/pcap.h
* src/lib/net.c
* src/lib/pcap.c
* src/main/listen.c
* src/modules/proto_arp/proto_arp.c
* src/modules/proto_dhcp/dhcp.c
* src/modules/proto_dhcp/dhcpclient.c
* src/modules/proto_dhcp/dhcpd.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/59c4996f9a348d6b85475c41a160a985f68d5019
======
Refactoring: use the pcap code in arp.
Philippe Wooding at 2015-07-15T15:47:20Z
Files modified:
* src/include/listen.h
* src/lib/pcap.c
* src/main/listen.c
* src/modules/proto_arp/proto_arp.c
* src/modules/proto_dhcp/dhcpd.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/8af6f0b43a887b9d63533690c925baa8e0d414be
======
Enable raw socket code
Philippe Wooding at 2015-07-15T15:47:20Z
Files modified:
* configure.ac
* src/modules/proto_dhcp/dhcp.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/dd0ae6efd6fe64b232b0969455b2eb0756381f83
======
Add pcap support for systems that don't let us bind to an interface.
Cleanup: format, comments, return codes
Philippe Wooding at 2015-07-15T15:45:59Z
Files modified:
* raddb/sites-available/dhcp
* src/include/dhcp.h
* src/include/listen.h
* src/include/net.h
* src/include/pcap.h
* src/lib/net.c
* src/lib/pcap.c
* src/main/listen.c
* src/modules/proto_arp/proto_arp.c
* src/modules/proto_dhcp/dhcp.c
* src/modules/proto_dhcp/dhcpclient.c
* src/modules/proto_dhcp/dhcpd.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/c56112bb0e72b2330b2c8882ba7266453d6ab9f6
======
No need to check broadcast config item as it is already processed in common_socket_parse.
Philippe Wooding at 2015-07-15T15:44:24Z
Files modified:
* src/modules/proto_dhcp/dhcpd.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/1f9649deda4a4223983a38e7d821913b9ad21f44
======
Clarify message
Alan T. DeKok at 2015-07-15T15:41:35Z
Files modified:
* src/main/connection.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/5d99cc264555a6646f3f07f08aea4ec9ef53d316
======
Alternate where we write errors in fr_strerror_printf to allow error messages to be appended to
Arran Cudbard-Bell at 2015-07-15T05:36:23Z
Files modified:
* src/lib/log.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/48c94eb65dd57a9b7d091d1f968351563faf2dc4
======
Formatting in getaddrinfo.c
Arran Cudbard-Bell at 2015-07-15T04:53:26Z
Files modified:
* src/lib/getaddrinfo.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/bdbbccb29a310857dbfc6e85c80bbba5595aa78c
======
s/fr_isbase64/fr_is_base64
Arran Cudbard-Bell at 2015-07-15T04:10:02Z
Files modified:
* src/include/base64.h
* src/lib/base64.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/7a58fe211a2bb4f8eaf89871e2b3b9f7296c1ec1
======
Rename functions in pair.c to be consistent with the established naming scheme
s/pairalloc/fr_pair_afrom_da/;
s/paircreate/fr_pair_afrom_num/;
s/pair2unknown/fr_pair_to_unknown/;
s/pairfree/fr_pair_list_free/;
s/pairfind/fr_pair_find_by_num/;
s/pair_find_by_da/fr_pair_find_by_da/;
s/pairdelete/fr_pair_delete_by_num/;
s/pairadd/fr_pair_add/;
s/pairreplace/fr_pair_replace/;
s/paircmp/fr_pair_cmp/;
s/pairlistcmp/fr_pair_list_cmp/;
s/attrtagcmp/fr_pair_cmp_by_da_tag/;
s/pairsort/fr_pair_list_sort/;
s/pairvalidate_debug/fr_pair_validate_debug/;
s/pairvalidate/fr_pair_validate/;
s/pairvalidate_relaxed/fr_pair_validate_relaxed/;
s/paircopyvp/fr_pair_copy/;
s/paircopy/fr_pair_list_copy/;
s/paircopy_by_num/fr_pair_list_copy_by_num/;
s/pairsteam/fr_pair_steal/;
s/pairmemcpy/fr_pair_value_memcpy/;
s/pairmemsteal/fr_pair_value_memsteal/;
s/pairstrcpy/fr_pair_value_strcpy/;
s/pairbstrncpy/fr_pair_value_bstrncpy/;
s/pairsprintf/fr_pair_value_sprintf/;
s/pairmove/fr_pair_list_move/;
s/pairfilter/fr_pair_list_move_by_num/;
s/pairmakeip/fr_pair_afrom_ip_str/;
s/pairparsevalue/fr_pair_value_from_str/;
s/pairmake/fr_pair_make/;
s/pairmark_xlat/fr_pair_mark_xlat/;
s/pairread/fr_pair_raw_from_str/;
s/userparse/fr_pair_list_afrom_str/;
s/readvp2/fr_pair_list_afrom_file/;
s/fr_pair_verify_vp/fr_pair_verify/;
s/fr_pair_verify_list/fr_pair_list_verify/;
s/radius_pairecreate/radius_pair_create/;
s/pairmake_packet/pair_make_packet/;
s/pairmake_reply/pair_make_reply/;
s/pairmake_config/pair_make_config/;
Arran Cudbard-Bell at 2015-07-14T22:37:21Z
Files modified:
* src/include/libradius.h
* src/include/radiusd.h
* src/lib/cursor.c
* src/lib/pair.c
* src/lib/radius.c
* src/main/acct.c
* src/main/auth.c
* src/main/command.c
* src/main/conffile.c
* src/main/detail.c
* src/main/evaluate.c
* src/main/exec.c
* src/main/files.c
* src/main/listen.c
* src/main/map.c
* src/main/modcall.c
* src/main/pair.c
* src/main/process.c
* src/main/radattr.c
* src/main/radclient.c
* src/main/radsniff.c
* src/main/realms.c
* src/main/session.c
* src/main/soh.c
* src/main/state.c
* src/main/stats.c
* src/main/threads.c
* src/main/tls.c
* src/main/tmpl.c
* src/main/unittest.c
* src/main/util.c
* src/main/xlat.c
* src/modules/proto_arp/proto_arp.c
* src/modules/proto_dhcp/dhcp.c
* src/modules/proto_dhcp/dhcpclient.c
* src/modules/proto_dhcp/dhcpd.c
* src/modules/proto_dhcp/rlm_dhcp.c
* src/modules/proto_vmps/vqp.c
* src/modules/rlm_attr_filter/rlm_attr_filter.c
* src/modules/rlm_cache/rlm_cache.c
* src/modules/rlm_chap/rlm_chap.c
* src/modules/rlm_couchbase/mod.c
* src/modules/rlm_couchbase/rlm_couchbase.c
* src/modules/rlm_counter/rlm_counter.c
* src/modules/rlm_cram/rlm_cram.c
* src/modules/rlm_csv/rlm_csv.c
* src/modules/rlm_digest/rlm_digest.c
* src/modules/rlm_eap/eap.c
* src/modules/rlm_eap/libeap/eap_chbind.c
* src/modules/rlm_eap/libeap/eap_tls.c
* src/modules/rlm_eap/libeap/eapcommon.c
* src/modules/rlm_eap/libeap/eapsimlib.c
* src/modules/rlm_eap/libeap/mppe_keys.c
* src/modules/rlm_eap/mem.c
* src/modules/rlm_eap/radeapclient.c
* src/modules/rlm_eap/rlm_eap.c
* src/modules/rlm_eap/types/rlm_eap_gtc/rlm_eap_gtc.c
* src/modules/rlm_eap/types/rlm_eap_ikev2/ike_conf.c
* src/modules/rlm_eap/types/rlm_eap_leap/eap_leap.c
* src/modules/rlm_eap/types/rlm_eap_leap/rlm_eap_leap.c
* src/modules/rlm_eap/types/rlm_eap_md5/rlm_eap_md5.c
* src/modules/rlm_eap/types/rlm_eap_mschapv2/rlm_eap_mschapv2.c
* src/modules/rlm_eap/types/rlm_eap_peap/peap.c
* src/modules/rlm_eap/types/rlm_eap_peap/rlm_eap_peap.c
* src/modules/rlm_eap/types/rlm_eap_pwd/rlm_eap_pwd.c
* src/modules/rlm_eap/types/rlm_eap_sim/rlm_eap_sim.c
* src/modules/rlm_eap/types/rlm_eap_tls/rlm_eap_tls.c
* src/modules/rlm_eap/types/rlm_eap_tnc/rlm_eap_tnc.c
* src/modules/rlm_eap/types/rlm_eap_ttls/rlm_eap_ttls.c
* src/modules/rlm_eap/types/rlm_eap_ttls/ttls.c
* src/modules/rlm_example/rlm_example.c
* src/modules/rlm_exec/rlm_exec.c
* src/modules/rlm_expiration/rlm_expiration.c
* src/modules/rlm_expr/paircmp.c
* src/modules/rlm_expr/rlm_expr.c
* src/modules/rlm_files/rlm_files.c
* src/modules/rlm_ippool/rlm_ippool.c
* src/modules/rlm_ldap/attrmap.c
* src/modules/rlm_ldap/groups.c
* src/modules/rlm_ldap/ldap.c
* src/modules/rlm_ldap/rlm_ldap.c
* src/modules/rlm_logintime/rlm_logintime.c
* src/modules/rlm_mschap/opendir.c
* src/modules/rlm_mschap/rlm_mschap.c
* src/modules/rlm_opendirectory/rlm_opendirectory.c
* src/modules/rlm_otp/otp_mppe.c
* src/modules/rlm_otp/otp_pw_valid.c
* src/modules/rlm_otp/otp_pwe.c
* src/modules/rlm_otp/otp_radstate.c
* src/modules/rlm_otp/rlm_otp.c
* src/modules/rlm_pam/rlm_pam.c
* src/modules/rlm_pap/rlm_pap.c
* src/modules/rlm_passwd/rlm_passwd.c
* src/modules/rlm_perl/rlm_perl.c
* src/modules/rlm_preprocess/rlm_preprocess.c
* src/modules/rlm_python/rlm_python.c
* src/modules/rlm_radutmp/rlm_radutmp.c
* src/modules/rlm_realm/rlm_realm.c
* src/modules/rlm_realm/trustrouter.c
* src/modules/rlm_rediswho/rlm_rediswho.c
* src/modules/rlm_replicate/rlm_replicate.c
* src/modules/rlm_rest/rest.c
* src/modules/rlm_ruby/rlm_ruby.c
* src/modules/rlm_securid/mem.c
* src/modules/rlm_securid/rlm_securid.c
* src/modules/rlm_smsotp/rlm_smsotp.c
* src/modules/rlm_soh/rlm_soh.c
* src/modules/rlm_sometimes/rlm_sometimes.c
* src/modules/rlm_sql/rlm_sql.c
* src/modules/rlm_sql/rlm_sql.h
* src/modules/rlm_sql/sql.c
* src/modules/rlm_sqlcounter/rlm_sqlcounter.c
* src/modules/rlm_sqlhpwippool/rlm_sqlhpwippool.c
* src/modules/rlm_sqlippool/rlm_sqlippool.c
* src/modules/rlm_unix/rlm_unix.c
* src/modules/rlm_unpack/rlm_unpack.c
* src/modules/rlm_wimax/rlm_wimax.c
* src/modules/rlm_yubikey/decrypt.c
* src/modules/rlm_yubikey/rlm_yubikey.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e4684b6d992cb88fba3ca4feeb8740512f720326
======
Remove module_safe grouping
Arran Cudbard-Bell at 2015-07-14T21:31:39Z
Files modified:
* src/lib/cursor.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/9977a29ce1192c4a761c51e14027d4ddc44a3e95
======
Updating man rlm_attr_filter
Jorge Pereira (via Arran Cudbard-Bell)@2015-07-14T05:49:03Z
Files modified:
* man/man5/rlm_attr_filter.5
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/9c97a2f2d98bf6dff1df5619dcecd607a9498e41
======
Add the module creation guide to the CONTRIBUTING file
Arran Cudbard-Bell at 2015-07-14T05:36:34Z
Files modified:
* CONTRIBUTING
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b43f5395a297c7ccbd5bc424444f5e0a035995fe
======
Mark v1.x.x and 2.x.x as EOL in doxygen docs
Arran Cudbard-Bell at 2015-07-14T05:07:21Z
Files modified:
* doc/source/extra/toc.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d3978c85d41fb55b2bcd598d53b178956c2246c2
======
Fix files module so there's no collisions.
Move to an rbtree, so each entry is unique.
More talloc work.
Alan T. DeKok at 2015-07-14T03:13:10Z
Files modified:
* src/modules/rlm_files/rlm_files.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/804bca3f198504a33549b21bb58cfcd8c6c8a760
======
Set lineno correctly
Alan T. DeKok at 2015-07-14T03:13:08Z
Files modified:
* src/main/files.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a3db8804cdf1d75a01c5c3550021c465e8917cc4
======
We can use "lineno" instead of "order"
Alan T. DeKok at 2015-07-14T03:13:07Z
Files modified:
* src/include/tmpl.h
* src/modules/rlm_files/rlm_files.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/c24443f9aee2b69f554bef2ee435e63e2cfbecb6
======
Remove unused field
Alan T. DeKok at 2015-07-14T03:13:05Z
Files modified:
* src/include/tmpl.h
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/0575682ee14bd1f418d4860c82613275260ff1b3
======
Remove default cistron compatibility.
Alan T. DeKok at 2015-07-14T03:13:03Z
Files modified:
* src/modules/rlm_files/rlm_files.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6b9a208fbbf17eebdc83c8d794c2461353750f17
======
Add PW_TYPE to data type mapping table
Arran Cudbard-Bell at 2015-07-13T20:18:25Z
Files modified:
* src/main/conffile.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ea308d2b2dd86bee4f9360e3cdde01f1a8f6f8d6
======
Add doxygen headers for some important enums
Arran Cudbard-Bell at 2015-07-13T19:36:10Z
Files modified:
* src/include/radius.h
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d62e842a60df5440f63fc67c8ed08f2f35f85d88
======
Mention the Git tutorial
Arran Cudbard-Bell at 2015-07-13T16:56:17Z
Files modified:
* CONTRIBUTING
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/abbda0f244da883d213c3571352b23a076c85a14
======
Whitespace
Arran Cudbard-Bell at 2015-07-13T16:47:15Z
Files modified:
* CONTRIBUTING
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a508ac517eb62c79142ad70284411cd32586f4b6
======
Mention putting log output in backticks
Arran Cudbard-Bell at 2015-07-13T16:46:30Z
Files modified:
* CONTRIBUTING
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a1a0b5fde83448d26816522e4cf1864db57d9798
======
Refine the contributing document a little
Arran Cudbard-Bell at 2015-07-13T16:42:58Z
Files modified:
* CONTRIBUTING
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/fb5c571a5229c570c4ff14b02149d341d38d4280
======
Add contributing document
Arran Cudbard-Bell at 2015-07-13T03:34:24Z
Files modified:
* CONTRIBUTING
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/5914adaa5b6cc79f0fa2c068c60c42f2fde1acfe
======
Add notes to README.rst about commercial support and abusing the GitHub issue tracker
Arran Cudbard-Bell at 2015-07-13T00:36:37Z
Files modified:
* README.rst
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/26c28b4f67f96b21cb8cb4424311a955e5e1a362
======
Fix comment
Arran Cudbard-Bell at 2015-07-13T00:05:42Z
Files modified:
* src/lib/misc.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/5ea4490950f73f3e71a9b3c14056c692e88bd546
======
More optimizations
After converting "%{Attr}" to &Attr, do more parsing of the RHS,
and check if teh RHS is an empty string. If so, the string expansion
and comparison to empty string is just an existence check for the
attribute.
Alan T. DeKok at 2015-07-10T23:32:57Z
Files modified:
* src/main/modcall.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/c68b827a77f85b1157fe661eaced090a58fc7c37
======
Standardize warning messages
Alan T. DeKok at 2015-07-10T23:32:00Z
Files modified:
* src/main/modcall.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e3e4e081d0125b93efb54b34a4c52a78b85c262c
======
check_config is now in conffile.c
Alan T. DeKok at 2015-07-10T17:22:11Z
Files modified:
* src/main/radiusd.c
* src/main/radmin.c
* src/main/unittest.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/89daeded97f11e1aff9a83396778326757b728f3
======
Move check_config to conffile.c
config things should arguably be here...
Alan T. DeKok at 2015-07-10T15:02:46Z
Files modified:
* src/include/conffile.h
* src/include/radiusd.h
* src/main/conffile.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/96adc71565affa49e254265a2c12a87cb9299fac
======
Don't complain on deprecated. Closes #1131
Alan T. DeKok at 2015-07-10T14:54:26Z
Files modified:
* src/main/conffile.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b8dcd969bdcf834b52b8e8e785fdb62b263d5906
======
Don't convert RHS to data if RHS is empty
FIXME: The test should really be converted to an existence check
Alan T. DeKok at 2015-07-09T19:57:49Z
Files modified:
* src/main/modcall.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/258197c87291193c104967fde75c9befd6f84202
======
Don't convert LIST to ATTRIBUTE
Alan T. DeKok at 2015-07-09T19:57:48Z
Files modified:
* src/main/xlat.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a3163c3841d9ee16bfdbd19e931fa23db0d9bb74
======
Do more optimizations
If LHS XLAT was converted to an attribute reference, AND the
RHS is a literal, then convert the RHS to type-specific data, too
Alan T. DeKok at 2015-07-09T19:29:30Z
Files modified:
* src/main/modcall.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/3b42792ed0f8f1cd911179cda1b81d683f88f128
======
Always recurse in pass2
even if the node is marked as PASS2_FIXUP_NONE. So that
xlat's can be compiled to attribute references
Alan T. DeKok at 2015-07-09T19:29:29Z
Files modified:
* src/main/modcall.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/3a1858ae3ea4c40b0562370cb1b2e5f2c0c9832f
======
Explictly handle more condition types
And recurse on children
Alan T. DeKok at 2015-07-09T19:29:28Z
Files modified:
* src/main/modcall.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e454a191fa12653038c7ee889d800ad4d779c6f8
======
label should always be defined
Alan T. DeKok at 2015-07-09T19:29:26Z
Files modified:
* src/main/client.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/0ca0904938edabb69891c37d41d2c94ff14f194c
======
Don't include the '}' in the xlat name
Alan T. DeKok at 2015-07-09T19:29:25Z
Files modified:
* src/main/xlat.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/93bf98f432704cd0fbe6e1cd3365d8fa2f0b01cb
======
Manual clean up on error.
Talloc will do this for us, but it's good practice
Alan T. DeKok at 2015-07-09T19:29:23Z
Files modified:
* src/main/xlat.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/c69dbf105a9053626ff075bb4ba653a88aad8d5b
======
Always free clients list if we allocated it Closes #1130
Arran Cudbard-Bell at 2015-07-09T05:48:57Z
Files modified:
* src/main/client.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/65942022f71b32c40e249f865a178841b7c7c24d
======
--
This commit summary was generated @2015-07-25T00:00:04Z by lgfeed version 0.00 (https://github.com/arr2036/lgfeed).
More information about the Freeradius-Devel
mailing list