nm: Make server port configurable in GUI
[strongswan.git] / src / frontends / gnome / properties / nm-strongswan-dialog.ui
1 <?xml version="1.0" encoding="UTF-8"?>
2 <!-- Generated with glade 3.22.0 -->
3 <interface>
4   <requires lib="gtk+" version="3.2"/>
5   <object class="GtkBox" id="strongswan-vbox">
6     <property name="visible">True</property>
7     <property name="can_focus">False</property>
8     <property name="border_width">12</property>
9     <property name="orientation">vertical</property>
10     <property name="spacing">16</property>
11     <child>
12       <object class="GtkBox" id="gateway-vbox">
13         <property name="visible">True</property>
14         <property name="can_focus">False</property>
15         <property name="orientation">vertical</property>
16         <property name="spacing">6</property>
17         <child>
18           <object class="GtkLabel" id="gateway-label">
19             <property name="visible">True</property>
20             <property name="can_focus">False</property>
21             <property name="label" translatable="yes">&lt;b&gt;Server&lt;/b&gt;</property>
22             <property name="use_markup">True</property>
23             <property name="xalign">0</property>
24           </object>
25           <packing>
26             <property name="expand">False</property>
27             <property name="fill">False</property>
28             <property name="position">0</property>
29           </packing>
30         </child>
31         <child>
32           <object class="GtkGrid">
33             <property name="visible">True</property>
34             <property name="can_focus">False</property>
35             <property name="margin_left">12</property>
36             <property name="row_spacing">6</property>
37             <property name="column_spacing">6</property>
38             <property name="row_homogeneous">True</property>
39             <child>
40               <object class="GtkLabel" id="address-label">
41                 <property name="visible">True</property>
42                 <property name="can_focus">False</property>
43                 <property name="label" translatable="yes">_Address:</property>
44                 <property name="use_underline">True</property>
45                 <property name="xalign">0</property>
46               </object>
47               <packing>
48                 <property name="left_attach">0</property>
49                 <property name="top_attach">0</property>
50               </packing>
51             </child>
52             <child>
53               <object class="GtkEntry" id="address-entry">
54                 <property name="visible">True</property>
55                 <property name="can_focus">True</property>
56                 <property name="tooltip_text" translatable="yes">An IP address or hostname of the VPN server.</property>
57                 <property name="hexpand">True</property>
58                 <property name="primary_icon_activatable">False</property>
59                 <property name="secondary_icon_activatable">False</property>
60               </object>
61               <packing>
62                 <property name="left_attach">1</property>
63                 <property name="top_attach">0</property>
64               </packing>
65             </child>
66             <child>
67               <object class="GtkLabel" id="certificate-label">
68                 <property name="visible">True</property>
69                 <property name="can_focus">False</property>
70                 <property name="label" translatable="yes">C_ertificate:</property>
71                 <property name="use_underline">True</property>
72                 <property name="xalign">0</property>
73               </object>
74               <packing>
75                 <property name="left_attach">0</property>
76                 <property name="top_attach">1</property>
77               </packing>
78             </child>
79             <child>
80               <object class="GtkFileChooserButton" id="certificate-button">
81                 <property name="visible">True</property>
82                 <property name="can_focus">False</property>
83                 <property name="tooltip_text" translatable="yes">Server or CA certificate to use for server authentication. If none is specified, pre-installed CA certificates are used.</property>
84                 <property name="hexpand">True</property>
85               </object>
86               <packing>
87                 <property name="left_attach">1</property>
88                 <property name="top_attach">1</property>
89               </packing>
90             </child>
91             <child>
92               <object class="GtkLabel" id="remote-identity-label">
93                 <property name="visible">True</property>
94                 <property name="can_focus">False</property>
95                 <property name="label" translatable="yes">_Identity:</property>
96                 <property name="use_underline">True</property>
97                 <property name="xalign">0</property>
98               </object>
99               <packing>
100                 <property name="left_attach">0</property>
101                 <property name="top_attach">2</property>
102               </packing>
103             </child>
104             <child>
105               <object class="GtkEntry" id="remote-identity-entry">
106                 <property name="visible">True</property>
107                 <property name="can_focus">True</property>
108                 <property name="tooltip_text" translatable="yes">Defaults to the server address or the server certificate's subject DN (if configured). Custom values are explicitly sent to the server and enforced during authentication.</property>
109                 <property name="hexpand">True</property>
110                 <property name="primary_icon_activatable">False</property>
111                 <property name="secondary_icon_activatable">False</property>
112                 <property name="placeholder_text" translatable="yes">(Defaults to address or certificate subject)</property>
113               </object>
114               <packing>
115                 <property name="left_attach">1</property>
116                 <property name="top_attach">2</property>
117               </packing>
118             </child>
119             <child>
120               <object class="GtkLabel" id="server-port-label">
121                 <property name="visible">True</property>
122                 <property name="can_focus">False</property>
123                 <property name="label" translatable="yes">_Port:</property>
124                 <property name="use_underline">True</property>
125                 <property name="xalign">0</property>
126               </object>
127               <packing>
128                 <property name="left_attach">0</property>
129                 <property name="top_attach">3</property>
130               </packing>
131             </child>
132             <child>
133               <object class="GtkEntry" id="server-port-entry">
134                 <property name="visible">True</property>
135                 <property name="can_focus">True</property>
136                 <property name="tooltip_text" translatable="yes">Custom server port to connect to. Defaults to UDP port 500, which is followed by a switch to port 4500 after the first exchange.</property>
137                 <property name="hexpand">True</property>
138                 <property name="invisible_char">•</property>
139                 <property name="primary_icon_activatable">False</property>
140                 <property name="secondary_icon_activatable">False</property>
141                 <property name="placeholder_text" translatable="yes">(Defaults to UDP 500/4500)</property>
142               </object>
143               <packing>
144                 <property name="left_attach">1</property>
145                 <property name="top_attach">3</property>
146               </packing>
147             </child>
148           </object>
149           <packing>
150             <property name="expand">False</property>
151             <property name="fill">True</property>
152             <property name="position">1</property>
153           </packing>
154         </child>
155         <child>
156           <placeholder/>
157         </child>
158       </object>
159       <packing>
160         <property name="expand">False</property>
161         <property name="fill">False</property>
162         <property name="position">0</property>
163       </packing>
164     </child>
165     <child>
166       <object class="GtkBox" id="client-vbox">
167         <property name="visible">True</property>
168         <property name="can_focus">False</property>
169         <property name="orientation">vertical</property>
170         <property name="spacing">6</property>
171         <child>
172           <object class="GtkLabel" id="client-label">
173             <property name="visible">True</property>
174             <property name="can_focus">False</property>
175             <property name="label" translatable="yes">&lt;b&gt;Client&lt;/b&gt;</property>
176             <property name="use_markup">True</property>
177             <property name="xalign">0</property>
178           </object>
179           <packing>
180             <property name="expand">False</property>
181             <property name="fill">False</property>
182             <property name="position">0</property>
183           </packing>
184         </child>
185         <child>
186           <object class="GtkGrid">
187             <property name="visible">True</property>
188             <property name="can_focus">False</property>
189             <property name="margin_left">12</property>
190             <property name="row_spacing">6</property>
191             <property name="column_spacing">6</property>
192             <property name="row_homogeneous">True</property>
193             <child>
194               <object class="GtkLabel" id="method-label">
195                 <property name="visible">True</property>
196                 <property name="can_focus">False</property>
197                 <property name="label" translatable="yes">Au_thentication:</property>
198                 <property name="use_underline">True</property>
199                 <property name="xalign">0</property>
200               </object>
201               <packing>
202                 <property name="left_attach">0</property>
203                 <property name="top_attach">0</property>
204               </packing>
205             </child>
206             <child>
207               <object class="GtkComboBoxText" id="method-combo">
208                 <property name="visible">True</property>
209                 <property name="can_focus">False</property>
210                 <property name="hexpand">True</property>
211               </object>
212               <packing>
213                 <property name="left_attach">1</property>
214                 <property name="top_attach">0</property>
215               </packing>
216             </child>
217             <child>
218               <object class="GtkLabel" id="usercert-label">
219                 <property name="visible">True</property>
220                 <property name="can_focus">False</property>
221                 <property name="label" translatable="yes">Ce_rtificate:</property>
222                 <property name="use_underline">True</property>
223                 <property name="xalign">0</property>
224               </object>
225               <packing>
226                 <property name="left_attach">0</property>
227                 <property name="top_attach">1</property>
228               </packing>
229             </child>
230             <child>
231               <object class="GtkFileChooserButton" id="usercert-button">
232                 <property name="visible">True</property>
233                 <property name="can_focus">False</property>
234                 <property name="tooltip_text" translatable="yes">Client certificate to use for client authentication.</property>
235                 <property name="hexpand">True</property>
236               </object>
237               <packing>
238                 <property name="left_attach">1</property>
239                 <property name="top_attach">1</property>
240               </packing>
241             </child>
242             <child>
243               <object class="GtkLabel" id="userkey-label">
244                 <property name="visible">True</property>
245                 <property name="can_focus">False</property>
246                 <property name="label" translatable="yes">Private _key:</property>
247                 <property name="use_underline">True</property>
248                 <property name="xalign">0</property>
249               </object>
250               <packing>
251                 <property name="left_attach">0</property>
252                 <property name="top_attach">2</property>
253               </packing>
254             </child>
255             <child>
256               <object class="GtkFileChooserButton" id="userkey-button">
257                 <property name="visible">True</property>
258                 <property name="can_focus">False</property>
259                 <property name="tooltip_text" translatable="yes">Private key to use for client authentication. This key has to match the certificates public key and may be encrypted.</property>
260                 <property name="hexpand">True</property>
261               </object>
262               <packing>
263                 <property name="left_attach">1</property>
264                 <property name="top_attach">2</property>
265               </packing>
266             </child>
267             <child>
268               <object class="GtkLabel" id="user-label">
269                 <property name="visible">True</property>
270                 <property name="can_focus">False</property>
271                 <property name="label" translatable="yes">_Username:</property>
272                 <property name="use_underline">True</property>
273                 <property name="xalign">0</property>
274               </object>
275               <packing>
276                 <property name="left_attach">0</property>
277                 <property name="top_attach">3</property>
278               </packing>
279             </child>
280             <child>
281               <object class="GtkEntry" id="user-entry">
282                 <property name="visible">True</property>
283                 <property name="can_focus">True</property>
284                 <property name="tooltip_text" translatable="yes">The username (identity) to use for authentication against the server.</property>
285                 <property name="hexpand">True</property>
286                 <property name="primary_icon_activatable">False</property>
287                 <property name="secondary_icon_activatable">False</property>
288               </object>
289               <packing>
290                 <property name="left_attach">1</property>
291                 <property name="top_attach">3</property>
292               </packing>
293             </child>
294             <child>
295               <object class="GtkLabel" id="passwd-label">
296                 <property name="visible">True</property>
297                 <property name="can_focus">False</property>
298                 <property name="label" translatable="yes">_Password:</property>
299                 <property name="use_underline">True</property>
300                 <property name="xalign">0</property>
301               </object>
302               <packing>
303                 <property name="left_attach">0</property>
304                 <property name="top_attach">4</property>
305               </packing>
306             </child>
307             <child>
308               <object class="GtkEntry" id="passwd-entry">
309                 <property name="visible">True</property>
310                 <property name="can_focus">True</property>
311                 <property name="tooltip_text" translatable="yes">The password to use for authentication against the server (min. 20 characters for PSKs).</property>
312                 <property name="hexpand">True</property>
313                 <property name="visibility">False</property>
314                 <property name="primary_icon_activatable">False</property>
315                 <property name="secondary_icon_activatable">False</property>
316                 <property name="placeholder_text" translatable="yes">(Use icon to change password storage policy)</property>
317               </object>
318               <packing>
319                 <property name="left_attach">1</property>
320                 <property name="top_attach">4</property>
321               </packing>
322             </child>
323             <child>
324               <object class="GtkCheckButton" id="passwd-show">
325                 <property name="label" translatable="yes">_Show password</property>
326                 <property name="visible">True</property>
327                 <property name="can_focus">True</property>
328                 <property name="receives_default">False</property>
329                 <property name="hexpand">True</property>
330                 <property name="use_underline">True</property>
331                 <property name="draw_indicator">True</property>
332               </object>
333               <packing>
334                 <property name="left_attach">1</property>
335                 <property name="top_attach">5</property>
336               </packing>
337             </child>
338             <child>
339               <placeholder/>
340             </child>
341           </object>
342           <packing>
343             <property name="expand">False</property>
344             <property name="fill">True</property>
345             <property name="position">1</property>
346           </packing>
347         </child>
348         <child>
349           <placeholder/>
350         </child>
351       </object>
352       <packing>
353         <property name="expand">False</property>
354         <property name="fill">False</property>
355         <property name="position">1</property>
356       </packing>
357     </child>
358     <child>
359       <object class="GtkBox" id="options-vbox">
360         <property name="visible">True</property>
361         <property name="can_focus">False</property>
362         <property name="orientation">vertical</property>
363         <property name="spacing">6</property>
364         <child>
365           <object class="GtkLabel" id="options-label">
366             <property name="visible">True</property>
367             <property name="can_focus">False</property>
368             <property name="label" translatable="yes">&lt;b&gt;Options&lt;/b&gt;</property>
369             <property name="use_markup">True</property>
370             <property name="xalign">0</property>
371           </object>
372           <packing>
373             <property name="expand">False</property>
374             <property name="fill">False</property>
375             <property name="position">0</property>
376           </packing>
377         </child>
378         <child>
379           <object class="GtkBox" id="options-inner-vbox">
380             <property name="visible">True</property>
381             <property name="can_focus">False</property>
382             <property name="margin_left">12</property>
383             <property name="orientation">vertical</property>
384             <child>
385               <object class="GtkCheckButton" id="virtual-check">
386                 <property name="label" translatable="yes">Request an _inner IP address</property>
387                 <property name="visible">True</property>
388                 <property name="can_focus">True</property>
389                 <property name="receives_default">False</property>
390                 <property name="tooltip_text" translatable="yes">The server may provide addresses from a pool to use for communication in the VPN. Check to request such an address.</property>
391                 <property name="use_underline">True</property>
392                 <property name="draw_indicator">True</property>
393               </object>
394               <packing>
395                 <property name="expand">True</property>
396                 <property name="fill">True</property>
397                 <property name="position">0</property>
398               </packing>
399             </child>
400             <child>
401               <object class="GtkCheckButton" id="encap-check">
402                 <property name="label" translatable="yes">En_force UDP encapsulation</property>
403                 <property name="visible">True</property>
404                 <property name="can_focus">True</property>
405                 <property name="receives_default">False</property>
406                 <property name="tooltip_text" translatable="yes">Some firewalls block ESP traffic. Enforcing UDP capsulation even if no NAT situation is detected might help in such cases.</property>
407                 <property name="use_underline">True</property>
408                 <property name="draw_indicator">True</property>
409               </object>
410               <packing>
411                 <property name="expand">True</property>
412                 <property name="fill">True</property>
413                 <property name="position">1</property>
414               </packing>
415             </child>
416             <child>
417               <object class="GtkCheckButton" id="ipcomp-check">
418                 <property name="label" translatable="yes">Use IP c_ompression</property>
419                 <property name="visible">True</property>
420                 <property name="can_focus">True</property>
421                 <property name="receives_default">False</property>
422                 <property name="tooltip_text" translatable="yes">IPComp compresses raw IP packets before they get encrypted. This saves some bandwidth, but uses more processing power.</property>
423                 <property name="use_underline">True</property>
424                 <property name="draw_indicator">True</property>
425               </object>
426               <packing>
427                 <property name="expand">True</property>
428                 <property name="fill">True</property>
429                 <property name="position">2</property>
430               </packing>
431             </child>
432             <child>
433               <placeholder/>
434             </child>
435           </object>
436           <packing>
437             <property name="expand">False</property>
438             <property name="fill">True</property>
439             <property name="position">1</property>
440           </packing>
441         </child>
442         <child>
443           <placeholder/>
444         </child>
445       </object>
446       <packing>
447         <property name="expand">False</property>
448         <property name="fill">True</property>
449         <property name="position">2</property>
450       </packing>
451     </child>
452     <child>
453       <object class="GtkBox" id="proposals-vbox">
454         <property name="visible">True</property>
455         <property name="can_focus">False</property>
456         <property name="orientation">vertical</property>
457         <property name="spacing">6</property>
458         <child>
459           <object class="GtkLabel" id="proposals-label">
460             <property name="visible">True</property>
461             <property name="can_focus">False</property>
462             <property name="label" translatable="yes">&lt;b&gt;Cipher proposals&lt;/b&gt;</property>
463             <property name="use_markup">True</property>
464             <property name="xalign">0</property>
465           </object>
466           <packing>
467             <property name="expand">False</property>
468             <property name="fill">False</property>
469             <property name="position">0</property>
470           </packing>
471         </child>
472         <child>
473           <object class="GtkBox" id="proposal-vbox">
474             <property name="visible">True</property>
475             <property name="can_focus">False</property>
476             <property name="margin_left">12</property>
477             <property name="orientation">vertical</property>
478             <child>
479               <object class="GtkCheckButton" id="proposal-check">
480                 <property name="label" translatable="yes">_Enable custom proposals</property>
481                 <property name="visible">True</property>
482                 <property name="can_focus">True</property>
483                 <property name="receives_default">False</property>
484                 <property name="use_underline">True</property>
485                 <property name="draw_indicator">True</property>
486               </object>
487               <packing>
488                 <property name="expand">True</property>
489                 <property name="fill">True</property>
490                 <property name="position">0</property>
491               </packing>
492             </child>
493             <child>
494               <object class="GtkGrid">
495                 <property name="visible">True</property>
496                 <property name="can_focus">False</property>
497                 <property name="row_spacing">6</property>
498                 <property name="column_spacing">6</property>
499                 <property name="row_homogeneous">True</property>
500                 <child>
501                   <object class="GtkLabel" id="ike-label">
502                     <property name="visible">True</property>
503                     <property name="can_focus">False</property>
504                     <property name="label" translatable="yes">_IKE:</property>
505                     <property name="use_underline">True</property>
506                     <property name="xalign">0</property>
507                   </object>
508                   <packing>
509                     <property name="left_attach">0</property>
510                     <property name="top_attach">0</property>
511                   </packing>
512                 </child>
513                 <child>
514                   <object class="GtkEntry" id="ike-entry">
515                     <property name="visible">True</property>
516                     <property name="can_focus">True</property>
517                     <property name="tooltip_text" translatable="yes">A list of proposals for IKE separated by ";"</property>
518                     <property name="hexpand">True</property>
519                     <property name="invisible_char">•</property>
520                     <property name="primary_icon_activatable">False</property>
521                     <property name="secondary_icon_activatable">False</property>
522                   </object>
523                   <packing>
524                     <property name="left_attach">1</property>
525                     <property name="top_attach">0</property>
526                   </packing>
527                 </child>
528                 <child>
529                   <object class="GtkLabel" id="esp-label">
530                     <property name="visible">True</property>
531                     <property name="can_focus">False</property>
532                     <property name="label" translatable="yes">_ESP:</property>
533                     <property name="use_underline">True</property>
534                     <property name="xalign">0</property>
535                   </object>
536                   <packing>
537                     <property name="left_attach">0</property>
538                     <property name="top_attach">1</property>
539                   </packing>
540                 </child>
541                 <child>
542                   <object class="GtkEntry" id="esp-entry">
543                     <property name="visible">True</property>
544                     <property name="can_focus">True</property>
545                     <property name="tooltip_text" translatable="yes">A list of proposals for ESP separated by ";"</property>
546                     <property name="hexpand">True</property>
547                     <property name="invisible_char">•</property>
548                     <property name="primary_icon_activatable">False</property>
549                     <property name="secondary_icon_activatable">False</property>
550                   </object>
551                   <packing>
552                     <property name="left_attach">1</property>
553                     <property name="top_attach">1</property>
554                   </packing>
555                 </child>
556               </object>
557               <packing>
558                 <property name="expand">False</property>
559                 <property name="fill">True</property>
560                 <property name="position">1</property>
561               </packing>
562             </child>
563             <child>
564               <placeholder/>
565             </child>
566           </object>
567           <packing>
568             <property name="expand">False</property>
569             <property name="fill">True</property>
570             <property name="position">1</property>
571           </packing>
572         </child>
573         <child>
574           <placeholder/>
575         </child>
576       </object>
577       <packing>
578         <property name="expand">False</property>
579         <property name="fill">False</property>
580         <property name="position">3</property>
581       </packing>
582     </child>
583   </object>
584 </interface>