Commit Graph

3645 Commits

Author SHA1 Message Date
Dimitri Papadopoulos Orfanos
fb0906c21f Merge branch 'tmp-new-certs' into 'master'
Update certificates to avoid expiration dates

Closes #513

See merge request openconnect/ocserv!341
2023-06-03 07:58:51 +00:00
Nikos Mavrogiannopoulos
a7c3c4f1bc Regenerated expired certificates and updated scripts for new ones
Also added rules and templates to regenerate certificates when
needed.

Signed-off-by: Nikos Mavrogiannopoulos <n.mavrogiannopoulos@gmail.com>
2023-06-02 06:15:45 +02:00
Nikos Mavrogiannopoulos
f828f8d5bb use modern libtasn1 definitions
Signed-off-by: Nikos Mavrogiannopoulos <n.mavrogiannopoulos@gmail.com>
2023-06-01 19:47:41 +02:00
Nikos Mavrogiannopoulos
d98a06e143 Fixed operation of make distcheck
Signed-off-by: Nikos Mavrogiannopoulos <n.mavrogiannopoulos@gmail.com>
2023-05-08 09:43:16 +02:00
Nikos Mavrogiannopoulos
3610b9f4f8 .gitlab-ci.yml: moved distcheck to noprocfs
Signed-off-by: Nikos Mavrogiannopoulos <n.mavrogiannopoulos@gmail.com>
2023-05-07 14:40:50 +02:00
Nikos Mavrogiannopoulos
fb31fb4740 .gitlab-ci.yml: test distcheck not just dist
This will detect issues that show up on release time.

Signed-off-by: Nikos Mavrogiannopoulos <n.mavrogiannopoulos@gmail.com>
2023-05-07 14:25:48 +02:00
Nikos Mavrogiannopoulos
2bdbf7927c Revert "Update CCAN code snippets"
This reverts commit d78f57994a.

Signed-off-by: Nikos Mavrogiannopoulos <n.mavrogiannopoulos@gmail.com>
1.1.7
2023-05-07 14:23:33 +02:00
Nikos Mavrogiannopoulos
1bc33ad612 released 1.1.7
Signed-off-by: Nikos Mavrogiannopoulos <n.mavrogiannopoulos@gmail.com>
2023-05-07 14:07:55 +02:00
Nikos Mavrogiannopoulos
fa099bb2b4 Merge branch 'codespell' into 'master'
Fix new typo found by codespell

See merge request openconnect/ocserv!333
2023-04-12 17:08:37 +00:00
Nikos Mavrogiannopoulos
b3d6f714f2 Merge branch 'message_name' into 'master'
Full name for message types in sequence diagrams

Closes #500

See merge request openconnect/ocserv!330
2023-04-12 17:01:14 +00:00
Dimitri Papadopoulos
b43d4ce174 Fix new typo found by codespell
Signed-off-by: Dimitri Papadopoulos <3350651-DimitriPapadopoulos@users.noreply.gitlab.com>
2023-04-11 22:53:34 +02:00
Dimitri Papadopoulos Orfanos
5e89efa5c7 Merge branch 'master' into 'master'
Add AnyLink Agent

See merge request openconnect/ocserv!331
2023-04-11 20:25:13 +00:00
Xinjun Ma
cc97e3a6de Add AnyLink Agent
Signed-off-by: Xinjun Ma <xinjun.ma@qq.com>
2023-04-09 14:20:21 +08:00
Dimitri Papadopoulos
4cd41e0ccf Full name for message types in sequence diagrams
Signed-off-by: Dimitri Papadopoulos <3350651-DimitriPapadopoulos@users.noreply.gitlab.com>
2023-03-03 13:30:08 +01:00
Dimitri Papadopoulos Orfanos
1f635a6560 Merge branch 'this_file_is_part_of' into 'master'
Consistent header files

See merge request openconnect/ocserv!329
2023-02-28 08:50:31 +00:00
Dimitri Papadopoulos Orfanos
e627dc55fb Merge branch 'hex' into 'master'
CCAN hex: src/occtl/ → src/ccan/str/hex/

