26.4 KB
/srv/reproducible-results/rbuild-debian/r-b-build.oAXYP8hf/b1/x2goserver_4.1.0.6-1.1_arm64.changes vs.
/srv/reproducible-results/rbuild-debian/r-b-build.oAXYP8hf/b2/x2goserver_4.1.0.6-1.1_arm64.changes
877 B
Files
    
Offset 9, 8 lines modifiedOffset 9, 8 lines modified
9 ·1b537aeb633acbc5cc63577100eabbce·65276·x11·optional·x2goserver-desktopsharing_4.1.0.6-1.1_all.deb9 ·1b537aeb633acbc5cc63577100eabbce·65276·x11·optional·x2goserver-desktopsharing_4.1.0.6-1.1_all.deb
10 ·1ef490c58d56ebaaabbddd33f3b96625·57804·x11·optional·x2goserver-extensions_4.1.0.6-1.1_all.deb10 ·1ef490c58d56ebaaabbddd33f3b96625·57804·x11·optional·x2goserver-extensions_4.1.0.6-1.1_all.deb
11 ·3e4a3cdc7feaf5b91968be7bfc88a297·54284·x11·optional·x2goserver-fmbindings_4.1.0.6-1.1_all.deb11 ·3e4a3cdc7feaf5b91968be7bfc88a297·54284·x11·optional·x2goserver-fmbindings_4.1.0.6-1.1_all.deb
12 ·bd14f329d7117695f3a983a6ac4678ed·59152·x11·optional·x2goserver-printing_4.1.0.6-1.1_all.deb12 ·bd14f329d7117695f3a983a6ac4678ed·59152·x11·optional·x2goserver-printing_4.1.0.6-1.1_all.deb
13 ·90780890440e2ee136c0a811ebfc2fe2·56784·x11·optional·x2goserver-x2goagent_4.1.0.6-1.1_arm64.deb13 ·90780890440e2ee136c0a811ebfc2fe2·56784·x11·optional·x2goserver-x2goagent_4.1.0.6-1.1_arm64.deb
14 ·a35a961014046ef9eabf3143d16447bf·53704·x11·optional·x2goserver-x2gokdrive_4.1.0.6-1.1_arm64.deb14 ·a35a961014046ef9eabf3143d16447bf·53704·x11·optional·x2goserver-x2gokdrive_4.1.0.6-1.1_arm64.deb
15 ·46ea08fa84f616b1ca38c549859b10cd·56836·x11·optional·x2goserver-xsession_4.1.0.6-1.1_all.deb15 ·46ea08fa84f616b1ca38c549859b10cd·56836·x11·optional·x2goserver-xsession_4.1.0.6-1.1_all.deb
16 ·7e9012b5abd54fe9720670f5849196fe·138704·x11·optional·x2goserver_4.1.0.6-1.1_arm64.deb16 ·03de64e188b69a8f464357b43b2cb59f·137888·x11·optional·x2goserver_4.1.0.6-1.1_arm64.deb
25.3 KB
x2goserver_4.1.0.6-1.1_arm64.deb
367 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 -rw-r--r--···0········0········0········4·2023-09-23·14:10:47.000000·debian-binary1 -rw-r--r--···0········0········0········4·2023-09-23·14:10:47.000000·debian-binary
2 -rw-r--r--···0········0········0·····9444·2023-09-23·14:10:47.000000·control.tar.xz2 -rw-r--r--···0········0········0·····9444·2023-09-23·14:10:47.000000·control.tar.xz
3 -rw-r--r--···0········0········0···129068·2023-09-23·14:10:47.000000·data.tar.xz3 -rw-r--r--···0········0········0···128252·2023-09-23·14:10:47.000000·data.tar.xz
1.51 KB
control.tar.xz
1.48 KB
control.tar
1.41 KB
./control
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 Package:·x2goserver1 Package:·x2goserver
2 Version:·4.1.0.6-1.12 Version:·4.1.0.6-1.1
3 Architecture:·arm643 Architecture:·arm64
4 Maintainer:·Debian·Remote·Maintainers·<debian-remote@lists.debian.org>4 Maintainer:·Debian·Remote·Maintainers·<debian-remote@lists.debian.org>
5 Installed-Size:·5275 Installed-Size:·517
6 Pre-Depends:·init-system-helpers·(>=·1.54~)6 Pre-Depends:·init-system-helpers·(>=·1.54~)
7 Depends:·bc,·libfile-basedir-perl,·libfile-which-perl,·libswitch-perl,·libtry-tiny-perl,·libx2go-server-perl·(<<·4.1.0.6-1.1.1~),·libx2go-server-perl·(>=·4.1.0.6-1.1),·lsof,·net-tools,·openssh-client,·openssh-server,·perl,·psmisc,·pwgen,·x2goserver-common·(<<·4.1.0.6-1.1.1~),·x2goserver-common·(>=·4.1.0.6-1.1),·x2goserver-x2goagent·(<<·4.1.0.6-1.1.1~),·x2goserver-x2goagent·(>=·4.1.0.6-1.1),·xauth,·xkb-data,·debconf·(>=·0.5)·|·debconf-2.07 Depends:·bc,·libfile-basedir-perl,·libfile-which-perl,·libswitch-perl,·libtry-tiny-perl,·libx2go-server-perl·(<<·4.1.0.6-1.1.1~),·libx2go-server-perl·(>=·4.1.0.6-1.1),·lsof,·net-tools,·openssh-client,·openssh-server,·perl,·psmisc,·pwgen,·x2goserver-common·(<<·4.1.0.6-1.1.1~),·x2goserver-common·(>=·4.1.0.6-1.1),·x2goserver-x2goagent·(<<·4.1.0.6-1.1.1~),·x2goserver-x2goagent·(>=·4.1.0.6-1.1),·xauth,·xkb-data,·debconf·(>=·0.5)·|·debconf-2.0
8 Recommends:·fontconfig,·sshfs,·x11-apps,·x11-session-utils,·x11-utils,·x11-xfs-utils,·x11-xkb-utils,·x11-xserver-utils,·x2goserver-extensions·(<<·4.1.0.6-1.1.1~),·x2goserver-extensions·(>=·4.1.0.6-1.1),·x2goserver-fmbindings·(<<·4.1.0.6-1.1.1~),·x2goserver-fmbindings·(>=·4.1.0.6-1.1),·x2goserver-printing·(<<·4.1.0.6-1.1.1~),·x2goserver-printing·(>=·4.1.0.6-1.1),·x2goserver-xsession·(<<·4.1.0.6-1.1.1~),·x2goserver-xsession·(>=·4.1.0.6-1.1),·xfonts-base,·xinit8 Recommends:·fontconfig,·sshfs,·x11-apps,·x11-session-utils,·x11-utils,·x11-xfs-utils,·x11-xkb-utils,·x11-xserver-utils,·x2goserver-extensions·(<<·4.1.0.6-1.1.1~),·x2goserver-extensions·(>=·4.1.0.6-1.1),·x2goserver-fmbindings·(<<·4.1.0.6-1.1.1~),·x2goserver-fmbindings·(>=·4.1.0.6-1.1),·x2goserver-printing·(<<·4.1.0.6-1.1.1~),·x2goserver-printing·(>=·4.1.0.6-1.1),·x2goserver-xsession·(<<·4.1.0.6-1.1.1~),·x2goserver-xsession·(>=·4.1.0.6-1.1),·xfonts-base,·xinit
9 Suggests:·pulseaudio-utils,·rdesktop9 Suggests:·pulseaudio-utils,·rdesktop
10 Breaks:·x2godesktopsharing·(<<·3.1.1.2-0~),·x2goserver-compat·(<<·4.0.1.99~),·x2goserver-home,·x2goserver-one,·x2goserver-pyhoca·(<<·4.0.1.99~)10 Breaks:·x2godesktopsharing·(<<·3.1.1.2-0~),·x2goserver-compat·(<<·4.0.1.99~),·x2goserver-home,·x2goserver-one,·x2goserver-pyhoca·(<<·4.0.1.99~)
11 Replaces:·x2goserver-compat,·x2goserver-home,·x2goserver-one,·x2goserver-pyhoca11 Replaces:·x2goserver-compat,·x2goserver-home,·x2goserver-one,·x2goserver-pyhoca
12 Section:·x1112 Section:·x11
48.0 B
./md5sums
30.0 B
./md5sums
Files differ
23.4 KB
data.tar.xz
23.4 KB
data.tar
2.15 KB
file list
    
