2025-07-28T23:31:27Z https://git.thebackupbox.net/tlswrap/commit/bf76a8bacc84d7179602089ab06e8f6dc7cae64d two different attempts at trying to keep tlswrap from getting stuck on SSL_accept. at once. why not? 2025-06-18T17:58:52Z https://git.thebackupbox.net/tlswrap/commit/66f0151ff368cf625ebf172f39628103c2c2b610 redid all of the syslog messages again and use openlog() now to put the PID is a normal spot in the messages 2025-06-18T06:07:04Z https://git.thebackupbox.net/tlswrap/commit/181b47b9e288fa56708c5a03c12fdfc62de07d19 added more binary files to gitignore 2025-06-18T06:05:58Z https://git.thebackupbox.net/tlswrap/commit/cabab5258d6a44e36e121d525c97a221d0daa4df added a missing declaration to ja3.h that was throwing a warning 2025-06-18T06:03:57Z https://git.thebackupbox.net/tlswrap/commit/635dc8e5a0cf4939952f4fc29c6f511aaaeed981 put PIDs into all of the syslog messages, and attempting a new method of cleaning up children processes that uses prctl. likely broken on BSD now though. 2025-04-19T09:16:15Z https://git.thebackupbox.net/tlswrap/commit/2d0a4485eb028d224682f73ec9440b53250dc52f moved the ja3 code into its own file 2025-04-19T08:55:17Z https://git.thebackupbox.net/tlswrap/commit/b991fa925d8b6065aea65a3ae6ec8ee35dfda321 tlswrap puts the whole client certificate into an ENV var now. 2025-04-19T08:22:11Z https://git.thebackupbox.net/tlswrap/commit/e51bbf37f9747c60a28385c22d1c190129de701c combined tlswrap.c and nontlswrap.c into one file 2025-02-27T01:14:21Z https://git.thebackupbox.net/tlswrap/commit/91fd50e0eb8a6903db91700051661837612edb81 changed nontlswrap to remove the stupid recv peek 2025-02-27T01:13:29Z https://git.thebackupbox.net/tlswrap/commit/ad97a358ea35fa00025d3e6121c398e7e81e0217 changed tlswrap.c to add traffic logging, close stdio, remove the stupid recv peek that was breaking shit 2024-12-17T21:24:16Z https://git.thebackupbox.net/tlswrap/commit/f79dd498c14893743857f380da332eeba87ea9dd close file descriptors before trying to reap so shit doesn't hang for 15s. also log mesg priority got changed for reap info 2024-09-19T04:13:49Z https://git.thebackupbox.net/tlswrap/commit/48c5ebacdc4d9657a36d0ee195d84fca3a8453f2 made a compile-time version check to decide on EVP_Q_digest vs MD5 2024-09-19T04:09:08Z https://git.thebackupbox.net/tlswrap/commit/eebd093ec8542ec3685bcfaeb01ac5d3eeb8ace8 tlswrap-no-shutdown.c symlink added so you can test what happens when no shutdown happens 2024-09-09T18:42:42Z https://git.thebackupbox.net/tlswrap/commit/f16b0d860ed97f347d3ebc50143690f0fac628c8 changed how the md5 is generated from deprecated functions to non-deprecated. also a few log messages got src and dst added. 2024-04-08T09:07:10Z https://git.thebackupbox.net/tlswrap/commit/ad886718a52097150ace577a95ecb5c4f5021444 some cleanup and moved a bunch of messages to DEBUG from ERR because I do not want to see all of those all of the time 2024-04-08T08:49:41Z https://git.thebackupbox.net/tlswrap/commit/95454e69cf86bae1bfc0aaf0c015b88aa003b9aa note about how to setup the per-SNI certs 2024-04-08T08:46:42Z https://git.thebackupbox.net/tlswrap/commit/cc004d0bef4111be96f779f8ee768fee57dd887d added the ability to pick per-servername certs based on SNI. 2024-04-08T08:03:40Z https://git.thebackupbox.net/tlswrap/commit/94980252f2eec9859221d9d5b4a648d8facb4478 added a variation of tlswrap that does not properly shutdown. so people can test against it. 2024-04-08T08:01:55Z https://git.thebackupbox.net/tlswrap/commit/a18718da4b1e518f1fdc6b4e90f24e48fff6d63b set the process group on the first child instead of ourself so when we kill that group, we do not also commit suicide. 2023-12-20T15:07:18Z https://git.thebackupbox.net/tlswrap/commit/9ba4fac3ef4ac8dbbf1ec513169bc4f345f5a7f4 Merge branch 'master' of ssh://git.thebackupbox.net/tlswrap 2023-12-20T15:07:03Z https://git.thebackupbox.net/tlswrap/commit/f5f8ee4c04fbcfef45a8a9e0bb87035d32064101 tlswrap got pid grouping so it can kill off all children. also made a version that does not actually do any TLS to do /just/ the pid grouping and killing. 2023-10-16T07:36:27Z https://git.thebackupbox.net/tlswrap/commit/c64723580b4a188f7c50c9f2fcf596d03a6b3bd8 copyright information added 2023-06-01T21:08:53Z https://git.thebackupbox.net/tlswrap/commit/de9a688ffca230618ca779b0b5c434f72a692fa5 added subprocess cleanup and ignore a set of errors 2023-04-03T22:59:42Z https://git.thebackupbox.net/tlswrap/commit/cbef2b1f80939434162179a559c0d52cdd35c218 hacked in some optional ja3 support 2023-02-24T05:40:25Z https://git.thebackupbox.net/tlswrap/commit/5e7bede4fe8da68cf380194762e9cf38298f8780 added TLS disconnection detection. hopefully it wont break things somehow. 2023-02-01T05:07:49Z https://git.thebackupbox.net/tlswrap/commit/4113d4f5bb220b8c2503900fa79095d4b82c3593 I was closing stdin and stdout too soon. SSL shutdown was failing because of that. 2022-11-16T04:03:52Z https://git.thebackupbox.net/tlswrap/commit/54ce82579e8a49c395b2ad67c973594a8f1a1a45 forgot the README 2022-11-16T04:01:19Z https://git.thebackupbox.net/tlswrap/commit/cc99611f40176ef92de732f656c6617e662dd0f2 stupid size_t being unsigned and me not using int like I should have 2022-09-10T06:54:38Z https://git.thebackupbox.net/tlswrap/commit/3886de05a6b20ead48ba41759fc17b6334a0a474 made buffer larger, setvbuf on stdio just in case it mattered. shouldnt hurt. extra deubg output to whatever is connected to tlswrap. close the associated filedescriptors when the read end has EOFd 2022-06-17T02:27:00Z https://git.thebackupbox.net/tlswrap/commit/1c9ed4f57b70c3bcbe4cc0f3a67138505f220f94 added flags to set varify-mode, help, and more logging 2022-03-08T14:27:32Z https://git.thebackupbox.net/tlswrap/commit/b9dd4772d2ac7f6bda55bb5c2679afd0cf7e079b I had left the debug messages as LOG_ERR from when I was testing.. fixt 2022-03-08T14:19:07Z https://git.thebackupbox.net/tlswrap/commit/748dc7bcd1d23499b964515c172bcbcb7b801850 more logging from write error checks, not doing continue anymore so everything select finds get done 2022-03-04T16:43:09Z https://git.thebackupbox.net/tlswrap/commit/b4600037c0b74cf594e3c185d44dc3caa482ebdd added SERVER_URL, REMOTE_URL, and changed the main loop to actually finish sending data before quitting 2022-03-03T16:48:37Z https://git.thebackupbox.net/tlswrap/commit/471fb3ca89757de12ab20fc690029f1aeb56fb40 more useful error message on failing to accept 2022-03-03T16:04:13Z https://git.thebackupbox.net/tlswrap/commit/1ef20d1403408a5b86f7351680938ce16e83f88c added REMOTE_ADDR, REMOTE_PORT, SERVER_ADDR, and SERVER_PORT to subprocess env, and use that info in some log messages 2022-03-01T14:51:40Z https://git.thebackupbox.net/tlswrap/commit/5392bf4e1735be79cf334e59c90c7bc8891f015a forgot to include the sha256: bit of the client hash 2022-02-28T14:14:19Z https://git.thebackupbox.net/tlswrap/commit/848ee86618ac5d06cfc5288d9f123ab03ff1df50 set appropriate log levels for all of the syslog messages. I think. 2022-02-28T02:24:59Z https://git.thebackupbox.net/tlswrap/commit/a9d11e8f560fe9e2370157a562f09d9c2744ee03 tlswrap now sends the stderr of the child process to syslog 2022-02-28T02:06:27Z https://git.thebackupbox.net/tlswrap/commit/c25954e7ea71c7850b2b4fe07351b9d14e8f04c0 removed ssl_deinit.. I expected it to be longer than one line when I made it 2022-02-28T01:49:47Z https://git.thebackupbox.net/tlswrap/commit/00aa90bf667382de870d1320ddc09bc19af8bc0a renamed to tlswrap 2022-02-28T01:44:39Z https://git.thebackupbox.net/tlswrap/commit/966bd9ebdcf38b1964b01ca174668a3c267666d3 first