Commit Graph

436 Commits

Author SHA1 Message Date
Nikos Mavrogiannopoulos
2af67c4aff Added decoder for HTML-encoded and URL-encoded passwords and usernames.
This prevents special characters from not being recognized. Reported by P.H.Vos.
Also updated gnulib and added c-strncasecmp
2013-07-10 16:09:56 +02:00
Nikos Mavrogiannopoulos
90c2f89c4d doc update 2013-07-08 08:42:10 +02:00
Nikos Mavrogiannopoulos
be84ddc6b8 Added additional handlers for requested files. 2013-07-08 00:07:42 +02:00
Kevin Cernekee
190e1d7994 bypass AnyConnect client auto-update mechanism 2013-07-07 23:14:26 +02:00
Kevin Cernekee
0de1a803d3 add missing GnuTLS version checks around >= v3.2.0 features 2013-07-07 23:12:24 +02:00
Nikos Mavrogiannopoulos
58fcdd0486 use existing files 2013-07-07 21:17:41 +02:00
Nikos Mavrogiannopoulos
05aad245fa more files to ignore 2013-07-07 21:17:09 +02:00
Nikos Mavrogiannopoulos
bd1f6f411a moved common tests to common.sh 2013-07-07 21:16:28 +02:00
Nikos Mavrogiannopoulos
98dc60403b renamed scripts and added additional test with wrong username. 2013-07-07 20:08:32 +02:00
Nikos Mavrogiannopoulos
638b3bc9f9 doc update 2013-07-06 23:03:53 +02:00
Nikos Mavrogiannopoulos
56533a78e8 doc update 2013-07-06 17:12:23 +02:00
Nikos Mavrogiannopoulos
3e6e90f734 Added test suite that depends on openconnect. 2013-07-06 17:11:26 +02:00
Nikos Mavrogiannopoulos
19b5a32b75 common check for user and group match. 2013-07-06 17:04:02 +02:00
Nikos Mavrogiannopoulos
b4982477d4 Put a limit in the number of allowed authentication requests, and increased size of stack for co-routines. 2013-07-06 14:29:06 +02:00
Nikos Mavrogiannopoulos
531b457c64 silence warnings 2013-07-06 11:45:22 +02:00
Nikos Mavrogiannopoulos
2fce51004b more fixes 2013-07-05 15:10:54 +02:00
Nikos Mavrogiannopoulos
fdee3b6169 automate the clang static check of code. 2013-07-05 15:07:54 +02:00
Nikos Mavrogiannopoulos
cc44c63d42 avoid deinitializing garbage 2013-07-05 15:06:40 +02:00
Nikos Mavrogiannopoulos
3d18c41b4d corrected null pointer deferences 2013-07-05 15:01:09 +02:00
Nikos Mavrogiannopoulos
3344a1f0dc corrected dead assignments 2013-07-05 14:56:37 +02:00
Nikos Mavrogiannopoulos
5586f9e68f doc update 2013-07-05 12:12:00 +02:00
Nikos Mavrogiannopoulos
718ccd79c1 better function names and parameter order 2013-07-05 12:01:35 +02:00
Nikos Mavrogiannopoulos
a9952f3f50 doc update 2013-07-05 11:53:44 +02:00
Nikos Mavrogiannopoulos
4b065b8150 print proper message when changing password in PAM. 2013-07-05 11:52:45 +02:00
Nikos Mavrogiannopoulos
c55b5a9c68 Allow session resumption database access, and allow more graceful cleanup on authentication failure. 2013-07-02 01:54:39 +02:00
Nikos Mavrogiannopoulos
8148aec219 Do not need the multi-threaded version of PCL. 2013-07-02 01:48:22 +02:00
Nikos Mavrogiannopoulos
f4c5a54d39 leases belong to users as well. That way IPs are properly re-used. 2013-07-01 14:18:27 +02:00
Nikos Mavrogiannopoulos
a191795e5a doc update 2013-07-01 14:00:14 +02:00
Nikos Mavrogiannopoulos
c4183d358e cookie-db no longer exists. 2013-07-01 13:59:30 +02:00
Nikos Mavrogiannopoulos
9af4f67df7 Corrected plain passwd authentication to read group name when needed. 2013-07-01 13:58:53 +02:00
Nikos Mavrogiannopoulos
f307fbcdbe properly initialize group name in plain passwd. 2013-07-01 13:46:33 +02:00
Nikos Mavrogiannopoulos
c6b1113833 allow cookie-only authentication (fixes previously introduced bug) 2013-07-01 12:31:45 +02:00
Nikos Mavrogiannopoulos
a7eb7b2e6e disallow mixing multiple username/password authentication methods 2013-07-01 12:23:01 +02:00
Nikos Mavrogiannopoulos
126c52ab5c Cookies are no longer persistent 2013-07-01 12:18:51 +02:00
Nikos Mavrogiannopoulos
e7aa89dc96 document way to force PFS 2013-06-27 17:58:48 +02:00
Nikos Mavrogiannopoulos
dad4c45791 updated 2013-06-27 11:00:17 +02:00
Nikos Mavrogiannopoulos
020e00714e updated 2013-06-27 10:50:51 +02:00
Nikos Mavrogiannopoulos
4c4ae2915e updated auto-generated scripts. 2013-06-27 10:46:24 +02:00
Nikos Mavrogiannopoulos
e2036dc560 enable ability to change password with PAM 2013-06-27 10:45:22 +02:00
Nikos Mavrogiannopoulos
a13c50f6cc removed debugging info 2013-06-27 09:57:40 +02:00
Nikos Mavrogiannopoulos
04c9a10f43 bumped version 2013-06-27 09:26:38 +02:00
Nikos Mavrogiannopoulos
88fcfaae7a Allow compilation without the PCL library 2013-06-26 17:20:07 +02:00
Nikos Mavrogiannopoulos
4f202afefc small fixes to avoid relying on properly null-terminated strings. 2013-06-26 16:54:12 +02:00
Nikos Mavrogiannopoulos
8135cbe6c0 described authentication process. 2013-06-26 16:46:13 +02:00
Nikos Mavrogiannopoulos
62ff360406 updated 2013-06-26 16:34:29 +02:00
Nikos Mavrogiannopoulos
6f4e142072 removed debugging message 2013-06-26 16:32:35 +02:00
Nikos Mavrogiannopoulos
e91fca55b4 autogen'ed files update 2013-06-26 16:28:52 +02:00
Nikos Mavrogiannopoulos
e5def94e6a Advanced auth implemented 2013-06-26 16:28:35 +02:00
Nikos Mavrogiannopoulos
cbcdbd2fb2 Revert "Use the new type of XML"
This reverts commit 2163836ad8.
2013-06-22 16:45:21 +02:00
Nikos Mavrogiannopoulos
326ff002d6 Revert "simplified opaque handling"
This reverts commit 0af9c45e8c.
2013-06-22 16:45:14 +02:00