Commit report for v3.1.x branch

The git bot announce at freeradius.org
Thu May 7 00:00:02 CEST 2015


New activity for FreeRADIUS (the high performance and highly configurable RADIUS server)

======
Fix -v in radclient

Arran Cudbard-Bell at 2015-05-06T21:41:31Z
Files modified:
	* src/main/radclient.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f26cdd1c4b141b8434f21e1a1df1dff4c3ff2e2a
====== 
If didn't allocate it, we don't free it

Arran Cudbard-Bell at 2015-05-06T21:16:36Z
Files modified:
	* src/main/conffile.c
	* src/main/mainconfig.c
	* src/main/radmin.c
	* src/main/radwho.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/c01f9c7b704b83e77c39268d226ce28bdb31cce9
====== 
Add attribute map attribute

Arran Cudbard-Bell at 2015-05-06T21:00:53Z
Files modified:
	* share/dictionary.freeradius.internal

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6c5023756c2d44919bdb737940855d682ae26bc1
====== 
Shouldn't have been renamed

Arran Cudbard-Bell at 2015-05-06T04:17:17Z
Files modified:
	* src/modules/rlm_sql/drivers/rlm_sql_unixodbc/rlm_sql_unixodbc.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e9c329b2ddba17dbb6d6e063f15034e619319743
====== 
Not every driver provides sql_num_rows

Arran Cudbard-Bell at 2015-05-06T04:13:18Z
Files modified:
	* src/modules/rlm_sqlhpwippool/rlm_sqlhpwippool.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/9223b50da98c36337be1d9ac2b4f637cea28efe9
====== 
Consistent module names and instance structs

Arran Cudbard-Bell at 2015-05-06T04:08:45Z
Files modified:
	* src/modules/rlm_couchbase/rlm_couchbase.c
	* src/modules/rlm_detail/rlm_detail.c
	* src/modules/rlm_ldap/attrmap.c
	* src/modules/rlm_ldap/clients.c
	* src/modules/rlm_ldap/groups.c
	* src/modules/rlm_ldap/ldap.c
	* src/modules/rlm_ldap/ldap.h
	* src/modules/rlm_ldap/rlm_ldap.c
	* src/modules/rlm_ldap/sasl.c
	* src/modules/rlm_mschap/rlm_mschap.c
	* src/modules/rlm_opendirectory/rlm_opendirectory.c
	* src/modules/rlm_passwd/rlm_passwd.c
	* src/modules/rlm_redis/rlm_redis.h
	* src/modules/rlm_rest/rlm_rest.c
	* src/modules/rlm_soh/rlm_soh.c
	* src/modules/rlm_sql/drivers/rlm_sql_oracle/rlm_sql_oracle.c
	* src/modules/rlm_sqlcounter/rlm_sqlcounter.c
	* src/modules/rlm_unix/rlm_unix.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/cb4a4a34ea121ddf834b6c67a70f6e0a4d35e4be
====== 
Use error macro in SQL drivers

Arran Cudbard-Bell at 2015-05-06T03:18:08Z
Files modified:
	* src/modules/rlm_sql/drivers/rlm_sql_firebird/rlm_sql_firebird.c
	* src/modules/rlm_sql/drivers/rlm_sql_iodbc/rlm_sql_iodbc.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/4d8433d034ccacc56e9e1ac752ac9fc36fd304bf
====== 
Dynamic map test

Arran Cudbard-Bell at 2015-05-06T02:51:06Z
Files modified:
	* src/main/xlat.c
	* src/tests/keywords/map-xlat

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/9eaaea8af7a631e7c912051dc0be23eeb45935e1
====== 
Free the fields

Arran Cudbard-Bell at 2015-05-06T02:51:06Z
Files modified:
	* src/modules/rlm_sql/rlm_sql.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ec5ba14c96d3d6e82f11f1e890e30d85ced01583
====== 
Unix ODBC doesn't provide num rows either!

Arran Cudbard-Bell at 2015-05-06T02:51:06Z
Files modified:
	* src/modules/rlm_sql/drivers/rlm_sql_unixodbc/rlm_sql_unixodbc.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/8492ec6f3981f3df485d96f22c15e4c2c3293d9f
====== 
Add sql_fields function for unixodbc refs #993