See merge request openconnect/ocserv!327
2023-02-28 08:03:08 +00:00
Dimitri Papadopoulos
f6aa55071b Consistent include guards in header files
Signed-off-by: Dimitri Papadopoulos <3350651-DimitriPapadopoulos@users.noreply.gitlab.com>
2023-02-23 22:04:10 +01:00
Dimitri Papadopoulos
92bf45edcb Add missing include guard
Signed-off-by: Dimitri Papadopoulos <3350651-DimitriPapadopoulos@users.noreply.gitlab.com>
2023-02-23 21:55:13 +01:00
Dimitri Papadopoulos
25b85eadb3 This file is part of GnuTLS → ocserv.
Signed-off-by: Dimitri Papadopoulos <3350651-DimitriPapadopoulos@users.noreply.gitlab.com>
2023-02-23 21:51:37 +01:00
Dimitri Papadopoulos
87e69fbfb7 CCAN hex: src/occtl/ → src/ccan/str/
Make clear hex.c and hex.h are vendored files from CCAN:
	https://github.com/rustyrussell/ccan

At the same time, update to commit ba79e21 committed on 9 January 2023,
for consistency with the rest of CCAN vendored files.

Additionally, by including <ccan/str/hex/hex.h> instead of "hex.h",
this fixes my Ubuntu 22.04 build, where including "hex.h" would include
the system Kerberos file /usr/include/heimdal/hex.h instead of
our local CCAN file hex.h.

Signed-off-by: Dimitri Papadopoulos <3350651-DimitriPapadopoulos@users.noreply.gitlab.com>
2023-01-29 19:32:46 +01:00
Dimitri Papadopoulos Orfanos
f77b86415e Merge branch 'ccan' into 'master'
Update CCAN code snippets

See merge request openconnect/ocserv!316
2023-01-28 17:50:22 +00:00
Dimitri Papadopoulos Orfanos
7ee60df243 Merge branch 'OpenIDConnect' into 'master'
doc: missing whitespace

See merge request openconnect/ocserv!323
2023-01-28 17:04:18 +00:00
Dimitri Papadopoulos
70ec3f2d01 doc: missing whitespace
Signed-off-by: Dimitri Papadopoulos <3350651-DimitriPapadopoulos@users.noreply.gitlab.com>
2023-01-28 10:05:19 +01:00
Dimitri Papadopoulos
49c5251dcd Local change to CCAN: #include <config.h>
Re-apply changes from 08efccdf

Signed-off-by: Dimitri Papadopoulos <3350651-DimitriPapadopoulos@users.noreply.gitlab.com>
2023-01-22 12:20:49 +01:00
Dimitri Papadopoulos
ecd0971a85 Local change to CCAN: detect endianness
Re-apply changes from 10d9b144.

Signed-off-by: Dimitri Papadopoulos <3350651-DimitriPapadopoulos@users.noreply.gitlab.com>
2023-01-22 12:20:49 +01:00
Dimitri Papadopoulos
d78f57994a Update CCAN code snippets
Latest current commit ba79e21 commited on 9 January 2023:
	https://github.com/rustyrussell/ccan

Signed-off-by: Dimitri Papadopoulos <3350651-DimitriPapadopoulos@users.noreply.gitlab.com>
2023-01-22 12:20:44 +01:00
Nikos Mavrogiannopoulos
a21dc7ffe0 Merge branch 'ARRAY_SIZE' into 'master'
Use ARRAY_SIZE macro for more readable code

See merge request openconnect/ocserv!314
2023-01-21 18:40:11 +00:00
Nikos Mavrogiannopoulos
8bff61c585 Merge branch 'passwd_LOG_NOTICE_ERROR' into 'master'
Print message in case of plain authentication error

Closes #478

See merge request openconnect/ocserv!315
2023-01-21 18:37:17 +00:00
Nikos Mavrogiannopoulos
c85b46894a Merge branch 'space_tabs' into 'master'
please, no space before tabs

See merge request openconnect/ocserv!317
2023-01-21 18:33:03 +00:00
Nikos Mavrogiannopoulos
2340aa3296 Merge branch 'mail' into 'master'
Update mail of author

See merge request openconnect/ocserv!320
2023-01-21 18:32:39 +00:00
Nikos Mavrogiannopoulos
94d5ee578c Merge branch 'chmod-x' into 'master'
chmod -x

See merge request openconnect/ocserv!319
2023-01-21 18:32:20 +00:00
Dimitri Papadopoulos
ec50b51762 Update mail of author
Signed-off-by: Dimitri Papadopoulos <3350651-DimitriPapadopoulos@users.noreply.gitlab.com>
2023-01-20 11:00:05 +01:00
Dimitri Papadopoulos
128754d7bb chmod -x
Signed-off-by: Dimitri Papadopoulos <3350651-DimitriPapadopoulos@users.noreply.gitlab.com>
2023-01-20 10:55:01 +01:00
Dimitri Papadopoulos
89c18daaf0 Suggestion from checkpatch.pl
please, no space before tabs

