Revision 0559f745 lib/impexpd/__init__.py
b/lib/impexpd/__init__.py | ||
---|---|---|
79 | 79 |
SOCAT_TCP_OPTS = ["keepalive", "keepidle=60", "keepintvl=10", "keepcnt=5"] |
80 | 80 |
SOCAT_OPENSSL_OPTS = ["verify=1", "cipher=HIGH", "method=TLSv1"] |
81 | 81 |
|
82 |
SOCAT_OPTION_MAXLEN = 400 |
|
83 |
|
|
82 | 84 |
(PROG_OTHER, |
83 | 85 |
PROG_SOCAT, |
84 | 86 |
PROG_DD, |
... | ... | |
168 | 170 |
|
169 | 171 |
for i in [addr1, addr2]: |
170 | 172 |
for value in i: |
173 |
if len(value) > SOCAT_OPTION_MAXLEN: |
|
174 |
raise errors.GenericError("Socat option longer than %s" |
|
175 |
" characters: %r" % |
|
176 |
(SOCAT_OPTION_MAXLEN, value)) |
|
171 | 177 |
if "," in value: |
172 | 178 |
raise errors.GenericError("Comma not allowed in socat option" |
173 | 179 |
" value: %r" % value) |
Also available in: Unified diff