Offset 9, 8 lines modified | Offset 9, 8 lines modified | ||
9 | ·1b537aeb633acbc5cc63577100eabbce·65276·x11·optional·x2goserver-desktopsharing_4.1.0.6-1.1_all.deb | 9 | ·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.deb | 10 | ·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.deb | 11 | ·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.deb | 12 | ·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.deb | 13 | ·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.deb | 14 | ·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.deb | 15 | ·46ea08fa84f616b1ca38c549859b10cd·56836·x11·optional·x2goserver-xsession_4.1.0.6-1.1_all.deb |
16 | · | 16 | ·03de64e188b69a8f464357b43b2cb59f·137888·x11·optional·x2goserver_4.1.0.6-1.1_arm64.deb |
Offset 1, 3 lines modified | Offset 1, 3 lines modified | ||
1 | -rw-r--r--···0········0········0········4·2023-09-23·14:10:47.000000·debian-binary | 1 | -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.xz | 2 | -rw-r--r--···0········0········0·····9444·2023-09-23·14:10:47.000000·control.tar.xz |
3 | -rw-r--r--···0········0········0···12 | 3 | -rw-r--r--···0········0········0···128252·2023-09-23·14:10:47.000000·data.tar.xz |
Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
1 | Package:·x2goserver | 1 | Package:·x2goserver |
2 | Version:·4.1.0.6-1.1 | 2 | Version:·4.1.0.6-1.1 |
3 | Architecture:·arm64 | 3 | 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:·5 | 5 | 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.0 | 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.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,·xinit | 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,·xinit |
9 | Suggests:·pulseaudio-utils,·rdesktop | 9 | 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-pyhoca | 11 | Replaces:·x2goserver-compat,·x2goserver-home,·x2goserver-one,·x2goserver-pyhoca |
12 | Section:·x11 | 12 | Section:·x11 |
Offset 76, 15 lines modified | Offset 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.sudoers | 76 | -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-database | 77 | -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.gz | 78 | -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.gz | 79 | -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/copyright | 80 | -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)···· | 83 | -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.html | 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.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.html | 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.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.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.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.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.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.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.html |
Offset 1, 526 lines modified | Offset 1, 8 lines modified | ||
1 | Status:·403·Forbidden | ||
1 | Content-type:·text/html;·charset=UTF-8 | 2 | 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"> </A> | ||
9 | <H2>NAME</H2> | ||
10 | x2gooptionsstring·-·X2Go·Agent·Options·String·Manipulator·and·Extractor | ||
11 | <A·NAME="lbAC"> </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>·[<<B>--mode</B>|<B>-m</B>><<B>=</B>|·><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>·<<B>--mode</B>|<B>-m</B>><<B>=</B>|·><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"> </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 | <<B>--mode</B>|<B>-m</B>><<B>=</B>|·><B>e</B>[<B>xtract</B>]·flags. | ||
Max diff block lines reached; -1/11037 bytes (-0.01%) of diff not shown. |
Offset 1, 174 lines modified | Offset 1, 4 lines modified | ||
1 | Content-type:·text/html;·charset=UTF-8 | 1 | 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. |