Signed-off-by: Dimitri Papadopoulos <3350651-DimitriPapadopoulos@users.noreply.gitlab.com>
2023-01-20 10:15:51 +01:00
Dimitri Papadopoulos
a0334733dd Print message in case of plain authentication error
Message would be emitted at LOG_NOTICE level and go unnoticed.
Change to LOG_ERR.

Signed-off-by: Dimitri Papadopoulos <3350651-DimitriPapadopoulos@users.noreply.gitlab.com>
2023-01-12 10:28:51 +01:00
Dimitri Papadopoulos
eb657c8354 Use ARRAY_SIZE macro for more readable code
Copied over from the Linux kernel.

Signed-off-by: Dimitri Papadopoulos <3350651-DimitriPapadopoulos@users.noreply.gitlab.com>
2023-01-12 09:31:50 +01:00
Nikos Mavrogiannopoulos
2a56c2ad4e Merge branch 'clavister' into 'master'
Initial support of Clavister OneConnect clients

See merge request openconnect/ocserv!311
2023-01-12 07:59:45 +00:00
Dimitri Papadopoulos
ff528db378 Initial support of Clavister OneConnect clients
Signed-off-by: Dimitri Papadopoulos <3350651-DimitriPapadopoulos@users.noreply.gitlab.com>
2023-01-08 12:22:04 +01:00
Nikos Mavrogiannopoulos
3f68b64b55 Merge branch 'inih' into 'master'
inih: updated to latest version r56

See merge request openconnect/ocserv!310
2023-01-08 10:54:34 +00:00
Nikos Mavrogiannopoulos
91429e5a44 Merge branch 'ROOTGID' into 'master'
PAM tests: ROOTUID → ROOTGID

Closes #486

See merge request openconnect/ocserv!313
2023-01-08 10:54:06 +00:00
Dimitri Papadopoulos
8bde99db99 PAM tests: ROOTUID → ROOTGID
Signed-off-by: Dimitri Papadopoulos <3350651-DimitriPapadopoulos@users.noreply.gitlab.com>
2023-01-05 13:07:05 +01:00
Dimitri Papadopoulos
1a2100f9cd inih: increased max line size
Re-apply e7233819.

Signed-off-by: Dimitri Papadopoulos <3350651-DimitriPapadopoulos@users.noreply.gitlab.com>
2023-01-03 08:51:36 +01:00
Dimitri Papadopoulos
92c31d1c02 inih: updated to latest version r56
Signed-off-by: Dimitri Papadopoulos <3350651-DimitriPapadopoulos@users.noreply.gitlab.com>
2023-01-03 08:50:03 +01:00
Nikos Mavrogiannopoulos
88e4212e28 Merge branch 'arguments' into 'master'
Improve arguments of time() and exit()

See merge request openconnect/ocserv!308
2023-01-02 07:59:13 +00:00
Dimitri Papadopoulos Orfanos
76334ef7d9 Merge branch 'RFC9110' into 'master'
Use the capitalisation of RFC 9110 in HTTP headers

See merge request openconnect/ocserv!307
2022-12-31 13:58:28 +00:00
Dimitri Papadopoulos Orfanos
5a225e4008 Merge branch 'protobuf' into 'master'
updated to protobuf 1.4.1

See merge request openconnect/ocserv!309
2022-12-31 13:54:08 +00:00
Nikos Mavrogiannopoulos
e7dc62acd4 Merge branch 'cookie-validity' into 'master'
Get rid of deprecated option cookie-validity

Closes #483

See merge request openconnect/ocserv!305
2022-12-31 13:31:23 +00:00
Dimitri Papadopoulos
2b899aae82 Use the capitalisation of RFC 9110 in HTTP headers
Capitalisation shouldn't be an issue, yet conform to RFC 9110 for
consistency:
https://www.rfc-editor.org/info/rfc9110

Signed-off-by: Dimitri Papadopoulos <3350651-DimitriPapadopoulos@users.noreply.gitlab.com>
2022-12-30 21:28:45 +01:00
Dimitri Papadopoulos
bf71414cf9 updated to protobuf 1.4.1
Signed-off-by: Dimitri Papadopoulos <3350651-DimitriPapadopoulos@users.noreply.gitlab.com>
2022-12-30 19:12:27 +01:00
Dimitri Papadopoulos
7b2cb88350 Use EXIT_SUCCESS and EXIT_FAILURE with exit()
The use of `EXIT_SUCCESS` and `EXIT_FAILURE` is slightly more portable
than the use than the use of 0 and nonzero value like 1 or -1. In
practice, this is not an issue on Unix-like systems, but it does make
the intent clearer.
2022-12-30 17:31:21 +01:00