Arran Cudbard-Bell at 2015-05-06T02:51:06Z
Files modified:
	* src/modules/rlm_sql/drivers/rlm_sql_unixodbc/rlm_sql_unixodbc.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/dff283c52a38e3021c08d394dd65c2e11fb932d6
====== 
stmt for all!

Arran Cudbard-Bell at 2015-05-06T02:51:06Z
Files modified:
	* src/modules/rlm_sql/drivers/rlm_sql_unixodbc/rlm_sql_unixodbc.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ab0b1f548385db95e81fe317acf48a0757517db3
====== 
Add sql_fields function for iodbc, and fixup a few other issues. refs #993

Arran Cudbard-Bell at 2015-05-06T02:51:05Z
Files modified:
	* src/modules/rlm_sql/drivers/rlm_sql_iodbc/rlm_sql_iodbc.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/3a6e9c80b7758fa3f070cd355142e20f35a7dc76
====== 
Add a map xlat

Arran Cudbard-Bell at 2015-05-06T02:51:05Z
Files modified:
	* src/main/xlat.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/21c7d00ea86731b10aebd4dd22a428b19531aac5
====== 
Formatting

Arran Cudbard-Bell at 2015-05-06T02:51:05Z
Files modified:
	* src/modules/rlm_sql/drivers/rlm_sql_oracle/rlm_sql_oracle.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/973495b206ea8aa082119d273a482c84f8e806c4
====== 
Make reconfig

Arran Cudbard-Bell at 2015-05-06T02:51:05Z
Files modified:
	* src/include/autoconf.h.in
	* src/modules/rlm_sql/drivers/rlm_sql_oracle/configure

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/37fdd0afb80ad55591b2f393b1ec0b881b528494
====== 
Add sql_fields for Oracle. refs #993

Jorge Pereira (via Arran Cudbard-Bell)@2015-05-06T02:51:05Z
Files modified:
	* src/modules/rlm_sql/drivers/rlm_sql_oracle/rlm_sql_oracle.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/784738957a8aca239095f0a0206e6ca46e1ea551
====== 
Add support for Oracle library client versions 12

Jorge Pereira (via Arran Cudbard-Bell)@2015-05-06T02:51:05Z
Files modified:
	* src/modules/rlm_sql/drivers/rlm_sql_oracle/configure.ac

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d279533e02644530898b7d08548523e1dd1cee2f
====== 
Formatting

Arran Cudbard-Bell at 2015-05-06T02:51:05Z
Files modified:
	* src/modules/rlm_sql/drivers/rlm_sql_firebird/rlm_sql_firebird.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/c5500c0fd05aa5df227adb577b05c6174d02e6a3
====== 
Add sql_fields for firebird. refs #993

Jorge Pereira (via Arran Cudbard-Bell)@2015-05-06T02:51:05Z
Files modified:
	* src/modules/rlm_sql/drivers/rlm_sql_firebird/rlm_sql_firebird.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/da4079eae269b8fe6edf417383acbe83d4710b7a
====== 
Add references for sql_fields

Jorge Pereira (via Arran Cudbard-Bell)@2015-05-06T02:51:05Z
Files modified:
	* src/modules/rlm_sql/README

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/90bd3604a2af8d32558e97c46e69bfa3d27b519a
====== 
Move rad_debug_lvl into src/main.log

So we don't have to define it for every utility that uses the server library

Arran Cudbard-Bell at 2015-05-06T02:51:05Z
Files modified:
	* src/main/log.c
	* src/main/radattr.c
	* src/main/radiusd.c
	* src/main/radmin.c
	* src/main/radwho.c
	* src/main/unittest.c
	* src/modules/rlm_eap/radeapclient.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/bb3c662706ab5afad403212050955131b45492a1
====== 
No +1

Arran Cudbard-Bell at 2015-05-06T02:51:04Z
Files modified:
	* src/modules/rlm_sql/drivers/rlm_sql_db2/rlm_sql_db2.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/099ad002dc03e2b68b69de464fa64250e5ad274e
====== 
Add /usr/local/unixodbc/lib and /usr/local/unixodbc/include to default search path for unixodbc