Offset 76, 15 lines modifiedOffset 76, 15 lines modified
76 -rw-r--r--···0·root·········(0)·root·········(0)······696·2023-08-18·02:36:33.000000·./usr/share/doc/x2goserver/README.sudoers76 -rw-r--r--···0·root·········(0)·root·········(0)······696·2023-08-18·02:36:33.000000·./usr/share/doc/x2goserver/README.sudoers
77 -rw-r--r--···0·root·········(0)·root·········(0)·····1110·2023-08-18·02:36:33.000000·./usr/share/doc/x2goserver/README.upgrade-pgsql-database77 -rw-r--r--···0·root·········(0)·root·········(0)·····1110·2023-08-18·02:36:33.000000·./usr/share/doc/x2goserver/README.upgrade-pgsql-database
78 -rw-r--r--···0·root·········(0)·root·········(0)·····1849·2023-09-23·14:10:47.000000·./usr/share/doc/x2goserver/changelog.Debian.gz78 -rw-r--r--···0·root·········(0)·root·········(0)·····1849·2023-09-23·14:10:47.000000·./usr/share/doc/x2goserver/changelog.Debian.gz
79 -rw-r--r--···0·root·········(0)·root·········(0)····46044·2023-08-18·02:36:33.000000·./usr/share/doc/x2goserver/changelog.gz79 -rw-r--r--···0·root·········(0)·root·········(0)····46044·2023-08-18·02:36:33.000000·./usr/share/doc/x2goserver/changelog.gz
80 -rw-r--r--···0·root·········(0)·root·········(0)····11661·2023-09-23·14:10:47.000000·./usr/share/doc/x2goserver/copyright80 -rw-r--r--···0·root·········(0)·root·········(0)····11661·2023-09-23·14:10:47.000000·./usr/share/doc/x2goserver/copyright
81 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-09-23·14:10:47.000000·./usr/share/doc/x2goserver/html/81 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-09-23·14:10:47.000000·./usr/share/doc/x2goserver/html/
82 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-09-23·14:10:47.000000·./usr/share/doc/x2goserver/html/man1/82 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-09-23·14:10:47.000000·./usr/share/doc/x2goserver/html/man1/
83 -rw-r--r--···0·root·········(0)·root·········(0)····10281·2023-09-23·14:10:47.000000·./usr/share/doc/x2goserver/html/man1/x2gooptionsstring.1.html83 -rw-r--r--···0·root·········(0)·root·········(0)······311·2023-09-23·14:10:47.000000·./usr/share/doc/x2goserver/html/man1/x2gooptionsstring.1.html
84 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-09-23·14:10:47.000000·./usr/share/doc/x2goserver/html/man5/84 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-09-23·14:10:47.000000·./usr/share/doc/x2goserver/html/man5/
85 -rw-r--r--···0·root·········(0)·root·········(0)·····4117·2023-09-23·14:10:47.000000·./usr/share/doc/x2goserver/html/man5/x2goserver.conf.5.html85 -rw-r--r--···0·root·········(0)·root·········(0)·····4117·2023-09-23·14:10:47.000000·./usr/share/doc/x2goserver/html/man5/x2goserver.conf.5.html
86 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-09-23·14:10:47.000000·./usr/share/doc/x2goserver/html/man8/86 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2023-09-23·14:10:47.000000·./usr/share/doc/x2goserver/html/man8/
87 -rw-r--r--···0·root·········(0)·root·········(0)·····1346·2023-09-23·14:10:47.000000·./usr/share/doc/x2goserver/html/man8/x2gobasepath.8.html87 -rw-r--r--···0·root·········(0)·root·········(0)·····1346·2023-09-23·14:10:47.000000·./usr/share/doc/x2goserver/html/man8/x2gobasepath.8.html
88 -rw-r--r--···0·root·········(0)·root·········(0)·····2109·2023-09-23·14:10:47.000000·./usr/share/doc/x2goserver/html/man8/x2gocleansessions.8.html88 -rw-r--r--···0·root·········(0)·root·········(0)·····2109·2023-09-23·14:10:47.000000·./usr/share/doc/x2goserver/html/man8/x2gocleansessions.8.html
89 -rw-r--r--···0·root·········(0)·root·········(0)·····1657·2023-09-23·14:10:47.000000·./usr/share/doc/x2goserver/html/man8/x2gocmdexitmessage.8.html89 -rw-r--r--···0·root·········(0)·root·········(0)·····1657·2023-09-23·14:10:47.000000·./usr/share/doc/x2goserver/html/man8/x2gocmdexitmessage.8.html
90 -rw-r--r--···0·root·········(0)·root·········(0)·····1391·2023-09-23·14:10:47.000000·./usr/share/doc/x2goserver/html/man8/x2godbadmin.8.html90 -rw-r--r--···0·root·········(0)·root·········(0)·····1391·2023-09-23·14:10:47.000000·./usr/share/doc/x2goserver/html/man8/x2godbadmin.8.html
21.2 KB
./usr/share/doc/x2goserver/html/man1/x2gooptionsstring.1.html
    
