Commit Graph

  • df146989df fix: prevent windows from breaking min and max main neru 2026-06-19 14:20:37 -03:00
  • 699dc354c8 fix: missing > neru 2026-06-19 12:08:19 -03:00
  • efca4fd3fd fix: add missing includes neru 2026-06-19 12:06:53 -03:00
  • 4d54533f9a fix: invalid null usage neru 2026-06-19 11:07:55 -03:00
  • 558f964ce2 fix: initializer list order neru 2026-06-19 11:07:35 -03:00
  • 409c41e196 fix: link crypt32 via list neru 2026-06-19 11:06:41 -03:00
  • 55202646ca fix: comment out unused var neru 2026-06-19 10:57:01 -03:00
  • a9c1a30218 build: enable SNI neru 2026-06-19 10:50:33 -03:00
  • 6602a25188 fix: prevent NOMINMAX redef neru 2026-06-19 10:36:53 -03:00
  • cd1146d0d8 style: run format-code neru 2026-06-19 07:55:20 -03:00
  • dad8cb55d7 feat: enable ALPN (http 1.1) neru 2026-06-19 07:54:58 -03:00
  • 6ad87ecc18 fix: dont force TLS 1.3 neru 2026-06-19 07:54:45 -03:00
  • e0e0eb5f12 style: casting neru 2026-06-19 07:48:04 -03:00
  • c0adefeda1 fix: manually do SAN neru 2026-06-19 07:47:38 -03:00
  • b7a0d494fb fix: misc ssl changes neru 2026-06-19 07:02:44 -03:00
  • f5442a8fc4 build: check TINYMITM_LOGS From cache, use target compile def neru 2026-06-19 05:50:50 -03:00
  • 97fb406c32 fix: missing wolfssl definitions neru 2026-06-18 02:33:11 -03:00
  • f585fa48ad fix: macro missing args neru 2026-06-18 02:27:31 -03:00
  • af316c3d61 build: define WOLFSSL_CERTGEN neru 2026-06-17 21:22:27 -03:00
  • c65082e714 fix: missing macro check neru 2026-06-17 21:20:17 -03:00
  • 3cd4571d6a build: remove wolfssl crypt stuff neru 2026-06-17 20:33:36 -03:00
  • 0c1d37a29b build: disable wolfssl examples neru 2026-06-17 20:29:58 -03:00
  • e35e971350 fix: typo neru 2026-06-17 20:21:43 -03:00
  • 4730ddaf95 docs: add README.md neru 2026-05-13 12:20:54 -03:00
  • e58e4c3c01 build: change option wording neru 2026-05-13 12:19:55 -03:00
  • 25d22d235d style: removed unneeded comment neru 2026-05-13 12:09:37 -03:00
  • c5a4e088a4 feat: add response modification neru 2026-05-13 12:08:45 -03:00
  • 7a38d72a88 style: run clang-format neru 2026-05-13 12:08:23 -03:00
  • f328baf897 fix: refactor and fix client handler neru 2026-05-13 12:07:50 -03:00
  • f6207784ab fix: handle plain HTTP on sslWriteAll neru 2026-05-13 12:05:22 -03:00
  • 9d71fd2d20 fix: add cleanup, remove unneeded fn, add event listeners neru 2026-05-13 11:58:25 -03:00
  • e1419b6dab fix: change the way der is freed neru 2026-05-13 11:55:24 -03:00
  • 9ad745285b feat: add extra logging neru 2026-05-13 11:45:21 -03:00
  • 0d661baaff fix: add sslWriteAll call again neru 2026-05-13 11:45:03 -03:00
  • 2af558cb56 feat: use inFlightUrls for complete s->c neru 2026-05-13 11:44:45 -03:00
  • d123d1cd4d fix: sslWriteAll on server->client neru 2026-05-13 11:43:55 -03:00
  • f891c910aa fix: break on incomplete neru 2026-05-13 11:43:29 -03:00
  • d21bbaa281 fix: use sslWriteAll neru 2026-05-13 11:43:06 -03:00
  • 36b0ead76c feat: register inFlightUrls neru 2026-05-13 11:42:46 -03:00
  • 81a84da5ae fix: dont pop pendingUrls neru 2026-05-13 11:41:53 -03:00
  • 0bf6b56790 fix: call sslWriteAll instead of wolfSSL_write neru 2026-05-13 11:41:46 -03:00
  • a133f767f3 fix: check for pendingUrls desync neru 2026-05-13 11:40:46 -03:00
  • facee79998 feat: add sslWriteAll (for tunnel) neru 2026-05-13 11:38:12 -03:00
  • d8ddcd83ee fix: reduce select timeval neru 2026-05-13 11:36:47 -03:00
  • 3de64df22b fix: update setNonBlocking call to reflect previous changes neru 2026-05-13 11:34:31 -03:00
  • bb9326c5a2 fix: change port parsing neru 2026-05-13 11:33:45 -03:00
  • 0945f97fc6 fix: temporarily remove alpn neru 2026-05-13 11:33:36 -03:00
  • 7699630958 fix: remove unused struct member neru 2026-05-13 11:30:14 -03:00
  • 5552d78562 fix: add enabled arg to setNonBlocking neru 2026-05-13 11:28:07 -03:00
  • 88d3b3a32a fix: explicitly define casting neru 2026-05-13 11:25:24 -03:00
  • b5ea374702 fix: misc changes on generateAndSaveCA neru 2026-05-13 11:23:20 -03:00
  • 93df62b91b fix: implement correct SAN for ctx cert neru 2026-05-13 11:20:06 -03:00
  • f318327952 fix: check for already existing cert neru 2026-05-13 11:19:45 -03:00
  • 013d69e18a build: revert compile definitions neru 2026-05-13 11:13:46 -03:00
  • 99e160c8d5 feat: add extra logging neru 2026-05-13 11:11:30 -03:00
  • 044b1c39cb build: fix variadic arg forwarding on macro neru 2026-05-13 11:06:28 -03:00
  • 00d4c6fde2 build: remove unneeded macro neru 2026-05-13 11:05:32 -03:00
  • 9c03afb52a feat: add logger on TINYMITM_LOGS builds neru 2026-05-13 11:05:15 -03:00
  • 4d520638d8 build: change the way wolfssl compile definitions are declared neru 2026-05-13 11:02:52 -03:00
  • 1e81167e0b build: add log option neru 2026-05-13 11:02:36 -03:00
  • 9c96b73d28 feat: add test main neru 2026-05-12 19:13:46 -03:00
  • ffc02e65be fix: missing parameters neru 2026-05-12 19:13:41 -03:00
  • 883ce2edb5 fix: init order neru 2026-05-12 19:13:34 -03:00
  • 5e9bbc309b build: link wolfssl statically neru 2026-05-12 18:58:13 -03:00
  • 8a343b3e3d fix: use alpn on clientssl as well neru 2026-05-12 18:55:44 -03:00
  • fe9989b3c1 fix: remove alpn callback neru 2026-05-12 18:55:33 -03:00
  • 0202eed2cc fix: wolfssl flags neru 2026-05-12 18:55:07 -03:00
  • f56ecff883 feat: add ProxyConfigurator neru 2026-05-12 18:32:45 -03:00
  • e5902620f9 build: link wininet neru 2026-05-12 18:32:31 -03:00
  • cae2283c1d fix: change config types and defaults neru 2026-05-12 18:22:15 -03:00
  • dbea046b8c feat: handle certs based on config neru 2026-05-12 18:21:40 -03:00
  • 691489215d feat: add CA install fn, load and gen fns, and decode helper neru 2026-05-12 18:21:32 -03:00
  • 81dcb60e08 style: var rename to make more consistent neru 2026-05-12 18:17:51 -03:00
  • 24ac0d8a8f feat: add cout sink for test neru 2026-05-12 18:14:04 -03:00
  • 8ee416294c feat: add TinyMITMConfig neru 2026-05-12 18:13:58 -03:00
  • 0507c68a0b build: link log on test builds neru 2026-05-12 17:51:32 -03:00
  • f1c7dee030 style: add comments neru 2026-05-12 17:51:24 -03:00
  • b4d214090a chore: update seallib neru 2026-05-12 17:51:19 -03:00
  • b435e149ae fix: use strncpy_s neru 2026-05-12 17:40:34 -03:00
  • 589ce787b5 fix: update to reflect RAAIHelper rename neru 2026-05-12 17:40:28 -03:00
  • 26bf508482 feat: rename struct, add addrinfo handler neru 2026-05-12 17:40:12 -03:00
  • c069561c1b feat: add first iteration of proxy neru 2026-05-12 17:40:00 -03:00
  • f8a9bee57b build: add TLSX neru 2026-05-12 17:39:54 -03:00
  • 01c8af74cf build: add warings neru 2026-05-12 17:39:50 -03:00
  • 384f0ee06d build: add wolfssl neru 2026-05-12 16:42:05 -03:00
  • 66ff3d26e5 feat: add CertificateManager neru 2026-05-12 16:41:55 -03:00
  • 2327a33e7d fix: wrong names neru 2026-05-12 16:41:49 -03:00
  • 4d1cf70100 feat: add WolfSSL RAAI helper functions neru 2026-05-12 16:23:42 -03:00
  • 7eac4f6a8b build: add seallib neru 2026-05-12 15:05:24 -03:00
  • 97142bf7dd build: add format script and clang-format config neru 2026-05-12 14:36:25 -03:00
  • 5058627713 build: add list and build scripts neru 2026-05-12 14:36:14 -03:00