Commit report for master branch

The git bot announce at freeradius.org
Sat Oct 26 00:00:07 CEST 2013


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

======
Use talloc for results

Remove trailing \n

Don't set statement field to NULL. Closes #455

Arran Cudbard-Bell at 2013-10-25T19:41:47Z
Files modified:
	* src/modules/rlm_sql/drivers/rlm_sql_unixodbc/rlm_sql_unixodbc.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/90315b60778ea3fee3015dccc593746bb67ab9cf
====== 
Ignore non-ether CHADDR

Alan T. DeKok at 2013-10-25T17:32:36Z
Files modified:
	* src/modules/proto_dhcp/dhcp.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/31cd7bfb22539ae535b6dadb3e1b43e78353cebd
====== 
Set CFLAGS/CPPFLAGS when re-running configure scripts

Arran Cudbard-Bell at 2013-10-25T15:14:01Z
Files modified:
	* Makefile

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/c35eb7682205d88fde1afd86f97de8e824e3aef9
====== 
Fix defaults for chase_referrals and rebind

Arran Cudbard-Bell at 2013-10-25T15:11:49Z
Files modified:
	* src/modules/rlm_ldap/rlm_ldap.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/bf657642b26c90c6f1e507f0c53940c78dfede9e
====== 
Use consistent ordering of types (mirrors enum)

Add vp_short and vp_byte (saves on masking)

Arran Cudbard-Bell at 2013-10-25T13:37:02Z
Files modified:
	* src/include/libradius.h
	* src/lib/radius.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/368d7b074d8582247b078512e755cf34c10f7479
====== 
Basic fixes to jlibtool which are unlikely to break anything

Arran Cudbard-Bell at 2013-10-25T12:48:10Z
Files modified:
	* scripts/jlibtool.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/04fdf3e7671d23552fb90ca1f2d43bdb42220bef
====== 
Fix typo in version.c

Arran Cudbard-Bell at 2013-10-25T12:25:35Z
Files modified:
	* src/main/version.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d88cf3977c0769001760494cff9f4e77b4918f6f
====== 
Move @.. to $(Q)...

That way we can set Q=@ for quiet, or Q="" for verbose

Because most versions of GNU Make are smarter than you.  If you
want to know what it's doing... HA! You can't!  There's an "@"
in front of the rule!  You're not supposed to see what the rule
does!

Alan T. DeKok (via Arran Cudbard-Bell)@2013-10-25T11:51:58Z
Files modified:
	* scripts/boiler.mk
	* scripts/libtool.mk

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/7e1e3e4df3bb259c4158d7a100cedd8891017c61
====== 
Fix clang build under mavericks (OSX 10.9)

The default header files have moved, so they're no longer
in /usr/include/.  <sigh>

So we do special checks to find them.  And then add the special
sauce to jlibtool as DARWIN_CFLAGS, so it doesn't pick up the
rest of the CFLAGS we're using to build the server.

We also add the sauce to the normal CFLAGS and LDFLAGS, too,
so the normal build can proceed.

