diff options
author | Antenore Gatta <antenore@simbiosi.org> | 2019-08-26 13:23:56 +0300 |
---|---|---|
committer | Antenore Gatta <antenore@simbiosi.org> | 2019-08-26 13:23:56 +0300 |
commit | 1b52acb7999c1eb4832df77e95e19c7882c66ccf (patch) | |
tree | 09e2cd4ccd811100dc31177b5486add058afed2f /public/remmina__stats_8c.html | |
parent | 8875f6448227bc8bbf615c8cd96c488c039921f4 (diff) |
Automatic doc build by remmina-ci
Diffstat (limited to 'public/remmina__stats_8c.html')
-rw-r--r-- | public/remmina__stats_8c.html | 53 |
1 files changed, 39 insertions, 14 deletions
diff --git a/public/remmina__stats_8c.html b/public/remmina__stats_8c.html index a592b9b65..099085fd7 100644 --- a/public/remmina__stats_8c.html +++ b/public/remmina__stats_8c.html @@ -128,6 +128,9 @@ Functions</h2></td></tr> <tr class="memitem:a65500d6b5d93cc7e3fc3d72329ff3847"><td class="memItemLeft" align="right" valign="top">JsonNode * </td><td class="memItemRight" valign="bottom"><a class="el" href="remmina__stats_8c.html#a65500d6b5d93cc7e3fc3d72329ff3847">remmina_stats_get_profiles</a> ()</td></tr> <tr class="memdesc:a65500d6b5d93cc7e3fc3d72329ff3847"><td class="mdescLeft"> </td><td class="mdescRight">Add a json member profile_count with a child for each protocol used by the user. <a href="#a65500d6b5d93cc7e3fc3d72329ff3847">More...</a><br /></td></tr> <tr class="separator:a65500d6b5d93cc7e3fc3d72329ff3847"><td class="memSeparator" colspan="2"> </td></tr> +<tr class="memitem:afe9ad8b63938e3486cf09ebbbe2e549c"><td class="memItemLeft" align="right" valign="top">JsonNode * </td><td class="memItemRight" valign="bottom"><a class="el" href="remmina__stats_8c.html#afe9ad8b63938e3486cf09ebbbe2e549c">remmina_stats_get_secret_plugin</a> ()</td></tr> +<tr class="memdesc:afe9ad8b63938e3486cf09ebbbe2e549c"><td class="mdescLeft"> </td><td class="mdescRight">Add a json member ACTIVESECRETPLUGIN which shows the current secret plugin in use by remmina. <a href="#afe9ad8b63938e3486cf09ebbbe2e549c">More...</a><br /></td></tr> +<tr class="separator:afe9ad8b63938e3486cf09ebbbe2e549c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a7398b36347e3621772776c466b565641"><td class="memItemLeft" align="right" valign="top">JsonNode * </td><td class="memItemRight" valign="bottom"><a class="el" href="remmina__stats_8c.html#a7398b36347e3621772776c466b565641">remmina_stats_get_all</a> ()</td></tr> <tr class="memdesc:a7398b36347e3621772776c466b565641"><td class="mdescLeft"> </td><td class="mdescRight">Get all statistics in json format to send periodically to the PHP server. <a href="#a7398b36347e3621772776c466b565641">More...</a><br /></td></tr> <tr class="separator:a7398b36347e3621772776c466b565641"><td class="memSeparator" colspan="2"> </td></tr> @@ -144,7 +147,7 @@ Variables</h2></td></tr> <p>When Remmina starts asks the user if she/he wants to share some usage statistics with the Remmina developers. As per the opt-in model (<a href="https://en.wikipedia.org/wiki/Opt-in_email">https://en.wikipedia.org/wiki/Opt-in_email</a>), without the consent of the user, none of these data will be collected. Additionally a user can asks, at any moment, that any data linked to his/her profiles to be deleted, and he/she can change the Remmina settings to stop collecting and sharing usage statistics.</p> <p>All the data are encrypted at client side using RSA, through the OpenSSL libraries, and decrypted offline to maximize security.</p> <p>The following example show which kind of data are collected.</p> -<div class="fragment"><div class="line">{</div><div class="line"></div><div class="line"> <span class="stringliteral">"UID"</span>: <span class="stringliteral">"P0M20TXN03DWF4-9a1e6da2ad"</span></div><div class="line"> <span class="stringliteral">"REMMINAVERSION"</span>: {</div><div class="line"> <span class="stringliteral">"version"</span>: <span class="stringliteral">"1.2.0-rcgit-26"</span></div><div class="line"> <span class="stringliteral">"git_revision"</span>: <span class="stringliteral">"9c5c4805"</span></div><div class="line"> <span class="stringliteral">"snap_build"</span>: 0</div><div class="line"> }</div><div class="line"> <span class="stringliteral">"SYSTEM"</span>: {</div><div class="line"> <span class="stringliteral">"kernel_name"</span>: <span class="stringliteral">"Linux"</span></div><div class="line"> <span class="stringliteral">"kernel_release"</span>: <span class="stringliteral">"4.14.11-200.fc26.x86_64"</span></div><div class="line"> <span class="stringliteral">"kernel_arch"</span>: <span class="stringliteral">"x86_64"</span></div><div class="line"> <span class="stringliteral">"lsb_distributor"</span>: <span class="stringliteral">"Fedora"</span></div><div class="line"> <span class="stringliteral">"lsb_distro_description"</span>: <span class="stringliteral">"Fedora release 26 (Twenty Six)"</span></div><div class="line"> <span class="stringliteral">"lsb_distro_release"</span>: <span class="stringliteral">"26"</span></div><div class="line"> <span class="stringliteral">"lsb_distro_codename"</span>: <span class="stringliteral">"TwentySix"</span></div><div class="line"> <span class="stringliteral">"etc_release"</span>: <span class="stringliteral">"Fedora release 26 (Twenty Six)"</span></div><div class="line"> }</div><div class="line"> <span class="stringliteral">"GTKVERSION"</span>: {</div><div class="line"> <span class="stringliteral">"major"</span>: 3</div><div class="line"> <span class="stringliteral">"minor"</span>: 22</div><div class="line"> <span class="stringliteral">"micro"</span>: 21</div><div class="line"> }</div><div class="line"> <span class="stringliteral">"GTKBACKEND"</span>: <span class="stringliteral">"X11"</span></div><div class="line"> <span class="stringliteral">"WINDOWMANAGER"</span>: {</div><div class="line"> <span class="stringliteral">"window_manager"</span>: <span class="stringliteral">"GNOME i3-gnome"</span></div><div class="line"> }</div><div class="line"> <span class="stringliteral">"APPINDICATOR"</span>: {</div><div class="line"> <span class="stringliteral">"appindicator_supported"</span>: 0</div><div class="line"> <span class="stringliteral">"icon_is_active"</span>: 1</div><div class="line"> <span class="stringliteral">"appindicator_type"</span>: <span class="stringliteral">"AppIndicator on GtkStatusIcon/xembed"</span></div><div class="line"> }</div><div class="line"> <span class="stringliteral">"PROFILES"</span>: {</div><div class="line"> <span class="stringliteral">"profile_count"</span>: 457</div><div class="line"> <span class="stringliteral">"SSH"</span>: 431</div><div class="line"> <span class="stringliteral">"NX"</span>: 1</div><div class="line"> <span class="stringliteral">"RDP"</span>: 7</div><div class="line"> <span class="stringliteral">"TERMINAL"</span>: 2</div><div class="line"> <span class="stringliteral">"X2GO"</span>: 5</div><div class="line"> <span class="stringliteral">"SFTP"</span>: 4</div><div class="line"> <span class="stringliteral">"PYTHON_SIMPLE"</span>: 4</div><div class="line"> <span class="stringliteral">"SPICE"</span>: 3</div><div class="line"> <span class="stringliteral">"DATE_SSH"</span>: <span class="stringliteral">"20180209"</span></div><div class="line"> <span class="stringliteral">"DATE_NX"</span>: <span class="stringliteral">""</span></div><div class="line"> <span class="stringliteral">"DATE_RDP"</span>: <span class="stringliteral">"20180208"</span></div><div class="line"> <span class="stringliteral">"DATE_TERMINAL"</span>: <span class="stringliteral">""</span></div><div class="line"> <span class="stringliteral">"DATE_X2GO"</span>: <span class="stringliteral">""</span></div><div class="line"> <span class="stringliteral">"DATE_SFTP"</span>: <span class="stringliteral">""</span></div><div class="line"> <span class="stringliteral">"DATE_PYTHON_SIMPLE"</span>: <span class="stringliteral">""</span></div><div class="line"> <span class="stringliteral">"DATE_SPICE"</span>: <span class="stringliteral">""</span></div><div class="line"> }</div><div class="line"></div><div class="line">}</div></div><!-- fragment --><p>All of these data are solely transmitted to understand:</p><ul> +<div class="fragment"><div class="line">{</div><div class="line"></div><div class="line"> <span class="stringliteral">"UID"</span>: <span class="stringliteral">"P0M20TXN03DWF4-9a1e6da2ad"</span></div><div class="line"> <span class="stringliteral">"REMMINAVERSION"</span>: {</div><div class="line"> <span class="stringliteral">"version"</span>: <span class="stringliteral">"1.2.0-rcgit-26"</span></div><div class="line"> <span class="stringliteral">"git_revision"</span>: <span class="stringliteral">"9c5c4805"</span></div><div class="line"> <span class="stringliteral">"snap_build"</span>: 0</div><div class="line"> }</div><div class="line"> <span class="stringliteral">"SYSTEM"</span>: {</div><div class="line"> <span class="stringliteral">"kernel_name"</span>: <span class="stringliteral">"Linux"</span></div><div class="line"> <span class="stringliteral">"kernel_release"</span>: <span class="stringliteral">"4.14.11-200.fc26.x86_64"</span></div><div class="line"> <span class="stringliteral">"kernel_arch"</span>: <span class="stringliteral">"x86_64"</span></div><div class="line"> <span class="stringliteral">"lsb_distributor"</span>: <span class="stringliteral">"Fedora"</span></div><div class="line"> <span class="stringliteral">"lsb_distro_description"</span>: <span class="stringliteral">"Fedora release 26 (Twenty Six)"</span></div><div class="line"> <span class="stringliteral">"lsb_distro_release"</span>: <span class="stringliteral">"26"</span></div><div class="line"> <span class="stringliteral">"lsb_distro_codename"</span>: <span class="stringliteral">"TwentySix"</span></div><div class="line"> <span class="stringliteral">"etc_release"</span>: <span class="stringliteral">"Fedora release 26 (Twenty Six)"</span></div><div class="line"> }</div><div class="line"> <span class="stringliteral">"GTKVERSION"</span>: {</div><div class="line"> <span class="stringliteral">"major"</span>: 3</div><div class="line"> <span class="stringliteral">"minor"</span>: 22</div><div class="line"> <span class="stringliteral">"micro"</span>: 21</div><div class="line"> }</div><div class="line"> <span class="stringliteral">"GTKBACKEND"</span>: <span class="stringliteral">"X11"</span></div><div class="line"> <span class="stringliteral">"WINDOWMANAGER"</span>: {</div><div class="line"> <span class="stringliteral">"window_manager"</span>: <span class="stringliteral">"GNOME i3-gnome"</span></div><div class="line"> }</div><div class="line"> <span class="stringliteral">"APPINDICATOR"</span>: {</div><div class="line"> <span class="stringliteral">"appindicator_supported"</span>: 0</div><div class="line"> <span class="stringliteral">"appindicator_compiled"</span>: 1</div><div class="line"> <span class="stringliteral">"icon_is_active"</span>: 1</div><div class="line"> <span class="stringliteral">"appindicator_type"</span>: <span class="stringliteral">"AppIndicator on GtkStatusIcon/xembed"</span></div><div class="line"> }</div><div class="line"> <span class="stringliteral">"PROFILES"</span>: {</div><div class="line"> <span class="stringliteral">"profile_count"</span>: 457</div><div class="line"> <span class="stringliteral">"SSH"</span>: 431</div><div class="line"> <span class="stringliteral">"NX"</span>: 1</div><div class="line"> <span class="stringliteral">"RDP"</span>: 7</div><div class="line"> <span class="stringliteral">"TERMINAL"</span>: 2</div><div class="line"> <span class="stringliteral">"X2GO"</span>: 5</div><div class="line"> <span class="stringliteral">"SFTP"</span>: 4</div><div class="line"> <span class="stringliteral">"PYTHON_SIMPLE"</span>: 4</div><div class="line"> <span class="stringliteral">"SPICE"</span>: 3</div><div class="line"> <span class="stringliteral">"DATE_SSH"</span>: <span class="stringliteral">"20180209"</span></div><div class="line"> <span class="stringliteral">"DATE_NX"</span>: <span class="stringliteral">""</span></div><div class="line"> <span class="stringliteral">"DATE_RDP"</span>: <span class="stringliteral">"20180208"</span></div><div class="line"> <span class="stringliteral">"DATE_TERMINAL"</span>: <span class="stringliteral">""</span></div><div class="line"> <span class="stringliteral">"DATE_X2GO"</span>: <span class="stringliteral">""</span></div><div class="line"> <span class="stringliteral">"DATE_SFTP"</span>: <span class="stringliteral">""</span></div><div class="line"> <span class="stringliteral">"DATE_PYTHON_SIMPLE"</span>: <span class="stringliteral">""</span></div><div class="line"> <span class="stringliteral">"DATE_SPICE"</span>: <span class="stringliteral">""</span></div><div class="line"> }</div><div class="line"> <span class="stringliteral">"ENVIRONMENT"</span>: {</div><div class="line"> <span class="stringliteral">"language"</span>: <span class="stringliteral">"en_US.utf8"</span></div><div class="line"> }</div><div class="line"> <span class="stringliteral">"ACTIVESECRETPLUGIN"</span>: {</div><div class="line"> <span class="stringliteral">"plugin_name"</span>: <span class="stringliteral">"kwallet"</span></div><div class="line"> }</div><div class="line"> <span class="stringliteral">"BUILDHOST"</span>: {</div><div class="line"> <span class="stringliteral">"build_host"</span>: <span class="stringliteral">"local_build"</span></div><div class="line"> }</div><div class="line"></div><div class="line">}</div></div><!-- fragment --><p>All of these data are solely transmitted to understand:</p><ul> <li>On which type of system Remmina is used</li> <li>Operating System</li> <li>Architecture (32/64bit)</li> @@ -204,7 +207,7 @@ Variables</h2></td></tr> <p>If the date in the profile is not NULL we use it</p> <p>Otherwise we set it to NULL </p> -<p class="definition">Definition at line <a class="el" href="remmina__stats_8c_source.html#l00569">569</a> of file <a class="el" href="remmina__stats_8c_source.html">remmina_stats.c</a>.</p> +<p class="definition">Definition at line <a class="el" href="remmina__stats_8c_source.html#l00579">579</a> of file <a class="el" href="remmina__stats_8c_source.html">remmina_stats.c</a>.</p> </div> </div> @@ -231,7 +234,7 @@ Variables</h2></td></tr> </table> </div><div class="memdoc"> -<p class="definition">Definition at line <a class="el" href="remmina__stats_8c_source.html#l00161">161</a> of file <a class="el" href="remmina__stats_8c_source.html">remmina_stats.c</a>.</p> +<p class="definition">Definition at line <a class="el" href="remmina__stats_8c_source.html#l00172">172</a> of file <a class="el" href="remmina__stats_8c_source.html">remmina_stats.c</a>.</p> </div> </div> @@ -256,7 +259,7 @@ Variables</h2></td></tr> <dl class="section return"><dt>Returns</dt><dd>a pointer to the JSON string. </dd></dl> <p>The section ENVIRONMENT collect all the user’s environment related settings.</p> -<p class="definition">Definition at line <a class="el" href="remmina__stats_8c_source.html#l00752">752</a> of file <a class="el" href="remmina__stats_8c_source.html">remmina_stats.c</a>.</p> +<p class="definition">Definition at line <a class="el" href="remmina__stats_8c_source.html#l00792">792</a> of file <a class="el" href="remmina__stats_8c_source.html">remmina_stats.c</a>.</p> </div> </div> @@ -276,7 +279,7 @@ Variables</h2></td></tr> </div><div class="memdoc"> <dl class="section warning"><dt>Warning</dt><dd>this function is usually executed on a dedicated thread, not on the main thread</dd></dl> -<p class="definition">Definition at line <a class="el" href="remmina__stats_8c_source.html#l00438">438</a> of file <a class="el" href="remmina__stats_8c_source.html">remmina_stats.c</a>.</p> +<p class="definition">Definition at line <a class="el" href="remmina__stats_8c_source.html#l00449">449</a> of file <a class="el" href="remmina__stats_8c_source.html">remmina_stats.c</a>.</p> </div> </div> @@ -296,7 +299,7 @@ Variables</h2></td></tr> </div><div class="memdoc"> <dl class="section warning"><dt>Warning</dt><dd>this function is usually executed on a dedicated thread, not on the main thread</dd></dl> -<p class="definition">Definition at line <a class="el" href="remmina__stats_8c_source.html#l00413">413</a> of file <a class="el" href="remmina__stats_8c_source.html">remmina_stats.c</a>.</p> +<p class="definition">Definition at line <a class="el" href="remmina__stats_8c_source.html#l00424">424</a> of file <a class="el" href="remmina__stats_8c_source.html">remmina_stats.c</a>.</p> </div> </div> @@ -324,7 +327,7 @@ Variables</h2></td></tr> <p>Remmina fallback to GtkStatusIcon/xembed</p> <p>Remmina icon is NOT active </p> -<p class="definition">Definition at line <a class="el" href="remmina__stats_8c_source.html#l00514">514</a> of file <a class="el" href="remmina__stats_8c_source.html">remmina_stats.c</a>.</p> +<p class="definition">Definition at line <a class="el" href="remmina__stats_8c_source.html#l00525">525</a> of file <a class="el" href="remmina__stats_8c_source.html">remmina_stats.c</a>.</p> </div> </div> @@ -345,7 +348,7 @@ Variables</h2></td></tr> <dl class="section warning"><dt>Warning</dt><dd>this function is usually executed on a dedicated thread, not on the main thread</dd></dl> <dl class="todo"><dt><b><a class="el" href="todo.html#_todo000015">Todo:</a></b></dt><dd>Add other means to identify a release name/description to cover as much OS as possible, like /etc/issue </dd></dl> -<p class="definition">Definition at line <a class="el" href="remmina__stats_8c_source.html#l00230">230</a> of file <a class="el" href="remmina__stats_8c_source.html">remmina_stats.c</a>.</p> +<p class="definition">Definition at line <a class="el" href="remmina__stats_8c_source.html#l00241">241</a> of file <a class="el" href="remmina__stats_8c_source.html">remmina_stats.c</a>.</p> </div> </div> @@ -392,7 +395,29 @@ Variables</h2></td></tr> <dl class="section return"><dt>Returns</dt><dd>a Json Node structure containg the protocol usage statistics. </dd></dl> <dl class="section warning"><dt>Warning</dt><dd>this function is usually executed on a dedicated thread, not on the main thread </dd></dl> -<p class="definition">Definition at line <a class="el" href="remmina__stats_8c_source.html#l00682">682</a> of file <a class="el" href="remmina__stats_8c_source.html">remmina_stats.c</a>.</p> +<p class="definition">Definition at line <a class="el" href="remmina__stats_8c_source.html#l00692">692</a> of file <a class="el" href="remmina__stats_8c_source.html">remmina_stats.c</a>.</p> + +</div> +</div> +<a id="afe9ad8b63938e3486cf09ebbbe2e549c"></a> +<h2 class="memtitle"><span class="permalink"><a href="#afe9ad8b63938e3486cf09ebbbe2e549c">◆ </a></span>remmina_stats_get_secret_plugin()</h2> + +<div class="memitem"> +<div class="memproto"> + <table class="memname"> + <tr> + <td class="memname">JsonNode* remmina_stats_get_secret_plugin </td> + <td>(</td> + <td class="paramname"></td><td>)</td> + <td></td> + </tr> + </table> +</div><div class="memdoc"> + +<p>Add a json member ACTIVESECRETPLUGIN which shows the current secret plugin in use by remmina. </p> +<dl class="section return"><dt>Returns</dt><dd>a Json Node structure containg the secret plugin in use </dd></dl> + +<p class="definition">Definition at line <a class="el" href="remmina__stats_8c_source.html#l00761">761</a> of file <a class="el" href="remmina__stats_8c_source.html">remmina_stats.c</a>.</p> </div> </div> @@ -412,7 +437,7 @@ Variables</h2></td></tr> </div><div class="memdoc"> <dl class="section warning"><dt>Warning</dt><dd>this function is usually executed on a dedicated thread, not on the main thread</dd></dl> -<p class="definition">Definition at line <a class="el" href="remmina__stats_8c_source.html#l00188">188</a> of file <a class="el" href="remmina__stats_8c_source.html">remmina_stats.c</a>.</p> +<p class="definition">Definition at line <a class="el" href="remmina__stats_8c_source.html#l00199">199</a> of file <a class="el" href="remmina__stats_8c_source.html">remmina_stats.c</a>.</p> </div> </div> @@ -437,7 +462,7 @@ Variables</h2></td></tr> </ul> <dl class="section return"><dt>Returns</dt><dd>a Json Node structure containg the user’s environment. </dd></dl> -<p class="definition">Definition at line <a class="el" href="remmina__stats_8c_source.html#l00348">348</a> of file <a class="el" href="remmina__stats_8c_source.html">remmina_stats.c</a>.</p> +<p class="definition">Definition at line <a class="el" href="remmina__stats_8c_source.html#l00359">359</a> of file <a class="el" href="remmina__stats_8c_source.html">remmina_stats.c</a>.</p> </div> </div> @@ -458,7 +483,7 @@ Variables</h2></td></tr> <dl class="section warning"><dt>Warning</dt><dd>this function is usually executed on a dedicated thread, not on the main thread</dd></dl> <p>Detect if we are running under Flatpak</p> -<p class="definition">Definition at line <a class="el" href="remmina__stats_8c_source.html#l00371">371</a> of file <a class="el" href="remmina__stats_8c_source.html">remmina_stats.c</a>.</p> +<p class="definition">Definition at line <a class="el" href="remmina__stats_8c_source.html#l00382">382</a> of file <a class="el" href="remmina__stats_8c_source.html">remmina_stats.c</a>.</p> </div> </div> @@ -479,7 +504,7 @@ Variables</h2></td></tr> <p>We try to get the Gnome SHELL version</p> <p>When everything else fails with set the WM name to NULL </p> -<p class="definition">Definition at line <a class="el" href="remmina__stats_8c_source.html#l00470">470</a> of file <a class="el" href="remmina__stats_8c_source.html">remmina_stats.c</a>.</p> +<p class="definition">Definition at line <a class="el" href="remmina__stats_8c_source.html#l00481">481</a> of file <a class="el" href="remmina__stats_8c_source.html">remmina_stats.c</a>.</p> </div> </div> @@ -496,7 +521,7 @@ Variables</h2></td></tr> </table> </div><div class="memdoc"> -<p class="definition">Definition at line <a class="el" href="remmina__stats_8c_source.html#l00150">150</a> of file <a class="el" href="remmina__stats_8c_source.html">remmina_stats.c</a>.</p> +<p class="definition">Definition at line <a class="el" href="remmina__stats_8c_source.html#l00161">161</a> of file <a class="el" href="remmina__stats_8c_source.html">remmina_stats.c</a>.</p> </div> </div> |