]> git.ipfire.org Git - thirdparty/freeradius-server.git/log
thirdparty/freeradius-server.git
6 years agoMySQL sqlippools: Find and allocate stored procedure 3048/head
Terry Burton [Mon, 14 Oct 2019 22:09:09 +0000 (23:09 +0100)] 
MySQL sqlippools: Find and allocate stored procedure

6 years agotry to quiet compiler warnings
Alan T. DeKok [Sat, 12 Oct 2019 22:33:12 +0000 (18:33 -0400)] 
try to quiet compiler warnings

6 years agoalways set the correct virtual server for post_proxy, too
Alan T. DeKok [Sat, 12 Oct 2019 21:26:10 +0000 (17:26 -0400)] 
always set the correct virtual server for post_proxy, too

6 years agoalways set the correct virtual server for pre_proxy
Alan T. DeKok [Sat, 12 Oct 2019 21:22:07 +0000 (17:22 -0400)] 
always set the correct virtual server for pre_proxy

6 years agoclear our error so we don't print it.
Alan T. DeKok [Sat, 12 Oct 2019 21:20:26 +0000 (17:20 -0400)] 
clear our error so we don't print it.

If we're printing an error due to packet mismatch, then there's
no error from the library, and fr_strerror() should return nothing.

6 years agorun through the formatting script
Alan T. DeKok [Fri, 11 Oct 2019 16:22:44 +0000 (12:22 -0400)] 
run through the formatting script

6 years agoMerge pull request #3039 from fdurand/dictionary/airspace
Alan DeKok [Fri, 11 Oct 2019 16:22:02 +0000 (12:22 -0400)] 
Merge pull request #3039 from fdurand/dictionary/airspace

New bandwidth rate-limits airspace attributes