Arran Cudbard-Bell at 2015-05-06T02:51:04Z
Files modified:
	* src/modules/rlm_sql/drivers/rlm_sql_unixodbc/configure
	* src/modules/rlm_sql/drivers/rlm_sql_unixodbc/configure.ac

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6e5a3a758916800f8d819c42fa8f3f481b15125c
====== 
Check for vendor with Message-Authenticator.  Fixes #994

Alan T. DeKok (via Arran Cudbard-Bell)@2015-05-06T02:51:04Z
Files modified:
	* src/lib/radius.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/4289b39e6998913216898d9184c041bfddd3b749
====== 
Preserve quotes when creating map name

Alan T. DeKok (via Arran Cudbard-Bell)@2015-05-06T02:51:04Z
Files modified:
	* src/main/modcall.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/1f5687071eb6325108fc364677b3c01d3d6a1b90
====== 
Add sql_fields for db2.  refs #993

Arran Cudbard-Bell at 2015-05-05T16:25:33Z
Files modified:
	* src/modules/rlm_sql/drivers/rlm_sql_db2/rlm_sql_db2.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/2bd0a7d0ccfd074d0bdebce77a99d1fd7a51c08e
====== 
Redundant assignment

Arran Cudbard-Bell at 2015-05-05T06:09:00Z
Files modified:
	* src/modules/rlm_sql/rlm_sql.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/8f30ba8b59dc3c78e0eb41fe03f432f60ba73091
====== 
Fix map test, and add checks for different RHS tmpl types

Arran Cudbard-Bell at 2015-05-05T06:00:38Z
Files modified:
	* src/tests/modules/sql_sqlite/map.attrs
	* src/tests/modules/sql_sqlite/map.unlang

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/9d2a8385dbd2866286107ffcb8d92451a87cc87a
====== 
Add tests for map'd sqlite

Arran Cudbard-Bell at 2015-05-05T05:53:00Z
Files modified:
	* src/tests/modules/sql_sqlite/map.unlang

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/138b0c36fe8a6a7abe33938b9c5df5ac9d13d2e8
====== 
Make debug_* policies available in the module testing framework

Arran Cudbard-Bell at 2015-05-05T05:45:42Z
Files modified:
	* src/tests/modules/radiusd.conf

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/71bab14050fd79bc138b22c66576e36c1b7e1649
====== 
Print the field names at debug level 3

Arran Cudbard-Bell at 2015-05-05T05:45:24Z
Files modified:
	* src/modules/rlm_sql/rlm_sql.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/58ad8e170fbd71ed8fccee88def62ce0f422cfc0
====== 
Fix cf_section_argv_type to return cs->argv_type[argc] not name2_type

Arran Cudbard-Bell at 2015-05-05T05:44:34Z
Files modified:
	* src/main/conffile.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/95823ae7a8d99e8031ddc3247a89521a061deb1e
====== 
Allow assignment operators for maps too

Arran Cudbard-Bell at 2015-05-05T05:44:11Z
Files modified:
	* src/main/conffile.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/fd97cdd59c89736b13da273fe07b3a9a12b34dcf
====== 
Length off by one

But hey, at least the string comparisons really do work with binary data!

Arran Cudbard-Bell at 2015-05-05T05:13:21Z
Files modified:
	* src/modules/rlm_sql/rlm_sql.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/edc09f89319495c587483c5e6298b20222b5e545
====== 
sqlite doesn't know how many rows are in the result set so we can't use sql_num_rows

Arran Cudbard-Bell at 2015-05-05T05:04:38Z
Files modified:
	* src/modules/rlm_sql/drivers/rlm_sql_sqlite/rlm_sql_sqlite.c
	* src/modules/rlm_sql/rlm_sql.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/99273e1d3dcb1c96d03d029f1786d1cbcba0dd12
====== 
Ended up using talloc_array_length instead of a NULL terminated fields array, so don't allocate an extra element

Arran Cudbard-Bell at 2015-05-05T05:03:50Z
Files modified:
	* src/modules/rlm_sql/drivers/rlm_sql_mysql/rlm_sql_mysql.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

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ae247790e8377104fa244055ab09cb73caae3933
====== 
Returning OK for no columns matched was a dumb idea

