Skip to content

Commit aa38dd2

Browse files
committed
Merge remote-tracking branch 'refs/remotes/origin/master' into devel
2 parents 021a892 + c96d415 commit aa38dd2

File tree

3 files changed

+12
-7
lines changed

3 files changed

+12
-7
lines changed

3proxy.rc

+4-4
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@
22

33

44
1 VERSIONINFO
5-
FILEVERSION 0,9,0,0
6-
PRODUCTVERSION 0,9,0,0
5+
FILEVERSION 0,8,4,0
6+
PRODUCTVERSION 0,8,4,0
77
FILETYPE 1
88
FILESUBTYPE 0x0L
99
BEGIN
@@ -14,12 +14,12 @@ BEGIN
1414
VALUE "Comments", "3proxy - tiny proxy server, http://3proxy.ru/\0"
1515
VALUE "CompanyName", "Vladimir Dubrovin\0"
1616
VALUE "FileDescription", "3proxy - tiny proxy server\0"
17-
VALUE "FileVersion", "0.9-devel-" BUILDDATE "\0"
17+
VALUE "FileVersion", "0.8.4\0"
1818
VALUE "InternalName", "3proxy\0"
1919
VALUE "LegalCopyright", "Copyright (C) 2002-2016 Vladimir Dubrovin\0"
2020
VALUE "OriginalFilename", "3proxy.exe\0"
2121
VALUE "ProductName", "3proxy\0"
22-
VALUE "ProductVersion", "0.9-devel-" BUILDDATE "\0"
22+
VALUE "ProductVersion", "0.8.4\0"
2323
END
2424
END
2525
BLOCK "VarFileInfo"

src/plugins/SSLPlugin/ssl_plugin.c

+6-1
Original file line numberDiff line numberDiff line change
@@ -326,8 +326,13 @@ static struct filter ssl_filter = {
326326
};
327327

328328
int mitm = 0;
329+
int ssl_inited = 0;
329330

330331
static int h_mitm(int argc, unsigned char **argv){
332+
if(!ssl_inited) {
333+
ssl_init();
334+
ssl_inited = 1;
335+
}
331336
if((mitm&1)) return 1;
332337
if(mitm) usleep(100*SLEEPTIME);
333338
ssl_filter.next = pl->conf->filters;
@@ -389,9 +394,9 @@ __declspec(dllexport)
389394
}
390395
else {
391396
ssl_release();
397+
ssl_inited = 0;
392398
}
393399

394-
ssl_init();
395400
tcppmfunc = (PROXYFUNC)pl->findbyname("tcppm");
396401
if(!tcppmfunc){return 13;}
397402
proxyfunc = (PROXYFUNC)pl->findbyname("proxy");

src/version.h

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
#define VERSION "3proxy-0.9-devel"
2-
#define BUILDDATE "160128011858"
1+
#define VERSION "3proxy-0.8.4"
2+
#define BUILDDATE "160222003547"

0 commit comments

Comments
 (0)