Nikos Mavrogiannopoulos
75543b3091
Merge branch 'tmp-ci' into 'master'
...
Fix new typos detected by codespell
See merge request openconnect/ocserv!449
2025-03-02 07:59:24 +00:00
Dimitri Papadopoulos
63093e7392
Fix new typos detected by codespell
...
These are debatable, but so be it.
Signed-off-by: Dimitri Papadopoulos <3350651-DimitriPapadopoulos@users.noreply.gitlab.com >
2025-02-20 18:55:32 +01:00
Dimitri Papadopoulos
bab0561111
silence coverity
...
CID 530817: Resource leaks (RESOURCE_LEAK)
Variable "ss" going out of scope leaks the storage "ss.ss_sp" points to.
Signed-off-by: Dimitri Papadopoulos <3350651-DimitriPapadopoulos@users.noreply.gitlab.com >
2025-01-14 15:30:51 +01:00
Dimitri Papadopoulos
3d0c95580a
Modernize printf() format
...
Use macro constants from <inttypes.h> to print width-based integral
types from <stdint.h>.
Signed-off-by: Dimitri Papadopoulos <3350651-DimitriPapadopoulos@users.noreply.gitlab.com >
2024-12-06 17:26:49 +01:00
Dimitri Papadopoulos
5d1eeee8ca
Main() signature compliant with C standard
...
Signed-off-by: Dimitri Papadopoulos <3350651-DimitriPapadopoulos@users.noreply.gitlab.com >
2024-12-06 12:08:52 +01:00
Nikos Mavrogiannopoulos
d425d1749c
Merge branch 'tmp-linux-kernel-coding-style' into 'master'
...
Added check for linux kernel coding style
See merge request openconnect/ocserv!445
2024-12-04 15:34:52 +00:00
Nikos Mavrogiannopoulos
21bef68a8f
Merge branch 'tmp-llhttp' into 'master'
...
Follow-up to cf56c975 : remove http-parser
Closes #621
See merge request openconnect/ocserv!440
2024-12-04 15:16:39 +00:00
Nikos Mavrogiannopoulos
a88a8fd52a
maxmind: explicitly initialize variables identified by ubsan
...
Signed-off-by: Nikos Mavrogiannopoulos <n.mavrogiannopoulos@gmail.com >
2024-12-01 22:11:08 +01:00
Nikos Mavrogiannopoulos
60dce59d97
forward_udp_to_owner: modified check to help static analyzer
...
Signed-off-by: Nikos Mavrogiannopoulos <n.mavrogiannopoulos@gmail.com >
2024-12-01 20:52:12 +01:00
Nikos Mavrogiannopoulos
318c80a326
Improved code formatting
...
Signed-off-by: Nikos Mavrogiannopoulos <n.mavrogiannopoulos@gmail.com >
2024-12-01 20:49:05 +01:00
Nikos Mavrogiannopoulos
c2ddad4280
.gitlab-ci.yml: use fedora 41 images
...
Signed-off-by: Nikos Mavrogiannopoulos <n.mavrogiannopoulos@gmail.com >
2024-12-01 17:40:05 +01:00
Nikos Mavrogiannopoulos
528ae633f3
Added check for coding style using clang-format
...
Signed-off-by: Nikos Mavrogiannopoulos <n.mavrogiannopoulos@gmail.com >
2024-12-01 17:03:04 +01:00
Nikos Mavrogiannopoulos
78c65b5adf
Updated code to follow with kernel coding style
...
Signed-off-by: Nikos Mavrogiannopoulos <n.mavrogiannopoulos@gmail.com >
2024-12-01 17:01:05 +01:00
Nikos Mavrogiannopoulos
f5b85f130a
doc update
...
Signed-off-by: Nikos Mavrogiannopoulos <n.mavrogiannopoulos@gmail.com >
2024-11-19 08:21:15 +01:00
Mike Gilbert
310ef4a732
Allow the readlinkat syscall when socket_wrapper is in use
...
On arm64, the realpath function calls readlinkat instead of readlink.
Fixes : #627
Signed-off-by: Mike Gilbert <floppym@gentoo.org >
2024-11-19 08:20:12 +01:00
Dimitri Papadopoulos
caeb4fa103
Follow-up to cf56c975: remove http-parser
...
Delete last occurrence of http-parser.
Signed-off-by: Dimitri Papadopoulos <3350651-DimitriPapadopoulos@users.noreply.gitlab.com >
2024-09-09 21:34:29 +02:00
Nikos Mavrogiannopoulos
d6b18598cd
NEWS: updated [ci skip]
...
Signed-off-by: Nikos Mavrogiannopoulos <n.mavrogiannopoulos@gmail.com >
2024-09-08 10:49:12 +02:00
Nikos Mavrogiannopoulos
2788a53eb8
Merge branch 'master' into 'master'
...
Update to increase pam stack size per https://gitlab.com/openconnect/ocserv/-/issues/619
Closes #619
See merge request openconnect/ocserv!435
2024-09-08 08:46:18 +00:00
theevilapplepie
3606482486
Update to increase pam stack size per https://gitlab.com/openconnect/ocserv/-/issues/619
...
Signed-off-by: James Vess <theevilapplepie@gmail.com >
2024-09-05 22:51:17 -04:00
Nikos Mavrogiannopoulos
b69bef3c3b
Merge branch 'tmp-build' into 'master'
...
Update build dependencies
Closes #617
See merge request openconnect/ocserv!433
2024-09-03 09:42:35 +00:00
Dimitri Papadopoulos
d72fd7ee58
Use apt-get instead of yum on Debian/Ubuntu
...
Thank you @sergius_fidelis for reporting it.
Signed-off-by: Dimitri Papadopoulos <3350651-DimitriPapadopoulos@users.noreply.gitlab.com >
2024-08-22 12:04:04 +03:00
Dimitri Papadopoulos
aca9b34285
Update build dependencies
...
Signed-off-by: Dimitri Papadopoulos <3350651-DimitriPapadopoulos@users.noreply.gitlab.com >
2024-08-22 12:03:50 +03:00
Dimitri Papadopoulos Orfanos
d0e8ff2f96
Merge branch 'tmp-remove' into 'master'
...
Check return value of remove()
See merge request openconnect/ocserv!427
2024-07-03 20:48:20 +00:00
Dimitri Papadopoulos Orfanos
18099f98a5
Merge branch 'strdup' into 'master'
...
src/ocpasswd/ocpasswd.c: handle strdup errors
See merge request openconnect/ocserv!428
2024-07-03 20:25:16 +00:00
Ilya Shipitsin
9536c53521
src/ocpasswd/ocpasswd.c: handle strup errors
...
Signed-off-by: Ilya Shipitsin <chipitsine@gmail.com >
2024-06-25 23:52:07 +02:00
Dimitri Papadopoulos
6746d1d6f4
Check return value of remove()
...
Signed-off-by: Dimitri Papadopoulos <3350651-DimitriPapadopoulos@users.noreply.gitlab.com >
2024-06-25 22:13:21 +02:00
Nikos Mavrogiannopoulos
344c717319
README-oidc.md: mention that only the microsoft client supports OIDC [ci skip]
...
Signed-off-by: Nikos Mavrogiannopoulos <n.mavrogiannopoulos@gmail.com >
2024-06-03 21:11:07 +02:00
Nikos Mavrogiannopoulos
db053d084d
.gitlab-ci.yml: use saas-linux-small-amd64 tag
...
The linux and shared tags were deprecated:
https://docs.gitlab.com/ee/update/deprecations.html?removal_milestone=17.0#removal-of-tags-from-small-saas-runners-on-linux
Signed-off-by: Nikos Mavrogiannopoulos <n.mavrogiannopoulos@gmail.com >
2024-05-10 20:32:23 +02:00
Nikos Mavrogiannopoulos
dd13e5db65
design.md: added basic mermaid diagram
...
Signed-off-by: Nikos Mavrogiannopoulos <n.mavrogiannopoulos@gmail.com >
2024-05-09 17:33:08 +02:00
Nikos Mavrogiannopoulos
92dba6e4f5
released 1.3.0
...
Signed-off-by: Nikos Mavrogiannopoulos <n.mavrogiannopoulos@gmail.com >
1.3.0
2024-05-05 21:08:20 +02:00
Nikos Mavrogiannopoulos
538be2b5ff
NEWS: mentioned closed issue
...
Resolves : #597
Signed-off-by: Nikos Mavrogiannopoulos <n.mavrogiannopoulos@gmail.com >
2024-04-29 22:26:21 +02:00
Nikos Mavrogiannopoulos
fe144f86c4
Merge branch 'tmp-llhttp' into 'master'
...
Switch from http-parser to llhttp
Closes #598
See merge request openconnect/ocserv!422
2024-04-28 18:24:13 +00:00
Nikos Mavrogiannopoulos
cf56c9754b
Switch from http-parser to llhttp
...
http-parser is an unmaintained library that has been replaced by llhttp.
Resolves : #598
Signed-off-by: Nikos Mavrogiannopoulos <n.mavrogiannopoulos@gmail.com >
2024-04-28 13:37:19 +02:00
Nikos Mavrogiannopoulos
db90324b08
tls_load_files: do not print informational messages on worker load
...
Signed-off-by: Nikos Mavrogiannopoulos <n.mavrogiannopoulos@gmail.com >
2024-04-28 13:35:52 +02:00
Nikos Mavrogiannopoulos
57ff431c9e
Merge branch 'tmp-silent-worker' into 'master'
...
config: silence informational messages on worker reload
See merge request openconnect/ocserv!423
2024-04-28 11:23:21 +00:00
Nikos Mavrogiannopoulos
71e4aba580
config: silence informational messages on worker reload
...
Signed-off-by: Nikos Mavrogiannopoulos <n.mavrogiannopoulos@gmail.com >
2024-04-27 21:32:19 +02:00
Nikos Mavrogiannopoulos
8e523597f1
Merge branch 'tmp-config-url' into 'master'
...
Allow selecting group by URL or profile
See merge request openconnect/ocserv!403
2024-04-27 19:07:09 +00:00
Nikos Mavrogiannopoulos
48d7057fb3
config: auto-select-group made global not per vhost
...
The group functionality is available globally only and
there is no benefit from this option being per vhost.
Signed-off-by: Nikos Mavrogiannopoulos <n.mavrogiannopoulos@gmail.com >
2024-04-23 21:35:44 +02:00
Marcin Ochab
3f966ae8ca
Allow selecting group by URL or profile
...
This introduces the 'select-group-by-url' config option
that allows selecting an authgroup just by connecting to
a dedicated URI.
Signed-off-by: Marcin Ochab <marcin.ochab@gmail.com >
Signed-off-by: Nikos Mavrogiannopoulos <n.mavrogiannopoulos@gmail.com >
2024-04-23 21:35:00 +02:00
Nikos Mavrogiannopoulos
72b8e19cac
updated copyright notices and minor text update
...
Signed-off-by: Nikos Mavrogiannopoulos <n.mavrogiannopoulos@gmail.com >
2024-04-01 12:19:46 +02:00
Dimitri Papadopoulos Orfanos
8cd5e12e81
Merge branch 'MAX_GROUPS' into 'master'
...
Bump MAX_GROUPS to allow for more groups
See merge request openconnect/ocserv!415
2024-03-26 20:16:21 +00:00
Dimitri Papadopoulos Orfanos
6728eb2436
Merge branch 'malloc.h' into 'master'
...
Do not include <malloc.h> but for malloc_trim()
See merge request openconnect/ocserv!418
2024-03-26 14:25:41 +00:00
Nikos Mavrogiannopoulos
332644b31e
Merge branch 'master' into 'master'
...
src/ocpasswd/ocpasswd.c: handle malloc errors
See merge request openconnect/ocserv!417
2024-03-26 14:07:47 +00:00
Ilya Shipitsin
ee7bc8ae60
src/ocpasswd/ocpasswd.c: handle malloc errors
...
Signed-off-by: Ilya Shipitsin <chipitsine@gmail.com >
2024-03-22 14:53:36 +01:00
Dimitri Papadopoulos
20ed2bfc7a
Do not include <malloc.h> but for malloc_trim()
...
Signed-off-by: Dimitri Papadopoulos <3350651-DimitriPapadopoulos@users.noreply.gitlab.com >
2024-03-22 13:56:38 +01:00
Dimitri Papadopoulos
c734a9c929
Bump MAX_GROUPS to allow for more groups
...
Especially Radius accounts might belong to a large number of groups.
Signed-off-by: Dimitri Papadopoulos <3350651-DimitriPapadopoulos@users.noreply.gitlab.com >
2024-03-19 07:53:15 +01:00
Nikos Mavrogiannopoulos
44721552be
README.md: updated URI [ci skip]
...
Signed-off-by: Nikos Mavrogiannopoulos <n.mavrogiannopoulos@gmail.com >
2024-02-22 22:56:53 +01:00
Nikos Mavrogiannopoulos
1ea5385c2b
Merge branch 'feature-expand_no-ipv6-ocv3_test' into 'master'
...
Expand no-ipv6-ocv3 test
See merge request openconnect/ocserv!414
2024-02-20 13:23:35 +00:00
Daniel Lenski
aa8ab8ed30
Expand no-ipv6-ocv3 test
...
As added in c1a6f2b04a , this test verifies
that ocserv will NOT send IPv6 routes to OpenConnect v3 clients, which can't
handle them correctly.
Additionally, we can also verify that ocserv DOES send IPv6 routes to
totally unknown clients, which is the intended outcome resulting from
8b8a1a7b53 .
Signed-off-by: Daniel Lenski <dlenski@amazon.com >
2024-02-19 17:41:29 -08:00
Nikos Mavrogiannopoulos
444ae6022a
bumped version [ci skip]
...
Signed-off-by: Nikos Mavrogiannopoulos <n.mavrogiannopoulos@gmail.com >
2024-02-02 16:29:50 +01:00