Arran Cudbard-Bell at 2015-05-05T05:02:14Z
Files modified:
	* src/include/map_proc.h
	* src/modules/rlm_sql/rlm_sql.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f084977b05270f1757f24ab24df1fac90c317061
====== 
Map functions should return 'NOOP' not 'NOTFOUND' if there's no result to operate on

Arran Cudbard-Bell at 2015-05-05T04:15:09Z
Files modified:
	* src/include/map_proc.h
	* src/main/map_proc.c
	* src/modules/rlm_ldap/rlm_ldap.c
	* src/modules/rlm_sql/rlm_sql.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/23ea7668bdbb7ca91ab682119bb723c49d411663
====== 
Move sql 'loaded and linked' message to bootstrap

Arran Cudbard-Bell at 2015-05-05T04:12:02Z
Files modified:
	* src/modules/rlm_sql/rlm_sql.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/4b21cad57a8c27719a40a4be1058bfc8e7429419
====== 
Set the name of module instance structures correctly

Arran Cudbard-Bell at 2015-05-05T04:11:44Z
Files modified:
	* src/main/modules.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/240c3267d26094e3d7d5bf9a4efaca4da318d995
====== 
Fix map validation

Arran Cudbard-Bell at 2015-05-05T04:11:16Z
Files modified:
	* src/main/modcall.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/c9beee89e4466478342a2de0a02b5f80de6719b8
====== 
Print registration of xlats and map functions

Arran Cudbard-Bell at 2015-05-05T04:11:00Z
Files modified:
	* src/main/map_proc.c
	* src/main/xlat.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/eea81d4095f4fb4415b08a3068b06db287c3a41f
====== 
Assignment ops should not include equality ops

Arran Cudbard-Bell at 2015-05-05T04:10:30Z
Files modified:
	* src/lib/token.c
	* src/main/modcall.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/3943b500a5dace18cf8ca20d358ac0270a067723
====== 
Allow the map argument to be any string type

Arran Cudbard-Bell at 2015-05-05T03:02:37Z
Files modified:
	* src/main/conffile.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/c03d87e9267272a3481d1d9182cfd90d52c01af0
====== 
Update bbedit language definition

Arran Cudbard-Bell at 2015-05-05T02:56:33Z
Files modified:
	* scripts/bbedit/unlanglaguage.plist

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/1160c4e7f6cb70a93be4e3dcec9df56d6b4f9512
====== 
Document MOD_* macros

Arran Cudbard-Bell at 2015-05-05T02:30:33Z
Files modified:
	* src/main/modcall.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/2db790b474b2baa38f1a83fcb705dd5a1e9ad304
====== 
Glue the new modcall code for maps to the map processor code

Tests to follow...

Arran Cudbard-Bell at 2015-05-05T00:05:16Z
Files modified:
	* src/main/modcall.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/079ed611ac26d56e38e318138b27e403c9b258ca
====== 
Compile maps and run tests on them

Alan T. DeKok at 2015-05-04T22:55:25Z
Files modified:
	* src/main/modcall.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/00a0f3963fa7841246456a27c3a64485eff41c87
====== 
Check the destination lists only for "update" sections

for maps, the second argument is a module, not a list

Alan T. DeKok at 2015-05-04T22:54:52Z
Files modified:
	* src/main/map.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/81baadc5d72917140f1cf98022ba4516a3b3858b
====== 
Parse "map" things, and expose functions for manipulation

Alan T. DeKok at 2015-05-04T22:54:06Z
Files modified:
	* src/include/conffile.h
	* src/main/conffile.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/fdfb9b6bea8e012a1e99a4a4bbd59c1f92b88f54
====== 
%d for macros holding size

Alan T. DeKok at 2015-05-04T14:10:50Z
Files modified:
	* src/modules/rlm_eap/types/rlm_eap_pwd/rlm_eap_pwd.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/1c0f33465033cd321a2565ea0586b7ed0921edd6
====== 
Use sizeof header, to be the same as the later comparison

Alan T. DeKok at 2015-05-04T13:58:13Z
Files modified:
	* src/modules/rlm_eap/types/rlm_eap_pwd/rlm_eap_pwd.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/2ec2b4b173045daeed58acbfbcd439fae2212d87
====== 
Use memcpy() when writing to binary buffers

