Soner Tari
f38163f7ed
Code reuse, improvements, clean-up
7 years ago
Soner Tari
f38c3b4552
Enable HTTP code, needs extensive refactoring and clean-up
7 years ago
Soner Tari
1b9a192947
Remove recursion while freeing children, parent frees children in a loop now
...
Improve, simplify, clean-up
7 years ago
Soner Tari
ae35623c15
Remove meta ctx completely
...
Fix issues
7 years ago
Soner Tari
09e1c858b9
Refactoring to remove mctx
7 years ago
Soner Tari
496a4f090d
Refactoring: Simplify, reduce, rearrange, rename, and clean-up
...
Get rid of now unnecessary child info struct and functions
7 years ago
Soner Tari
d7094d7138
Refactoring: Simplify, reduce, rearrange, rename, and clean-up
...
Got rid of now unnecessary pxy_conn_is_ready_to_free*() functions
Got rid of now unnecessary duplicate child and parent free functions: pxy_*_conn_free()
Fix error handling
7 years ago
Soner Tari
1a446cd243
Refactoring: Create child ctx
...
Rearrange, clean-up
7 years ago
Soner Tari
590a693998
Rearrange and clean-up
7 years ago
Soner Tari
d6e1ed2cef
Fix a potential issue which could forward a packet without any SSL proxy address
...
Rename, rearrange, and clean-up
7 years ago
Soner Tari
4d88906d24
Clean up and improve
7 years ago
Soner Tari
ad1f95e465
Remove conn mutexes: Use thrmgr mutex during attach/detatch only, do eveything in the same thread, do not touch the other threads
...
Flex, fix, and improve conn termination: Make it more similar to orig sslsplit code
Fix issues, and clean-up
7 years ago
Soner Tari
ecfaf24614
Add more child info to conns list, and clean-up
7 years ago
Soner Tari
5047df8cba
Fix some of the compiler warnings, rearrange, and clean-up
7 years ago
Soner Tari
be54db770f
Add comments, improvements, and clean-up
7 years ago
Soner Tari
833e1903e1
Dump conn info list
...
Remove conns using delete list of timed out conns
Fix issues, improvements
7 years ago
Soner Tari
82b58c2dab
Fix multithreading
...
Clean-up
7 years ago
Soner Tari
d033ea68dd
Plain TCP version is running good enough, next will try to switch the SSL on
7 years ago
Daniel Roethlisberger
0506024587
Update copyright notices to 2016
9 years ago
Daniel Roethlisberger
91da4674e5
Update copyright, license and tagline
...
- Update copyright to 2015
- Remove the non-standard "unmodified" from the 2-clause BSD license
- Remove scalable from the tagline to avoid misinterpretations
10 years ago
Daniel Roethlisberger
06a02f946a
Always explicitly name the non-null arguments
...
Always explicitly name which arguments are non-null, even if all
arguments are non-null. This is to avoid bugs where newly added
arguments are automatically non-null by accident, possibly leading to
optimisation errors.
This also fixes a few potential errors related to non-null arguments;
specifically it prevents the compiler optimising away a test for sni
being NULL in cachedsess_mkkey().
Issue: #14
Reported by: kythyria
11 years ago
Daniel Roethlisberger
ca923ee7f1
Update copyright notices to 2014
11 years ago
Daniel Roethlisberger
c972501063
Update copyright notices
12 years ago
Daniel Roethlisberger
4cfdef405a
Initial import of sslsplit-0.4.2
13 years ago