Dimitri Papadopoulos Orfanos
d632aaf046
Merge branch 'fix/ns_name_collision' into 'master'
...
tests: Fix intermittent namespace conflicts in CI
See merge request openconnect/ocserv!508
2026-03-12 15:36:13 +02:00
Dimitri Papadopoulos and Nikos Mavrogiannopoulos
a309ecead0
llhttp: updated to latest version 9.3.1
...
Signed-off-by: Dimitri Papadopoulos <3350651-DimitriPapadopoulos@users.noreply.gitlab.com >
2026-03-02 08:19:50 +01:00
Dimitri Papadopoulos Orfanos
834d2fa0e8
Merge branch 'tmp-README-oidc.md' into 'master'
...
Small doc improvements
See merge request openconnect/ocserv!502
2026-02-04 00:07:29 +02:00
Dimitri Papadopoulos
2b178b22ba
Small doc improvements
...
Signed-off-by: Dimitri Papadopoulos <3350651-DimitriPapadopoulos@users.noreply.gitlab.com >
2026-02-01 18:41:51 +01:00
Dimitri Papadopoulos
32979e6519
updated to protobuf 1.5.2
...
Signed-off-by: Dimitri Papadopoulos <3350651-DimitriPapadopoulos@users.noreply.gitlab.com >
2026-01-30 00:55:46 +01:00
Dimitri Papadopoulos Orfanos
ba19dcd3be
Merge branch 'tmp-NEWS' into 'master'
...
Fix NEWS file
See merge request openconnect/ocserv!501
2026-01-30 01:53:08 +02:00
Dimitri Papadopoulos Orfanos
360e4714e3
Merge branch 'bugfix/ban-json' into 'master'
...
occtl: Fix 'show ip bans' may produce invalid JSON (#683 )
Closes #683
See merge request openconnect/ocserv!495
2026-01-26 09:16:47 +02:00
Dimitri Papadopoulos Orfanos
3ac91eeb2a
Merge branch 'gitignore' into 'master'
...
.gitignore: add generated and cleanup legacy files (gnulib, libopts)
See merge request openconnect/ocserv!496
2026-01-26 09:16:00 +02:00
Dimitri Papadopoulos
842bccc283
Fix NEWS file
...
Signed-off-by: Dimitri Papadopoulos <3350651-DimitriPapadopoulos@users.noreply.gitlab.com >
2026-01-26 08:15:23 +01:00
Dimitri Papadopoulos
592745b8b9
inih: silence static analysis error
...
Signed-off-by: Dimitri Papadopoulos <3350651-DimitriPapadopoulos@users.noreply.gitlab.com >
2026-01-25 13:22:37 +01:00
Dimitri Papadopoulos
28252bff8f
inih: increased max line size
...
Re-apply e7233819 .
Signed-off-by: Dimitri Papadopoulos <3350651-DimitriPapadopoulos@users.noreply.gitlab.com >
2026-01-25 13:22:37 +01:00
Dimitri Papadopoulos
44d58a049c
inih: updated to latest version r62
...
Signed-off-by: Dimitri Papadopoulos <3350651-DimitriPapadopoulos@users.noreply.gitlab.com >
2026-01-25 13:22:37 +01:00
Dimitri Papadopoulos Orfanos
0d58edf884
Merge branch 'bugfix/ban-columns' into 'master'
...
occtl: Fix column misalignment in ban command outputs
See merge request openconnect/ocserv!490
2026-01-05 17:42:44 +02:00
Dimitri Papadopoulos
79f8eb35f8
Don't forget to initialise udp_port for vhost
...
Signed-off-by: Dimitri Papadopoulos <3350651-DimitriPapadopoulos@users.noreply.gitlab.com >
2026-01-03 11:11:36 +02:00
Dimitri Papadopoulos and Nikos Mavrogiannopoulos
300f986a70
.gitlab-ci.yml: forget the Ubuntu 16 image
...
We don't use UBUNTU_BUILD in CI any more.
Signed-off-by: Dimitri Papadopoulos <3350651-DimitriPapadopoulos@users.noreply.gitlab.com >
2026-01-01 17:32:08 +01:00
Dimitri Papadopoulos Orfanos
acf8c5bc6a
Merge branch 'tmp-do_while' into 'master'
...
Simplify do/while loops
See merge request openconnect/ocserv!458
2025-12-06 11:39:32 +01:00
Dimitri Papadopoulos Orfanos
86c214feb9
Merge branch 'tmp-printf' into 'master'
...
Modernize printf() format
See merge request openconnect/ocserv!436
2025-12-06 11:20:28 +01:00
Dimitri Papadopoulos Orfanos
c5acc8580e
Merge branch 'tmp-llhtp' into 'master'
...
llhttp: updated to latest version 9.3.0
See merge request openconnect/ocserv!459
2025-12-06 11:15:36 +01:00
Dimitri Papadopoulos Orfanos
c545361202
Merge branch 'tmp-CID-356061' into 'master'
...
Fix issue flagged by Coverity
See merge request openconnect/ocserv!460
2025-12-06 11:14:21 +01:00
Dimitri Papadopoulos Orfanos
31b3d6b930
Merge branch 'tmp-cloexec' into 'master'
...
Update cloexec.* vendored files
See merge request openconnect/ocserv!439
2025-12-06 11:10:11 +01:00
Dimitri Papadopoulos Orfanos
70a4269e38
Merge branch 'tmp-sigaltstack_RESOURCE_LEAK' into 'master'
...
Silence coverity
See merge request openconnect/ocserv!446
2025-12-06 11:09:29 +01:00
Dimitri Papadopoulos Orfanos
e5de27a316
Merge branch 'tmp-main' into 'master'
...
Main() signature compliant with C standard
See merge request openconnect/ocserv!438
2025-12-06 11:08:40 +01:00
Dimitri Papadopoulos Orfanos
134ae37a13
Merge branch 'tmp-freeradius-client-1.1.8' into 'master'
...
Work around API breakage in freeradius-client 1.1.8
Closes #650
See merge request openconnect/ocserv!453
2025-12-06 11:08:18 +01:00
Dimitri Papadopoulos Orfanos
6a65e3acdd
Merge branch 'fix-json-output-issues' into 'master'
...
Fix invalid JSON output in occtl commands
Closes #661 and #669
See merge request openconnect/ocserv!463
2025-12-06 10:54:28 +01:00
Dimitri Papadopoulos Orfanos
0949bfd0db
Merge branch 'bugfix/iroute' into 'master'
...
Fix iroute option processing
Closes #625
See merge request openconnect/ocserv!472
2025-12-01 22:41:21 +01:00
Dimitri Papadopoulos Orfanos
5ff994633c
Merge branch 'bugfix/ping-leases' into 'master'
...
Fix ping-leases option, broken since v1.1.1
See merge request openconnect/ocserv!471
2025-11-22 14:32:40 +01:00
Dimitri Papadopoulos Orfanos
88054ae4c2
Merge branch 'socket-remove' into 'master'
...
Ignore ENOENT error when removing occtl socket file
See merge request openconnect/ocserv!470
2025-11-21 21:17:51 +01:00
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
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
Dimitri Papadopoulos
8b284c645e
Work around API breakage in freeradius-client 1.1.8
...
FreeRADIUS client 1.1.8 introduced this backwards-incompatible API change:
https://github.com/FreeRADIUS/freeradius-client/commit/50d78bb53f4f341aa708e196b8955cacbae59669
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
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
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
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
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
Dimitri Papadopoulos and 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 and 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
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
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
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
Dimitri Papadopoulos and Nikos Mavrogiannopoulos
ab58d9e9d7
Retrieve connection speed from RADIUS
...
Hijack Roaring Penguin's RADIUS attributes for that purpose:
* RP-Upstream-Speed-Limit → rx_per_sec
* RP-Downstream-Speed-Limit → tx_per_sec
While the ocserv configuration options use b/s, ocserv uses kb/s
internally. The radius attributes are already expressed in kb/s,
so we don't need to convert them.
Signed-off-by: Dimitri Papadopoulos <3350651-DimitriPapadopoulos@users.noreply.gitlab.com >
2024-01-20 20:12:34 +01:00
Dimitri Papadopoulos Orfanos
aa41bfb8fe
Merge branch 'PACKAGE_NAME' into 'master'
...
Further improvements to arguments of AC_INIT
See merge request openconnect/ocserv!410
2024-01-07 16:28:04 +00:00
Dimitri Papadopoulos
badf9be99a
Further improvements to arguments of AC_INIT
...
Reapply df6a3c2a , this time without regression.
Signed-off-by: Dimitri Papadopoulos <3350651-DimitriPapadopoulos@users.noreply.gitlab.com >
2024-01-06 18:21:27 +01:00
Dimitri Papadopoulos Orfanos
7e9af98c28
Merge branch 'bug_reports' into 'master'
...
Bug reports are not to be sent by mail anymore
See merge request openconnect/ocserv!409
2024-01-06 09:04:55 +00:00
Dimitri Papadopoulos
3a3edcfd80
Bug reports are not to be sent by mail anymore
...
Instead they should be filed on GitLab.
Adapt the relevant explanation to the different tpye of bug reporting mechanism.
Signed-off-by: Dimitri Papadopoulos <3350651-DimitriPapadopoulos@users.noreply.gitlab.com >
2024-01-05 23:31:05 +01:00
Dimitri Papadopoulos
b41130163d
Reorder man pages
...
Follow the conventions for writing Linux man pages:
https://man7.org/linux/man-pages/man7/man-pages.7.html
Signed-off-by: Dimitri Papadopoulos <3350651-DimitriPapadopoulos@users.noreply.gitlab.com >
2023-12-30 22:48:02 +01:00
Dimitri Papadopoulos Orfanos
92a9205814
Merge branch 'automake_1.14' into 'master'
...
Restore AM_PROG_CC_C_O instead of bumping minimal Automake version
See merge request openconnect/ocserv!402
2023-12-30 19:06:31 +00:00
Dimitri Papadopoulos Orfanos
bdacff5e50
Merge branch 'gl_HOST_CPU_C_ABI_32BIT' into 'master'
...
Avoid Autoconf warning
Closes #570
See merge request openconnect/ocserv!407
2023-12-30 19:04:55 +00:00
Dimitri Papadopoulos
ff9d43df09
Revert eeac2728
...
AM_PROG_CC_C_O is obsolescent starting with Automake 1.14.
CentOS 7 ships Automake 1.13.4. Keep AM_PROG_CC_C_O as long as we need
to support CentOS 7, to avoid this warning:
src/Makefile.am:170: warning: compiling 'ccan/hash/hash.c' in
subdir requires 'AM_PROG_CC_C_O'
in 'configure.ac'
Signed-off-by: Dimitri Papadopoulos <3350651-DimitriPapadopoulos@users.noreply.gitlab.com >
2023-12-30 13:06:04 +01:00
Dimitri Papadopoulos
df6a3c2abe
Further improvements to arguments of AC_INIT
...
The first argument is the full package name. Change it to match the
GitLab home page and documentation:
ocserv → OpenConnect VPN Server
The package tarname differs from the package name: the latter designates
the full package name, while the former is the distribution tarball name.
Because the tarname cannot be inferred from the newly modified full
package name, we have to set it explicitly:
ocserv
The last argument url should be the home page for the package.
Signed-off-by: Dimitri Papadopoulos <3350651-DimitriPapadopoulos@users.noreply.gitlab.com >
2023-12-29 15:34:20 +01:00
Dimitri Papadopoulos
f6f4c260c3
Avoid Autoconf warning
...
The warning is:
configure.ac:94: warning: gl_HOST_CPU_C_ABI_32BIT is
m4_require'd but not m4_defun'd
The reason was that m4/lib-prefix.m4 was missing this depedency:
m4/host-cpu-c-abi.m4
Signed-off-by: Dimitri Papadopoulos <3350651-DimitriPapadopoulos@users.noreply.gitlab.com >
2023-12-29 14:48:28 +01:00
Dimitri Papadopoulos
715b9b2ea1
Use proper symbol for second, prefix for kilo
...
The SI symbol for second is s:
https://www.bipm.org/en/si-base-units/second
The SI prefix for a multiplying factor of 10³ is k:
https://www.bipm.org/en/measurement-units/si-prefixes
Signed-off-by: Dimitri Papadopoulos <3350651-DimitriPapadopoulos@users.noreply.gitlab.com >
2023-12-24 10:40:21 +01:00
Dimitri Papadopoulos
eeac272832
Get rid of obsolescent AM_PROG_CC_C_O
...
From the Automake manual:
This is an obsolescent macro that checks that the C compiler
supports the -c and -o options together. Note that, since
Automake 1.14, the AC_PROG_CC is rewritten to implement such
checks itself, and thus the explicit use of AM_PROG_CC_C_O
should no longer be required.
Signed-off-by: Dimitri Papadopoulos <3350651-DimitriPapadopoulos@users.noreply.gitlab.com >
2023-12-23 23:17:45 +01:00
Dimitri Papadopoulos
54818f3b67
Fix logging to stderr
...
While each `syslog()` adds a new entry to the system log,
`fprintf(stder, ...)` does not automatically add a newline
to distinguish between entries. We need to add the newline
ourselves.
We tried to make _oc_syslog() as atomic as possible in the
context of a multi-process daemonn by keeping a single
`fprtinf()` call. Probably not perfect, but the best we
can do when printing to stderr instead of using the system
logger. Works only with the GNU C or compatible compiler.
Signed-off-by: Dimitri Papadopoulos <3350651-DimitriPapadopoulos@users.noreply.gitlab.com >
2023-12-23 23:17:41 +01:00
Dimitri Papadopoulos
443a4ea795
Modify bug-report argument of AC_INIT
...
The third argument of the Autoconf macro AC_INIT() is bug-report.
The Autoconf 2.61 manual states this should be an email:
The optional argument bug-report should be the email to
which users should send bug reports.
The Autoconf 2.68 manual relaxes the requirement by adding:
AC_PACKAGE_BUGREPORT, PACKAGE_BUGREPORT
Exactly bug-report, if one was provided. Typically an
email address, or URL to a bug management web page.
Signed-off-by: Dimitri Papadopoulos <3350651-DimitriPapadopoulos@users.noreply.gitlab.com >
2023-12-23 13:01:00 +01:00
Dimitri Papadopoulos
8a61a68f06
More missing entries in NEWS
...
Signed-off-by: Dimitri Papadopoulos <3350651-DimitriPapadopoulos@users.noreply.gitlab.com >
2023-12-22 15:59:13 +01:00
Dimitri Papadopoulos
311433b4db
Minor typo
...
Signed-off-by: Dimitri Papadopoulos <3350651-DimitriPapadopoulos@users.noreply.gitlab.com >
2023-12-22 15:56:47 +01:00
Dimitri Papadopoulos
2f2346c625
Add missing entry in NEWS
...
For ff57a148 / !397 .
Signed-off-by: Dimitri Papadopoulos <3350651-DimitriPapadopoulos@users.noreply.gitlab.com >
2023-12-20 22:09:58 +01:00
Dimitri Papadopoulos Orfanos
77098a7d98
Merge branch 'master' into 'master'
...
Added /VPNManifest.xml to AnyConnect urls for Cisco AnyConnect Linux clients
See merge request openconnect/ocserv!397
2023-12-20 17:05:44 +00:00
Dimitri Papadopoulos
7d6213a0d0
Fix openconnect --authgroup option in tests
...
Signed-off-by: Dimitri Papadopoulos <3350651-DimitriPapadopoulos@users.noreply.gitlab.com >
2023-12-20 13:34:31 +01:00
Dimitri Papadopoulos Orfanos
a711aa4a22
Merge branch 'libexec' into 'master'
...
bin/ocserv-fw → libexec/ocserv-fw
Closes #78
See merge request openconnect/ocserv!388
2023-12-06 17:51:37 +00:00
Dimitri Papadopoulos Orfanos
69f7c0845d
Merge branch 'PRIu64' into 'master'
...
Avoid compiler warning on 32-bit Linux
See merge request openconnect/ocserv!391
2023-12-06 17:49:58 +00:00
Dimitri Papadopoulos Orfanos
db4caaefb0
Merge branch 'MAX_IP_STR' into 'master'
...
MAX_IP_STR → INET6_ADDRSTRLEN / INET_ADDRSTRLEN
Closes #556
See merge request openconnect/ocserv!382
2023-12-06 17:49:29 +00:00
Dimitri Papadopoulos
99dfdb3b8f
Avoid compiler warning on 32-bit Linux
...
From i386/Debian CI jobs:
warning: format '%ld' expects argument of type 'long int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=]
snprintf(output, output_size, "%ldms", microseconds / 1000);
~~^ ~~~~~~~~~~~~~~~~~~~
%lld
Signed-off-by: Dimitri Papadopoulos <3350651-DimitriPapadopoulos@users.noreply.gitlab.com >
2023-12-06 15:50:46 +01:00
Dimitri Papadopoulos
00ad2b7611
Move macros at the top of the header file
...
Macros are usually defined at the top. In this specififc file,
all other macros are already at the top.
Signed-off-by: Dimitri Papadopoulos <3350651-DimitriPapadopoulos@users.noreply.gitlab.com >
2023-12-06 15:20:12 +01:00
Dimitri Papadopoulos
f3ded6f3ae
MAX_IP_STR → INET6_ADDRSTRLEN / INET_ADDRSTRLEN
...
Signed-off-by: Dimitri Papadopoulos <3350651-DimitriPapadopoulos@users.noreply.gitlab.com >
2023-12-06 15:08:02 +01:00
Dimitri Papadopoulos
8ada82ff5c
bin/ocserv-fw → libexec/ocserv-fw
...
Signed-off-by: Dimitri Papadopoulos <3350651-DimitriPapadopoulos@users.noreply.gitlab.com >
2023-11-28 21:57:02 +01:00
Dimitri Papadopoulos Orfanos
a3ff6864b9
Merge branch 'fix_clean_all_rules' into 'master'
...
Fix clean_all_rules bug on multiple devices
See merge request openconnect/ocserv!384
2023-11-27 21:35:39 +00:00
Dimitri Papadopoulos
725be86e0c
Small autoconf fixes
...
Signed-off-by: Dimitri Papadopoulos <3350651-DimitriPapadopoulos@users.noreply.gitlab.com >
2023-11-26 14:43:01 +01:00
Dimitri Papadopoulos
a8e7e4a965
chmod -x
...
Signed-off-by: Dimitri Papadopoulos <3350651-DimitriPapadopoulos@users.noreply.gitlab.com >
2023-11-26 14:05:41 +01:00
Dimitri Papadopoulos
8bd5f8fe02
updated to protobuf 1.5.0
...
Signed-off-by: Dimitri Papadopoulos <3350651-DimitriPapadopoulos@users.noreply.gitlab.com >
2023-11-26 14:05:03 +01:00
Dimitri Papadopoulos
5f3d75e7b2
Merge my different identities in Git history
...
Signed-off-by: Dimitri Papadopoulos <3350651-DimitriPapadopoulos@users.noreply.gitlab.com >
2023-11-26 12:49:11 +01:00
Dimitri Papadopoulos
86ea13b213
A few RADIUS changes
...
* Use the exact names used in RFC 2548.
* Warn in case Radius sends more than 2 DNS server IPv6 addresses.
Signed-off-by: Dimitri Papadopoulos <3350651-DimitriPapadopoulos@users.noreply.gitlab.com >
2023-11-26 12:36:53 +01:00
Dimitri Papadopoulos Orfanos
47a1de33f2
Merge branch 'master' into 'master'
...
Add support for LoongArch:
* Legacy syscalls 'fstat' and 'newfstatat' are not available
on new Linux architectures such as LoongArch.
This commit will fix related build-time errors.
* They have been superseded by syscall 'statx', which should
probably be enabled to avoid runtime errors.
Runtime errors can be fixed in a different merge request.
See merge request openconnect/ocserv!380
2023-11-06 13:17:19 +00:00
Dimitri Papadopoulos Orfanos
b0c9ef1e0e
Merge branch 'static' into 'master'
...
Make functions static where it makes sense
See merge request openconnect/ocserv!370
2023-09-15 13:57:33 +00:00
Dimitri Papadopoulos Orfanos
f71538d226
Merge branch 'static_camouflage' into 'master'
...
Make check_camouflage_url() static
See merge request openconnect/ocserv!368
2023-09-15 13:57:00 +00:00
Dimitri Papadopoulos
fec6cc9908
worker: check the return value of rc_avpair_add()
...
We have been checking the return value of rc_avpair_add() in all cases,
except the PW_NAS_IP_ADDRESS/PW_NAS_IPV6_ADDRESS cases.
Signed-off-by: Dimitri Papadopoulos <3350651-DimitriPapadopoulos@users.noreply.gitlab.com >
2023-09-15 13:43:27 +02:00
Dimitri Papadopoulos
61b6f0a924
Make functions static where it makes sense
...
Signed-off-by: Dimitri Papadopoulos <3350651-DimitriPapadopoulos@users.noreply.gitlab.com >
2023-09-11 20:34:07 +02:00
Dimitri Papadopoulos
b29d915699
Fix misspelling newly reported by codespell
...
Signed-off-by: Dimitri Papadopoulos <3350651-DimitriPapadopoulos@users.noreply.gitlab.com >
2023-09-11 19:18:37 +02:00
Dimitri Papadopoulos
d21d2c455c
Make check_camouflage_url() static
...
It is called only from worker-vpn.c.
Signed-off-by: Dimitri Papadopoulos <3350651-DimitriPapadopoulos@users.noreply.gitlab.com >
2023-09-11 19:07:04 +02:00
Dimitri Papadopoulos
ab8a05e4c2
Why not delete TODO instead of only emptying it?
...
Signed-off-by: Dimitri Papadopoulos <3234522+DimitriPapadopoulos@users.noreply.github.com >
2023-09-01 18:29:21 +03:00