Offset 1, 526 lines modifiedOffset 1, 8 lines modified
 1 Status:·403·Forbidden
1 Content-type:·text/html;·charset=UTF-82 Content-type:·text/html;·charset=UTF-8
  
2 <!DOCTYPE·HTML·PUBLIC·"-//W3C//DTD·HTML·4.01·Transitional//EN">3 <!DOCTYPE·HTML·PUBLIC·"-//W3C//DTD·HTML·4.01·Transitional//EN">
 4 <HTML><HEAD><TITLE>Invalid·Man·Page</TITLE></HEAD>
3 <HTML><HEAD><TITLE>Man·page·of·X2GOOPTIONSSTRING</TITLE> 
4 </HEAD><BODY> 
5 <H1>X2GOOPTIONSSTRING</H1> 
6 Section:·General·Commands·Manual·(1)<BR>Updated:·2023-09-23<BR><A·HREF="#index">Index</A> 
7 <A·HREF="/cgi-bin/man/man2html">Return·to·Main·Contents</A><HR> 
  
  
  
  
  
  
8 <A·NAME="lbAB">&nbsp;</A> 
9 <H2>NAME</H2> 
  
10 x2gooptionsstring·-·X2Go·Agent·Options·String·Manipulator·and·Extractor 
11 <A·NAME="lbAC">&nbsp;</A> 
12 <H2>SYNOPSIS</H2> 
  
  
  