BUT, we add the special sauce to the END of the cflags.  So if
you want to use locally built libraries instead of the system
ones (I'M LOOKING AT YOU, OPENSSL), you can.

Alan T. DeKok (via Arran Cudbard-Bell)@2013-10-25T11:51:53Z
Files modified:
	* Make.inc.in
	* configure
	* configure.ac
	* scripts/libtool.mk

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/74df0b8770a09d93e1ce7d37e987037c6c4cd607
====== 
setting libdir is no longer needed

Alan T. DeKok (via Arran Cudbard-Bell)@2013-10-25T11:51:49Z
Files modified:
	* raddb/debug.conf

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/306d13cc512e79019de17cfe3bac42d21fb759bd
====== 
Change way we use OpenSSL.

- what the user tells us (env or CLI) goes at the START
  of CFLAGS, LDFLAGS, and friends.
- If OpenSSL is found, it gets added to CFLAGS and LIBS
  so that all of the modules can pick it up
- remove all *.mk build  rules which link to $(OPENSSL_LIBS)
  everything is now in $(LIBS), which should be used instead

Alan T. DeKok (via Arran Cudbard-Bell)@2013-10-25T11:51:41Z
Files modified:
	* Make.inc.in
	* configure
	* configure.ac
	* src/main/radattr.mk
	* src/main/radclient.mk
	* src/main/radconf2xml.mk
	* src/main/radiusd.mk
	* src/main/radmin.mk
	* src/main/radwho.mk
	* src/modules/proto_dhcp/dhcpclient.mk
	* src/modules/rlm_eap/radeapclient.mk
	* src/modules/rlm_eap/types/rlm_eap_peap/all.mk
	* src/modules/rlm_eap/types/rlm_eap_pwd/all.mk.in
	* src/modules/rlm_eap/types/rlm_eap_tls/all.mk
	* src/modules/rlm_eap/types/rlm_eap_ttls/all.mk
	* src/modules/rlm_ippool/rlm_ippool.mk
	* src/modules/rlm_ippool/rlm_ippool_tool.mk
	* src/modules/rlm_mschap/smbencrypt.mk
	* src/modules/rlm_otp/all.mk.in

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/8925d5ea9c0399d3cb58d195a7b642fd69343f84
====== 
Properly create the list of "configure" targets

for *.ac, do *.ac -> *, not *.in -> *

Alan T. DeKok (via Arran Cudbard-Bell)@2013-10-25T11:51:29Z
Files modified:
	* Makefile

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/dab7f44594eb402727ab6a39e12c9ac1764e6f97
====== 
Set targetname="" if the module is disabled

Alan T. DeKok (via Arran Cudbard-Bell)@2013-10-25T11:50:56Z
Files modified:
	* src/modules/rlm_ruby/configure
	* src/modules/rlm_ruby/configure.ac

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/65cc57516361d062ce6faefe6ffd2a0e676e5d09
====== 
If we're not building a module, don't install examples

Alan T. DeKok (via Arran Cudbard-Bell)@2013-10-25T11:50:56Z
Files modified:
	* src/modules/rlm_counter/all.mk.in
	* src/modules/rlm_perl/all.mk.in
	* src/modules/rlm_python/all.mk.in
	* src/modules/rlm_ruby/all.mk.in

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/762631ad2de56d97efc4ba0b445ef189361be27c
====== 
Only TCP packets should be non-blocking

And then only if they don't have dedicated worker threads

Alan T. DeKok (via Arran Cudbard-Bell)@2013-10-25T11:50:55Z
Files modified:
	* src/main/listen.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/5e2342b9ba6d4d106147ba1a0c04adda703971fd
====== 
UDP packets should be blocking by default.

There's no benefit to making them non-blocking.

Alan T. DeKok (via Arran Cudbard-Bell)@2013-10-25T11:50:55Z
Files modified:
	* src/lib/packet.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b17ce3bbb786ecf67822e53f6d8dac579aff2326
====== 
recvfrom returns ssize_t, not size_t

Alan T. DeKok (via Arran Cudbard-Bell)@2013-10-25T11:50:55Z
Files modified:
	* src/modules/proto_dhcp/dhcp.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/7774baf78c213cb3b10b0a913b303a76682121d4
====== 
Fix error message for reply

Alan T. DeKok (via Arran Cudbard-Bell)@2013-10-25T11:50:55Z
Files modified:
	* src/modules/proto_dhcp/dhcpclient.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e6ca01c9e5bd594a83590d62aa3c6fa359f1a71f
====== 
Encode correct fields (ether, not octets)

Alan T. DeKok (via Arran Cudbard-Bell)@2013-10-25T11:50:55Z
Files modified:
	* src/modules/proto_dhcp/dhcp.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/fb3b79b9813f91827c889cf83d3b8d5387ab8096
====== 
Encode the reply, not the packet

Alan T. DeKok (via Arran Cudbard-Bell)@2013-10-25T11:50:55Z
Files modified:
	* src/modules/proto_dhcp/dhcpd.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/21843b34aac633ee270f969bd0265478b8c90dc6
====== 
Fix paircursor bugs

Alan T. DeKok (via Arran Cudbard-Bell)@2013-10-25T11:50:55Z
Files modified:
	* src/modules/proto_dhcp/dhcp.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/fd7a82a0ef20e8075658d3d8dd98eac7b9742fde
====== 
Default to recvfrom if we dont have IPv6_RECVPKTINFO

Arran Cudbard-Bell at 2013-10-25T11:50:55Z
Files modified:
	* src/lib/udpfromto.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/203b1e0e22d79dd72cab7038f6bb82072b3d3ec7
====== 
Update gitignore to ignore analyzer output

Arran Cudbard-Bell at 2013-10-25T11:50:54Z
Files modified:
	* .gitignore

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/0a9cc3de02351e20156d137ecd5a2c198bdb623a
====== 
Use consistent variable names, write directly to output buffer in vp_prints_value to avoid unnecessary strcpy.

Arran Cudbard-Bell at 2013-10-25T11:50:54Z
Files modified:
	* src/include/libradius.h
	* src/lib/filters.c
	* src/lib/print.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/1713183b03a2b97d18df0eeb99db7b6eba58f9cd
====== 
Document timeout here, too

Alan T. DeKok (via Arran Cudbard-Bell)@2013-10-25T11:50:54Z
Files modified:
	* raddb/mods-available/exec

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/43e95fae9f2524a28c155ec82048dc00095064af
====== 
Restore most-recent return code match in if()/elsif()

This puts the old behaviour back of matching the most recent
return code, not the highest priority one.

Phil Mayers (via Arran Cudbard-Bell)@2013-10-25T11:50:54Z
Files modified:
	* src/main/modcall.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/c8628207562a702530d112185deff82e5f9fa58e
====== 
Remove suspicion

Arran Cudbard-Bell at 2013-10-25T11:50:54Z
Files modified:
	* src/lib/print.c

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

Arran Cudbard-Bell at 2013-10-25T11:50:54Z
Files modified:
	* src/lib/print.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a3bab0eafc07e3f32c311c3f412f39560e8b6183
====== 
Avoid string copy in vp_prints_value for PW_TYPE_STRING

Arran Cudbard-Bell at 2013-10-25T11:50:54Z
Files modified:
	* src/lib/print.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/0d1e76146ae31acef9e5dd1ffc3411775abc6954
====== 
Fix indentation in vp_print_value function

Arran Cudbard-Bell at 2013-10-25T11:50:53Z
Files modified:
	* src/lib/print.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a5fbfa93d64a9503cda98d193791b51842455da8
====== 
Debug condition is allocated in the NULL context
so that when the command socket goes away, it sticks around

Fixes #454

Alan T. DeKok (via Arran Cudbard-Bell)@2013-10-25T11:50:53Z
Files modified:
	* src/main/command.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/8be656aafabaa20a817ff484f47de4268fc18664
====== 
Note issues with spaces in User-Name

Alan T. DeKok (via Arran Cudbard-Bell)@2013-10-25T11:50:53Z
Files modified:
	* raddb/mods-config/files/authorize

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/4609b5a67d12ec9f9205cdaaec9840abd225c3dc
====== 
Quiet clang analyzer

Alan T. DeKok (via Arran Cudbard-Bell)@2013-10-25T11:50:53Z
Files modified:
	* src/main/detail.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/32ccd69cdf6efc041c72287c219fcdd00fd37e74
====== 
add ntlm_auth_timeout option to rlm_mschap

Matthew Newton at 2013-10-15T23:49:56Z
Files modified:
	* raddb/mods-available/mschap
	* src/modules/rlm_mschap/rlm_mschap.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ab43d6a088411f0526477e7fb64ab03a0e386e67
====== 
add timeout option to rlm_exec

Matthew Newton at 2013-10-15T23:49:49Z
Files modified:
	* raddb/mods-available/echo
	* src/modules/rlm_exec/rlm_exec.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/16da2041765c56f2c9741c1d575f6b4e060051e3
====== 
add timeout arg to radius_exec_program, with default EXEC_TIMEOUT

Matthew Newton at 2013-10-15T23:49:22Z
Files modified:
	* src/include/radiusd.h
	* src/main/evaluate.c
	* src/main/exec.c
	* src/main/modcall.c
	* src/main/threads.c
	* src/main/tls.c
	* src/main/valuepair.c
	* src/modules/rlm_exec/rlm_exec.c
	* src/modules/rlm_mschap/rlm_mschap.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/1da1208fab38118a93521204dc6864fd2b172a5b
====== 
Better way of detecting clang

Arran Cudbard-Bell at 2013-10-14T23:31:59Z
Files modified:
	* Make.inc.in
	* configure
	* configure.ac
	* scripts/boiler.mk
	* scripts/libtool.mk

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/013415ad9e1f465ddf84e24ba67a28c314a30c3f
====== 
Add target-specific scan rules

Alan T. DeKok at 2013-10-14T22:52:23Z
Files modified:
	* scripts/boiler.mk
	* scripts/libtool.mk

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/624a64531a0dd3eb8177b3b4cf7e40f278233033
====== 
Clang analyzer appears to ignore function attributes

Alan T. DeKok at 2013-10-14T22:48:52Z
Files modified:
	* src/lib/event.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/cc171a9b3c9d282aa73a97a5d4c4428b5de06fa8
====== 
Minor fixes for scanner

Alan T. DeKok at 2013-10-14T22:47:21Z
Files modified:
	* src/lib/sha1.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/7d44f6462c2cca32581539b87f731ddf785e07ef
====== 
Allow clients to have "proto = tls".

This means tls is REQUIRED for them.  So if someone accidentally
allows that client for RADIUS/TCP, or RADIUS/TCP, the connection
will not be allowed.

Alan T. DeKok at 2013-10-14T22:16:40Z
Files modified:
	* raddb/sites-available/tls
	* src/include/radiusd.h
	* src/main/client.c
	* src/main/listen.c
	* src/main/mainconfig.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/191655bfcadf729907431293097d7e26f71e155f
====== 
Note that the radsec shared secret is radsec

Alan T. DeKok at 2013-10-14T22:16:40Z
Files modified:
	* raddb/sites-available/tls

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/9305a159bf40964436e6ba133ed7e7191da4c785
====== 
set L_WARN to yellow, too

Alan T. DeKok at 2013-10-14T22:16:40Z
Files modified:
	* src/main/log.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/9e9548dea3c8c4d446a10006d1204eb85c43accd
====== 
Merge pull request #450 from philmayers/fix-colourise

correct the log/colourise logic

Arran Cudbard-Bell at 2013-10-14T15:39:03Z
Files modified:
	* src/include/radiusd.h
	* src/main/mainconfig.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/8fc2475fa5579096f0c6cb29483a9f278072300b
====== 
correct the log/colourise logic

Phil Mayers at 2013-10-14T14:59:34Z
Files modified:
	* src/include/radiusd.h
	* src/main/mainconfig.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/37bded5bb25f483a6a0b6db68d9d184d8c970194
====== 
Seeing as we now encode ethernet, and we check that ethernet VPs are the correct length, we should probably decode ethernet to.

Arran Cudbard-Bell at 2013-10-14T14:40:16Z
Files modified:
	* src/lib/radius.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/1cf82b40b1af9e666eaa7422c4ae7ff8747dc297
====== 
Use the special python macro for reference operations on possibly NULL python objects

Arran Cudbard-Bell at 2013-10-14T13:40:31Z
Files modified:
	* src/modules/rlm_python/rlm_python.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a088ff86acac08d3c1f4a536beef5afa5d00f596
====== 
regexec doesn't seem to initialised unused elements of rxmatch

Arran Cudbard-Bell at 2013-10-14T13:22:36Z
Files modified:
	* src/main/evaluate.c
	* src/main/util.c
	* src/main/valuepair.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/5a429bafbb9c0ae585739e276f2fe9dd7c45a7b2
====== 
Revert afe57485.  Fixes #442

Alan T. DeKok at 2013-10-14T02:14:25Z
Files modified:
	* src/main/modcall.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/262e9f0ccec16fda219916a3fa1471e4bd6925a6
====== 
Merge pull request #448 from zi0r/master

- Fix build when linking against OpenSSL

Alan DeKok at 2013-10-13T18:29:19Z
Files modified:
	* src/main/radattr.mk
	* src/main/radclient.mk
	* src/main/radconf2xml.mk
	* src/main/radmin.mk
	* src/main/radsniff.mk.in
	* src/main/radwho.mk
	* src/modules/proto_dhcp/dhcpclient.mk
	* src/modules/rlm_ippool/rlm_ippool.mk
	* src/modules/rlm_ippool/rlm_ippool_tool.mk
	* src/modules/rlm_mschap/smbencrypt.mk

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/209982d29086b7d5ba85dcd8603b4838a68a3aad
====== 
- Fix build when linking against OpenSSL

Ryan Steinmetz at 2013-10-13T18:00:46Z
Files modified:
	* src/main/radattr.mk
	* src/main/radclient.mk
	* src/main/radconf2xml.mk
	* src/main/radmin.mk
	* src/main/radsniff.mk.in
	* src/main/radwho.mk
	* src/modules/proto_dhcp/dhcpclient.mk
	* src/modules/rlm_ippool/rlm_ippool.mk
	* src/modules/rlm_ippool/rlm_ippool_tool.mk
	* src/modules/rlm_mschap/smbencrypt.mk

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/fcda8813640139cef082236f5e9ee39c115cf821
====== 
Properly initialize variable

Alan T. DeKok at 2013-10-13T15:57:03Z
Files modified:
	* src/main/modcall.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ea13b3bff2bc6dbb229581155ef4d53c459c1f9f
====== 
Assert to quiet clang analyzer

Alan T. DeKok at 2013-10-13T15:55:02Z
Files modified:
	* src/modules/rlm_eap/types/rlm_eap_mschapv2/rlm_eap_mschapv2.c

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

Alan T. DeKok at 2013-10-13T15:45:28Z
Files modified:
	* src/main/connection.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/809f505ca087997a743f2c41f394a6669ebcbc17
====== 
Rearrange code to quiet clang analyzer

Alan T. DeKok at 2013-10-13T15:44:02Z
Files modified:
	* src/modules/rlm_sql/sql.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/082a397a21508800f725e2df557fffe820b27e00
====== 
Assert to quiet clang analyzer

Alan T. DeKok at 2013-10-13T15:41:59Z
Files modified:
	* src/modules/rlm_eap/types/rlm_eap_tls/rlm_eap_tls.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/817ce16f5e87f5e8c9204942276ef04a4dafe47f
====== 
Assert to quiet clang analyzer

Alan T. DeKok at 2013-10-13T15:41:08Z
Files modified:
	* src/modules/rlm_attr_filter/rlm_attr_filter.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/07a2594d73d5e74898e00931be80ffb813f673b6
====== 
Removed unused assignments

Alan T. DeKok at 2013-10-13T15:39:00Z
Files modified:
	* src/modules/proto_dhcp/dhcp.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/7d9ad122676d0d86ffed9a9f16b01172b97cd52f
====== 
Removed unnecessary assignment

Alan T. DeKok at 2013-10-13T15:35:06Z
Files modified:
	* src/lib/filters.c

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

Alan T. DeKok at 2013-10-13T15:33:57Z
Files modified:
	* src/lib/dict.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/9c3c1cf7cc129c87c7136733992fc0b2539f02d4
====== 
Partial conversion to talloc.

It still needs to establish the best / correct parent / child
relationship.  But for now it works

Alan T. DeKok at 2013-10-13T15:31:29Z
Files modified:
	* src/main/realms.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/557cccee454794aae0668fb4564ae6233d86ecaa
====== 
Removed duplicate code

Alan T. DeKok at 2013-10-13T04:16:25Z
Files modified:
	* src/modules/rlm_passwd/rlm_passwd.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ba8d60ed464b70566a08b021b86c552294bdf192
====== 
Don't need to assign result of talloc_steal

Alan T. DeKok at 2013-10-13T04:12:36Z
Files modified:
	* src/lib/valuepair.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e7cae53d1124eec3ea28ad6778bc619ac40624fa
====== 
Realm struct to talloc

Alan T. DeKok at 2013-10-13T04:12:36Z
Files modified:
	* src/main/realms.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/07f699bc7e02b1e247ffaa21bf5587405dba9da5
====== 
One more minor assert

Alan T. DeKok at 2013-10-13T04:12:36Z
Files modified:
	* src/main/tls_listen.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/3bf7838ac087f8493063355f4390ac136ce978dd
====== 
Be more careful about initialization in a loop

Alan T. DeKok at 2013-10-13T04:12:35Z
Files modified:
	* src/lib/radius.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/467dacef1ed9bdfac58a5a45e60ddc5965b670f2
====== 
Clean rules for scan

Alan T. DeKok at 2013-10-13T04:12:35Z
Files modified:
	* scripts/boiler.mk

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/0731c0a63b665dacf44393ac2aab96db42772939
====== 
Use clang analyzer macro to tell it about asserts

Alan T. DeKok at 2013-10-13T04:12:35Z
Files modified:
	* src/include/rad_assert.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/57a55de137df44abf8266281bea4405492544ac5
====== 
Rules for clang analyzer

do "make scan" for a LONG build, with lots of scanning,
and (for now) a number of errors.

Alan T. DeKok at 2013-10-13T04:12:35Z
Files modified:
	* scripts/boiler.mk

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/28f5ef26f9cc0acd3014b0375045bad73a7abae3
====== 
Move to talloc

The edited arrays should really be statically allocated for a REQUEST,
and re-used.  Re-allocing memory is bad.

Alan T. DeKok at 2013-10-13T04:12:35Z
Files modified:
	* src/main/evaluate.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/7ddf5464e132eff5ca7be7ef7ce917cb17776b9d
====== 
Emit warnings when were degrading to single threaded build

Arran Cudbard-Bell at 2013-10-12T20:58:53Z
Files modified:
	* configure
	* configure.ac
	* src/include/threads.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/50e19ee9d1e88750df7d0ec2007416d575a8d76b
====== 
Only set ARP dev if interface is known

Arran Cudbard-Bell at 2013-10-12T20:22:10Z
Files modified:
	* src/modules/proto_dhcp/dhcp.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/88b40fa2763f2883c685f1ec4415e87e38abfce1
====== 
vsnprintf may of returned random crap, but talloc is consistent

Arran Cudbard-Bell at 2013-10-11T19:11:00Z
Files modified:
	* src/lib/valuepair.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e5885afcec0c2b5ad5acb5143a821af6a30ed09c
====== 
Merge pull request #446 from philmayers/sqlippool-schema

pool-key and lease-duration now have _

Arran Cudbard-Bell at 2013-10-11T18:36:52Z
Files modified:
	* raddb/mods-config/sql/ippool-dhcp/mysql/queries.conf
	* raddb/mods-config/sql/ippool-dhcp/sqlite/queries.conf
	* raddb/mods-config/sql/ippool/mysql/queries.conf
	* raddb/mods-config/sql/ippool/oracle/queries.conf
	* raddb/mods-config/sql/ippool/postgresql/queries.conf
	* raddb/mods-config/sql/ippool/sqlite/queries.conf

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/40e4b313b242aa04d4d89065e476f04719c932f9
====== 
pool-key and lease-duration now have _

Phil Mayers at 2013-10-11T18:31:51Z
Files modified:
	* raddb/mods-config/sql/ippool-dhcp/mysql/queries.conf
	* raddb/mods-config/sql/ippool-dhcp/sqlite/queries.conf
	* raddb/mods-config/sql/ippool/mysql/queries.conf
	* raddb/mods-config/sql/ippool/oracle/queries.conf
	* raddb/mods-config/sql/ippool/postgresql/queries.conf
	* raddb/mods-config/sql/ippool/sqlite/queries.conf

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/7977139cef428df788fc0d5ffd171cbcf3632f19
====== 
Merge pull request #445 from philmayers/sqlippool-friplen

set vp length

Arran Cudbard-Bell at 2013-10-11T18:36:10Z
Files modified:
	* src/modules/rlm_sqlippool/rlm_sqlippool.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a37a0cbe172248722be3bc6e9f93b549f2a9c25a
====== 
set vp length

Phil Mayers at 2013-10-11T18:26:57Z
Files modified:
	* src/modules/rlm_sqlippool/rlm_sqlippool.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/8acc9a20c636d46e69820541129831a908f16b97
====== 
Make ID printing %u, not %d

Alan T. DeKok at 2013-10-11T15:03:07Z
Files modified:
	* src/main/process.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b5bf384706492922c8e69c64317f2f1cda2c0321
====== 
Return better error codes from radius_vpt_get_vp

Arran Cudbard-Bell at 2013-10-11T00:22:14Z
Files modified:
	* src/include/radiusd.h
	* src/main/evaluate.c
	* src/main/valuepair.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/57e69c96306902b3afa0c57be32c340e79cc41e0
====== 
Remove error message on accessing invalid request

Arran Cudbard-Bell at 2013-10-11T00:22:14Z
Files modified:
	* src/main/util.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/2fb68e06f2be663d711891bafb6f90204ab7e7b7
====== 
Fix potential overflow in fr_dhcp_add_arp_entry

Arran Cudbard-Bell at 2013-10-11T00:22:14Z
Files modified:
	* src/modules/proto_dhcp/dhcp.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/986f73e93d8ec827c0ff3d7d29a0d66a5ae6f903
====== 
Typo?

Arran Cudbard-Bell at 2013-10-10T22:39:01Z
Files modified:
	* src/modules/rlm_rest/rest.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/020519bd703bab3e2836d45cfa750d2be09cb35e
====== 
Fix stupid nesting in sqlippool

Arran Cudbard-Bell at 2013-10-10T21:04:48Z
Files modified:
	* src/modules/rlm_sqlippool/rlm_sqlippool.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/5fbe67eadf5946a00927d2d7bf0a09ef8da29160
====== 
sql_query now returns < 0 for error. Closes #444

sqlippool_command should also indicated that it errored

Arran Cudbard-Bell at 2013-10-10T21:04:48Z
Files modified:
	* src/modules/rlm_sqlippool/rlm_sqlippool.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/cc08b9baa6e4b6b1b7df495f99e5137fe9026050
====== 
Debian issues

Alan T. DeKok at 2013-10-09T17:38:04Z
Files modified:
	* debian/changelog

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/92b1b6acde1cfdf523e5e75134c51f2497be329d
====== 
Bump for 3.1.0

Alan T. DeKok at 2013-10-09T16:52:27Z
Files modified:
	* VERSION
	* debian/changelog
	* doc/ChangeLog
	* redhat/freeradius.spec
	* suse/freeradius.spec

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/dfd564ce396f4a2edeb3e98dab0754ec8b299eba
====== 
Should be fr_assert

Arran Cudbard-Bell at 2013-10-09T16:43:51Z
Files modified:
	* src/modules/proto_dhcp/dhcp.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/588bfead2693a9dcb86ffa98b61ed2bf9ea2708b
====== 
Fix segv in fr_dhcp_add_arp_entry

Arran Cudbard-Bell at 2013-10-09T16:06:09Z
Files modified:
	* src/modules/proto_dhcp/dhcp.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/fbf24228704dd3634cdd24cf58673746e44b87cd
====== 
Were now using a uint64_t so this should be initialised to 0

Arran Cudbard-Bell at 2013-10-09T14:17:53Z
Files modified:
	* src/main/radsniff.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d1662902fb81624eab2e6eb1df470425ff2657aa
====== 
Better way of doing pairremove

Arran Cudbard-Bell at 2013-10-09T14:11:17Z
Files modified:
	* src/lib/valuepair.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/153d581a13b0762b32f3f3a9a17883d66195feab
====== 
Ensure transitive library dependencies

foo.exe depends on libfoo.a which we build.  libfoo.a in turn
depends on -lbar.  So, when we link foo.exe, we need both
libfoo.a and -lbar

Alan T. DeKok at 2013-10-08T20:41:10Z
Files modified:
	* scripts/boiler.mk

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/3c8430016a7db3b033aab544a04b32f8b757cb49
====== 
Fix exit point for reading from pcaps

Arran Cudbard-Bell at 2013-10-08T19:06:23Z
Files modified:
	* src/main/radsniff.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/41b3ad69d1253b220e8faf488e8fa203bc6f3faa
====== 
Fixes for libpcap 1.3.0 (we shouldn't be setting pcap_setnonblock on pcap file handles)

Arran Cudbard-Bell at 2013-10-08T18:50:59Z
Files modified:
	* src/lib/pcap.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a1fb6daf0e261a557a23815fff572e0d5910d718
====== 
We can filter on capture files

Arran Cudbard-Bell at 2013-10-08T18:45:08Z
Files modified:
	* src/lib/pcap.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6a0004e453b2a09e7d764ec8a8a9bc5dd393837f
====== 
Using TLS for IP address output doesn't work where we need to print multiple IP addresses (oops)

Arran Cudbard-Bell at 2013-10-08T18:45:01Z
Files modified:
	* src/main/radsniff.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/66074d45349446c282172100e194ea4883fd3df7
====== 
Fix !* ANY in NULL list

Arran Cudbard-Bell at 2013-10-08T18:44:40Z
Files modified:
	* src/lib/valuepair.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/34a14519f6ccd964c8cb34a36fe1960e80fdd37a
====== 
Check number of fds not num elements

Arran Cudbard-Bell at 2013-10-08T18:44:32Z
Files modified:
	* src/main/radsniff.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/42e0fbde171605a7fc6765bfbe3ea94bd8c3113a
====== 
Fix potential segv in pairremove

Arran Cudbard-Bell at 2013-10-08T18:40:24Z
Files modified:
	* src/lib/valuepair.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d036f16e08d1106a295c595a79a8bf28d129730e
====== 
Accessor to see if event loop will exit on the next iteration

Arran Cudbard-Bell at 2013-10-08T18:00:26Z
Files modified:
	* src/include/event.h
	* src/lib/event.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f41ef4df7fda3f0bcdd9f861880baff4b087110a
====== 
TGT_PRLIBS not needed for libraries

Arran Cudbard-Bell at 2013-10-08T16:21:42Z
Files modified:
	* Make.inc.in
	* src/main/radclient.mk
	* src/main/radmin.mk
	* src/modules/rlm_eap/radeapclient.mk
	* src/modules/rlm_ippool/rlm_ippool_tool.mk
	* src/modules/rlm_mschap/smbencrypt.mk
	* src/tests/rbmonkey.mk

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/59ce55b147ad4cfece9adc4b45965e31200becaf
====== 
-- 
This commit summary was generated @2013-10-26T00:00:07Z by lgfeed version 0.00 (https://github.com/arr2036/lgfeed).


More information about the Freeradius-Devel mailing list