Dimitri Papadopoulos Orfanos
9298a6006c
Merge branch 'bugfix/arg-order' into 'master'
...
Fix swapped arguments in the printf-like call
See merge request openconnect/ocserv!467
2025-11-21 21:08:19 +01:00
Dimitri Papadopoulos Orfanos
d817992938
Merge branch 'gperf' into 'master'
...
build: add gperf check
See merge request openconnect/ocserv!466
2025-11-21 21:07:48 +01:00
Dimitri Papadopoulos Orfanos
33e1b26f43
Merge branch 'ipcalc-not-found' into 'master'
...
docs: add ipcalc installation in README.md
Closes #659
See merge request openconnect/ocserv!455
2025-11-21 21:04:56 +01:00
Dimitri Papadopoulos Orfanos
77fa214d6b
Merge branch 'bugfix/cscot-url' into 'master'
...
Fix CSCOT URLs handling
See merge request openconnect/ocserv!456
2025-11-21 21:04:02 +01:00
Dimitri Papadopoulos Orfanos
7b92adf29c
Merge branch 'non-ascii' into 'master'
...
Replace non-ASCII character in error message
See merge request openconnect/ocserv!469
2025-11-21 21:03:22 +01:00
Grigory Trenin
0017038bcd
Ignore ENOENT error when removing occtl socket file
...
Silence misleading debug message on server startup since absence
of the socket file is normal and expected.
Signed-off-by: Grigory Trenin <grigory.trenin@gmail.com >
2025-11-16 14:40:04 -05:00
Grigory Trenin
22a762da43
Replace non-ASCII character in error message
...
Signed-off-by: Grigory Trenin <grigory.trenin@gmail.com >
2025-11-12 07:40:21 -05:00
Grigory Trenin
093051ea5f
Fix printf argument order
...
Correct the argument order passed to the printf-like function
to match the format string "expected %d, received %d".
Signed-off-by: Grigory Trenin <grigory.trenin@gmail.com >
2025-11-06 16:54:42 -05:00
Grigory Trenin
49a807a25f
build: add gperf check
...
Check for gperf in ./configure to provide a clear, user-friendly
error message if it's not found and required generated files are
missing, instead of failing at compile time.
Also fix an invalid package name ('install') in README.md for
Fedora/RHEL build.
Signed-off-by: Grigory Trenin <grigory.trenin@gmail.com >
2025-11-06 15:57:19 -05:00
Grigory Trenin
1d76699731
Revert "combined CSCOT URLs"
...
This reverts commit 6fea92a961 .
The URL consolidation caused worker to no longer recognize either of the original URLs.
This led to "unexpected URL" errors and immediate worker termination.
The original change was intended to simplify URL configuration,
but it inadvertently broke functionality for both endpoints.
Signed-off-by: Grigory Trenin <grigory.trenin@gmail.com >
2025-11-05 09:12:27 -05:00
Dimitri Papadopoulos
cc062ae4aa
Fix issue flagged by Coverity
...
356061 Use of 32-bit time_t
Signed-off-by: Dimitri Papadopoulos <3350651-DimitriPapadopoulos@users.noreply.gitlab.com >
2025-09-01 00:58:17 +03:00
Dimitri Papadopoulos
cc86919f28
llhttp: updated to latest version 9.3.0
...
Signed-off-by: Dimitri Papadopoulos <3350651-DimitriPapadopoulos@users.noreply.gitlab.com >
2025-08-28 22:17:07 +03:00
Dimitri Papadopoulos
2a2334513c
Simplify do/while loops
...
Signed-off-by: Dimitri Papadopoulos <3350651-DimitriPapadopoulos@users.noreply.gitlab.com >
2025-08-27 11:10:59 +03:00
Mohammad Amin Taheri
77b1bffaa5
docs: add ipcalc installation in README.md
...
Signed-off-by: Mohammad Amin Taheri <xirehat@gmail.com >
docs: update ipcalc in configure.ac
2025-08-17 22:19:17 +03:30
Dimitri Papadopoulos
8b284c645e
Work around API breakage in freeradius-client 1.1.8
...
FreeRADIUS client 1.1.8 introduced this backwards-incompatible API change:
50d78bb53f
Signed-off-by: Dimitri Papadopoulos <3350651-DimitriPapadopoulos@users.noreply.gitlab.com >
2025-05-23 11:29:14 +02:00
Dimitri Papadopoulos
f007cce818
Modify the header file for C99 compatibility
...
Signed-off-by: Dimitri Papadopoulos <3350651-DimitriPapadopoulos@users.noreply.gitlab.com >
2025-04-02 09:07:32 +02:00
Dimitri Papadopoulos
8fab36aa12
Update to the last version in the Gnulib repository
...
git://git.sv.gnu.org/gnulib.git
Latest changes are from 2025-01-01.
Signed-off-by: Dimitri Papadopoulos <3350651-DimitriPapadopoulos@users.noreply.gitlab.com >
2025-04-02 09:07:02 +02:00
Dimitri Papadopoulos
e21f08fb97
Do not apply clang-format to vendored files
...
Signed-off-by: Dimitri Papadopoulos <3350651-DimitriPapadopoulos@users.noreply.gitlab.com >
2025-04-02 09:05:42 +02:00
Dimitri Papadopoulos
e8139682fb
Move cloexec.* files out of common
...
These files are only used by the main program.
Signed-off-by: Dimitri Papadopoulos <3350651-DimitriPapadopoulos@users.noreply.gitlab.com >
2025-04-02 09:05:42 +02:00
Nikos Mavrogiannopoulos
284f2ecde5
Merge branch 'tmp-protobuf' into 'master'
...
updated to protobuf 1.5.1
See merge request openconnect/ocserv!450
2025-03-30 16:46:10 +00:00
Nikos Mavrogiannopoulos
c90ab65c82
Merge branch 'tmp-readline' into 'master'
...
occtl requires readline, it's not optional
Closes #632
See merge request openconnect/ocserv!451
2025-03-30 16:45:39 +00:00
Dimitri Papadopoulos Orfanos
43bd5d48c9
Merge branch 'master' into 'master'
...
Make path to ocserv-fw script conform to config prefix
See merge request openconnect/ocserv!448
2025-03-25 22:18:56 +01:00
Lee Keitel
58263db779
Make path to ocserv-fw script conform to config prefix
...
Signed-off-by: default avatarLee Keitel <lee@keitel.xyz >
2025-03-25 22:18:55 +01:00
Dimitri Papadopoulos
4eac8d29f4
occtl requires readline, it's not optional
...
Signed-off-by: Dimitri Papadopoulos <3350651-DimitriPapadopoulos@users.noreply.gitlab.com >
2025-03-12 22:09:43 +01:00
Dimitri Papadopoulos Orfanos
30de6d0b44
Merge branch 'tmp-listen-host' into 'master'
...
Option `listen-host` expects a single IP address
Closes #635
See merge request openconnect/ocserv!447
2025-03-02 18:32:12 +00:00
Dimitri Papadopoulos
78658605c9
updated to protobuf 1.5.1
...
Signed-off-by: Dimitri Papadopoulos <3350651-DimitriPapadopoulos@users.noreply.gitlab.com >
2025-03-02 19:30:44 +01:00
Dimitri Papadopoulos
4a4c341b45
Option listen-host expects a single IP address
...
Signed-off-by: Dimitri Papadopoulos <3350651-DimitriPapadopoulos@users.noreply.gitlab.com >
2025-03-02 19:07:22 +01:00
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