aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Add s6-ucspitlscLaurent Bercot2020-11-2112-84/+212
|
* Prepare for 2.4.0.0Laurent Bercot2020-11-219-17/+74
|
* Privs can only be dropped after reading key files.Laurent Bercot2020-11-2116-21/+49
|
* Refactor tls code to support ucspi-tlsLaurent Bercot2020-11-2033-453/+851
| | | | | | | | | | | | | | | | | | 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.
* version: 2.3.2.0v2.3.2.0Laurent Bercot2020-10-041-1/+1
|
* doc: fix URLsLaurent Bercot2020-10-0419-29/+29
|
* Bump dependenciesLaurent Bercot2020-10-023-13/+13
|
* LibreSSL needs -lpthreadLaurent Bercot2020-08-211-1/+1
|
* Add -e option to s6-tlsserverLaurent Bercot2020-05-064-8/+29
|
* Prepare for 2.3.2.0Laurent Bercot2020-05-066-8/+30
|
* s6-networking: fix html errorsColin Booth2020-03-303-3/+4
| | | | Signed-off-by: Colin Booth <colin@heliocat.net>
* Fix s6-dns version dependencyLaurent Bercot2020-03-162-2/+2
|
* version: 2.3.1.2v2.3.1.2Laurent Bercot2020-03-031-1/+0
|
* Prepare for 2.3.1.2Laurent Bercot2020-01-276-11/+30
|
* Fix shared libs installationLaurent Bercot2020-01-271-3/+2
|
* version: 2.3.1.1v2.3.1.1Laurent Bercot2019-10-211-0/+1
|
* Fix gen-deps.sh for cross-buildsLaurent Bercot2019-10-212-43/+43
|
* Prepare for 2.3.1.1Laurent Bercot2019-10-215-10/+29
|
* Fix generated CC for cross-buildsLaurent Bercot2019-10-211-1/+1
|
* version: 2.3.1.0v2.3.1.0Laurent Bercot2019-09-221-4/+1
|
* Fix configure permissionsLaurent Bercot2019-09-211-0/+0
|
* Remove tainnow dependency in configure tooLaurent Bercot2019-09-211-2/+0
|
* Update tainnow.lib mentions in docLaurent Bercot2019-09-213-3/+3
|
* Remove tainnow.lib dependencyLaurent Bercot2019-09-219-16/+16
|
* Adapt to new stopwatch APILaurent Bercot2019-09-066-10/+6
|
* Use stopwatches and wallclocks where appropriateLaurent Bercot2019-09-047-1/+7
|
* Prepare for 2.3.1.0Laurent Bercot2019-08-095-12/+35
|
* Makefile needs to be adjusted tooLaurent Bercot2019-07-221-5/+4
|
* Make configure CC-friendlierLaurent Bercot2019-07-221-8/+24
|
* Doc typo fixLaurent Bercot2019-06-101-1/+1
|
* Different code style for the maxconn spurious warning avoidanceLaurent Bercot2019-05-142-9/+6
|
* version: 2.3.0.4v2.3.0.4Laurent Bercot2019-03-042-1/+2
|
* Build everything as PIC by defaultLaurent Bercot2019-02-245-21/+19
|
* Adapt to skalibs/posixishard.hLaurent Bercot2019-02-206-7/+18
|
* Update execline depLaurent Bercot2019-02-123-7/+5
|
* upgrade s6 depLaurent Bercot2019-01-163-3/+3
|
* Doc reference fix! that's an old one...Laurent Bercot2019-01-162-8/+7
|
* Prepare for 2.3.0.4Laurent Bercot2019-01-106-9/+25
|
* Credit smaeul for the changeLaurent Bercot2018-10-061-0/+1
|
* bugfix: have s6-tcpserver?d write localport to stdout on notifLaurent Bercot2018-10-062-2/+24
| | | | and not just a newline.
* Support conditional slashpackage buildsLaurent Bercot2018-08-202-6/+14
|
* version: 2.3.0.3v2.3.0.3Laurent Bercot2018-08-141-1/+1
|
* Add nsss supportLaurent Bercot2018-08-015-2/+17
|
* Document execline-2.5.0.1 depLaurent Bercot2018-07-213-3/+3
|
* Adapt to skalibs-2.7.0.0, prepare for 2.3.0.3Laurent Bercot2018-07-218-24/+37
|
* JPReganJR >> AUTHORSLaurent Bercot2018-04-111-0/+3
|
* change localip is6 flag based on destination ipJohn Regan2018-04-111-2/+6
| | | | | | | | | | | | | | | | 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>
* Add -B (blocking) option to s6-tcpserver?-socketbinderLaurent Bercot2018-04-115-13/+48
|
* fix typo in configureLaurent Bercot2018-02-091-1/+1
|
* Make all-pic a user optionLaurent Bercot2017-10-304-12/+36
|