Alan T. DeKok at 2015-05-04T13:58:13Z
Files modified:
	* src/modules/rlm_eap/types/rlm_eap_pwd/rlm_eap_pwd.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/1add80ce6788e677fe985cf78ecc97dde3dde6d4
====== 
Check peer confirm length before dereferencing it

Alan T. DeKok at 2015-05-04T13:58:11Z
Files modified:
	* src/modules/rlm_eap/types/rlm_eap_pwd/rlm_eap_pwd.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/96565c1b3524e3f7dc36777af9a88ddb2e98542c
====== 
Check packet length before dereferencing fields

Alan T. DeKok at 2015-05-04T13:58:11Z
Files modified:
	* src/modules/rlm_eap/types/rlm_eap_pwd/rlm_eap_pwd.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6e4daf93d96de34463d12cc27103eab6f54d294b
====== 
Add "len" field to peer commit

And check length of packet from peer before decoding it.

Alan T. DeKok at 2015-05-04T13:58:10Z
Files modified:
	* src/modules/rlm_eap/types/rlm_eap_pwd/eap_pwd.c
	* 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/a115bfbacd7da11db95fc5eab7c252b35760ee90
====== 
Use "in" instead of "in_buf" and "buf"

Alan T. DeKok at 2015-05-04T13:58:09Z
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/05c6c1070c05aa4fa21524dfb4f43f82eafbb70b
====== 
No need for a separate conf structure

Alan T. DeKok at 2015-05-04T13:58:07Z
Files modified:
	* src/modules/rlm_eap/types/rlm_eap_pwd/rlm_eap_pwd.c
	* src/modules/rlm_eap/types/rlm_eap_pwd/rlm_eap_pwd.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e382bf7b2ed5d10dbcbb786f67afdee1a966049b
====== 
Just to be explicit

Alan T. DeKok at 2015-05-04T13:58:03Z
Files modified:
	* src/modules/rlm_eap/types/rlm_eap_pwd/rlm_eap_pwd.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/7ecdc115b1127b144b4f1cd0c6ed082936c7c684
====== 
Use consistent names for packets

Alan T. DeKok at 2015-05-04T13:58:02Z
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/e87b581527f95169519b2d9ee385fdf29886c2db
====== 
mtu is size_t.

And if we're doing what EAP-TLS does, then be sure to do
the same thing.

Alan T. DeKok at 2015-05-04T13:58:01Z
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/92b79686705ba14599ee353cd90e9b5bb878016f
====== 
Rename "offset" to "mtu", which is more accurate

Alan T. DeKok at 2015-05-04T13:57:59Z
Files modified:
	* src/include/tls-h
	* src/main/tls.c
	* src/main/tls_listen.c
	* src/modules/rlm_eap/libeap/eap_tls.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/3a45ff590ba0d382e813f4ffe5ad4977e76f9387
====== 
Use consistent names everywhere

Alan T. DeKok at 2015-05-04T13:57:50Z
Files modified:
	* src/modules/rlm_eap/types/rlm_eap_pwd/eap_pwd.c
	* src/modules/rlm_eap/types/rlm_eap_pwd/rlm_eap_pwd.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/565ca1d3f9826e560a4b0b2eb51e57a7338e64ba
====== 
Rename xlat function typedefs

Arran Cudbard-Bell at 2015-05-02T15:27:04Z
Files modified:
	* src/include/map_proc.h
	* src/include/tmpl.h
	* src/include/xlat.h
	* src/main/map_proc.c
	* src/main/tmpl.c
	* src/main/xlat.c
	* src/modules/rlm_detail/rlm_detail.c
	* src/modules/rlm_linelog/rlm_linelog.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a1bd8fa3ca9ce2686233bc483462da49721a9ae5
====== 
Typo

Arran Cudbard-Bell at 2015-05-02T03:46:48Z
Files modified:
	* src/main/map_proc.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/959edcf62509f3d92b0118d78eb687b249723692
====== 
Doxygen

Arran Cudbard-Bell at 2015-05-02T02:21:38Z
Files modified:
	* src/modules/rlm_ldap/rlm_ldap.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/26858c2c090e30dec49e438b95a25aef7606e61e
====== 
Fix tab indentation

also don't need to memset expanded...

