summaryrefslogtreecommitdiff
path: root/src/lib/config.h
diff options
context:
space:
mode:
authorCarl Hetherington <cth@carlh.net>2022-11-01 20:58:10 +0100
committerCarl Hetherington <cth@carlh.net>2022-11-02 01:17:13 +0100
commit0d7d4fb3472a30f7706baab0703114ec32d5a2af (patch)
tree6b57993e0b3e899c62368f333378a8791ac800eb /src/lib/config.h
parent98a8b5835aca46d8abb6f59513a56648f2c234ba (diff)
Add passive mode option to TMS upload.
Disabling this fixes TMS upload with some FTP servers (reported on a Synology NAS).
Diffstat (limited to 'src/lib/config.h')
-rw-r--r--src/lib/config.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/lib/config.h b/src/lib/config.h
index 1a11b4a41..9e84a120b 100644
--- a/src/lib/config.h
+++ b/src/lib/config.h
@@ -130,6 +130,10 @@ public:
return _tms_protocol;
}
+ bool tms_passive() const {
+ return _tms_passive;
+ }
+
/** @return The IP address of a TMS that we can copy DCPs to */
std::string tms_ip () const {
return _tms_ip;
@@ -629,6 +633,10 @@ public:
maybe_set (_tms_protocol, p);
}
+ void set_tms_passive(bool passive) {
+ maybe_set(_tms_passive, passive);
+ }
+
/** @param i IP address of a TMS that we can copy DCPs to */
void set_tms_ip (std::string i) {
maybe_set (_tms_ip, i);
@@ -1256,6 +1264,7 @@ private:
std::vector<std::string> _servers;
bool _only_servers_encode;
FileTransferProtocol _tms_protocol;
+ bool _tms_passive;
/** The IP address of a TMS that we can copy DCPs to */
std::string _tms_ip;
/** The path on a TMS that we should write DCPs to */