6 years agoNew airspace attributes 3039/head
Durand Fabrice [Thu, 10 Oct 2019 01:05:14 +0000 (21:05 -0400)] 
New airspace attributes
(https://community.cisco.com/t5/policy-and-access/freeradius-with-wlc-8-3-122-per-user-bandwidth-rate-limits/td-p/3839617)

6 years agonote recent changes
Alan T. DeKok [Mon, 7 Oct 2019 17:46:59 +0000 (13:46 -0400)] 
note recent changes

6 years agodon't use parent listener in child CoA
Alan T. DeKok [Mon, 7 Oct 2019 17:42:04 +0000 (13:42 -0400)] 
don't use parent listener in child CoA

6 years agoDon't jump over group and profile checks
Matthew Newton [Fri, 4 Oct 2019 10:14:35 +0000 (11:14 +0100)] 
Don't jump over group and profile checks

It means we're inconsistent in warning messages depending on
whether radreply entry was found or not. rlm_sql_process_groups()
already checks group_membership_query.

6 years agoFix the error message for 'uknown address family' (#3005)
Jorge Pereira [Fri, 20 Sep 2019 23:00:04 +0000 (20:00 -0300)] 
Fix the error message for 'uknown address family' (#3005)

6 years agonote recent changes (#3004)
Jorge Pereira [Fri, 20 Sep 2019 13:58:56 +0000 (10:58 -0300)] 
note recent changes (#3004)

6 years agoSync dictionary.aptilo with latest official dictionary
Marcus Sundberg [Fri, 20 Sep 2019 10:14:55 +0000 (12:14 +0200)] 
Sync dictionary.aptilo with latest official dictionary

6 years agofix last commit and create useful error messages
Alan T. DeKok [Fri, 20 Sep 2019 13:07:08 +0000 (09:07 -0400)] 
fix last commit and create useful error messages

6 years agomanually backport master changes (#3001)
Matt Rose [Wed, 18 Sep 2019 16:34:06 +0000 (12:34 -0400)] 
manually backport master changes (#3001)

6 years agoevent_new_fd() doesn't need to return anything
Alan T. DeKok [Wed, 18 Sep 2019 16:32:28 +0000 (12:32 -0400)] 
event_new_fd() doesn't need to return anything

6 years agoshut up stupid compiler
Alan T. DeKok [Wed, 18 Sep 2019 16:28:49 +0000 (12:28 -0400)] 
shut up stupid compiler

6 years agonote recent changes
Alan T. DeKok [Wed, 18 Sep 2019 13:49:59 +0000 (09:49 -0400)] 
note recent changes

6 years agoallow support for ENV
Alan T. DeKok [Wed, 18 Sep 2019 13:41:01 +0000 (09:41 -0400)] 
allow support for ENV

6 years agoset User here, too
Alan T. DeKok [Mon, 16 Sep 2019 13:04:49 +0000 (09:04 -0400)] 
set User here, too

6 years agoforce user/group to be radiusd
Alan T. DeKok [Mon, 16 Sep 2019 13:02:45 +0000 (09:02 -0400)] 
force user/group to be radiusd

6 years agoremove chown.
Alan T. DeKok [Mon, 16 Sep 2019 11:32:50 +0000 (07:32 -0400)] 
remove chown.

It's not needed according to the Systemd documentation

---
RuntimeDirectory=foo/bar baz
the service manager creates /run/foo (if it does not exist), /run/foo/bar, and /run/baz. The directories /run/foo/bar and /run/baz except /run/foo are owned by the user and group specified in User= and Group=, and removed when the service is stopped.
---

6 years agoAdd *.crl to .gitignore (#2983)
Jorge Pereira [Fri, 13 Sep 2019 13:39:42 +0000 (10:39 -0300)] 
Add *.crl to .gitignore (#2983)

6 years agoerrors are errors
Jorge Pereira [Tue, 10 Sep 2019 20:47:36 +0000 (17:47 -0300)] 
errors are errors

6 years agoUse correct CA password when not the default "whatever" #2963
Jorge Pereira [Mon, 9 Sep 2019 15:38:05 +0000 (12:38 -0300)] 
Use correct CA password when not the default "whatever" #2963

6 years agocreate an initial, empty CRL in DER encoding
Stefan Winter [Mon, 9 Sep 2019 12:51:36 +0000 (14:51 +0200)] 
create an initial, empty CRL in DER encoding

If a user wants to deploy his CA, the URL in crlDistributionPoints should actually contain a DER-encoded CRL file. We create it here; the admin still needs to actually deploy the file at the URL chosen.

6 years agomongo: Fix examples
Daniele Rondina [Thu, 5 Sep 2019 14:17:41 +0000 (16:17 +0200)] 
mongo: Fix examples

ObjectId() and Date() commands are not accepted by the low-level
mongo JSON engine.
For the field 'date' it's needed to use $date command.
For replacing ObjectId() it is possible to use sha256 or any others
hashing command.

6 years agoremove references to rlm_sql_log
Alan T. DeKok [Tue, 3 Sep 2019 11:26:20 +0000 (07:26 -0400)] 
remove references to rlm_sql_log

6 years agoREADME: fix link to Network RADIUS ref #2945
Jorge Pereira [Mon, 2 Sep 2019 19:26:07 +0000 (16:26 -0300)] 
README: fix link to Network RADIUS ref #2945

6 years agoradmin: Add support to keep the history in ~/.radmin_history
Jorge Pereira [Fri, 30 Aug 2019 22:12:37 +0000 (19:12 -0300)] 
radmin: Add support to keep the history in ~/.radmin_history

6 years agodon't bury documentation on sql_user_name
Alan T. DeKok [Sun, 1 Sep 2019 20:03:27 +0000 (16:03 -0400)] 
don't bury documentation on sql_user_name

6 years agonote recent changes
Alan T. DeKok [Fri, 30 Aug 2019 17:48:34 +0000 (13:48 -0400)] 
note recent changes

6 years agoPostgreSQL: Don't require a lease to have expired if we reallocate it to the previous...
Terry Burton [Wed, 28 Aug 2019 23:33:23 +0000 (00:33 +0100)] 
PostgreSQL: Don't require a lease to have expired if we reallocate it to the previous client

The current default allocate_find query causes per-client IP allocation
instability that starts when allocate_clear rate limiting comes into effect.

With initial pool conditions the default alloc_find query selects from the pool
of all *expired* leases. It selects the least recently used IP address (i.e.
the one with the oldest expiry_time) unless a matching username and/or
callingstationid exists in the table in which case these are prioritised in
order to issue the client with their previous lease. Normally picking the least
recently used address helps to avoid issuing the address to a different client,
maximising the chance of stickiness, which is desirable.

However, if a user makes successive authentication attempts whilst
allocate_clear rate limiting is active they are always allocated a different IP
address because their existing address is unavailable (has not yet expired and
has not been explicitly expired by allocate_clear), with the effect that there
are now multiple rows in the table containing the same pool_key, username and
callingstationid.

The normal ordering then has the undesirable effect of ensuring that successive
future IP address selections for the client will flip-flop between addresses
because username + callingstationid are first prioritied then the *oldest
expiry_time* is chosen (rather than the most recent expiry relating to the most
recent lease). This behaviour persists once allocate_clear rate limiting is no
longer in effect.

We can avoid getting having multiple rows with the same client details by
amending the allocate_find query to include an existing row matching
nasipaddress and pool_key in the available set of IP addreses regardless of
whether the lease has expired or not (i.e. re-allocation of a current lease to
the same client).

6 years agoMySQL: Don't require a lease to have expired if we reallocate it to the previous...
Terry Burton [Fri, 30 Aug 2019 14:58:12 +0000 (15:58 +0100)] 
MySQL: Don't require a lease to have expired if we reallocate it to the previous client

The current default allocate_find query causes per-client IP allocation
instability that starts when allocate_clear rate limiting comes into
effect.

With initial pool conditions the default alloc_find query selects from
the pool of all *expired* leases. It selects the least recently used IP
address (i.e. the one with the oldest expiry_time) unless a matching
username and/or callingstationid exists in the table in which case these
are prioritised in order to issue the client with their previous lease.
Normally picking the least recently used address helps to avoid issuing
the address to a different client, maximising the chance of stickiness,
which is desirable.

However, if a user makes successive authentication attempts whilst
allocate_clear rate limiting is active they are always allocated a
different IP address because their existing address is unavailable (has
not yet expired and has not been explicitly expired by allocate_clear),
with the effect that there are now multiple rows in the table containing
the same pool_key, username and callingstationid.

The normal ordering then has the undesirable effect of ensuring that
successive future IP address selections for the client will flip-flop
between addresses because username + callingstationid are first
prioritied then the *oldest expiry_time* is chosen (rather than the most
recent expiry relating to the most recent lease). This behaviour
persists once allocate_clear rate limiting is no longer in effect.

We can avoid getting having multiple rows with the same client details
by amending the allocate_find query to include an existing row matching
nasipaddress and pool_key in the available set of IP addreses regardless
of whether the lease has expired or not (i.e. re-allocation of a current
lease to the same client).

6 years agoOracle: Don't require a lease to have expired if we reallocate it to the previous...
Terry Burton [Fri, 30 Aug 2019 14:58:48 +0000 (15:58 +0100)] 
Oracle: Don't require a lease to have expired if we reallocate it to the previous client

The current default allocate_find query causes per-client IP allocation
instability that starts when allocate_clear rate limiting comes into
effect.

With initial pool conditions the default alloc_find query selects from
the pool of all *expired* leases. It selects the least recently used IP
address (i.e. the one with the oldest expiry_time) unless a matching
username and/or callingstationid exists in the table in which case these
are prioritised in order to issue the client with their previous lease.
Normally picking the least recently used address helps to avoid issuing
the address to a different client, maximising the chance of stickiness,
which is desirable.

However, if a user makes successive authentication attempts whilst
allocate_clear rate limiting is active they are always allocated a
different IP address because their existing address is unavailable (has
not yet expired and has not been explicitly expired by allocate_clear),
with the effect that there are now multiple rows in the table containing
the same pool_key, username and callingstationid.

The normal ordering then has the undesirable effect of ensuring that
successive future IP address selections for the client will flip-flop
between addresses because username + callingstationid are first
prioritied then the *oldest expiry_time* is chosen (rather than the most
recent expiry relating to the most recent lease). This behaviour
persists once allocate_clear rate limiting is no longer in effect.

We can avoid getting having multiple rows with the same client details
by amending the allocate_find query to include an existing row matching
nasipaddress and pool_key in the available set of IP addreses regardless
of whether the lease has expired or not (i.e. re-allocation of a current
lease to the same client).

6 years agoSQLite: Don't require a lease to have expired if we reallocate it to the previous...
Terry Burton [Fri, 30 Aug 2019 14:59:16 +0000 (15:59 +0100)] 
SQLite: Don't require a lease to have expired if we reallocate it to the previous client

The current default allocate_find query causes per-client IP allocation
instability that starts when allocate_clear rate limiting comes into
effect.

With initial pool conditions the default alloc_find query selects from
the pool of all *expired* leases. It selects the least recently used IP
address (i.e. the one with the oldest expiry_time) unless a matching
username and/or callingstationid exists in the table in which case these
are prioritised in order to issue the client with their previous lease.
Normally picking the least recently used address helps to avoid issuing
the address to a different client, maximising the chance of stickiness,
which is desirable.

However, if a user makes successive authentication attempts whilst
allocate_clear rate limiting is active they are always allocated a
different IP address because their existing address is unavailable (has
not yet expired and has not been explicitly expired by allocate_clear),
with the effect that there are now multiple rows in the table containing
the same pool_key, username and callingstationid.

The normal ordering then has the undesirable effect of ensuring that
successive future IP address selections for the client will flip-flop
between addresses because username + callingstationid are first
prioritied then the *oldest expiry_time* is chosen (rather than the most
recent expiry relating to the most recent lease). This behaviour
persists once allocate_clear rate limiting is no longer in effect.

We can avoid getting having multiple rows with the same client details
by amending the allocate_find query to include an existing row matching
nasipaddress and pool_key in the available set of IP addreses regardless
of whether the lease has expired or not (i.e. re-allocation of a current
lease to the same client).

6 years agofall through if there's no error
Alan T. DeKok [Fri, 30 Aug 2019 15:36:45 +0000 (11:36 -0400)] 
fall through if there's no error

6 years agodoxygen
Alan T. DeKok [Fri, 30 Aug 2019 15:01:15 +0000 (11:01 -0400)] 
doxygen

6 years agonote recent changes
Alan T. DeKok [Fri, 30 Aug 2019 14:40:17 +0000 (10:40 -0400)] 
note recent changes

6 years agoUse SSL_is_init_finished instead of checking the last handshake_type
Matthew Newton [Mon, 28 Jan 2019 17:44:03 +0000 (17:44 +0000)] 
Use SSL_is_init_finished instead of checking the last handshake_type

Backport of d90c4bf807 from master

6 years agoCatch session_tickets being sent after the handshake. Don't error out, try and continue.
Matthew Newton [Mon, 28 Jan 2019 17:30:04 +0000 (17:30 +0000)] 
Catch session_tickets being sent after the handshake. Don't error out, try and continue.

Backport of 2f4660e5fb from master

6 years agoTransform to be more like v4 code
Matthew Newton [Sat, 26 Jan 2019 13:36:40 +0000 (13:36 +0000)] 
Transform to be more like v4 code

6 years agoDoxygen
Matthew Newton [Sat, 26 Jan 2019 14:05:16 +0000 (14:05 +0000)] 
Doxygen

6 years agomore docs
Alan T. DeKok [Thu, 29 Aug 2019 11:48:38 +0000 (07:48 -0400)] 
more docs

6 years agomore notes
Alan T. DeKok [Wed, 28 Aug 2019 22:15:43 +0000 (18:15 -0400)] 
more notes

6 years agoprint warnings if check query return nothing, OR pairs didn't match
Alan T. DeKok [Sun, 25 Aug 2019 15:50:24 +0000 (11:50 -0400)] 
print warnings if check query return nothing, OR pairs didn't match

6 years agouse macro for less code
Alan T. DeKok [Mon, 19 Aug 2019 14:47:03 +0000 (10:47 -0400)] 
use macro for less code

6 years agofree str only if it exists
Alan T. DeKok [Mon, 19 Aug 2019 14:39:50 +0000 (10:39 -0400)] 
free str only if it exists

6 years agodon't need to explicitly free talloc children
Alan T. DeKok [Mon, 19 Aug 2019 14:39:39 +0000 (10:39 -0400)] 
don't need to explicitly free talloc children

6 years agoclean up connection freeing
Alan T. DeKok [Mon, 19 Aug 2019 13:17:45 +0000 (09:17 -0400)] 
clean up connection freeing

so we have less duplicate code

6 years agofree query / update / sort / fields on error
Alan T. DeKok [Mon, 19 Aug 2019 13:10:11 +0000 (09:10 -0400)] 
free query / update / sort / fields on error

6 years agodestroy collection when done
Alan T. DeKok [Mon, 19 Aug 2019 13:07:53 +0000 (09:07 -0400)] 
destroy collection when done

6 years agoremove unused variable
Alan T. DeKok [Mon, 19 Aug 2019 13:06:40 +0000 (09:06 -0400)] 
remove unused variable

6 years agocall client_push on error
Alan T. DeKok [Mon, 19 Aug 2019 13:06:21 +0000 (09:06 -0400)] 
call client_push on error

6 years agoOD not AD
Alan T. DeKok [Wed, 14 Aug 2019 13:30:29 +0000 (09:30 -0400)] 
OD not AD

6 years agoInform the supported Oracle versions (#2872)
Jorge Pereira [Tue, 13 Aug 2019 17:55:16 +0000 (14:55 -0300)] 
Inform the supported Oracle versions (#2872)

* rlm_sql_oracle: Don't exist libnnz12.1

* rlm_sql_oracle: Inform the supported versions

6 years agorlm_sql_mongo: Fix the Look up for mongoc/bson
Jorge Pereira [Wed, 7 Aug 2019 18:23:59 +0000 (15:23 -0300)] 
rlm_sql_mongo: Fix the Look up for mongoc/bson

6 years agorpm spec: use release "1"
Matthew Newton [Wed, 7 Aug 2019 21:15:07 +0000 (22:15 +0100)] 
rpm spec: use release "1"

6 years agorpm spec: don't include rlm_sql_mongo
Matthew Newton [Wed, 7 Aug 2019 20:07:12 +0000 (21:07 +0100)] 
rpm spec: don't include rlm_sql_mongo

6 years agorpm spec: fix start/stop radiusd with systemd
Matthew Newton [Wed, 7 Aug 2019 20:06:01 +0000 (21:06 +0100)] 
rpm spec: fix start/stop radiusd with systemd

6 years agoadd missing file
Alan T. DeKok [Wed, 7 Aug 2019 13:53:27 +0000 (09:53 -0400)] 
add missing file

6 years agosoft fail if no mongo is present
Alan T. DeKok [Wed, 7 Aug 2019 13:47:25 +0000 (09:47 -0400)] 
soft fail if no mongo is present

6 years agonote recent changes
Alan T. DeKok [Wed, 7 Aug 2019 13:30:26 +0000 (09:30 -0400)] 
note recent changes

6 years agoadd rlm_sql_mongo driver
Alan T. DeKok [Wed, 7 Aug 2019 13:29:50 +0000 (09:29 -0400)] 
add rlm_sql_mongo driver

6 years agonote recent changes
Alan T. DeKok [Tue, 6 Aug 2019 20:39:46 +0000 (16:39 -0400)] 
note recent changes

6 years agonote recent changes
Jorge Pereira [Tue, 6 Aug 2019 14:20:53 +0000 (11:20 -0300)] 
note recent changes

6 years agotravis: enable cache for 'apt' (#2859)
Jorge Pereira [Tue, 6 Aug 2019 17:44:49 +0000 (14:44 -0300)] 
travis: enable cache for 'apt' (#2859)

6 years agoFix typo in rest.c
Arran Cudbard-Bell [Tue, 6 Aug 2019 17:16:19 +0000 (13:16 -0400)] 
Fix typo in rest.c

6 years agoAdd tag support to decoding in rlm_rest Fixes #2848
Arran Cudbard-Bell [Tue, 6 Aug 2019 16:12:31 +0000 (12:12 -0400)] 
Add tag support to decoding in rlm_rest Fixes #2848

6 years agorlm_sql_oracle: Add support to the version '18' also
Jorge Pereira [Mon, 5 Aug 2019 23:28:03 +0000 (20:28 -0300)] 
rlm_sql_oracle: Add support to the version '18' also

6 years agoFix the Oracle support
Jorge Pereira [Mon, 5 Aug 2019 21:18:02 +0000 (18:18 -0300)] 
Fix the Oracle support

6 years agotravis: enable the option 'retries' for apt-get
Jorge Pereira [Mon, 5 Aug 2019 17:25:34 +0000 (14:25 -0300)] 
travis: enable the option 'retries' for apt-get

6 years agoUpdate Lancom dictionary with new VSAs #2847 (#2849)
Jorge Pereira [Mon, 5 Aug 2019 14:04:34 +0000 (11:04 -0300)] 
Update Lancom dictionary with new VSAs #2847 (#2849)

6 years agonote recent changes
Alan T. DeKok [Mon, 5 Aug 2019 12:52:14 +0000 (08:52 -0400)] 
note recent changes

6 years agoadd %{listen:tls} amd %{proxy_listen:...} as a clone of %{listen:}
Alan T. DeKok [Mon, 5 Aug 2019 12:51:07 +0000 (08:51 -0400)] 
add %{listen:tls} amd %{proxy_listen:...} as a clone of %{listen:}

6 years agotypo
Alan T. DeKok [Sun, 4 Aug 2019 13:06:50 +0000 (09:06 -0400)] 
typo

6 years agoadd default value for pool key. Fixes #2236
Alan T. DeKok [Sat, 3 Aug 2019 16:28:46 +0000 (12:28 -0400)] 
add default value for pool key.  Fixes #2236

6 years agoCREATE TABLE IF NOT EXISTS. Fixes #2313
Alan T. DeKok [Sat, 3 Aug 2019 13:31:13 +0000 (09:31 -0400)] 
CREATE TABLE IF NOT EXISTS.  Fixes #2313

6 years agoTerminate buffers in opendir.c correctly
Arran Cudbard-Bell [Sat, 3 Aug 2019 13:16:56 +0000 (09:16 -0400)] 
Terminate buffers in opendir.c correctly

6 years agowhitespace
Alan T. DeKok [Sat, 3 Aug 2019 13:16:40 +0000 (09:16 -0400)] 
whitespace

6 years agonote recent changes
Alan T. DeKok [Sat, 3 Aug 2019 13:11:02 +0000 (09:11 -0400)] 
note recent changes

6 years agoset &sock->certs for outgoing connections, too. Helps with #2839
Alan T. DeKok [Sat, 3 Aug 2019 13:06:45 +0000 (09:06 -0400)] 
set &sock->certs for outgoing connections, too.  Helps with #2839

6 years agoverify the server CA
Alan T. DeKok [Sat, 3 Aug 2019 13:06:30 +0000 (09:06 -0400)] 
verify the server CA

6 years agoadd synoynm
Alan T. DeKok [Fri, 2 Aug 2019 12:53:26 +0000 (08:53 -0400)] 
add synoynm

6 years agonote recent changes
Jorge Pereira [Thu, 1 Aug 2019 20:35:37 +0000 (17:35 -0300)] 
note recent changes

6 years agoadd configure checks for -latomic. Helps with #2828
Alan T. DeKok [Thu, 1 Aug 2019 12:51:18 +0000 (08:51 -0400)] 
add configure checks for -latomic.  Helps with #2828

6 years agoadd missing "break"
Alan T. DeKok [Thu, 1 Aug 2019 11:50:35 +0000 (07:50 -0400)] 
add missing "break"

6 years agodon't allow undefined attributes
Alan T. DeKok [Wed, 31 Jul 2019 19:03:01 +0000 (15:03 -0400)] 
don't allow undefined attributes

6 years agotypo
Alan T. DeKok [Mon, 29 Jul 2019 00:13:23 +0000 (20:13 -0400)] 
typo

6 years agoFramed-Interface-ID is string, not inet. Manual port of #2817
Alan T. DeKok [Sun, 28 Jul 2019 22:49:25 +0000 (18:49 -0400)] 
Framed-Interface-ID is string, not inet.  Manual port of #2817

6 years agocomplain if the server is using TLS 1.0 or TLS 1.1
Alan T. DeKok [Thu, 25 Jul 2019 19:54:56 +0000 (15:54 -0400)] 
complain if the server is using TLS 1.0 or TLS 1.1

6 years agodisable TLS 1.0 and TLS 1.1 in the default configuration
Alan T. DeKok [Thu, 25 Jul 2019 15:51:30 +0000 (11:51 -0400)] 
disable TLS 1.0 and TLS 1.1 in the default configuration

Note that we do *not* disable them in the source.  We do not want
to break existing systems.

6 years agoMerge pull request #2807 from jpereira/v3/changelog
Alan DeKok [Thu, 25 Jul 2019 12:14:14 +0000 (08:14 -0400)] 
Merge pull request #2807 from jpereira/v3/changelog

note recent changes

6 years agonote recent changes 2807/head
Jorge Pereira [Thu, 25 Jul 2019 00:02:29 +0000 (21:02 -0300)] 
note recent changes

6 years agofix data types. Fixes #2803
Alan T. DeKok [Tue, 23 Jul 2019 12:39:21 +0000 (08:39 -0400)] 
fix data types.  Fixes #2803

6 years agoadd docker scripts for Debian Buster
Matthew Newton [Tue, 23 Jul 2019 12:05:52 +0000 (13:05 +0100)] 
add docker scripts for Debian Buster

6 years agoremove support for LM-Password
Alan T. DeKok [Sun, 21 Jul 2019 12:09:34 +0000 (08:09 -0400)] 
remove support for LM-Password

6 years agonote recent changes
Alan T. DeKok [Fri, 19 Jul 2019 21:16:16 +0000 (17:16 -0400)] 
note recent changes

6 years agonote changes
Matthew Newton [Fri, 19 Jul 2019 10:30:57 +0000 (11:30 +0100)] 
note changes