freeradius.git
8 years agoUpdate queries.conf
Alan Buxey [Sat, 27 Jun 2015 19:54:55 +0000 (20:54 +0100)]
Update queries.conf

8 years agoUpdate queries.conf
Alan Buxey [Sat, 27 Jun 2015 19:54:23 +0000 (20:54 +0100)]
Update queries.conf

8 years agoUpdate queries.conf
Alan Buxey [Sat, 27 Jun 2015 19:53:54 +0000 (20:53 +0100)]
Update queries.conf

8 years agoUpdate checkrad.in
Alan Buxey [Sat, 27 Jun 2015 19:53:08 +0000 (20:53 +0100)]
Update checkrad.in

8 years agoUpdate radiusd-example.txt
Alan Buxey [Sat, 27 Jun 2015 19:51:50 +0000 (20:51 +0100)]
Update radiusd-example.txt

8 years agoMerge pull request #1104 from alanbuxey/patch-50
Arran Cudbard-Bell [Mon, 29 Jun 2015 15:05:57 +0000 (11:05 -0400)]
Merge pull request #1104 from alanbuxey/patch-50

Update Makefile

8 years agoUpdate Makefile
Alan Buxey [Mon, 29 Jun 2015 14:15:21 +0000 (15:15 +0100)]
Update Makefile

8 years agoManually track the append list
Alan T. DeKok [Mon, 29 Jun 2015 12:49:08 +0000 (08:49 -0400)]
Manually track the append list

8 years agoAllow expansions while we're processing the list.
Alan T. DeKok [Mon, 29 Jun 2015 12:16:49 +0000 (08:16 -0400)]
Allow expansions while we're processing the list.

By the horrible hack of making a copy of the input list.
The issue is that the expansions need access to the input list,
but we also need to re-write the input list in radius_pairmove()

So until we have a better fix, we'll just do this hack

8 years agoPrint out VPs which are xlat'd
Alan T. DeKok [Mon, 29 Jun 2015 02:44:33 +0000 (22:44 -0400)]
Print out VPs which are xlat'd

8 years agoRemove pool_get_opaque
Arran Cudbard-Bell [Sat, 27 Jun 2015 23:56:44 +0000 (19:56 -0400)]
Remove pool_get_opaque

that was going to be a hacky way to modify opaque data. We have a much better way to do this in v3.1.x, but the code is probably too dangerous to merge into a 'stable' branch.

8 years agoDestroy pool mutex on free
Arran Cudbard-Bell [Sat, 27 Jun 2015 23:40:30 +0000 (19:40 -0400)]
Destroy pool mutex on free

8 years agoNote
Arran Cudbard-Bell [Sat, 27 Jun 2015 22:38:58 +0000 (18:38 -0400)]
Note

8 years agoNote on new get opaque function
Arran Cudbard-Bell [Sat, 27 Jun 2015 21:32:31 +0000 (17:32 -0400)]
Note on new get opaque function

8 years agoMissed fr_connection_del -> fr_connection_close
Arran Cudbard-Bell [Sat, 27 Jun 2015 21:32:07 +0000 (17:32 -0400)]
Missed fr_connection_del -> fr_connection_close

8 years agoOverzealous search/replace
Arran Cudbard-Bell [Sat, 27 Jun 2015 21:08:38 +0000 (17:08 -0400)]
Overzealous search/replace

8 years agoRe-order connection pool functions
Arran Cudbard-Bell [Sat, 27 Jun 2015 21:04:53 +0000 (17:04 -0400)]
Re-order connection pool functions

Public functions at the bottom of connection.c, private ones at the top, group by pool and connection functions.

8 years agoSync doxygen headers for v3.1.x and v3.0.x connection.c
Arran Cudbard-Bell [Sat, 27 Jun 2015 20:44:36 +0000 (16:44 -0400)]
Sync doxygen headers for v3.1.x and v3.0.x connection.c

8 years agoAdd support for reconnecting all connections in a pool
Arran Cudbard-Bell [Sat, 27 Jun 2015 20:34:47 +0000 (16:34 -0400)]
Add support for reconnecting all connections in a pool

8 years agoAdd fr_connection_pool_copy and fr_connection_get_opaque to simplify spawning sub...
Arran Cudbard-Bell [Sat, 27 Jun 2015 20:42:26 +0000 (16:42 -0400)]
Add fr_connection_pool_copy and fr_connection_get_opaque to simplify spawning sub-pools

