Skip to content

Commit 66c6f19

Browse files
committed
iRODS: Add general purpose profile
1 parent fea2124 commit 66c6f19

File tree

1 file changed

+99
-0
lines changed

1 file changed

+99
-0
lines changed

iRODS.cyberduckprofile

Lines changed: 99 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,99 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<!--
3+
~ Copyright (c) 2002-2017 iterate GmbH. All rights reserved.
4+
~ https://cyberduck.io/
5+
~
6+
~ This program is free software; you can redistribute it and/or modify
7+
~ it under the terms of the GNU General Public License as published by
8+
~ the Free Software Foundation; either version 2 of the License, or
9+
~ (at your option) any later version.
10+
~
11+
~ This program is distributed in the hope that it will be useful,
12+
~ but WITHOUT ANY WARRANTY; without even the implied warranty of
13+
~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14+
~ GNU General Public License for more details.
15+
-->
16+
17+
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
18+
<plist version="1.0">
19+
<dict>
20+
<key>Protocol</key>
21+
<string>irods</string>
22+
<key>Vendor</key>
23+
<string>iRODS Consortium</string>
24+
<key>Description</key>
25+
<string>iRODS (Integrated Rule-Oriented Data System)</string>
26+
27+
<key>Hostname Configurable</key>
28+
<true/>
29+
<key>Port Configurable</key>
30+
<true/>
31+
32+
<key>Default Port</key>
33+
<string>1247</string>
34+
35+
<!-- The zone of the iRODS server to connect to. -->
36+
<!-- For backward compatibility, a root resource can be specified by appending ":<resouce>" to the zone. -->
37+
<!-- The specified resource is only used when uploading files. -->
38+
<!-- Prefer setting "Destination Resource" under the "Properties" section. -->
39+
<key>Region</key>
40+
<string>tempZone</string>
41+
42+
<!-- The authentication scheme used to establish a connection to an iRODS server. -->
43+
<!-- Must be set to native or pam_password. standard is an alias for native. -->
44+
<key>Authorization</key>
45+
<string>native</string>
46+
47+
<key>Properties</key>
48+
<dict>
49+
<!-- The root resource to target when uploading files. -->
50+
<!-- DO NOT define this option unless needed. -->
51+
<!-- This option supersedes any resource defined by "Region". -->
52+
<!--
53+
<key>Destination Resource</key>
54+
<string>demoResc</string>
55+
-->
56+
57+
<!-- Controls whether deletion of an object permanently removes or moves it into the trash collection. -->
58+
<key>Delete Objects Permanently</key>
59+
<string>no</string>
60+
61+
<!-- The size (in bytes) of a file or data object that must be exceeded before using parallel transfer. -->
62+
<!-- The value must satisfy the range [1, 2^31-1]. -->
63+
<key>Parallel Transfer Threshold</key>
64+
<string>33554432</string>
65+
66+
<!-- The number of iRODS connections used for parallel transfer of a single file or data object. -->
67+
<!-- Each transfer will use the specified number of iRODS connections. -->
68+
<!-- The value must satisfy the range [2, 10]. -->
69+
<key>Parallel Transfer Connections</key>
70+
<string>3</string>
71+
72+
<!-- The buffer size (in bytes) used for parallel transfer of a single file or data object. -->
73+
<!-- Applies to uploads and downloads. -->
74+
<!-- The value must satisfy the range [1, 128MB]. -->
75+
<key>Parallel Transfer Buffer Size</key>
76+
<string>4194304</string>
77+
78+
<!-- Secure Communication Options -->
79+
80+
<!-- Must be set to CS_NEG_REFUSE, CS_NEG_DONT_CARE, or CS_NEG_REQUIRE. -->
81+
<!-- CS_NEG_REFUSE: Do not use TLS. -->
82+
<!-- CS_NEG_DONT_CARE: Let the server decide if TLS should be used. -->
83+
<!-- CS_NEG_REQUIRE: Demand TLS be used. -->
84+
<key>Client Server Negotiation</key>
85+
<string>CS_NEG_REFUSE</string>
86+
87+
<!-- Options which are only used when TLS is active. -->
88+
89+
<key>Encryption Algorithm</key>
90+
<string>AES-256-CBC</string>
91+
<key>Encryption Key Size</key>
92+
<string>32</string>
93+
<key>Encryption Salt Size</key>
94+
<string>8</string>
95+
<key>Encryption Hash Rounds</key>
96+
<string>16</string>
97+
</dict>
98+
</dict>
99+
</plist>

0 commit comments

Comments
 (0)