]>
Commit | Line | Data |
---|---|---|
8d27b8a5 | 1 | Patch to enable forcing of the local port bitchx uses for DCC. |
2 | ||
3536c25c | 3 | --- BitchX/include/vars.h.old Sun Nov 4 17:18:23 2001 |
4 | +++ BitchX/include/vars.h Sun Nov 4 17:20:30 2001 | |
5 | @@ -89,6 +89,7 @@ | |
6 | DCC_BLOCK_SIZE_VAR, | |
7 | DCC_DLDIR_VAR , | |
8 | DCC_FAST_VAR, | |
9 | + DCC_FORCE_PORT_VAR, | |
10 | DCC_GET_LIMIT_VAR, | |
11 | DCC_MAX_AUTOGET_SIZE_VAR , | |
12 | DCC_QUEUE_LIMIT_VAR, | |
13 | --- BitchX/source/vars.c.old Sun Nov 4 17:16:10 2001 | |
14 | +++ BitchX/source/vars.c Sun Nov 4 17:15:55 2001 | |
15 | @@ -189,6 +189,7 @@ | |
16 | { "DCC_BLOCK_SIZE",0, INT_TYPE_VAR, DEFAULT_DCC_BLOCK_SIZE, NULL, NULL, 0, VIF_BITCHX }, | |
17 | { "DCC_DLDIR",0, STR_TYPE_VAR, 0, NULL, NULL, 0, VIF_BITCHX }, | |
18 | { "DCC_FAST",0, BOOL_TYPE_VAR, DEFAULT_DCC_FAST, NULL, NULL, 0, VIF_BITCHX }, | |
19 | + { "DCC_FORCE_PORT",0, INT_TYPE_VAR, 0, NULL, NULL, 0, VIF_BITCHX }, | |
20 | { "DCC_GET_LIMIT",0, INT_TYPE_VAR, DEFAULT_DCC_GET_LIMIT, NULL, NULL, 0, VIF_BITCHX }, | |
21 | { "DCC_MAX_AUTOGET_SIZE",0, INT_TYPE_VAR, DEFAULT_MAX_AUTOGET_SIZE, NULL, NULL, 0, VIF_BITCHX }, | |
22 | { "DCC_QUEUE_LIMIT",0, INT_TYPE_VAR, DEFAULT_DCC_QUEUE_LIMIT, NULL, NULL, 0, VIF_BITCHX }, | |
23 | --- BitchX/source/dcc.c.old Sun Nov 4 17:16:25 2001 | |
24 | +++ BitchX/source/dcc.c Sun Nov 4 17:18:00 2001 | |
25 | @@ -620,7 +620,9 @@ | |
26 | ||
27 | if (get_int_var(RANDOM_LOCAL_PORTS_VAR)) | |
28 | portnum = random_number(65535 - 1024) + 1024; | |
29 | - | |
30 | + if (get_int_var(DCC_FORCE_PORT_VAR)) | |
31 | + portnum = get_int_var(DCC_FORCE_PORT_VAR); | |
32 | + | |
33 | #ifdef DCC_CNCT_PEND | |
34 | flags |= DCC_CNCT_PEND; | |
35 | #endif |