Skip to content

Commit

Permalink
Release v0.9.5
Browse files Browse the repository at this point in the history
Bump version to 0.9.5
Update copyright year to 2024
Update NEWS
  • Loading branch information
sonertari committed Feb 18, 2024
1 parent 0e8e2c3 commit dfb783d
Show file tree
Hide file tree
Showing 50 changed files with 73 additions and 52 deletions.
2 changes: 1 addition & 1 deletion LICENSE
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
BSD 2-Clause License

Copyright (c) 2017-2022, Soner Tari.
Copyright (c) 2017-2024, Soner Tari.
Copyright (c) 2009-2019, Daniel Roethlisberger and contributors.
All rights reserved.

Expand Down
21 changes: 21 additions & 0 deletions NEWS.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,26 @@


### SSLproxy 0.9.5 2024-02-18

- Fix possible double free of host and serv variables, thanks to @disaykin
- Fix possible integer overflow, thanks to @disaykin
- Close fds only once, thanks to @disaykin
- Fix memory leak, thanks to @disaykin
- Handle ftell error, thanks to @disaykin
- Fix mismatched call arguments, thanks to @disaykin
- Fix memory leak in case of cert key mismatch, thanks to @disaykin
- Fix file descriptor leak, thanks to @disaykin
- Handle partial write, thanks to @disaykin
- Handle return value of gmtime(), thanks to @disaykin
- Fix double free bugs, thanks to @disaykin
- Bugs found by Svace static analyzer
- Fix possible segfault in proto smtp in split mode
- Fix retval of privsep_server_opensock_verify(), thanks to @Qbog
- Fix header-size calculation in IPv6 packet mirroring, thanks to @matoro
- Fix e2e tests with openssl 3
- Replace deprecated fail_unless() with ck_assert_msg() in unit tests


### SSLproxy 0.9.4 2022-12-26

- Fix byte order for ports in mirror trafic, thanks to piolug93.
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# SSLproxy - transparent SSL/TLS proxy for decrypting and diverting network traffic to other programs for deep SSL inspection [![Build Status](https://travis-ci.com/sonertari/SSLproxy.svg?branch=master)](https://app.travis-ci.com/github/sonertari/SSLproxy)

Copyright (C) 2017-2022, [Soner Tari](mailto:sonertari@gmail.com).
Copyright (C) 2017-2024, [Soner Tari](mailto:sonertari@gmail.com).
https://github.com/sonertari/SSLproxy