13 <DL·COMPACT> 
14 <DT><B>x2gooptionsstring</B>·<B>--help</B>|<B>-h</B>|<B>-?</B><DD> 
  
  
  
15 <DT><B>x2gooptionsstring</B>·<B>--man</B><DD> 
  
  
16 <DT><B>x2gooptionsstring</B>·[&lt;<B>--mode</B>|<B>-m</B>&gt;&lt;<B>=</B>|·&gt;<B>t</B>[<B>ransform</B>]|<B>-t</B>]·[<B>--compact</B>|<B>-c</B>]·[<B>--base64</B>|<B>-b</B>]·[<B>--debug</B>|<B>-d</B>]·[<B>--</B>]·<I>options_string</I>·[<B>+</B>]|<B>-</B><I>key</I>[<B>=</B><I>value</I>]·...<DD> 
  
  
17 <DT><B>x2gooptionsstring</B>·&lt;<B>--mode</B>|<B>-m</B>&gt;&lt;<B>=</B>|·&gt;<B>e</B>[<B>xtract</B>]|<B>-e</B>·[<B>--base64</B>|<B>-b</B>]·[<B>--debug</B>|<B>-d</B>]·[<B>--</B>]·<I>options_string</I>·<I>key</I>[<B>=</B><I>value</I>]·...<DD> 
  
  
  
18 </DL> 
19 <A·NAME="lbAD">&nbsp;</A> 
20 <H2>DESCRIPTION</H2> 
  
  
  
21 <B>x2gooptionsstring</B>·is·a·utility·for·manipulating·and·extracting·data·from 
22 options·strings·as·passed·to·<B>X2Go/NX·Agent</B>. 
23 For·more·information·about·supported·options·strings,·refer·to·the·OPTIONS 
24 STRINGS·section·in·the·X2Go::Server::Agent::NX::Options 
25 documentation. 
26 <P> 
  
27 For·full·support·of·options·string,·which·are·allowed·(but·not·recommended)·to 
28 include·binary·data,·the·special·<B>--base64</B>|<B>-b</B>·switch·is·supported. 
29 If·given,·all·arguments·other·than·flags·must·be·base64-encoded·(making·it 
30 possible·to·pass·binary·data·via·shells,·for·instance). 
31 The·program's·output,·minus·potentially·debugging·messages,·will·also·be 
32 base64-encoded. 
33 <P> 
  
