-
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