Arran Cudbard-Bell at 2015-05-02T02:20:37Z
Files modified:
	* src/modules/rlm_ldap/rlm_ldap.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/9c1d6536c6b117a0f05fc2ee848dcb19e36527c8
====== 
Add ldap map_proc

Arran Cudbard-Bell at 2015-05-02T02:06:51Z
Files modified:
	* src/modules/rlm_ldap/ldap.h
	* src/modules/rlm_ldap/rlm_ldap.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/94a4f3e1dd5f8ba81701525c39da62b527465dad
====== 
Expose rlm_ldap_map_getvalue

Arran Cudbard-Bell at 2015-05-02T02:06:31Z
Files modified:
	* src/modules/rlm_ldap/attrmap.c
	* src/modules/rlm_ldap/ldap.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6cdb1c3e614d6e9e20397025fd68b1aaad8d3b2d
====== 
Simplify map_proc interface

In almost all cases instance data passed to escape functions is the module instance.
In all cases map_proc contexts should be hung off the module that registered them.
Simpler to use a similar instantiation system as we do for modules, where the memory is allocated by the server, then passed to the instantiate callback.

Arran Cudbard-Bell at 2015-05-02T01:42:07Z
Files modified:
	* src/include/map_proc.h
	* src/main/map_proc.c
	* src/modules/rlm_sql/rlm_sql.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/4cc3237b2bbfa6f2a20ab737c01d596b7e86d09f
====== 
Using += to control whether multiple rows will be processed won't work well, so remove it

We'll need something based on containers to process result sets correctly

Arran Cudbard-Bell at 2015-05-02T01:11:02Z
Files modified:
	* src/modules/rlm_sql/rlm_sql.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/94b7d255605be12a800f42605b9d3c8b99beb7e3
====== 
No need to memset rlm_ldap_max_exp_t

Arran Cudbard-Bell at 2015-05-01T23:51:26Z
Files modified:
	* src/modules/rlm_ldap/attrmap.c
	* src/modules/rlm_ldap/rlm_ldap.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/347845dce2f07f91f05d3cc262bee55719307273
====== 
Some LDAP structure documentation

Arran Cudbard-Bell at 2015-05-01T23:48:26Z
Files modified:
	* src/modules/rlm_ldap/ldap.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a13653d50ef45567ed3cd6030573e9003a17dc8a
====== 
Only process the first attribute value unless the operator is +=

Arran Cudbard-Bell at 2015-05-01T23:48:08Z
Files modified:
	* src/modules/rlm_ldap/attrmap.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/385924be080a2262d03c2228b29de31da9ba11c2
====== 
Formatting

Arran Cudbard-Bell at 2015-05-01T23:21:53Z
Files modified:
	* src/modules/rlm_ldap/rlm_ldap.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/9749e413ed654fa399475d3626b0f62a41503cd7
====== 
Should use mod_* to be consistent...

Arran Cudbard-Bell at 2015-05-01T23:21:08Z
Files modified:
	* src/modules/rlm_sql/rlm_sql.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b0abbcd55f694ab9273da84afd894bca8de2847f
====== 
Map profile belongs in rlm_ldap.c

Arran Cudbard-Bell at 2015-05-01T21:53:26Z
Files modified:
	* src/modules/rlm_ldap/attrmap.c
	* src/modules/rlm_ldap/ldap.h
	* src/modules/rlm_ldap/rlm_ldap.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/5adf44b1c8495ad6aa62304f6fb52ac7e79fce87
====== 
Use tmpl_expand to get LDAP rhs values

Arran Cudbard-Bell at 2015-05-01T21:46:36Z
Files modified:
	* src/modules/rlm_ldap/attrmap.c
	* src/modules/rlm_ldap/ldap.h
	* src/modules/rlm_ldap/rlm_ldap.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ffc0ca238070f9d86feaeb733769080ea1ec8937
====== 
'array' describes the type of data structure, not what it's used for.

Arran Cudbard-Bell at 2015-05-01T20:57:33Z
Files modified:
	* src/modules/rlm_sql/rlm_sql.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/3a13b9b4ad065be1ee97c43116ca06a577e6ec29
====== 
Revert "alive isn't used"

This reverts commit 832a5c3f9b9a451b387ce0cb276d9067588b69e3.