8 years agoReformat comments in connection.c
Arran Cudbard-Bell [Sat, 27 Jun 2015 14:31:02 +0000 (10:31 -0400)]
Reformat comments in connection.c

8 years agoUse talloc for fifo buffers
Arran Cudbard-Bell [Sat, 27 Jun 2015 01:37:17 +0000 (21:37 -0400)]
Use talloc for fifo buffers

8 years agoSupport 'byte' (8bit unsigned integer) as a conffile type
Arran Cudbard-Bell [Fri, 26 Jun 2015 20:23:42 +0000 (16:23 -0400)]
Support 'byte' (8bit unsigned integer) as a conffile type

8 years agoReformat comments in connection.c
Arran Cudbard-Bell [Sat, 27 Jun 2015 14:31:02 +0000 (10:31 -0400)]
Reformat comments in connection.c

8 years agoUpdate rad_counter
Alan Buxey [Sat, 27 Jun 2015 13:32:24 +0000 (14:32 +0100)]
Update rad_counter

8 years agoUpdate radwho.1
Alan Buxey [Sat, 27 Jun 2015 13:31:43 +0000 (14:31 +0100)]
Update radwho.1

8 years agoUpdate checkrad.in
Alan Buxey [Sat, 27 Jun 2015 13:27:26 +0000 (14:27 +0100)]
Update checkrad.in

8 years agoUpdate couchbase.c
Alan Buxey [Sat, 27 Jun 2015 13:22:38 +0000 (14:22 +0100)]
Update couchbase.c

8 years agoUpdate map.c
Alan Buxey [Sat, 27 Jun 2015 13:21:55 +0000 (14:21 +0100)]
Update map.c

8 years agoUpdate eapsimlib.c
Alan Buxey [Sat, 27 Jun 2015 13:12:27 +0000 (14:12 +0100)]
Update eapsimlib.c

8 years agoUpdate log.c
Alan Buxey [Sat, 27 Jun 2015 13:03:13 +0000 (14:03 +0100)]
Update log.c

8 years agoUpdate radsniff.c
Alan Buxey [Sat, 27 Jun 2015 12:55:32 +0000 (13:55 +0100)]
Update radsniff.c

8 years agoMerge pull request #1080 from alanbuxey/patch-25
Arran Cudbard-Bell [Sat, 27 Jun 2015 13:42:12 +0000 (09:42 -0400)]
Merge pull request #1080 from alanbuxey/patch-25

Update misc.c

8 years agoUpdate misc.c
Alan Buxey [Sat, 27 Jun 2015 13:08:13 +0000 (14:08 +0100)]
Update misc.c

8 years agotypo
Alan T. DeKok [Sat, 27 Jun 2015 00:44:49 +0000 (20:44 -0400)]
typo

8 years agoMake the module tests depend on the auth tests
Alan T. DeKok [Sat, 27 Jun 2015 00:38:40 +0000 (20:38 -0400)]
Make the module tests depend on the auth tests

so they're run after everything else is run

8 years agogroup_attribute not group_attr
Arran Cudbard-Bell [Fri, 26 Jun 2015 19:51:00 +0000 (15:51 -0400)]
group_attribute not group_attr

8 years agoUpdate the default configuration to specify sql-group in a saner way.
Arran Cudbard-Bell [Fri, 26 Jun 2015 18:54:41 +0000 (14:54 -0400)]
Update the default configuration to specify sql-group in a saner way.

8 years agoUse the %-SQL-Group
Alan T. DeKok [Fri, 26 Jun 2015 18:03:04 +0000 (14:03 -0400)]
Use the %-SQL-Group

8 years agoClearer "reconnecting" message
Alan T. DeKok [Fri, 26 Jun 2015 02:11:11 +0000 (22:11 -0400)]
Clearer "reconnecting" message

8 years agoPrint out debug condition. Fixes #1046
Alan T. DeKok [Fri, 26 Jun 2015 02:10:43 +0000 (22:10 -0400)]
Print out debug condition.  Fixes #1046

8 years agoEnsure debug_condition is initialized
Alan T. DeKok [Fri, 26 Jun 2015 02:09:09 +0000 (22:09 -0400)]
Ensure debug_condition is initialized

