Commit Graph

68 Commits

Author SHA1 Message Date
neru 4730ddaf95 docs: add README.md 2026-05-13 12:20:54 -03:00
neru e58e4c3c01 build: change option wording 2026-05-13 12:19:55 -03:00
neru 25d22d235d style: removed unneeded comment 2026-05-13 12:09:37 -03:00
neru c5a4e088a4 feat: add response modification 2026-05-13 12:08:45 -03:00
neru 7a38d72a88 style: run clang-format 2026-05-13 12:08:23 -03:00
neru f328baf897 fix: refactor and fix client handler 2026-05-13 12:07:50 -03:00
neru f6207784ab fix: handle plain HTTP on sslWriteAll 2026-05-13 12:05:22 -03:00
neru 9d71fd2d20 fix: add cleanup, remove unneeded fn, add event listeners 2026-05-13 11:58:25 -03:00
neru e1419b6dab fix: change the way der is freed 2026-05-13 11:55:24 -03:00
neru 9ad745285b feat: add extra logging 2026-05-13 11:45:21 -03:00
neru 0d661baaff fix: add sslWriteAll call again 2026-05-13 11:45:03 -03:00
neru 2af558cb56 feat: use inFlightUrls for complete s->c 2026-05-13 11:44:45 -03:00
neru d123d1cd4d fix: sslWriteAll on server->client 2026-05-13 11:43:55 -03:00
neru f891c910aa fix: break on incomplete 2026-05-13 11:43:29 -03:00
neru d21bbaa281 fix: use sslWriteAll 2026-05-13 11:43:06 -03:00
neru 36b0ead76c feat: register inFlightUrls 2026-05-13 11:42:46 -03:00
neru 81a84da5ae fix: dont pop pendingUrls 2026-05-13 11:41:53 -03:00
neru 0bf6b56790 fix: call sslWriteAll instead of wolfSSL_write 2026-05-13 11:41:46 -03:00
neru a133f767f3 fix: check for pendingUrls desync 2026-05-13 11:40:46 -03:00
neru facee79998 feat: add sslWriteAll (for tunnel) 2026-05-13 11:38:12 -03:00
neru d8ddcd83ee fix: reduce select timeval 2026-05-13 11:36:47 -03:00
neru 3de64df22b fix: update setNonBlocking call to reflect previous changes 2026-05-13 11:34:31 -03:00
neru bb9326c5a2 fix: change port parsing 2026-05-13 11:33:45 -03:00
neru 0945f97fc6 fix: temporarily remove alpn 2026-05-13 11:33:36 -03:00
neru 7699630958 fix: remove unused struct member 2026-05-13 11:30:21 -03:00
neru 5552d78562 fix: add enabled arg to setNonBlocking 2026-05-13 11:28:07 -03:00
neru 88d3b3a32a fix: explicitly define casting 2026-05-13 11:25:24 -03:00
neru b5ea374702 fix: misc changes on generateAndSaveCA 2026-05-13 11:23:20 -03:00
neru 93df62b91b fix: implement correct SAN for ctx cert 2026-05-13 11:20:06 -03:00
neru f318327952 fix: check for already existing cert 2026-05-13 11:19:45 -03:00
neru 013d69e18a build: revert compile definitions 2026-05-13 11:13:46 -03:00
neru 99e160c8d5 feat: add extra logging 2026-05-13 11:11:30 -03:00
neru 044b1c39cb build: fix variadic arg forwarding on macro 2026-05-13 11:06:28 -03:00
neru 00d4c6fde2 build: remove unneeded macro 2026-05-13 11:05:32 -03:00
neru 9c03afb52a feat: add logger on TINYMITM_LOGS builds 2026-05-13 11:05:15 -03:00
neru 4d520638d8 build: change the way wolfssl compile definitions are declared 2026-05-13 11:02:52 -03:00
neru 1e81167e0b build: add log option 2026-05-13 11:02:36 -03:00
neru 9c96b73d28 feat: add test main 2026-05-12 19:13:46 -03:00
neru ffc02e65be fix: missing parameters 2026-05-12 19:13:41 -03:00
neru 883ce2edb5 fix: init order 2026-05-12 19:13:34 -03:00
neru 5e9bbc309b build: link wolfssl statically 2026-05-12 18:58:13 -03:00
neru 8a343b3e3d fix: use alpn on clientssl as well 2026-05-12 18:55:44 -03:00
neru fe9989b3c1 fix: remove alpn callback 2026-05-12 18:55:33 -03:00
neru 0202eed2cc fix: wolfssl flags 2026-05-12 18:55:07 -03:00
neru f56ecff883 feat: add ProxyConfigurator 2026-05-12 18:32:45 -03:00
neru e5902620f9 build: link wininet 2026-05-12 18:32:31 -03:00
neru cae2283c1d fix: change config types and defaults 2026-05-12 18:22:15 -03:00
neru dbea046b8c feat: handle certs based on config 2026-05-12 18:21:40 -03:00
neru 691489215d feat: add CA install fn, load and gen fns, and decode helper 2026-05-12 18:21:32 -03:00
neru 81dcb60e08 style: var rename to make more consistent 2026-05-12 18:17:51 -03:00