Conflicts:
	src/modules/rlm_couchbase/mod.c

Arran Cudbard-Bell at 2015-05-01T20:47:52Z
Files modified:
	* src/modules/rlm_couchbase/mod.h
	* src/modules/rlm_couchbase/rlm_couchbase.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/1f46deee36102e8ef9dffc68752d05037deac8e6
====== 
Convert doxygen return values into lists where appropriate

Arran Cudbard-Bell at 2015-05-01T20:45:54Z
Files modified:
	* src/include/clients.h
	* src/include/connection.h
	* src/include/libradius.h
	* src/include/map_proc.h
	* src/include/modules.h
	* src/lib/base64.c
	* src/lib/cbuff.c
	* src/lib/cursor.c
	* src/lib/debug.c
	* src/lib/dict.c
	* src/lib/filters.c
	* src/lib/log.c
	* src/lib/misc.c
	* src/lib/missing.c
	* src/lib/net.c
	* src/lib/pair.c
	* src/lib/pcap.c
	* src/lib/print.c
	* src/lib/radius.c
	* src/lib/regex.c
	* src/lib/socket.c
	* src/lib/value.c
	* src/lib/version.c
	* src/main/client.c
	* src/main/collectd.c
	* src/main/command.c
	* src/main/conffile.c
	* src/main/connection.c
	* src/main/evaluate.c
	* src/main/exec.c
	* src/main/exfile.c
	* src/main/log.c
	* src/main/map.c
	* src/main/map_proc.c
	* src/main/modcall.c
	* src/main/modules.c
	* src/main/pair.c
	* src/main/parser.c
	* src/main/process.c
	* src/main/radmin.c
	* src/main/radsniff.c
	* src/main/realms.c
	* src/main/regex.c
	* src/main/soh.c
	* src/main/tls.c
	* src/main/tmpl.c
	* src/main/util.c
	* src/main/version.c
	* src/main/xlat.c
	* src/modules/proto_dhcp/dhcp.c
	* src/modules/proto_vmps/vqp.h
	* src/modules/rlm_cache/drivers/rlm_cache_memcached/rlm_cache_memcached.c
	* src/modules/rlm_cache/drivers/rlm_cache_rbtree/rlm_cache_rbtree.c
	* src/modules/rlm_cache/rlm_cache.c
	* src/modules/rlm_cache/serialize.c
	* src/modules/rlm_couchbase/mod.c
	* src/modules/rlm_couchbase/rlm_couchbase.c
	* src/modules/rlm_eap/libeap/eapcommon.c
	* src/modules/rlm_eap/types/rlm_eap_tnc/rlm_eap_tnc.c
	* src/modules/rlm_ldap/attrmap.c
	* src/modules/rlm_ldap/clients.c
	* src/modules/rlm_ldap/edir.c
	* src/modules/rlm_ldap/ldap.c
	* src/modules/rlm_ldap/rlm_ldap.c
	* src/modules/rlm_linelog/rlm_linelog.c
	* src/modules/rlm_mschap/mschap.c
	* src/modules/rlm_pam/rlm_pam.c
	* src/modules/rlm_pap/rlm_pap.c
	* src/modules/rlm_replicate/rlm_replicate.c
	* src/modules/rlm_rest/rest.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_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_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.c
	* src/modules/rlm_sql/sql.c
	* src/modules/rlm_sqlippool/rlm_sqlippool.c
	* src/modules/rlm_yubikey/rlm_yubikey.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/bca7a9e3da0b13f27ed9aece1738e2dced93f802
====== 
Remove unused assignment

Alan T. DeKok at 2015-05-01T17:57:03Z
Files modified:
	* src/main/conffile.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/005948800a889f9b48bff9a7e341ab97cd79c706
====== 
Re-arrange code parsing "if" to be more sane

Alan T. DeKok at 2015-05-01T17:27:26Z
Files modified:
	* src/main/conffile.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f84be9b695c0f2e6def217ac7d33426641134234
====== 
Tokenize the condition in the correct TALLOC_CTX

Alan T. DeKok at 2015-05-01T17:27:25Z
Files modified:
	* src/main/conffile.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/8ccbb5339d65165a25c09e8ddab9159b8bc200ad