34 Currently,·two·modes·are·supported: 
35 <DL·COMPACT> 
36 <DT>Transform·(default)<DD> 
  
  
37 Transformation·mode·is·enabled·by·default·if·no·mode·has·been·explicitly 
38 selected. 
  
  
39 <P> 
  
  
40 Call·this·program·with·optional·flags,·the·options·string·as·the·first 
41 parameter·and·the·transformations·to·be·carried·out·as·additional·parameters. 
42 At·least·one·additional·parameter·(i.e.,·a·transformation)·must·be·provided. 
43 Transformations·are·described·here·briefly,·but·also·in·the·TRANSFORMATIONS 
44 section·in·the·X2Go::Server::Agent::NX::Options 
45 documentation. 
  
  
46 <P> 
  
  
47 It·can·either·add,·remove·or·replace·components. 
  
  
48 <P> 
  
  
49 To·add·or·replace·a·component,·pass·<I>key</I>[<B>=</B><I>value</I>]·or 
50 <B>+</B><I>key</I>[<B>=</B><I>value</I>]·as·a·parameter. 
51 The·latter·syntax·is·useful·if·<I>key</I>·starts·with·a·dash·and·would·therefore 
52 be·interpreted·as·a·removal·operation. 
53 If·the·options·string·does·not·include·a·<B>key</B>·key,·it·will·be·appended·to 
54 the·end·of·the·options·string. 
55 If·it·already·exists,·either·with·no·value·or·a·different·value,·the·component 
56 will·be·replaced·with·the·provided·value. 
  
  
57 <P> 
  
  
58 To·fully·remove·a·component,·pass·<B>-</B><I>key</I>. 
59 To·only·remove·it·if·it·is·set·to·a·specific·value,·pass 
60 <B>-</B><I>key</I><B>=</B><I>value</I>. 
  
  
61 <P> 
  
  
62 Use·the·<B>--compact</B>·option·to·minimize·the·original·options·string,·removing 
63 duplicated·and·empty·entries. 
  
  
64 <P> 
  
  
65 Assuming·no·error·happened,·the·resulting·options·string·is·written·to 
66 <B>stdout</B>. 
67 <DT>Extract<DD> 
  
  
68 Extraction·mode·must·be·explicitly·requested·using·the·<B>-e</B>·or 
69 &lt;<B>--mode</B>|<B>-m</B>&gt;&lt;<B>=</B>|·&gt;<B>e</B>[<B>xtract</B>]·flags. 
  
  
Max diff block lines reached; -1/11037 bytes (-0.01%) of diff not shown.
10.3 KB
html2text {}
    
Offset 1, 174 lines modifiedOffset 1, 4 lines modified
1 Content-type:·text/html;·charset=UTF-81 Status:·403·Forbidden·Content-type:·text/html;·charset=UTF-8
 2 *\x8**\x8**\x8**\x8**\x8**\x8*·I\x8In\x8nv\x8va\x8al\x8li\x8id\x8d·M\x8Ma\x8an\x8n·P\x8Pa\x8ag\x8ge\x8e·*\x8**\x8**\x8**\x8**\x8**\x8*
 3 The·requested·file·man/man1/x2gooptionsstring.1·is·not·a·valid·(unformatted)
 4 man·page.
