summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-11-21 Move all tls stuff into its own subdirLaurent Bercot
2020-11-21 Add s6-ucspitlscLaurent Bercot
2020-11-21 Prepare for 2.4.0.0Laurent Bercot
2020-11-21 Privs can only be dropped after reading key files.Laurent Bercot
2020-11-20 Refactor tls code to support ucspi-tlsLaurent Bercot
That includes: - new architecture: the tls binary is now a child of the app instead of the other way around - the sbearssl_run engine now takes a post-handshake callback. This allows s6-tlsc and s6-tlsd to only exec into the app when the handshake succeeds (which was already the case with libressl). - new binaries s6-tlsc-io and s6-tlsd-io encapsulate the crypto code; they init and run the engine, connecting to 4 already open fds (stdin/stdout = network, argv[1] and argv[2] = local) - s6-tlsc is now a simple wrapper around s6-tlsc-io - s6-tlsd is now a simple wrapper around s6-tlsd-io - new binary: s6-ucspitlsd, which is also a wrapper around s6-tlsd-io, but differently: the parent execs the app which should be ucspi-tls-aware, the child waits for a command from the parent and execs into s6-tlsd-io if it receives it.
2020-10-04 version: 2.3.2.0v2.3.2.0Laurent Bercot
2020-10-04 doc: fix URLsLaurent Bercot
2020-10-02 Bump dependenciesLaurent Bercot
2020-08-21 LibreSSL needs -lpthreadLaurent Bercot
2020-05-06 Add -e option to s6-tlsserverLaurent Bercot
2020-05-06 Prepare for 2.3.2.0Laurent Bercot
2020-03-30s6-networking: fix html errorsColin Booth
Signed-off-by: Colin Booth <colin@heliocat.net>
2020-03-16 Fix s6-dns version dependencyLaurent Bercot
2020-03-03 version: 2.3.1.2v2.3.1.2Laurent Bercot
2020-01-27 Prepare for 2.3.1.2Laurent Bercot
2020-01-27 Fix shared libs installationLaurent Bercot
2019-10-21 version: 2.3.1.1v2.3.1.1Laurent Bercot
2019-10-21 Fix gen-deps.sh for cross-buildsLaurent Bercot
2019-10-21 Prepare for 2.3.1.1Laurent Bercot
2019-10-21 Fix generated CC for cross-buildsLaurent Bercot
2019-09-22 version: 2.3.1.0v2.3.1.0Laurent Bercot
2019-09-21 Fix configure permissionsLaurent Bercot
2019-09-21 Remove tainnow dependency in configure tooLaurent Bercot
2019-09-21 Update tainnow.lib mentions in docLaurent Bercot
2019-09-21 Remove tainnow.lib dependencyLaurent Bercot
2019-09-06 Adapt to new stopwatch APILaurent Bercot
2019-09-04 Use stopwatches and wallclocks where appropriateLaurent Bercot
2019-08-09 Prepare for 2.3.1.0Laurent Bercot
2019-07-22Makefile needs to be adjusted tooLaurent Bercot
2019-07-22Make configure CC-friendlierLaurent Bercot
2019-06-10 Doc typo fixLaurent Bercot
2019-05-14 Different code style for the maxconn spurious warning avoidanceLaurent Bercot
2019-03-04 version: 2.3.0.4v2.3.0.4Laurent Bercot
2019-02-24 Build everything as PIC by defaultLaurent Bercot
2019-02-20 Adapt to skalibs/posixishard.hLaurent Bercot
2019-02-12 Update execline depLaurent Bercot
2019-01-16 upgrade s6 depLaurent Bercot
2019-01-16 Doc reference fix! that's an old one...Laurent Bercot
2019-01-10 Prepare for 2.3.0.4Laurent Bercot
2018-10-06 Credit smaeul for the changeLaurent Bercot
2018-10-06 bugfix: have s6-tcpserver?d write localport to stdout on notifLaurent Bercot
and not just a newline.
2018-08-20Support conditional slashpackage buildsLaurent Bercot
2018-08-14 version: 2.3.0.3v2.3.0.3Laurent Bercot
2018-08-01 Add nsss supportLaurent Bercot
2018-07-21 Document execline-2.5.0.1 depLaurent Bercot
2018-07-21 Adapt to skalibs-2.7.0.0, prepare for 2.3.0.3Laurent Bercot
2018-04-11 JPReganJR >> AUTHORSLaurent Bercot
2018-04-11change localip is6 flag based on destination ipJohn Regan
By default, the localip flag is initialized with the is6 flag set to 0. The only time the flag is changed to 1 is when a user specifies a local IPv6 address to use. Because of this, socket_tcp46 always creates an IPv4 socket. This patch corrects that - if the user hasn't specified a local address, then the local 'is6' flag is updated to match the destination 'is6' flag. Signed-off-by: Laurent Bercot <ska-skaware@skarnet.org>
2018-04-11 Add -B (blocking) option to s6-tcpserver?-socketbinderLaurent Bercot
2018-02-09 fix typo in configureLaurent Bercot