Commit Graph

3644 Commits

Author SHA1 Message Date
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
Dimitri Papadopoulos
cd4c4c26eb The second argument of time() is a pointer
Do not use `0` instead of `NULL` in C.
2022-12-30 17:31:13 +01:00