2 *\x8**\x8**\x8**\x8**\x8**\x8*·X\x8X2\x82G\x8GO\x8OO\x8OP\x8PT\x8TI\x8IO\x8ON\x8NS\x8SS\x8ST\x8TR\x8RI\x8IN\x8NG\x8G·*\x8**\x8**\x8**\x8**\x8**\x8* 
3 Section:·General·Commands·Manual·(1) 
4 Updated:·2023-09-23 
5 _\x8I_\x8n_\x8d_\x8e_\x8x·_\x8R_\x8e_\x8t_\x8u_\x8r_\x8n_\x8·_\x8t_\x8o_\x8·_\x8M_\x8a_\x8i_\x8n_\x8·_\x8C_\x8o_\x8n_\x8t_\x8e_\x8n_\x8t_\x8s 
6 =============================================================================== 
7   
8 *\x8**\x8**\x8**\x8**\x8*·N\x8NA\x8AM\x8ME\x8E·*\x8**\x8**\x8**\x8**\x8* 
9 x2gooptionsstring·-·X2Go·Agent·Options·String·Manipulator·and·Extractor·  
10 *\x8**\x8**\x8**\x8**\x8*·S\x8SY\x8YN\x8NO\x8OP\x8PS\x8SI\x8IS\x8S·*\x8**\x8**\x8**\x8**\x8* 
11 ··x\x8x2\x82g\x8go\x8oo\x8op\x8pt\x8ti\x8io\x8on\x8ns\x8ss\x8st\x8tr\x8ri\x8in\x8ng\x8g·-\x8--\x8-h\x8he\x8el\x8lp\x8p|-\x8-h\x8h|-\x8-?\x8? 
12 ··x\x8x2\x82g\x8go\x8oo\x8op\x8pt\x8ti\x8io\x8on\x8ns\x8ss\x8st\x8tr\x8ri\x8in\x8ng\x8g·-\x8--\x8-m\x8ma\x8an\x8n 
13 ··x\x8x2\x82g\x8go\x8oo\x8op\x8pt\x8ti\x8io\x8on\x8ns\x8ss\x8st\x8tr\x8ri\x8in\x8ng\x8g·[<-\x8--\x8-m\x8mo\x8od\x8de\x8e|-\x8-m\x8m><=\x8=|·>t\x8t[r\x8ra\x8an\x8ns\x8sf\x8fo\x8or\x8rm\x8m]|-\x8-t\x8t]·[-\x8--\x8-c\x8co\x8om\x8mp\x8pa\x8ac\x8ct\x8t|-\x8-c\x8c]·[-\x8--\x8-b\x8ba\x8as\x8se\x8e6\x864\x84|-\x8- 
14 ··b\x8b]·[-\x8--\x8-d\x8de\x8eb\x8bu\x8ug\x8g|-\x8-d\x8d]·[-\x8--\x8-]·options_string·[+\x8+]|-\x8-key[=\x8=value]·... 
15 ··x\x8x2\x82g\x8go\x8oo\x8op\x8pt\x8ti\x8io\x8on\x8ns\x8ss\x8st\x8tr\x8ri\x8in\x8ng\x8g·<-\x8--\x8-m\x8mo\x8od\x8de\x8e|-\x8-m\x8m><=\x8=|·>e\x8e[x\x8xt\x8tr\x8ra\x8ac\x8ct\x8t]|-\x8-e\x8e·[-\x8--\x8-b\x8ba\x8as\x8se\x8e6\x864\x84|-\x8-b\x8b]·[-\x8--\x8-d\x8de\x8eb\x8bu\x8ug\x8g|-\x8-d\x8d]·[-\x8--\x8- 
16 ··]·options_string·key[=\x8=value]·... 
17   
18 *\x8**\x8**\x8**\x8**\x8*·D\x8DE\x8ES\x8SC\x8CR\x8RI\x8IP\x8PT\x8TI\x8IO\x8ON\x8N·*\x8**\x8**\x8**\x8**\x8* 
19 x\x8x2\x82g\x8go\x8oo\x8op\x8pt\x8ti\x8io\x8on\x8ns\x8ss\x8st\x8tr\x8ri\x8in\x8ng\x8g·is·a·utility·for·manipulating·and·extracting·data·from 
20 options·strings·as·passed·to·X\x8X2\x82G\x8Go\x8o/\x8/N\x8NX\x8X·A\x8Ag\x8ge\x8en\x8nt\x8t.·For·more·information·about 
21 supported·options·strings,·refer·to·the·OPTIONS·STRINGS·section·in·the·X2Go:: 
22 Server::Agent::NX::Options·documentation. 
23 For·full·support·of·options·string,·which·are·allowed·(but·not·recommended)·to 
24 include·binary·data,·the·special·-\x8--\x8-b\x8ba\x8as\x8se\x8e6\x864\x84|-\x8-b\x8b·switch·is·supported.·If·given,·all 
25 arguments·other·than·flags·must·be·base64-encoded·(making·it·possible·to·pass 
26 binary·data·via·shells,·for·instance).·The·program's·output,·minus·potentially 
27 debugging·messages,·will·also·be·base64-encoded. 
28 Currently,·two·modes·are·supported: 
29 ··Transform·(default) 
30 ······Transformation·mode·is·enabled·by·default·if·no·mode·has·been·explicitly 
31 ······selected. 
32 ······Call·this·program·with·optional·flags,·the·options·string·as·the·first 
33 ······parameter·and·the·transformations·to·be·carried·out·as·additional 
34 ······parameters.·At·least·one·additional·parameter·(i.e.,·a·transformation) 
35 ······must·be·provided.·Transformations·are·described·here·briefly,·but·also·in 
36 ······the·TRANSFORMATIONS·section·in·the·X2Go::Server::Agent::NX::Options 
37 ······documentation. 
38 ······It·can·either·add,·remove·or·replace·components. 
39 ······To·add·or·replace·a·component,·pass·key[=\x8=value]·or·+\x8+key[=\x8=value]·as·a 
40 ······parameter.·The·latter·syntax·is·useful·if·key·starts·with·a·dash·and 
41 ······would·therefore·be·interpreted·as·a·removal·operation.·If·the·options 
42 ······string·does·not·include·a·k\x8ke\x8ey\x8y·key,·it·will·be·appended·to·the·end·of·the 
43 ······options·string.·If·it·already·exists,·either·with·no·value·or·a·different 
44 ······value,·the·component·will·be·replaced·with·the·provided·value. 
45 ······To·fully·remove·a·component,·pass·-\x8-key.·To·only·remove·it·if·it·is·set·to 
46 ······a·specific·value,·pass·-\x8-key=\x8=value. 
47 ······Use·the·-\x8--\x8-c\x8co\x8om\x8mp\x8pa\x8ac\x8ct\x8t·option·to·minimize·the·original·options·string, 
48 ······removing·duplicated·and·empty·entries. 
49 ······Assuming·no·error·happened,·the·resulting·options·string·is·written·to 
50 ······s\x8st\x8td\x8do\x8ou\x8ut\x8t. 
51 ··Extract 
52 ······Extraction·mode·must·be·explicitly·requested·using·the·-\x8-e\x8e·or·<-\x8--\x8-m\x8mo\x8od\x8de\x8e|-\x8- 
53 ······m\x8m><=\x8=|·>e\x8e[x\x8xt\x8tr\x8ra\x8ac\x8ct\x8t]·flags. 
54 ······Call·this·program·with·optional·flags,·the·options·string·as·the·first 
55 ······parameter·and·key-value·pairs·to·be·extracted·as·additional·parameters. 
56 ······At·least·one·additional·parameter·(i.e.,·a·key-value·pair·to·extract) 
57 ······must·be·provided. 
58 ······A·degenerated·key-value·pair·without·an·explicit·value·can·be·used·to 
59 ······test·for·the·existence·of·a·key·and·extract·its·value·at·the·same·time. 
60 ······A·full,·proper·key-value·pair·can·be·used·to·test·for·the·existence·of·a 
61 ······key-value·pair·exactly·as·provided. 
62 ······Assuming·no·error·happened,·the·extracted·key-value·pairs·will·be·written 
63 ······to·s\x8st\x8td\x8do\x8ou\x8ut\x8t.·Each·pair·will·be·base64-encoded·and,·if·multiple·key-value 
64 ······pairs·to·extract·have·been·provided,·delimited·via·p\x8pi\x8ip\x8pe\x8e·characters·("|"). 
65 ······Key-value·pairs·which·haven't·been·found·in·the·original·options·string, 
66 ······as·well·as·potentially·an·empty·key-value·pair,·will·be·represented·as 
67 ······empty·fields. 
68 Refer·to·the·OPTIONS·PARSING·section·for·a·description·of·when·and·how·to 
69 terminate·options·passed·to·this·program.·  
70 *\x8**\x8**\x8**\x8**\x8*·O\x8OP\x8PT\x8TI\x8IO\x8ON\x8NS\x8S·*\x8**\x8**\x8**\x8**\x8* 
71 ··-\x8--\x8-h\x8he\x8el\x8lp\x8p|-\x8-?\x8?|-\x8-h\x8h 
72 ······Print·a·brief·help·message·and·exits. 
73 ··-\x8--\x8-m\x8ma\x8an\x8n 
74 ······Prints·the·manual·page·and·exits. 
75 ··-\x8--\x8-d\x8de\x8eb\x8bu\x8ug\x8g|-\x8-d\x8d 
76 ······Enables·noisy·debug·output. 
77 ··-\x8-t\x8t 
78 ······Shorthand·for·-\x8--\x8-m\x8mo\x8od\x8de\x8e=\x8=t\x8tr\x8ra\x8an\x8ns\x8sf\x8fo\x8or\x8rm\x8m. 
79 ··-\x8-e\x8e 
80 ······Shorthand·for·-\x8--\x8-m\x8mo\x8od\x8de\x8e=\x8=e\x8ex\x8xt\x8tr\x8ra\x8ac\x8ct\x8t. 
81 ··<-\x8--\x8-m\x8mo\x8od\x8de\x8e|-\x8-m\x8m><=\x8=|·>mode·string 
82 ······Selects·a·specific·program·mode. 
83 ······Currently,·the·following·mode·strings·are·supported: 
84 ·············· 
85 ··················transform 
86 ·············· 
87 ··················extract 
88 ············Mode·strings·can·be·abbreviated,·as·long·as·the·abbreviation·is 
89 ············uniquely·selecting·one·mode·exactly. 
90 ··-\x8--\x8-c\x8co\x8om\x8mp\x8pa\x8ac\x8ct\x8t|-\x8-c\x8c 
91 ······Remove·duplicate·and·empty·entries·after·the·initial·parsing.·The·order 
92 ······of·arguments·is·preserved·in·a·first-seen·fashion. 
93 ······This·option·is·only·available·in·t\x8tr\x8ra\x8an\x8ns\x8sf\x8fo\x8or\x8rm\x8ma\x8at\x8ti\x8io\x8on\x8n·m\x8mo\x8od\x8de\x8e.·It·will·be·silently 
94 ······ignored·in·e\x8ex\x8xt\x8tr\x8ra\x8ac\x8ct\x8ti\x8io\x8on\x8n·m\x8mo\x8od\x8de\x8e,·as·compaction·is·a·pre-requisite·and·done 
95 ······automatically·during·extraction. 
96 ··-\x8--\x8-b\x8ba\x8as\x8se\x8e6\x864\x84|-\x8-b\x8b 
97 ······Enable·a·special·full·base64·mode. 
98 ······Any·binary·data·can·be·given·and·output·by·this·program·in·this·mode, 
99 ······even·when·operating·on·a·shell. 
100 ······Input·parameters·must·always·be·provided·encoded·in·base64·form. 
101 ······Likewise,·the·program·will·always·output·data·encoded·in·a·base64·form. 
102 ······Since·key-value·pairs·returned·in·extraction·mode·are·already·base64- 
103 ······encoded·and·delimited·with·a·character·that·is·not·legal·in·the·base64 
104 ······encoding,·this·flag·does·not·modify·the·extraction's·mode·output·(i.e., 
105 ······you·will·n\x8no\x8ot\x8t·have·to·decode·the·output·data·twice). 
106   
107 *\x8**\x8**\x8**\x8*·O\x8OP\x8PT\x8TI\x8IO\x8ON\x8NS\x8S·P\x8PA\x8AR\x8RS\x8SI\x8IN\x8NG\x8G·*\x8**\x8**\x8**\x8* 
108 You·can·terminate·program·options·parsing·via·a·standard·double-dash·(-\x8--\x8- 
109 )·pseudo-option.·It·is·h\x8hi\x8ig\x8gh\x8hl\x8ly\x8y·r\x8re\x8ec\x8co\x8om\x8mm\x8me\x8en\x8nd\x8de\x8ed\x8d·to·always·do·so. 
110 If·you·pass·removal·transformation·operations·or·an·extraction·key-value·pair 
111 starts·with·a·dash·(-\x8-),·passing·the·options·terminator·is·m\x8ma\x8an\x8nd\x8da\x8at\x8to\x8or\x8ry\x8y,·even·if·no 
112 actual·options·are·used.·Otherwise,·transformation·operations·or·extraction 
113 key-value·pairs·will·be·interpreted·as·options·to·the·program,·which·will 
114 almost·certainly·lead·to·an·error. 
115 For·example,·passing·"-clipboard"·as·a·transformation·operation·without·a 
116 previous·options·terminator·will·be·interpreted·as·the·option·"-c",·with·the 
117 rest·of·the·string·modified·into·"-lipboard".·Since·this·program·does·not 
118 accept·an·option·called·"-l",·it·will·terminate·with·an·error.·Even·if·the 
119 program·does·not·terminate·with·an·error·due·to·an·unknown·option·being 
120 supplied,·a·degradation·into·options·is·certainly·not·what·the·original 
121 transformation·operation·was·supposed·to·represent.·  
122 *\x8**\x8**\x8**\x8**\x8*·E\x8EX\x8XA\x8AM\x8MP\x8PL\x8LE\x8ES\x8S·*\x8**\x8**\x8**\x8**\x8* 
123   
124 *\x8**\x8**\x8**\x8*·T\x8TR\x8RA\x8AN\x8NS\x8SF\x8FO\x8OR\x8RM\x8MA\x8AT\x8TI\x8IO\x8ON\x8NS\x8S·*\x8**\x8**\x8**\x8* 
Max diff block lines reached; -1/10534 bytes (-0.01%) of diff not shown.