8 years agoZero terminate at current position, not at start of buffer
Alan T. DeKok [Fri, 26 Jun 2015 02:08:49 +0000 (22:08 -0400)]
Zero terminate at current position, not at start of buffer

8 years agoRevert "Unecessary fileno(), just do as cf_file_input()"
Alan T. DeKok [Thu, 25 Jun 2015 15:28:37 +0000 (11:28 -0400)]
Revert "Unecessary fileno(), just do as cf_file_input()"

This reverts commit 44fc841929934a55f690422ee1d25c3190c5c900.

stat() is not the same as fstat().  The first one checks a
file which has the same name as the one we opened.  The second
checks the file which we just opened.

The cf_file_input() checks just check if the filename for
security (globally writeable, etc.).  cf_file_open() will
open the file and read it's contents

8 years agonote "break"
Alan T. DeKok [Fri, 26 Jun 2015 01:32:42 +0000 (21:32 -0400)]
note "break"

8 years agoFix CID #1308371
Alan T. DeKok [Fri, 26 Jun 2015 01:32:12 +0000 (21:32 -0400)]
Fix CID #1308371

8 years agoMerge pull request #1070 from jpereira/bug/leak1
Arran Cudbard-Bell [Thu, 25 Jun 2015 20:56:18 +0000 (16:56 -0400)]
Merge pull request #1070 from jpereira/bug/leak1

Was leaking when don't have write permission

8 years agoWas leaking on cf_file_open() when don't have write permission
Jorge Pereira [Thu, 25 Jun 2015 20:52:29 +0000 (17:52 -0300)]
Was leaking on cf_file_open() when don't have write permission

8 years agoWas leaking on cf_file_input() when don't have write permission
Jorge Pereira [Thu, 25 Jun 2015 20:49:31 +0000 (17:49 -0300)]
Was leaking on cf_file_input() when don't have write permission

8 years agoMerge pull request #1044 from geaaru/rlm_sqlippool_mandatory_params
Arran Cudbard-Bell [Thu, 25 Jun 2015 20:05:34 +0000 (16:05 -0400)]
Merge pull request #1044 from geaaru/rlm_sqlippool_mandatory_params

Remove PW_TYPE_REQUIRED flag from some rlm_sqlippool parameters

8 years agoMerge pull request #1069 from jpereira/develop/cereja1
Arran Cudbard-Bell [Thu, 25 Jun 2015 18:21:12 +0000 (14:21 -0400)]
Merge pull request #1069 from jpereira/develop/cereja1

some adjustments for a better error messages.

8 years agoThe fr_strerror() is useless when called by non-library context. better call fr_syser...
Jorge Pereira [Thu, 25 Jun 2015 17:55:23 +0000 (14:55 -0300)]
The fr_strerror() is useless when called by non-library context. better call fr_syserror() when in POSIX contexts, eg: stat()

8 years agoCloses #1068
Arran Cudbard-Bell [Thu, 25 Jun 2015 17:45:39 +0000 (13:45 -0400)]
Closes #1068

8 years agoNo need to print "OK" if we didn't do anything
Alan T. DeKok [Thu, 25 Jun 2015 15:28:55 +0000 (11:28 -0400)]
No need to print "OK" if we didn't do anything

8 years agoActually implement "break".
Alan T. DeKok [Thu, 25 Jun 2015 15:28:37 +0000 (11:28 -0400)]
Actually implement "break".

And add unit tests

8 years agoavoid strings replication
Jorge Pereira [Wed, 24 Jun 2015 19:57:55 +0000 (16:57 -0300)]
avoid strings replication

8 years agoUnecessary fileno(), just do as cf_file_input()
Jorge Pereira [Wed, 24 Jun 2015 18:55:10 +0000 (15:55 -0300)]
Unecessary fileno(), just do as cf_file_input()

8 years agoList one column per line in queries.conf files
Arran Cudbard-Bell [Wed, 24 Jun 2015 15:52:53 +0000 (11:52 -0400)]
List one column per line in queries.conf files

It makes it easier to match columns to values, and means the whitespace remove code functions correctly, and the queries no longer look like something's been taking big bites out of them.

8 years agoDon't need this.
Alan T. DeKok [Wed, 24 Jun 2015 15:51:42 +0000 (11:51 -0400)]
Don't need this.

8 years agoPrint out which type of password we're using
Alan T. DeKok [Wed, 24 Jun 2015 15:18:22 +0000 (11:18 -0400)]
Print out which type of password we're using

