Nikos Mavrogiannopoulos
d7b07677fe
release.sh: added script to do the release process
...
This does the release of the tarballs, the git tagging and
the release of gitlab.
Signed-off-by: Nikos Mavrogiannopoulos <n.mavrogiannopoulos@gmail.com>
2023-07-27 22:39:37 +02:00
Alan Jowett
ce66485ee6
Uses fork/exec to limit memory footprint of ocserv-worker processes
...
Capture all the required worker process state in a protobuf and
pass to worker via env. Snapshot all config files to ensure ocserv-sm
and ocserv-worker remain in sync. Split ocserv-worker functionality
into it's own executable with minimal dependencies.
Resolves : #285
Signed-off-by: Alan Jowett alanjo@microsoft.com
2020-05-25 08:33:16 +02:00
Nikos Mavrogiannopoulos
90e1b5cbde
.gitignore: ignore new tests
...
Signed-off-by: Nikos Mavrogiannopoulos <nmav@gnutls.org>
2018-04-15 17:27:51 +02:00
Nikos Mavrogiannopoulos
c578c787b2
.gitignore: ignore static libs
...
Signed-off-by: Nikos Mavrogiannopoulos <nmav@gnutls.org>
2018-01-14 19:14:56 +01:00
Nikos Mavrogiannopoulos
ae3c20c3ed
tests: pam tests were converted to use pam-wrapper
...
This allows running the PAM tests without requiring root access
2016-06-25 23:05:18 +02:00
Nikos Mavrogiannopoulos
795730a681
configure: Add a code coverage option
...
Configure with:
./configure --enable-code-coverage
Show coverage output with:
make && make check && make code-coverage-capture
It does not take into account tests run under docker.
2016-04-16 12:39:18 +02:00
Nikos Mavrogiannopoulos
e4dbeb6bd3
more files to ignore
2016-03-06 19:08:10 +01:00
Nikos Mavrogiannopoulos
3e5a78d500
.gitignore: ignore more auto-generated files
2015-11-28 19:42:53 +01:00
Nikos Mavrogiannopoulos
6c3e5d31a7
ccan: build as an included library
2015-11-11 14:03:55 +01:00
Nikos Mavrogiannopoulos
805db4f9f6
use an intermediate protobuf library for the included protobuf sources
2015-11-11 13:35:25 +01:00
Nikos Mavrogiannopoulos
f73b6328d0
more files to ignore
2015-11-10 13:49:19 +01:00
Nikos Mavrogiannopoulos
da830ab3e5
.gitignore: ignore binaries in tests/
2015-09-03 13:42:15 +02:00
Nikos Mavrogiannopoulos
da44c28a01
more files to ignore
2015-05-11 14:24:28 +02:00
Nikos Mavrogiannopoulos
cc86c2d174
tests: added kerberos test suite
2015-02-19 15:27:58 +01:00
Nikos Mavrogiannopoulos
aeb0f1edd5
added test for unix socket operation
2014-09-24 11:33:25 +02:00
Nikos Mavrogiannopoulos
71104b36a3
Added support for unix sockets for the occtl communication.
...
D-BUS support is left, but is not enabled by default.
2014-05-07 13:54:58 +02:00
Nikos Mavrogiannopoulos
7bf24821ae
Added a full test between openconnect and ocserv based on docker.
...
That allows testing the establishment of a connection plus
the transferring of packets.
2014-04-17 15:25:19 +02:00
Nikos Mavrogiannopoulos
2e068ad0b9
more files to ignore
2014-01-12 18:30:03 +01:00
Nikos Mavrogiannopoulos
b9d0b149ce
more files to ignore
2014-01-08 16:47:46 +01:00
Nikos Mavrogiannopoulos
058b986967
Converted IPC messaging to protocolbuffers-c
...
That adds a dependency on protocolbuffers-c, but simplifies
the worker-main communication protocol handling.
2013-12-21 12:38:01 +01:00
Nikos Mavrogiannopoulos
7410bc6596
more files to ignore
2013-11-09 09:26:03 +01:00
Nikos Mavrogiannopoulos
b012faacb8
more files to ignore
2013-11-05 20:32:51 +01:00
Nikos Mavrogiannopoulos
f9b311357e
more files to ignore
2013-11-05 19:33:51 +01:00
Nikos Mavrogiannopoulos
05aad245fa
more files to ignore
2013-07-07 21:17:09 +02:00
Nikos Mavrogiannopoulos
4c4ae2915e
updated auto-generated scripts.
2013-06-27 10:46:24 +02:00
Nikos Mavrogiannopoulos
88fcfaae7a
Allow compilation without the PCL library
2013-06-26 17:20:07 +02:00
Nikos Mavrogiannopoulos
c723c70a3d
more files to ignore
2013-05-20 11:22:10 +02:00
Nikos Mavrogiannopoulos
bdc6ed3941
more files to ignore
2013-04-28 15:37:48 +03:00
Nikos Mavrogiannopoulos
5a4ce846b7
The TLS private keys are kept into a privileged process.
...
That process is called security-module (sec-mod) and communicates
with the workers using a unix domain socket.
2013-03-15 17:47:38 +01:00
Nikos Mavrogiannopoulos
0be2b2a054
crypt(3) is used in the plain password file.
...
In addition, ocpasswd program was added to generate password file entries.
2013-03-14 16:23:47 +01:00
Nikos Mavrogiannopoulos
0c4b013b3f
Added plain password format
2013-03-12 23:40:11 +01:00
Jason Cooper
ac3b34da79
doc/ocserv.1 is generated, don't track it
...
Signed-off-by: Jason Cooper <jason@lakedaemon.net>
2013-02-26 21:24:36 +01:00
Jason Cooper
992601bbd8
add cscope/ctags make targets
...
Newcomers to the code often use these tools to learn their way around.
Integrate them into the build so that we don't accidentally track their
files.
Signed-off-by: Jason Cooper <jason@lakedaemon.net>
Signed-off-by: Nikos Mavrogiannopoulos <nmav@gnutls.org>
2013-02-26 18:33:05 +01:00
Jason Cooper
ba9e6d1156
don't track aclocal.m4, it's a generated file
...
Signed-off-by: Jason Cooper <jason@lakedaemon.net>
Signed-off-by: Nikos Mavrogiannopoulos <nmav@gnutls.org>
2013-02-25 21:14:15 +01:00
Nikos Mavrogiannopoulos
2b1626f494
Added version.def.in
2013-02-16 16:40:41 +01:00
Nikos Mavrogiannopoulos
528f1e0ce8
more files to ignore
2013-02-10 13:41:29 +01:00
Nikos Mavrogiannopoulos
1222fcf803
updated
2013-02-04 22:03:51 +01:00
Nikos Mavrogiannopoulos
7d962401a1
updated
2013-02-01 20:07:58 +01:00
Nikos Mavrogiannopoulos
f4985166a9
Added compile
2013-01-30 17:08:30 +01:00
Nikos Mavrogiannopoulos
8c2735d1e1
use autogen for command line options
2013-01-30 01:39:14 +01:00
Nikos Mavrogiannopoulos
f751a9702a
Added missing files
2013-01-28 20:27:34 +01:00
Nikos Mavrogiannopoulos
a78a99e1c7
small fixes
2013-01-13 14:51:56 +01:00
Nikos Mavrogiannopoulos
f210a96e02
Added automake/autoconf system
2013-01-13 11:25:05 +01:00