summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-11-26 That exit condition is really hard to get right >.>Laurent Bercot
2020-11-26 Fix engine exit condition for sbearsslLaurent Bercot
2020-11-23 minidentd QoL fixLaurent Bercot
2020-11-23 stls client: prefer CAFILE, warn on CADIR use, because libtls is brokenLaurent Bercot
2020-11-23 Fix more bugs; disable renegociation in bearssl clientLaurent Bercot
2020-11-22 Fix a few bugs. sbearssl appears to be working.Laurent Bercot
2020-11-22 Add SSL_PROTOCOL and SSL_CIPHER support, fix some bugsLaurent Bercot
2020-11-22 Add documentation, fix tiny privdrop bugLaurent Bercot
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