8 years agoFix capitalisation
Arran Cudbard-Bell [Wed, 24 Jun 2015 14:39:04 +0000 (10:39 -0400)]
Fix capitalisation

8 years agoUpdate ChangeLog
Arran Cudbard-Bell [Tue, 23 Jun 2015 18:58:42 +0000 (14:58 -0400)]
Update ChangeLog

8 years agoAnother incorrect check for tmpl_from_attr_substr
Arran Cudbard-Bell [Tue, 23 Jun 2015 18:41:25 +0000 (14:41 -0400)]
Another incorrect check for tmpl_from_attr_substr

8 years agoRemove unused assignment
Alan T. DeKok [Tue, 23 Jun 2015 18:15:58 +0000 (14:15 -0400)]
Remove unused assignment

8 years agoRemove unused assignment
Alan T. DeKok [Tue, 23 Jun 2015 18:15:47 +0000 (14:15 -0400)]
Remove unused assignment

8 years agotmpl_from_attr_substr ret = 0 also indicates an error
Arran Cudbard-Bell [Wed, 17 Jun 2015 17:27:29 +0000 (13:27 -0400)]
tmpl_from_attr_substr ret = 0 also indicates an error

8 years agonote recent changes
Alan T. DeKok [Tue, 23 Jun 2015 12:30:09 +0000 (08:30 -0400)]
note recent changes

8 years agoWhoops
Alan T. DeKok [Tue, 23 Jun 2015 12:29:56 +0000 (08:29 -0400)]
Whoops

8 years agoMinor formatting fixes
Arran Cudbard-Bell [Tue, 23 Jun 2015 02:38:59 +0000 (22:38 -0400)]
Minor formatting fixes

8 years agoSlightly more efficient
Arran Cudbard-Bell [Mon, 22 Jun 2015 21:16:21 +0000 (17:16 -0400)]
Slightly more efficient

8 years agoSet X509_V_FLAG_CRL_CHECK_ALL
Alan T. DeKok [Mon, 22 Jun 2015 19:27:10 +0000 (15:27 -0400)]
Set X509_V_FLAG_CRL_CHECK_ALL

8 years agoUse the snake oil CA
Alan T. DeKok [Mon, 22 Jun 2015 01:54:58 +0000 (21:54 -0400)]
Use the snake oil CA

8 years agoChange snake oil certs to example.org, instead of example.com
Alan T. DeKok [Sun, 21 Jun 2015 13:38:58 +0000 (09:38 -0400)]
Change snake oil certs to example.org, instead of example.com

8 years agoSet result to NULL after freeing so we don't get double free
Arran Cudbard-Bell [Mon, 22 Jun 2015 02:28:20 +0000 (22:28 -0400)]
Set result to NULL after freeing so we don't get double free

8 years ago...and tmp_msg needs to be set to NULL too
Arran Cudbard-Bell [Mon, 22 Jun 2015 01:15:05 +0000 (21:15 -0400)]
...and tmp_msg needs to be set to NULL too

8 years agoresult may now be NULL
Arran Cudbard-Bell [Mon, 22 Jun 2015 01:04:47 +0000 (21:04 -0400)]
result may now be NULL

8 years agoMake sure we don't call ldap_result if msgid < 0
Arran Cudbard-Bell [Mon, 22 Jun 2015 00:50:40 +0000 (20:50 -0400)]
Make sure we don't call ldap_result if msgid < 0

8 years agoOnly retrieve result if msgid >= 0
Arran Cudbard-Bell [Sun, 21 Jun 2015 23:38:49 +0000 (19:38 -0400)]
Only retrieve result if msgid >= 0

8 years agoDon't call ldap_result after ldap_sasl_interactive_bind indicates not to continue...
Arran Cudbard-Bell [Sun, 21 Jun 2015 21:25:19 +0000 (17:25 -0400)]
Don't call ldap_result after ldap_sasl_interactive_bind indicates not to continue. There's likely no more data to retrieve, and it causes a timeout error.

8 years agoNow handled by the build system...
Arran Cudbard-Bell [Sun, 21 Jun 2015 19:56:08 +0000 (15:56 -0400)]
Now handled by the build system...

8 years agoMake the SASL code slightly clearer
Arran Cudbard-Bell [Sun, 21 Jun 2015 19:26:39 +0000 (15:26 -0400)]
Make the SASL code slightly clearer