Copyright (C) 2009-2019, [Daniel Roethlisberger](//daniel.roe.ch/).
Expand Down
2 changes: 1 addition & 1 deletion src/filter.c
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
/*-
* SSLproxy
*
* Copyright (c) 2017-2022, Soner Tari <sonertari@gmail.com>.
* Copyright (c) 2017-2024, Soner Tari <sonertari@gmail.com>.
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
Expand Down
2 changes: 1 addition & 1 deletion src/filter.h
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
/*-
* SSLproxy
*
* Copyright (c) 2017-2022, Soner Tari <sonertari@gmail.com>.
* Copyright (c) 2017-2024, Soner Tari <sonertari@gmail.com>.
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
Expand Down
4 changes: 2 additions & 2 deletions src/main.c
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
* https://www.roe.ch/SSLsplit
*
* Copyright (c) 2009-2019, Daniel Roethlisberger <daniel@roe.ch>.
* Copyright (c) 2017-2022, Soner Tari <sonertari@gmail.com>.
* Copyright (c) 2017-2024, Soner Tari <sonertari@gmail.com>.
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
Expand Down Expand Up @@ -99,7 +99,7 @@ main_version(void)
fprintf(stderr, "---------------------------------------"
"---------------------------------------\n");
}
fprintf(stderr, "Copyright (c) 2017-2022, Soner Tari <sonertari@gmail.com>\n");
fprintf(stderr, "Copyright (c) 2017-2024, Soner Tari <sonertari@gmail.com>\n");
fprintf(stderr, "https://github.com/sonertari/SSLproxy\n");
fprintf(stderr, "Copyright (c) 2009-2019, "
"Daniel Roethlisberger <daniel@roe.ch>\n");
Expand Down
2 changes: 1 addition & 1 deletion src/opts.c
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
* https://www.roe.ch/SSLsplit
*
* Copyright (c) 2009-2019, Daniel Roethlisberger <daniel@roe.ch>.
* Copyright (c) 2017-2022, Soner Tari <sonertari@gmail.com>.
* Copyright (c) 2017-2024, Soner Tari <sonertari@gmail.com>.
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
Expand Down
2 changes: 1 addition & 1 deletion src/opts.h
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
* https://www.roe.ch/SSLsplit
*
* Copyright (c) 2009-2019, Daniel Roethlisberger <daniel@roe.ch>.
* Copyright (c) 2017-2022, Soner Tari <sonertari@gmail.com>.
* Copyright (c) 2017-2024, Soner Tari <sonertari@gmail.com>.
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
Expand Down
2 changes: 1 addition & 1 deletion src/privsep.c
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
* https://www.roe.ch/SSLsplit
*
* Copyright (c) 2009-2019, Daniel Roethlisberger <daniel@roe.ch>.
* Copyright (c) 2017-2022, Soner Tari <sonertari@gmail.com>.
* Copyright (c) 2017-2024, Soner Tari <sonertari@gmail.com>.
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
Expand Down
2 changes: 1 addition & 1 deletion src/protoautossl.c
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
* https://www.roe.ch/SSLsplit
*
* Copyright (c) 2009-2019, Daniel Roethlisberger <daniel@roe.ch>.
* Copyright (c) 2017-2022, Soner Tari <sonertari@gmail.com>.
* Copyright (c) 2017-2024, Soner Tari <sonertari@gmail.com>.
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
Expand Down
2 changes: 1 addition & 1 deletion src/protoautossl.h
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
* https://www.roe.ch/SSLsplit
*
* Copyright (c) 2009-2019, Daniel Roethlisberger <daniel@roe.ch>.
* Copyright (c) 2017-2022, Soner Tari <sonertari@gmail.com>.
* Copyright (c) 2017-2024, Soner Tari <sonertari@gmail.com>.
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
Expand Down
2 changes: 1 addition & 1 deletion src/protohttp.c
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
* https://www.roe.ch/SSLsplit
*
* Copyright (c) 2009-2019, Daniel Roethlisberger <daniel@roe.ch>.
* Copyright (c) 2017-2022, Soner Tari <sonertari@gmail.com>.
* Copyright (c) 2017-2024, Soner Tari <sonertari@gmail.com>.
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
Expand Down
2 changes: 1 addition & 1 deletion src/protohttp.h
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
* https://www.roe.ch/SSLsplit
*
* Copyright (c) 2009-2019, Daniel Roethlisberger <daniel@roe.ch>.
* Copyright (c) 2017-2022, Soner Tari <sonertari@gmail.com>.
* Copyright (c) 2017-2024, Soner Tari <sonertari@gmail.com>.
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
Expand Down
2 changes: 1 addition & 1 deletion src/protopassthrough.c
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
* https://www.roe.ch/SSLsplit
*
* Copyright (c) 2009-2019, Daniel Roethlisberger <daniel@roe.ch>.
* Copyright (c) 2017-2022, Soner Tari <sonertari@gmail.com>.
* Copyright (c) 2017-2024, Soner Tari <sonertari@gmail.com>.
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
Expand Down
2 changes: 1 addition & 1 deletion src/protopassthrough.h
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
* https://www.roe.ch/SSLsplit
*
* Copyright (c) 2009-2019, Daniel Roethlisberger <daniel@roe.ch>.
* Copyright (c) 2017-2022, Soner Tari <sonertari@gmail.com>.
* Copyright (c) 2017-2024, Soner Tari <sonertari@gmail.com>.
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
Expand Down
2 changes: 1 addition & 1 deletion src/protopop3.c
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
/*-
* SSLproxy - transparent SSL/TLS proxy
*
* Copyright (c) 2017-2022, Soner Tari <sonertari@gmail.com>.
* Copyright (c) 2017-2024, Soner Tari <sonertari@gmail.com>.
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
Expand Down
2 changes: 1 addition & 1 deletion src/protopop3.h
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
/*-
* SSLproxy - transparent SSL/TLS proxy
*
* Copyright (c) 2017-2022, Soner Tari <sonertari@gmail.com>.
* Copyright (c) 2017-2024, Soner Tari <sonertari@gmail.com>.
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
Expand Down
2 changes: 1 addition & 1 deletion src/protosmtp.c
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
/*-
* SSLproxy - transparent SSL/TLS proxy
*
* Copyright (c) 2017-2022, Soner Tari <sonertari@gmail.com>.
* Copyright (c) 2017-2024, Soner Tari <sonertari@gmail.com>.
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
Expand Down
2 changes: 1 addition & 1 deletion src/protosmtp.h
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
/*-
* SSLproxy - transparent SSL/TLS proxy
*
* Copyright (c) 2017-2022, Soner Tari <sonertari@gmail.com>.
* Copyright (c) 2017-2024, Soner Tari <sonertari@gmail.com>.
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
Expand Down
2 changes: 1 addition & 1 deletion src/protossl.c
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
* https://www.roe.ch/SSLsplit
*
* Copyright (c) 2009-2019, Daniel Roethlisberger <daniel@roe.ch>.
* Copyright (c) 2017-2022, Soner Tari <sonertari@gmail.com>.
* Copyright (c) 2017-2024, Soner Tari <sonertari@gmail.com>.
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
Expand Down
2 changes: 1 addition & 1 deletion src/protossl.h
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
* https://www.roe.ch/SSLsplit
*
* Copyright (c) 2009-2019, Daniel Roethlisberger <daniel@roe.ch>.
* Copyright (c) 2017-2022, Soner Tari <sonertari@gmail.com>.
* Copyright (c) 2017-2024, Soner Tari <sonertari@gmail.com>.
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
Expand Down
2 changes: 1 addition & 1 deletion src/prototcp.c
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
* https://www.roe.ch/SSLsplit
*
* Copyright (c) 2009-2019, Daniel Roethlisberger <daniel@roe.ch>.
* Copyright (c) 2017-2022, Soner Tari <sonertari@gmail.com>.
* Copyright (c) 2017-2024, Soner Tari <sonertari@gmail.com>.
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
Expand Down
2 changes: 1 addition & 1 deletion src/prototcp.h
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
* https://www.roe.ch/SSLsplit
*
* Copyright (c) 2009-2019, Daniel Roethlisberger <daniel@roe.ch>.
* Copyright (c) 2017-2022, Soner Tari <sonertari@gmail.com>.
* Copyright (c) 2017-2024, Soner Tari <sonertari@gmail.com>.
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
Expand Down
2 changes: 1 addition & 1 deletion src/pxyconn.c
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
* https://www.roe.ch/SSLsplit
*
* Copyright (c) 2009-2019, Daniel Roethlisberger <daniel@roe.ch>.
* Copyright (c) 2017-2022, Soner Tari <sonertari@gmail.com>.
* Copyright (c) 2017-2024, Soner Tari <sonertari@gmail.com>.
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
Expand Down
2 changes: 1 addition & 1 deletion src/pxyconn.h
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
* https://www.roe.ch/SSLsplit
*
* Copyright (c) 2009-2019, Daniel Roethlisberger <daniel@roe.ch>.
* Copyright (c) 2017-2022, Soner Tari <sonertari@gmail.com>.
* Copyright (c) 2017-2024, Soner Tari <sonertari@gmail.com>.
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
Expand Down
2 changes: 1 addition & 1 deletion src/pxythr.c
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
* SSLsplit - transparent SSL/TLS interception
* https://www.roe.ch/SSLsplit
*
* Copyright (c) 2017-2022, Soner Tari <sonertari@gmail.com>.
* Copyright (c) 2017-2024, Soner Tari <sonertari@gmail.com>.
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
Expand Down
2 changes: 1 addition & 1 deletion src/pxythr.h
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
* SSLsplit - transparent SSL/TLS interception
* https://www.roe.ch/SSLsplit
*
* Copyright (c) 2017-2022, Soner Tari <sonertari@gmail.com>.
* Copyright (c) 2017-2024, Soner Tari <sonertari@gmail.com>.
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
Expand Down
2 changes: 1 addition & 1 deletion src/pxythrmgr.c
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
* https://www.roe.ch/SSLsplit
*
* Copyright (c) 2009-2019, Daniel Roethlisberger <daniel@roe.ch>.
* Copyright (c) 2017-2022, Soner Tari <sonertari@gmail.com>.
* Copyright (c) 2017-2024, Soner Tari <sonertari@gmail.com>.
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
Expand Down
2 changes: 1 addition & 1 deletion src/pxythrmgr.h
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
* https://www.roe.ch/SSLsplit
*
* Copyright (c) 2009-2019, Daniel Roethlisberger <daniel@roe.ch>.
* Copyright (c) 2017-2022, Soner Tari <sonertari@gmail.com>.
* Copyright (c) 2017-2024, Soner Tari <sonertari@gmail.com>.
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
Expand Down
4 changes: 2 additions & 2 deletions src/sslproxy.1
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
.\" https://github.com/sonertari/SSLproxy
.\"
.\" Copyright (c) 2009-2019, Daniel Roethlisberger <daniel@roe.ch>.
.\" Copyright (c) 2017-2022, Soner Tari <sonertari@gmail.com>.
.\" Copyright (c) 2017-2024, Soner Tari <sonertari@gmail.com>.
.\" All rights reserved.
.\"
.\" Redistribution and use in source and binary forms, with or without
Expand All @@ -27,7 +27,7 @@
.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
.\" POSSIBILITY OF SUCH DAMAGE.
.\"
.TH "sslproxy" "1" "26 Dec 2022" "v0.9.4" "SSLproxy"
.TH "sslproxy" "1" "18 Feb 2024" "v0.9.5" "SSLproxy"
.SH NAME
sslproxy \-\- transparent SSL/TLS proxy for decrypting and diverting network
traffic to other programs for deep SSL inspection
Expand Down
2 changes: 1 addition & 1 deletion src/sslproxy.conf
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Sample configuration for sslproxy v0.9.4
# Sample configuration for sslproxy v0.9.5
#
# Use the -f command line option to start sslproxy with a config file.
# See sslproxy.conf(5) and sslproxy(1) for documentation.
Expand Down
4 changes: 2 additions & 2 deletions src/sslproxy.conf.5
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
.\" https://github.com/sonertari/SSLproxy
.\"
.\" Copyright (c) 2009-2019, Daniel Roethlisberger <daniel@roe.ch>.
.\" Copyright (c) 2017-2022, Soner Tari <sonertari@gmail.com>.
.\" Copyright (c) 2017-2024, Soner Tari <sonertari@gmail.com>.
.\" All rights reserved.
.\"
.\" Redistribution and use in source and binary forms, with or without
Expand All @@ -26,7 +26,7 @@
.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
.\" POSSIBILITY OF SUCH DAMAGE.
.\"
.TH "sslproxy.conf" "5" "26 Dec 2022" "v0.9.4" "SSLproxy"
.TH "sslproxy.conf" "5" "18 Feb 2024" "v0.9.5" "SSLproxy"
.SH "NAME"
.LP
\fBsslproxy.conf\fR \- Configuration file for SSLproxy
Expand Down
2 changes: 1 addition & 1 deletion tests/check/filter.t.c
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
/*-
* SSLproxy
*
* Copyright (c) 2017-2022, Soner Tari <sonertari@gmail.com>.
* Copyright (c) 2017-2024, Soner Tari <sonertari@gmail.com>.
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
Expand Down
2 changes: 1 addition & 1 deletion tests/check/filterstruct.t.c
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
/*-
* SSLproxy
*
* Copyright (c) 2017-2022, Soner Tari <sonertari@gmail.com>.
* Copyright (c) 2017-2024, Soner Tari <sonertari@gmail.com>.
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
Expand Down
2 changes: 1 addition & 1 deletion tests/check/opts.t.c
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
* https://www.roe.ch/SSLsplit
*
* Copyright (c) 2009-2019, Daniel Roethlisberger <daniel@roe.ch>.
* Copyright (c) 2017-2022, Soner Tari <sonertari@gmail.com>.
* Copyright (c) 2017-2024, Soner Tari <sonertari@gmail.com>.
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
Expand Down
2 changes: 1 addition & 1 deletion tests/check/proto.t.c
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
* SSLsplit - transparent SSL/TLS interception
* https://www.roe.ch/SSLsplit
*
* Copyright (c) 2017-2022, Soner Tari <sonertari@gmail.com>.
* Copyright (c) 2017-2024, Soner Tari <sonertari@gmail.com>.
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
Expand Down
2 changes: 1 addition & 1 deletion tests/check/util.t.c
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
* https://www.roe.ch/SSLsplit
*
* Copyright (c) 2009-2019, Daniel Roethlisberger <daniel@roe.ch>.
* Copyright (c) 2017-2022, Soner Tari <sonertari@gmail.com>.
* Copyright (c) 2017-2024, Soner Tari <sonertari@gmail.com>.
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
Expand Down
2 changes: 1 addition & 1 deletion tests/testproxy/lp/main.c
Original file line number Diff line number Diff line change
Expand Up @@ -88,7 +88,7 @@ main_version(void)
fprintf(stderr, "---------------------------------------"
"---------------------------------------\n");
}
fprintf(stderr, "Copyright (c) 2017-2022, Soner Tari <sonertari@gmail.com>\n");
fprintf(stderr, "Copyright (c) 2017-2024, Soner Tari <sonertari@gmail.com>\n");
fprintf(stderr, "https://github.com/sonertari/SSLproxy\n");
fprintf(stderr, "Copyright (c) 2009-2019, "
"Daniel Roethlisberger <daniel@roe.ch>\n");
Expand Down
2 changes: 1 addition & 1 deletion tests/testproxy/lp/opts.c
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
* https://www.roe.ch/SSLsplit
*
* Copyright (c) 2009-2019, Daniel Roethlisberger <daniel@roe.ch>.
* Copyright (c) 2017-2022, Soner Tari <sonertari@gmail.com>.
* Copyright (c) 2017-2024, Soner Tari <sonertari@gmail.com>.
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
Expand Down
2 changes: 1 addition & 1 deletion tests/testproxy/lp/prototcp.c
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
* https://www.roe.ch/SSLsplit
*
* Copyright (c) 2009-2019, Daniel Roethlisberger <daniel@roe.ch>.
* Copyright (c) 2017-2022, Soner Tari <sonertari@gmail.com>.
* Copyright (c) 2017-2024, Soner Tari <sonertari@gmail.com>.
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
Expand Down
Loading

0 comments on commit dfb783d

Please sign in to comment.