====== 
Move sanity check to earlier in the code

Alan T. DeKok at 2015-05-01T17:27:24Z
Files modified:
	* src/main/conffile.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e53b4f8a796a2c86859e0ba7ad12a2d39fba44d5
====== 
Disallow keywords in double quotes

Alan T. DeKok at 2015-05-01T17:04:01Z
Files modified:
	* src/main/conffile.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/17eceb537ea056b5b6b00f465a9b7d41435aa272
====== 
Use "update" instead of "map".

For consistency with the rest of the server

Alan T. DeKok at 2015-05-01T17:03:56Z
Files modified:
	* raddb/mods-available/couchbase
	* src/modules/rlm_couchbase/mod.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/cfc56dc0800b052eda370bfb52e7a73421584ede
====== 
alive isn't used

Alan T. DeKok at 2015-05-01T17:03:55Z
Files modified:
	* src/modules/rlm_couchbase/mod.c
	* src/modules/rlm_couchbase/mod.h
	* src/modules/rlm_couchbase/rlm_couchbase.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/832a5c3f9b9a451b387ce0cb276d9067588b69e3
====== 
index is a global.

memset works on bytes, not integers

Alan T. DeKok at 2015-05-01T14:48:50Z
Files modified:
	* src/modules/rlm_sql/rlm_sql.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d90fe29605a8870b9fb0bc7bdd8d7e59e866331c
====== 
Fix variable name conflicts

Arran Cudbard-Bell at 2015-05-01T13:49:15Z
Files modified:
	* src/main/map_proc.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/60284f12fd2cd70c9de1428ccf78c2752690ea8a
====== 
link is a global

Alan T. DeKok at 2015-05-01T13:40:58Z
Files modified:
	* src/main/map_proc.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b834d2f397da53915fdc0d88930aed0433f67144
====== 
-Wshadow fix

Alan T. DeKok at 2015-05-01T13:24:42Z
Files modified:
	* src/main/client.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/4169ebb93b384b753f39f329b4b892043504f0b4
====== 
Fix client_add for virtual servers.

If there's a "listen" section, the clients are added to that
virtual server.

If there's no "listen" section in this virtual server, the
clients are added to the global list.

Alan T. DeKok (via Arran Cudbard-Bell)@2015-05-01T05:55:04Z
Files modified:
	* src/main/client.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/9ce4c88844218366c37ecc9fd13c8fbdaba93593
====== 
Start of a map processor framework

Should eventually allow

map <module> <query> {
	<radattr> := <modattr>
}

Arran Cudbard-Bell at 2015-05-01T05:55:04Z
Files modified:
	* src/include/map_proc.h
	* src/main/libfreeradius-server.mk
	* src/main/map_proc.c
	* src/modules/rlm_sql/rlm_sql.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/72de103ef44ca8f5cac5321ee1f23a0801e61c62
====== 
Formatting

Arran Cudbard-Bell at 2015-05-01T05:48:13Z
Files modified:
	* src/modules/rlm_sql/rlm_sql.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/7a6ca29163550217dc0a87ec5de9a3acb0604a6f
====== 
Load sql driver in bootstrap (we need some of its values)

Arran Cudbard-Bell at 2015-05-01T05:47:48Z
Files modified:
	* src/modules/rlm_sql/rlm_sql.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/7367dbed176011b1f0e519d219fedc0f0be0ed39
====== 
Allow true/false for booleans

Alan T. DeKok (via Arran Cudbard-Bell)@2015-05-01T01:51:27Z
Files modified:
	* src/main/conffile.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a60bc241b633dc617798e10d8035824d44a828a5
====== 
Formatting

Arran Cudbard-Bell at 2015-04-30T22:46:03Z
Files modified:
	* src/include/map.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/bd315cd7e68a84921946dd53f79c1285170b9573
====== 
Formatting

Arran Cudbard-Bell at 2015-04-30T21:44:52Z
Files modified:
	* src/include/map.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/7e43219ff0e3a0f3f3de8fd6c31d328599c8d807
====== 
-- 
This commit summary was generated @2015-05-07T00:00:02Z by lgfeed version 0.00 (https://github.com/arr2036/lgfeed).


More information about the Freeradius-Devel mailing list