8 years agoPad error codes correctly
Arran Cudbard-Bell [Fri, 19 Jun 2015 21:55:49 +0000 (17:55 -0400)]
Pad error codes correctly

8 years agonote recent changes
Alan T. DeKok [Fri, 19 Jun 2015 21:12:37 +0000 (17:12 -0400)]
note recent changes

8 years agoPut the DB into the sql_sqlite subdirectory
Alan T. DeKok [Fri, 19 Jun 2015 20:41:57 +0000 (16:41 -0400)]
Put the DB into the sql_sqlite subdirectory

8 years agoUse user1, not user2
Alan T. DeKok [Fri, 19 Jun 2015 20:41:40 +0000 (16:41 -0400)]
Use user1, not user2

8 years agoRemove extra field
Alan T. DeKok [Fri, 19 Jun 2015 20:40:25 +0000 (16:40 -0400)]
Remove extra field

8 years agoMake SQL test User-Names unique
Alan T. DeKok [Fri, 19 Jun 2015 20:12:01 +0000 (16:12 -0400)]
Make SQL test User-Names unique

so that we can do "make -j 4" without the tests stomping
on each other

8 years agoThe default printing for attributes is double quotes.
Alan T. DeKok [Fri, 19 Jun 2015 16:15:21 +0000 (12:15 -0400)]
The default printing for attributes is double quotes.

Because now that strings are binary safe, we CANNOT print
attribute contents as single quoted strings.  The single
quoted strings will escape \ and ', and NOTHING else.

When strings contain non-printable data, the only safe
thing is to print them as double quoted strings.

perl -p -i -e "s/ = '([^']+?)'/ = \"\$1\"/g" file...

8 years agoMove virtual re-write to pass2 callback
Alan T. DeKok [Fri, 19 Jun 2015 16:01:49 +0000 (12:01 -0400)]
Move virtual re-write to pass2 callback

So that the main parser has the correct data

8 years agoConvert &Packet-Type to "%{Packet-Type}"
Alan T. DeKok [Fri, 19 Jun 2015 02:43:39 +0000 (22:43 -0400)]
Convert &Packet-Type to "%{Packet-Type}"

Because the xlat will notice that it's a virtual attribute,
and call the expand function.  But the "find attribute in list"
code won't find the virtual attribute.

8 years agoSet node->type
Alan T. DeKok [Fri, 19 Jun 2015 02:40:31 +0000 (22:40 -0400)]
Set node->type

8 years agoMerge pull request #1064 from jpereira/develop_rlm_sql1
Arran Cudbard-Bell [Fri, 19 Jun 2015 02:12:08 +0000 (22:12 -0400)]
Merge pull request #1064 from jpereira/develop_rlm_sql1

Fixing the compilation caused by commit 093a4ac

8 years agoFixing the compilation caused by commit 093a4ac
Jorge Pereira [Fri, 19 Jun 2015 01:56:39 +0000 (22:56 -0300)]
Fixing the compilation caused by commit 093a4ac

8 years agooutput reference name (not the entire line)
Arran Cudbard-Bell [Fri, 19 Jun 2015 00:26:34 +0000 (20:26 -0400)]
output reference name (not the entire line)

8 years agoUse correct type for sql_port
Arran Cudbard-Bell [Fri, 19 Jun 2015 00:25:43 +0000 (20:25 -0400)]
Use correct type for sql_port

8 years agoRestore cached VPs prior to EAP-TLS inner-tunnel method
Alan T. DeKok [Thu, 18 Jun 2015 15:53:34 +0000 (11:53 -0400)]
Restore cached VPs prior to EAP-TLS inner-tunnel method

8 years agoSet persist callbacks only if persist_dir is configured
Alan T. DeKok [Thu, 18 Jun 2015 14:05:40 +0000 (10:05 -0400)]
Set persist callbacks only if persist_dir is configured

8 years agoMake messages clearer
Alan T. DeKok [Thu, 18 Jun 2015 12:03:34 +0000 (08:03 -0400)]
Make messages clearer

8 years agoreturn int
Alan T. DeKok [Thu, 18 Jun 2015 11:43:01 +0000 (07:43 -0400)]
return int

8 years agoMore messages as per last commit
Alan T. DeKok [Thu, 18 Jun 2015 11:19:07 +0000 (07:19 -0400)]
More messages as per last commit