Skip to content

Commit 07634cb

Browse files
committed
Release v0.9.8
Update copyright year Fix documentation
1 parent 31478e4 commit 07634cb

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

50 files changed

+70
-55
lines changed

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@
2727

2828
/nbproject/
2929
/tests/testproxy/lp/nbproject/
30+
/.vscode/
3031

3132
# CVS default ignores begin
3233
tags

LICENSE

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
BSD 2-Clause License
22

3-
Copyright (c) 2017-2024, Soner Tari.
3+
Copyright (c) 2017-2025, Soner Tari.
44
Copyright (c) 2009-2019, Daniel Roethlisberger and contributors.
55
All rights reserved.
66

NEWS.md

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,20 @@
11

22

3+
### SSLproxy 0.9.8 2025-05-05
4+
5+
- Force SSL/TLS configuration in SSL proxyspecs
6+
SSL proxyspecs should always have a complete SSL/TLS configuration, even
7+
if their filter rules have complete SSL/TLS configuration, because it is
8+
very difficult, if not impossible, to check the coverage of filter rules
9+
to make sure we have complete SSL/TLS configuration if no filter rule
10+
matches, in which case sslproxy may crash
11+
- Fix crash if no global ca crt/key specified, issue #80 reported by
12+
@pranavbhalerao
13+
- Fix ClientHello parser for TLS 1.3, issue #84 reported by @GhostNaix
14+
- Fix unit tests on arm64 macOS, issue #81 reported by @jmayer
15+
- Suppress deprecation warnings for engines in unit tests with OpenSSL 3.x
16+
17+
318
### SSLproxy 0.9.7 2024-10-15
419

520
- Fix deprecation warnings with OpenSSL 3.x for

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# SSLproxy - transparent SSL/TLS proxy for decrypting and diverting network traffic to other programs for deep SSL inspection
22

3-
Copyright (C) 2017-2024, [Soner Tari](mailto:[email protected]).
3+
Copyright (C) 2017-2025, [Soner Tari](mailto:[email protected]).
44
https://github.com/sonertari/SSLproxy
55

66
Copyright (C) 2009-2019, [Daniel Roethlisberger](//daniel.roe.ch/).

src/filter.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
/*-
22
* SSLproxy
33
*
4-
* Copyright (c) 2017-2024, Soner Tari <[email protected]>.
4+
* Copyright (c) 2017-2025, Soner Tari <[email protected]>.
55
* All rights reserved.
66
*
77
* Redistribution and use in source and binary forms, with or without

src/filter.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
/*-
22
* SSLproxy
33
*
4-
* Copyright (c) 2017-2024, Soner Tari <[email protected]>.
4+
* Copyright (c) 2017-2025, Soner Tari <[email protected]>.
55
* All rights reserved.
66
*
77
* Redistribution and use in source and binary forms, with or without

src/main.c

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
* https://www.roe.ch/SSLsplit
44
*
55
* Copyright (c) 2009-2019, Daniel Roethlisberger <[email protected]>.
6-
* Copyright (c) 2017-2024, Soner Tari <[email protected]>.
6+
* Copyright (c) 2017-2025, Soner Tari <[email protected]>.
77
* All rights reserved.
88
*
99
* Redistribution and use in source and binary forms, with or without
@@ -99,7 +99,7 @@ main_version(void)
9999
fprintf(stderr, "---------------------------------------"
100100
"---------------------------------------\n");
101101
}
102-
fprintf(stderr, "Copyright (c) 2017-2024, Soner Tari <[email protected]>\n");
102+
fprintf(stderr, "Copyright (c) 2017-2025, Soner Tari <[email protected]>\n");
103103
fprintf(stderr, "https://github.com/sonertari/SSLproxy\n");
104104
fprintf(stderr, "Copyright (c) 2009-2019, "
105105
"Daniel Roethlisberger <[email protected]>\n");
@@ -668,7 +668,7 @@ main(int argc, char *argv[])
668668
if (spec->ssl || spec->upgrade) {
669669
// SSL proxyspecs should always have a complete SSL/TLS configuration, even if their filter rules have complete SSL/TLS configuration,
670670
// because it is very difficult, if not impossible, to check the coverage of filter rules to make sure we have complete SSL/TLS configuration
671-
// if no filter rules matches, in which case sslproxy can crash
671+
// if no filter rule matches, in which case sslproxy may crash
672672
if (main_check_opts(spec->opts, spec->conn_opts, argv0, "ProxySpec") == -1) {
673673
fprintf(stderr, "%s: no or incomplete SSL/TLS configuration in ProxySpec.\n", argv0);
674674
exit(EXIT_FAILURE);

src/opts.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
* https://www.roe.ch/SSLsplit
44
*
55
* Copyright (c) 2009-2019, Daniel Roethlisberger <[email protected]>.
6-
* Copyright (c) 2017-2024, Soner Tari <[email protected]>.
6+
* Copyright (c) 2017-2025, Soner Tari <[email protected]>.
77
* All rights reserved.
88
*
99
* Redistribution and use in source and binary forms, with or without

src/opts.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
* https://www.roe.ch/SSLsplit
44
*
55
* Copyright (c) 2009-2019, Daniel Roethlisberger <[email protected]>.
6-
* Copyright (c) 2017-2024, Soner Tari <[email protected]>.
6+
* Copyright (c) 2017-2025, Soner Tari <[email protected]>.
77
* All rights reserved.
88
*
99
* Redistribution and use in source and binary forms, with or without

src/privsep.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
* https://www.roe.ch/SSLsplit
44
*
55
* Copyright (c) 2009-2019, Daniel Roethlisberger <[email protected]>.
6-
* Copyright (c) 2017-2024, Soner Tari <[email protected]>.
6+
* Copyright (c) 2017-2025, Soner Tari <[email protected]>.
77
* All rights reserved.
88
*
99
* Redistribution and use in source and binary forms, with or without

0 commit comments

Comments
 (0)