Arran Cudbard-Bell [Tue, 28 Aug 2012 10:52:13 +0000 (12:52 +0200)]
Fix typo
Arran Cudbard-Bell [Sun, 26 Aug 2012 22:15:39 +0000 (23:15 +0100)]
Use functions from version 3 API for processing list qualifiers
Arran Cudbard-Bell [Sun, 26 Aug 2012 22:14:42 +0000 (23:14 +0100)]
Add xlat support for retrieving specific attributes from the cache
Alan T. DeKok [Fri, 24 Aug 2012 15:44:02 +0000 (17:44 +0200)]
Unblocked, not blocked
Alan T. DeKok [Fri, 24 Aug 2012 15:30:18 +0000 (17:30 +0200)]
Track blocked / non-blocked state
If a REQUEST transitions from OK to STOP_PROCESSING during
a module call, say WHICH module did this.
Alan T. DeKok [Fri, 24 Aug 2012 13:52:15 +0000 (15:52 +0200)]
Add rlm_caching. Order alphabetically
Alan T. DeKok [Fri, 24 Aug 2012 13:29:36 +0000 (15:29 +0200)]
Use correct subsection name
Alan T. DeKok [Fri, 24 Aug 2012 13:29:23 +0000 (15:29 +0200)]
Update for 3.0 API
Alan T. DeKok [Fri, 24 Aug 2012 13:29:10 +0000 (15:29 +0200)]
Makefile for new build system
Arran Cudbard-Bell [Thu, 23 Aug 2012 20:18:00 +0000 (21:18 +0100)]
Remove main rlm_caching code
Arran Cudbard-Bell [Thu, 23 Aug 2012 20:14:24 +0000 (21:14 +0100)]
Remove old rlm_caching module
Arran Cudbard-Bell [Thu, 23 Aug 2012 17:20:29 +0000 (18:20 +0100)]
Move rlm_cache config file
Alan T. DeKok [Thu, 23 Aug 2012 12:24:07 +0000 (14:24 +0200)]
Add rlm_cache
Alan DeKok [Thu, 23 Aug 2012 13:30:25 +0000 (06:30 -0700)]
Merge pull request #15 from pobept/dictionary-redback
Dictionary redback
Arran Cudbard-Bell [Wed, 22 Aug 2012 22:51:37 +0000 (23:51 +0100)]
Fixup some log messages
Arran Cudbard-Bell [Wed, 22 Aug 2012 22:51:12 +0000 (23:51 +0100)]
Output the name of the file were reading
Arran Cudbard-Bell [Wed, 22 Aug 2012 17:40:36 +0000 (18:40 +0100)]
Quiet the compiler
Arran Cudbard-Bell [Wed, 22 Aug 2012 17:31:48 +0000 (18:31 +0100)]
Should be redebug
Alan T. DeKok [Mon, 27 Feb 2012 13:17:11 +0000 (14:17 +0100)]
Updates as per recent documentation
Arran Cudbard-Bell [Wed, 22 Aug 2012 16:35:41 +0000 (17:35 +0100)]
Section configs structs arent pointers...
Arran Cudbard-Bell [Wed, 22 Aug 2012 16:27:33 +0000 (17:27 +0100)]
Fix typo
Arran Cudbard-Bell [Wed, 22 Aug 2012 16:16:43 +0000 (18:16 +0200)]
Fix typo
Arran Cudbard-Bell [Wed, 22 Aug 2012 16:12:39 +0000 (17:12 +0100)]
Missing out ssection configs is ok, but we need a sanity check if were still being called for that section
Arran Cudbard-Bell [Wed, 22 Aug 2012 15:24:52 +0000 (16:24 +0100)]
Fix and document max_uses
Arran Cudbard-Bell [Wed, 22 Aug 2012 13:50:53 +0000 (15:50 +0200)]
Update src/modules/rlm_ldap/rlm_ldap.c
Add debug message noting the closure
Alan T. DeKok [Wed, 22 Aug 2012 13:32:22 +0000 (15:32 +0200)]
Added "max_uses" parameter
Alan T. DeKok [Wed, 22 Aug 2012 12:39:32 +0000 (14:39 +0200)]
More cleanups of xlat code
Ouch.
Alan T. DeKok [Wed, 22 Aug 2012 08:15:48 +0000 (10:15 +0200)]
If we're expanding a non-attribute, try the namne
Alan T. DeKok [Wed, 22 Aug 2012 07:58:09 +0000 (09:58 +0200)]
Nuke the '[' on expansion
Alan T. DeKok [Tue, 21 Aug 2012 13:33:50 +0000 (15:33 +0200)]
Accounting only needs select, insert, update
Not delete. Not table mods
Alan T. DeKok [Tue, 21 Aug 2012 13:32:47 +0000 (15:32 +0200)]
e table name, not "radius.table"
Alan T. DeKok [Tue, 21 Aug 2012 13:19:11 +0000 (15:19 +0200)]
Fix "update" logic
update reply {
Foo = Bar
}
update outer.reply {
Reply-Message := "%{reply:Foo}"
}
The *expansion* should be done in the context of the current request.
The *insertion* should be done in the context of the "update X" name.
Arran Cudbard-Bell [Mon, 20 Aug 2012 13:42:46 +0000 (14:42 +0100)]
Add nas identifier to attribute list
Arran Cudbard-Bell [Mon, 20 Aug 2012 13:40:48 +0000 (14:40 +0100)]
Remove rlm_acct_unique
Arran Cudbard-Bell [Mon, 20 Aug 2012 08:42:25 +0000 (01:42 -0700)]
Merge pull request #79 from alanbuxey/master
update of Copyright to 2012 in several files and where date is printed by daemon
Arran Cudbard-Bell [Mon, 20 Aug 2012 08:39:51 +0000 (01:39 -0700)]
Merge pull request #78 from alanbuxey/cui-updates
updated CUI to use new connection pools
Alan DeKok [Mon, 20 Aug 2012 07:41:23 +0000 (00:41 -0700)]
Merge pull request #77 from alanbuxey/fixes
fixed error in dialup.conf for PSQL
Alan Buxey [Sun, 19 Aug 2012 20:41:38 +0000 (21:41 +0100)]
update of Copyright date in recently updated files
2012 printed by code and marked in headers
Alan Buxey [Sun, 19 Aug 2012 20:33:02 +0000 (21:33 +0100)]
updated CUI to use new connection pools
update of the CUI module config to use the new connection pools method
as per its 'parent' SQL heritage
Alan Buxey [Sun, 19 Aug 2012 20:13:34 +0000 (21:13 +0100)]
fixed error in dialup.conf for PSQL
fixed variable definition in new dialup.conf file - without this the
server blows up on startup with 'unknown variable' message as soon as
someone tries to use postgres
Alan T. DeKok [Fri, 17 Aug 2012 15:25:26 +0000 (17:25 +0200)]
rlm_wimax is now stable
Alan T. DeKok [Tue, 14 Aug 2012 14:08:03 +0000 (16:08 +0200)]
If there's no pool{} configuration, use the defaults
Alan T. DeKok [Tue, 14 Aug 2012 10:01:12 +0000 (12:01 +0200)]
SQL could be used just for xlat, or ip pool.
The post-auth && accounting sections are NOT mandatory
Alan T. DeKok [Tue, 14 Aug 2012 07:16:42 +0000 (09:16 +0200)]
Removed references to sqltrace
Having it in each module is ridiculous
Alan T. DeKok [Mon, 13 Aug 2012 15:01:17 +0000 (17:01 +0200)]
Remove unused variable
Alan T. DeKok [Sat, 11 Aug 2012 07:24:07 +0000 (09:24 +0200)]
Remove unused code
Alan T. DeKok [Sat, 11 Aug 2012 07:23:56 +0000 (09:23 +0200)]
Remove compiler warning
Alan T. DeKok [Fri, 10 Aug 2012 09:19:51 +0000 (11:19 +0200)]
Add accounting-on / off statements
Alan T. DeKok [Thu, 9 Aug 2012 13:03:18 +0000 (15:03 +0200)]
Updated example
Alan T. DeKok [Wed, 1 Aug 2012 22:56:50 +0000 (15:56 -0700)]
Ignore regex comparisons, too
Alan T. DeKok [Wed, 1 Aug 2012 22:55:26 +0000 (15:55 -0700)]
V6-enable the log filename
Alan T. DeKok [Fri, 10 Aug 2012 13:53:34 +0000 (15:53 +0200)]
Document changes to SQL
Alan T. DeKok [Fri, 10 Aug 2012 13:47:12 +0000 (15:47 +0200)]
Allow rlm_sql_null, and minor fixes to the sql logging
So that we can avoid the "sql_log" module
Alan T. DeKok [Fri, 10 Aug 2012 12:17:03 +0000 (14:17 +0200)]
Added NULL sql driver. It does nothing.
Alan T. DeKok [Fri, 10 Aug 2012 10:45:37 +0000 (12:45 +0200)]
Clean up SQL "tracefile" code
There is now just a "logfile" configuration. There is no need
to have "trace=yes" and "tracefile".
Since the logfile also locks the file, we can probably get rid of
the sql_log module.
Also document the "logfile" directive in the dialup.conf files
Alan T. DeKok [Fri, 10 Aug 2012 10:41:59 +0000 (12:41 +0200)]
Find the query in the relevant section.
The previous code used "base", which was never initialized
Alan T. DeKok [Fri, 10 Aug 2012 10:34:51 +0000 (12:34 +0200)]
"Executing query" is not an error message
It's a debug message
Arran Cudbard-Bell [Thu, 9 Aug 2012 13:03:29 +0000 (15:03 +0200)]
Fix typo
Alan T. DeKok [Thu, 2 Aug 2012 17:20:20 +0000 (10:20 -0700)]
Fix typo
Alan T. DeKok [Thu, 2 Aug 2012 16:29:18 +0000 (09:29 -0700)]
Rename confusing attr
Arran Cudbard-Bell [Wed, 1 Aug 2012 18:05:10 +0000 (19:05 +0100)]
Script to convert ISC dhcp lease files into sqlippool entries.
Alan T. DeKok [Mon, 30 Jul 2012 22:49:23 +0000 (15:49 -0700)]
Next update time may be NULL
Alan T. DeKok [Mon, 30 Jul 2012 16:48:20 +0000 (18:48 +0200)]
Check for NULL parameters to functions
Alan T. DeKok [Mon, 30 Jul 2012 16:48:04 +0000 (18:48 +0200)]
Check for NULL parameter
Alan T. DeKok [Sat, 28 Jul 2012 14:32:19 +0000 (10:32 -0400)]
Call globfree() if glob() returns error.
Closes bug #207.
glob may PARTIALLY fill out the data before returning error
(sigh)
Alan T. DeKok [Mon, 30 Jul 2012 16:00:34 +0000 (18:00 +0200)]
Merge branch 'master' of github.com:alandekok/freeradius-server
Alan T. DeKok [Fri, 27 Jul 2012 20:51:14 +0000 (16:51 -0400)]
Dump invalid diameter attrs in TTLS inner tunnel
Arran Cudbard-Bell [Fri, 27 Jul 2012 18:04:02 +0000 (20:04 +0200)]
Users can specify their own default branch on a per remote basis
Arran Cudbard-Bell [Fri, 27 Jul 2012 18:01:15 +0000 (20:01 +0200)]
Update scripts/git/post-receive
Arran Cudbard-Bell [Fri, 27 Jul 2012 18:00:23 +0000 (20:00 +0200)]
push to remote servers
Arran Cudbard-Bell [Fri, 27 Jul 2012 17:45:43 +0000 (19:45 +0200)]
less verbose config verification
Alan T. DeKok [Thu, 26 Jul 2012 13:33:57 +0000 (09:33 -0400)]
Removed unused module.
This module does nothing useful
Arran Cudbard-Bell [Tue, 24 Jul 2012 16:59:45 +0000 (18:59 +0200)]
Fix typo interim-update not update...
Arran Cudbard-Bell [Sun, 22 Jul 2012 22:08:12 +0000 (23:08 +0100)]
Add reference based query selection for accounting and post-auth
Add per section query log for accounting and post-auth
Update dialup.conf files to use new format
Alan T. DeKok [Tue, 24 Jul 2012 13:44:32 +0000 (09:44 -0400)]
Trigger whitespace removal via '"\EOL'
foo = "\
bar \
baz"
--> foo = "bar baz"
Makes dealing with long queries much easier.
Arran Cudbard-Bell [Mon, 23 Jul 2012 16:15:23 +0000 (18:15 +0200)]
Use "\\n pattern at beginning of lines to trigger whitespace removal
Arran Cudbard-Bell [Mon, 23 Jul 2012 16:12:59 +0000 (18:12 +0200)]
Fix alignment for 8 space tabs
Arran Cudbard-Bell [Mon, 23 Jul 2012 11:01:08 +0000 (12:01 +0100)]
Update ndb schema to be inline with normal mysql schema
Arran Cudbard-Bell [Mon, 23 Jul 2012 10:58:15 +0000 (11:58 +0100)]
Should use integer:Event-Timestamp for Unix timestamp format
Alan T. DeKok [Sat, 21 Jul 2012 01:03:18 +0000 (21:03 -0400)]
Completely decode Vendor-Specific inside of Diameter AVPs
Alan T. DeKok [Sat, 21 Jul 2012 00:49:33 +0000 (20:49 -0400)]
Alan DeKok [Thu, 19 Jul 2012 13:35:07 +0000 (06:35 -0700)]
Merge pull request #70 from arr2036/connpool_block
Prevent all threads from blocking if the resource were managing connecti...
Arran Cudbard-Bell [Thu, 19 Jul 2012 11:26:22 +0000 (12:26 +0100)]
Prevent all threads from blocking if the resource were managing connections for appears to be unavailable
Arran Cudbard-Bell [Wed, 18 Jul 2012 22:20:50 +0000 (23:20 +0100)]
Fixup SQL error message
Arran Cudbard-Bell [Wed, 18 Jul 2012 21:43:28 +0000 (22:43 +0100)]
Use Event-Timestamp for MySQL and remove acctdelay columns.
Store acctupdate and use it to calculate acctinterval (this helps with dead session detection).
Remove xascendsession column, its dumb having vendor specific stuff in the default schema.
Add unique index constraint on acctuniqueid so that the alternate query fires correctly.
Alan T. DeKok [Wed, 18 Jul 2012 21:30:10 +0000 (17:30 -0400)]
Add Event-Timestamp for accounting packets
Arran Cudbard-Bell [Wed, 18 Jul 2012 08:10:04 +0000 (09:10 +0100)]
Remove duplicate log message
Arran Cudbard-Bell [Wed, 18 Jul 2012 07:59:07 +0000 (00:59 -0700)]
Merge pull request #69 from arr2036/policy.d
Move policy.conf stanzas into individual configuration files
Arran Cudbard-Bell [Tue, 17 Jul 2012 20:43:16 +0000 (21:43 +0100)]
Move policy.conf stanzas into individual configuration files
Arran Cudbard-Bell [Tue, 17 Jul 2012 22:00:09 +0000 (15:00 -0700)]
Merge pull request #68 from arr2036/rlm_sql_reconnection_fix
Rlm sql reconnection fix
Arran Cudbard-Bell [Tue, 17 Jul 2012 20:24:29 +0000 (21:24 +0100)]
Fix sqlhwippool
Arran Cudbard-Bell [Tue, 17 Jul 2012 20:20:23 +0000 (21:20 +0100)]
Fix ippool too
Arran Cudbard-Bell [Tue, 17 Jul 2012 19:55:21 +0000 (20:55 +0100)]
Minor fixes and reformatting to keep VT100 and Emacs users happy
Arran Cudbard-Bell [Tue, 17 Jul 2012 19:30:47 +0000 (12:30 -0700)]
Merge pull request #59 from sionescu/master
Fix comment typo
Arran Cudbard-Bell [Tue, 17 Jul 2012 14:19:41 +0000 (15:19 +0100)]
Rewrite the horrible horrible SQL accounting code
Return SQL_DOWN if we cant get a new socket
Cleanup handling of null queries
Arran Cudbard-Bell [Tue, 17 Jul 2012 14:04:18 +0000 (15:04 +0100)]
Run through *all* connections in the connection pool, to force connection API to attempt to reconnect before failing a query.
Move connections errors into sql.c
Do not reconnect if we find a dead connection in sql_fetch_row
Arran Cudbard-Bell [Tue, 17 Jul 2012 10:23:43 +0000 (11:23 +0100)]
Allow query functions to modify the sqlsocket pointer of the calling function (needed for reconnecting)
Alan T. DeKok [Fri, 29 Jun 2012 11:45:52 +0000 (07:45 -0400)]
Removed 'Password' It's wrong
Alan T. DeKok [Wed, 27 Jun 2012 12:48:55 +0000 (08:48 -0400)]
Proxy_listener may be NULL
Alan T. DeKok [Fri, 29 Jun 2012 21:55:10 +0000 (17:55 -0400)]
proxy_listener may be NULL