diff options
author | Richard Hughes <richard@hughsie.com> | 2012-04-02 16:23:32 +0100 |
---|---|---|
committer | Richard Hughes <richard@hughsie.com> | 2012-04-02 16:23:32 +0100 |
commit | 0bfb3ec06e1a4cd6975fab22cdb04c83ba983202 (patch) | |
tree | 49cf82d4a5a5fad835969515ee9ffb624f18c45c /docs | |
parent | e8174800c75240379f804ff4a3c6032d49a03a69 (diff) |
Add some documentation about the auto-untrusted logic
Diffstat (limited to 'docs')
-rw-r--r-- | docs/api/Makefile.am | 1 | ||||
-rw-r--r-- | docs/api/spec/pk-concepts.xml | 23 | ||||
-rw-r--r-- | docs/api/spec/pk-transactions-auto-untrusted.png | bin | 0 -> 28226 bytes | |||
-rw-r--r-- | docs/api/spec/pk-transactions.svg | 547 |
4 files changed, 564 insertions, 7 deletions
diff --git a/docs/api/Makefile.am b/docs/api/Makefile.am index 75d7397f..0a4896da 100644 --- a/docs/api/Makefile.am +++ b/docs/api/Makefile.am @@ -56,6 +56,7 @@ HTML_IMAGES = \ spec/pk-transactions-download.png \ spec/pk-transactions-sig-install.png \ spec/pk-transactions-success.png \ + spec/pk-transactions-auto-untrusted.png \ spec/pk-transactions-trusted.png # Extra SGML files that are included by $(DOC_MAIN_SGML_FILE). diff --git a/docs/api/spec/pk-concepts.xml b/docs/api/spec/pk-concepts.xml index b74b5323..632594ef 100644 --- a/docs/api/spec/pk-concepts.xml +++ b/docs/api/spec/pk-concepts.xml @@ -863,6 +863,29 @@ </para> </sect2> + <sect2 id="introduction-ideas-transactions-auto-untrusted"> + <title>Transaction example: Auto Untrusted</title> + <mediaobject id="pk-transactions-auto-untrusted"> + <imageobject> + <imagedata format="PNG" fileref="pk-transactions-auto-untrusted.png" align="center"/> + </imageobject> + </mediaobject> + <para> + If <literal>SimulateInstallPackage</literal> or + <literal>SimulateInstallFile</literal> is used then the client + may receive a <literal>INFO_UNTRUSTED</literal> package. + </para> + <para> + This is used to inform the client that the action would require + the untrusted authentication type, which means the client does + not attempt to do <literal>SimulateInstallPackage(only_trusted=TRUE)</literal> + and only does <literal>SimulateInstallPackage(only_trusted=FALSE)</literal>. + This ensures the user has to only authenticate once for the + transaction as the <literal>only_trusted=TRUE</literal> action + may also require a password. + </para> + </sect2> + <sect2 id="introduction-ideas-transactions-sig-install"> <title>Transaction example: Package signature install</title> <mediaobject id="pk-transactions-sig-install"> diff --git a/docs/api/spec/pk-transactions-auto-untrusted.png b/docs/api/spec/pk-transactions-auto-untrusted.png Binary files differnew file mode 100644 index 00000000..5217aa95 --- /dev/null +++ b/docs/api/spec/pk-transactions-auto-untrusted.png diff --git a/docs/api/spec/pk-transactions.svg b/docs/api/spec/pk-transactions.svg index 8ad37e06..152e1213 100644 --- a/docs/api/spec/pk-transactions.svg +++ b/docs/api/spec/pk-transactions.svg @@ -81,6 +81,202 @@ inkscape:vp_z="744.09448 : 526.18109 : 1" inkscape:persp3d-origin="372.04724 : 350.78739 : 1" id="perspective10" /> + <marker + inkscape:stockid="Arrow2Mstart" + orient="auto" + refY="0" + refX="0" + id="Arrow2Mstart-7" + style="overflow:visible"> + <path + inkscape:connector-curvature="0" + id="path3246-2" + style="font-size:12px;fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round" + d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" + transform="scale(0.6,0.6)" /> + </marker> + <marker + inkscape:stockid="Arrow2Mstart" + orient="auto" + refY="0" + refX="0" + id="marker3300" + style="overflow:visible"> + <path + inkscape:connector-curvature="0" + id="path3302" + style="font-size:12px;fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round" + d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" + transform="scale(0.6,0.6)" /> + </marker> + <marker + inkscape:stockid="Arrow2Mstart" + orient="auto" + refY="0" + refX="0" + id="marker3304" + style="overflow:visible"> + <path + inkscape:connector-curvature="0" + id="path3306" + style="font-size:12px;fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round" + d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" + transform="scale(0.6,0.6)" /> + </marker> + <marker + inkscape:stockid="Arrow2Mstart" + orient="auto" + refY="0" + refX="0" + id="marker3308" + style="overflow:visible"> + <path + inkscape:connector-curvature="0" + id="path3310" + style="font-size:12px;fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round" + d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" + transform="scale(0.6,0.6)" /> + </marker> + <marker + inkscape:stockid="Arrow2Mstart" + orient="auto" + refY="0" + refX="0" + id="marker3312" + style="overflow:visible"> + <path + inkscape:connector-curvature="0" + id="path3314" + style="font-size:12px;fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round" + d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" + transform="scale(0.6,0.6)" /> + </marker> + <marker + inkscape:stockid="Arrow2Mstart" + orient="auto" + refY="0" + refX="0" + id="marker3316" + style="overflow:visible"> + <path + inkscape:connector-curvature="0" + id="path3318" + style="font-size:12px;fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round" + d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" + transform="scale(0.6,0.6)" /> + </marker> + <marker + inkscape:stockid="Arrow2Mstart" + orient="auto" + refY="0" + refX="0" + id="marker3320" + style="overflow:visible"> + <path + inkscape:connector-curvature="0" + id="path3322" + style="font-size:12px;fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round" + d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" + transform="scale(0.6,0.6)" /> + </marker> + <marker + inkscape:stockid="Arrow2Mstart" + orient="auto" + refY="0" + refX="0" + id="marker3324" + style="overflow:visible"> + <path + inkscape:connector-curvature="0" + id="path3326" + style="font-size:12px;fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round" + d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" + transform="scale(0.6,0.6)" /> + </marker> + <marker + inkscape:stockid="Arrow2Mstart" + orient="auto" + refY="0" + refX="0" + id="marker3328" + style="overflow:visible"> + <path + inkscape:connector-curvature="0" + id="path3330" + style="font-size:12px;fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round" + d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" + transform="scale(0.6,0.6)" /> + </marker> + <marker + inkscape:stockid="Arrow2Mstart" + orient="auto" + refY="0" + refX="0" + id="marker3332" + style="overflow:visible"> + <path + inkscape:connector-curvature="0" + id="path3334" + style="font-size:12px;fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round" + d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" + transform="scale(0.6,0.6)" /> + </marker> + <marker + inkscape:stockid="Arrow2Mstart" + orient="auto" + refY="0" + refX="0" + id="Arrow2Mstart-9" + style="overflow:visible"> + <path + inkscape:connector-curvature="0" + id="path3246-6" + style="font-size:12px;fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round" + d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" + transform="scale(0.6,0.6)" /> + </marker> + <marker + inkscape:stockid="Arrow2Mstart" + orient="auto" + refY="0" + refX="0" + id="marker3516" + style="overflow:visible"> + <path + inkscape:connector-curvature="0" + id="path3518" + style="font-size:12px;fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round" + d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" + transform="scale(0.6,0.6)" /> + </marker> + <marker + inkscape:stockid="Arrow2Mstart" + orient="auto" + refY="0" + refX="0" + id="marker3520" + style="overflow:visible"> + <path + inkscape:connector-curvature="0" + id="path3522" + style="font-size:12px;fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round" + d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" + transform="scale(0.6,0.6)" /> + </marker> + <marker + inkscape:stockid="Arrow2Mstart" + orient="auto" + refY="0" + refX="0" + id="Arrow2Mstart-0" + style="overflow:visible"> + <path + inkscape:connector-curvature="0" + id="path3246-4" + style="font-size:12px;fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round" + d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" + transform="scale(0.6,0.6)" /> + </marker> </defs> <sodipodi:namedview id="base" @@ -92,19 +288,19 @@ objecttolerance="10" inkscape:pageopacity="0.0" inkscape:pageshadow="2" - inkscape:zoom="1.4" - inkscape:cx="246.57148" - inkscape:cy="896.57354" + inkscape:zoom="1.979899" + inkscape:cx="147.99934" + inkscape:cy="-520.13479" inkscape:document-units="px" inkscape:current-layer="layer1" showgrid="true" borderlayer="true" inkscape:showpageshadow="false" - inkscape:window-width="1280" - inkscape:window-height="951" + inkscape:window-width="1920" + inkscape:window-height="1172" inkscape:window-x="0" - inkscape:window-y="25" - inkscape:window-maximized="0"> + inkscape:window-y="0" + inkscape:window-maximized="1"> <inkscape:grid type="xygrid" id="grid2403" @@ -1707,5 +1903,342 @@ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:3.75000000000000000;stroke-linecap:butt;stroke-linejoin:round;stroke-opacity:1;marker-end:none;stroke-miterlimit:4;stroke-dasharray:none" d="M 250,1337.3622 C 220,1337.3622 220,1337.3622 220,1337.3622" id="path2729" /> + <rect + style="fill:none;stroke:#000000;stroke-width:0.55129081;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="rect6503-7" + width="475" + height="310" + x="29.94306" + y="1412.3622" + inkscape:export-filename="/home/hughsie/Code/PackageKit/docs/api/spec/pk-transactions-auto-untrusted.png" + inkscape:export-xdpi="90.094635" + inkscape:export-ydpi="90.094635" /> + <rect + style="opacity:0.76146785;fill:#8d5fd3;fill-opacity:1" + id="rect6269-2" + width="35" + height="150" + x="464.94305" + y="1437.3622" + inkscape:export-filename="/home/hughsie/Code/PackageKit/docs/api/spec/pk-transactions-auto-untrusted.png" + inkscape:export-xdpi="90.094635" + inkscape:export-ydpi="90.094635" /> + <rect + style="opacity:0.76146785;fill:#ff8080;fill-opacity:1" + id="rect2405-2" + width="35" + height="300" + x="249.94305" + y="1417.3622" + inkscape:export-filename="/home/hughsie/Code/PackageKit/docs/api/spec/pk-transactions-auto-untrusted.png" + inkscape:export-xdpi="90.094635" + inkscape:export-ydpi="90.094635" /> + <rect + style="opacity:0.76146785;fill:#5fd38d;fill-opacity:1" + id="rect2407-6" + width="35" + height="300" + x="34.943062" + y="1417.3622" + inkscape:export-filename="/home/hughsie/Code/PackageKit/docs/api/spec/pk-transactions-auto-untrusted.png" + inkscape:export-xdpi="90.094635" + inkscape:export-ydpi="90.094635" /> + <text + xml:space="preserve" + style="font-size:40px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;-inkscape-font-specification:Sans" + x="-1566.495" + y="59.943062" + id="text2413-0" + transform="matrix(0,-1,1,0,0,0)" + inkscape:export-filename="/home/hughsie/Code/PackageKit/docs/api/spec/pk-transactions-auto-untrusted.png" + inkscape:export-xdpi="90.094635" + inkscape:export-ydpi="90.094635"><tspan + sodipodi:role="line" + id="tspan2415-6" + x="-1566.495" + y="59.943062" + style="font-size:20px;text-align:center;text-anchor:middle">Manager</tspan></text> + <text + xml:space="preserve" + style="font-size:40px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;-inkscape-font-specification:Sans" + x="-1512.1825" + y="489.94305" + id="text2417-1" + transform="matrix(0,-1,1,0,0,0)" + inkscape:export-filename="/home/hughsie/Code/PackageKit/docs/api/spec/pk-transactions-auto-untrusted.png" + inkscape:export-xdpi="90.094635" + inkscape:export-ydpi="90.094635"><tspan + sodipodi:role="line" + id="tspan2419-5" + x="-1512.1825" + y="489.94305" + style="font-size:20px;text-align:center;text-anchor:middle">Tran #1</tspan></text> + <text + xml:space="preserve" + style="font-size:40px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;-inkscape-font-specification:Sans" + x="-1566.4169" + y="274.94305" + id="text2421-9" + transform="matrix(0,-1,1,0,0,0)" + inkscape:export-filename="/home/hughsie/Code/PackageKit/docs/api/spec/pk-transactions-auto-untrusted.png" + inkscape:export-xdpi="90.094635" + inkscape:export-ydpi="90.094635"><tspan + sodipodi:role="line" + id="tspan2423-4" + x="-1566.4169" + y="274.94305" + style="font-size:20px;text-align:center;text-anchor:middle">Client</tspan></text> + <path + inkscape:connector-curvature="0" + style="fill:none;stroke:#000000;stroke-width:3.7523787;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-start:url(#Arrow2Mstart)" + d="m 459.88612,1452.3622 -174.94306,0" + id="path6109-9" + inkscape:export-filename="/home/hughsie/Code/PackageKit/docs/api/spec/pk-transactions-auto-untrusted.png" + inkscape:export-xdpi="90.094635" + inkscape:export-ydpi="90.094635" /> + <path + inkscape:connector-curvature="0" + style="fill:none;stroke:#000000;stroke-width:3.75172305;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-start:url(#Arrow2Mstart)" + d="m 74.94306,1432.3622 174.87185,0" + id="path6113-0" + inkscape:export-filename="/home/hughsie/Code/PackageKit/docs/api/spec/pk-transactions-auto-untrusted.png" + inkscape:export-xdpi="90.094635" + inkscape:export-ydpi="90.094635" /> + <text + xml:space="preserve" + style="font-size:40px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;-inkscape-font-specification:Sans" + x="164.2829" + y="1427.3622" + id="text6115-9" + sodipodi:linespacing="125%" + inkscape:export-filename="/home/hughsie/Code/PackageKit/docs/api/spec/pk-transactions-auto-untrusted.png" + inkscape:export-xdpi="90.094635" + inkscape:export-ydpi="90.094635"><tspan + sodipodi:role="line" + id="tspan6117-1" + x="164.2829" + y="1427.3622" + style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;font-family:Sans;-inkscape-font-specification:Sans">GetTid()</tspan></text> + <path + inkscape:connector-curvature="0" + style="fill:none;stroke:#000000;stroke-width:3.39060569;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-start:url(#Arrow2Mstart)" + d="m 244.91321,1442.3691 -125.38793,0 -9.6421,-10.035" + id="path6119-7" + sodipodi:nodetypes="ccc" + inkscape:export-filename="/home/hughsie/Code/PackageKit/docs/api/spec/pk-transactions-auto-untrusted.png" + inkscape:export-xdpi="90.094635" + inkscape:export-ydpi="90.094635" /> + <text + xml:space="preserve" + style="font-size:40px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;-inkscape-font-specification:Sans" + x="362.2829" + y="1447.3622" + id="text6121-7" + sodipodi:linespacing="125%" + inkscape:export-filename="/home/hughsie/Code/PackageKit/docs/api/spec/pk-transactions-auto-untrusted.png" + inkscape:export-xdpi="90.094635" + inkscape:export-ydpi="90.094635"><tspan + sodipodi:role="line" + id="tspan6123-1" + x="362.2829" + y="1447.3622" + style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;font-family:Sans;-inkscape-font-specification:Sans">SimulateInstallPkg(p)</tspan></text> + <path + inkscape:connector-curvature="0" + style="fill:none;stroke:#000000;stroke-width:3.7523787;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-start:url(#Arrow2Mstart)" + d="m 290,1492.3622 174.94306,0" + id="path6125-1" + inkscape:export-filename="/home/hughsie/Code/PackageKit/docs/api/spec/pk-transactions-auto-untrusted.png" + inkscape:export-xdpi="90.094635" + inkscape:export-ydpi="90.094635" /> + <text + xml:space="preserve" + style="font-size:40px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;-inkscape-font-specification:Sans" + x="387.12274" + y="1487.3622" + id="text6127-5" + sodipodi:linespacing="125%" + inkscape:export-filename="/home/hughsie/Code/PackageKit/docs/api/spec/pk-transactions-auto-untrusted.png" + inkscape:export-xdpi="90.094635" + inkscape:export-ydpi="90.094635"><tspan + sodipodi:role="line" + id="tspan6129-9" + x="387.12274" + y="1487.3622" + style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;font-family:Sans;-inkscape-font-specification:Sans">::Package(installing, p)</tspan></text> + <path + inkscape:connector-curvature="0" + style="fill:none;stroke:#000000;stroke-width:3.7523787;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-start:url(#Arrow2Mstart)" + d="m 289.94306,1532.3622 174.94306,0" + id="path6239-8" + inkscape:export-filename="/home/hughsie/Code/PackageKit/docs/api/spec/pk-transactions-auto-untrusted.png" + inkscape:export-xdpi="90.094635" + inkscape:export-ydpi="90.094635" /> + <text + xml:space="preserve" + style="font-size:37.75381088px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;-inkscape-font-specification:Sans" + x="409.20782" + y="1441.5935" + id="text6241-1" + sodipodi:linespacing="125%" + inkscape:export-filename="/home/hughsie/Code/PackageKit/docs/api/spec/pk-transactions-auto-untrusted.png" + inkscape:export-xdpi="90.094635" + inkscape:export-ydpi="90.094635" + transform="scale(0.94384518,1.0594958)"><tspan + sodipodi:role="line" + id="tspan6243-2" + x="409.20782" + y="1441.5935" + style="font-size:11.32614231px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;font-family:Sans;-inkscape-font-specification:Sans">::Package(untrusted, p)</tspan></text> + <path + inkscape:connector-curvature="0" + style="fill:none;stroke:#000000;stroke-width:3.75172305;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-start:url(#Arrow2Mstart)" + d="m 75.02985,1612.3553 174.87185,0" + id="path6253-9" + inkscape:export-filename="/home/hughsie/Code/PackageKit/docs/api/spec/pk-transactions-auto-untrusted.png" + inkscape:export-xdpi="90.094635" + inkscape:export-ydpi="90.094635" /> + <text + xml:space="preserve" + style="font-size:40px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;-inkscape-font-specification:Sans" + x="164.36969" + y="1607.3552" + id="text6255-3" + sodipodi:linespacing="125%" + inkscape:export-filename="/home/hughsie/Code/PackageKit/docs/api/spec/pk-transactions-auto-untrusted.png" + inkscape:export-xdpi="90.094635" + inkscape:export-ydpi="90.094635"><tspan + sodipodi:role="line" + id="tspan6257-9" + x="164.36969" + y="1607.3552" + style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;font-family:Sans;-inkscape-font-specification:Sans">GetTid()</tspan></text> + <path + inkscape:connector-curvature="0" + style="fill:none;stroke:#000000;stroke-width:3.39060569;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-start:url(#Arrow2Mstart)" + d="m 245,1622.3622 -125.38793,0 -9.6421,-10.035" + id="path6259-0" + sodipodi:nodetypes="ccc" + inkscape:export-filename="/home/hughsie/Code/PackageKit/docs/api/spec/pk-transactions-auto-untrusted.png" + inkscape:export-xdpi="90.094635" + inkscape:export-ydpi="90.094635" /> + <rect + style="opacity:0.76146785;fill:#8d5fd3;fill-opacity:1" + id="rect2411-1-3" + width="35" + height="115" + x="465" + y="1602.3622" + inkscape:export-filename="/home/hughsie/Code/PackageKit/docs/api/spec/pk-transactions-auto-untrusted.png" + inkscape:export-xdpi="90.094635" + inkscape:export-ydpi="90.094635" /> + <path + inkscape:connector-curvature="0" + style="fill:none;stroke:#000000;stroke-width:3.7523787;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-start:url(#Arrow2Mstart)" + d="m 459.53741,1622.3622 -174.94306,0" + id="path6131-7-8" + inkscape:export-filename="/home/hughsie/Code/PackageKit/docs/api/spec/pk-transactions-auto-untrusted.png" + inkscape:export-xdpi="90.094635" + inkscape:export-ydpi="90.094635" /> + <text + xml:space="preserve" + style="font-size:40px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;-inkscape-font-specification:Sans" + x="362.90131" + y="1617.3622" + id="text6133-7-5" + sodipodi:linespacing="125%" + inkscape:export-filename="/home/hughsie/Code/PackageKit/docs/api/spec/pk-transactions-auto-untrusted.png" + inkscape:export-xdpi="90.094635" + inkscape:export-ydpi="90.094635"><tspan + sodipodi:role="line" + id="tspan6135-6-6" + x="362.90131" + y="1617.3622" + style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;font-family:Sans;-inkscape-font-specification:Sans">InstallPkg(untrusted, p)</tspan></text> + <path + inkscape:connector-curvature="0" + style="fill:none;stroke:#000000;stroke-width:3.7523787;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-start:url(#Arrow2Mstart)" + d="m 290.05694,1662.3622 174.94306,0" + id="path6159-7-1" + inkscape:export-filename="/home/hughsie/Code/PackageKit/docs/api/spec/pk-transactions-auto-untrusted.png" + inkscape:export-xdpi="90.094635" + inkscape:export-ydpi="90.094635" /> + <text + xml:space="preserve" + style="font-size:40px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;-inkscape-font-specification:Sans" + x="380.66016" + y="1657.3622" + id="text6161-3-1" + sodipodi:linespacing="125%" + inkscape:export-filename="/home/hughsie/Code/PackageKit/docs/api/spec/pk-transactions-auto-untrusted.png" + inkscape:export-xdpi="90.094635" + inkscape:export-ydpi="90.094635"><tspan + sodipodi:role="line" + id="tspan6163-6-5" + x="380.66016" + y="1657.3622" + style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;font-family:Sans;-inkscape-font-specification:Sans">::Package(installing)</tspan></text> + <path + inkscape:connector-curvature="0" + style="fill:none;stroke:#000000;stroke-width:3.7523787;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-start:url(#Arrow2Mstart)" + d="m 290.05694,1702.3622 174.94306,0" + id="path6165-5-9" + inkscape:export-filename="/home/hughsie/Code/PackageKit/docs/api/spec/pk-transactions-auto-untrusted.png" + inkscape:export-xdpi="90.094635" + inkscape:export-ydpi="90.094635" /> + <text + xml:space="preserve" + style="font-size:40px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;-inkscape-font-specification:Sans" + x="380.66016" + y="1697.3622" + id="text6167-6-8" + sodipodi:linespacing="125%" + inkscape:export-filename="/home/hughsie/Code/PackageKit/docs/api/spec/pk-transactions-auto-untrusted.png" + inkscape:export-xdpi="90.094635" + inkscape:export-ydpi="90.094635"><tspan + sodipodi:role="line" + id="tspan6169-3-4" + x="380.66016" + y="1697.3622" + style="font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;font-family:Sans;-inkscape-font-specification:Sans">::Finished(success)</tspan></text> + <text + xml:space="preserve" + style="font-size:40px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;-inkscape-font-specification:Sans" + x="-1663.1825" + y="490" + id="text6265-8-8" + transform="matrix(0,-1,1,0,0,0)" + inkscape:export-filename="/home/hughsie/Code/PackageKit/docs/api/spec/pk-transactions-auto-untrusted.png" + inkscape:export-xdpi="90.094635" + inkscape:export-ydpi="90.094635"><tspan + sodipodi:role="line" + id="tspan6267-8-1" + x="-1663.1825" + y="490" + style="font-size:20px;text-align:center;text-anchor:middle">Tran #2</tspan></text> + <path + inkscape:connector-curvature="0" + style="fill:none;stroke:#000000;stroke-width:3.7523787;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-start:url(#Arrow2Mstart)" + d="m 288.71421,1572.3621 174.94306,0" + id="path6239-8-8" + inkscape:export-filename="/home/hughsie/Code/PackageKit/docs/api/spec/pk-transactions-auto-untrusted.png" + inkscape:export-xdpi="90.094635" + inkscape:export-ydpi="90.094635" /> + <text + xml:space="preserve" + style="font-size:37.75381088px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans;-inkscape-font-specification:Sans" + x="407.90588" + y="1479.3473" + id="text6241-1-8" + sodipodi:linespacing="125%" + inkscape:export-filename="/home/hughsie/Code/PackageKit/docs/api/spec/pk-transactions-auto-untrusted.png" + inkscape:export-xdpi="90.094635" + inkscape:export-ydpi="90.094635" + transform="scale(0.94384518,1.0594958)"><tspan + sodipodi:role="line" + id="tspan6243-2-8" + x="407.90588" + y="1479.3473" + style="font-size:11.32614231px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;font-family:Sans;-inkscape-font-specification:Sans">::Finished(success)</tspan></text> </g> </svg> |