<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://maemo.octonezd.me/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=85.2.119.29</id>
	<title>Maemo Wiki Mirror - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://maemo.octonezd.me/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=85.2.119.29"/>
	<link rel="alternate" type="text/html" href="https://maemo.octonezd.me/index.php/Special:Contributions/85.2.119.29"/>
	<updated>2026-04-22T09:55:39Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.45.1</generator>
	<entry>
		<id>https://maemo.octonezd.me/index.php?title=SMSCON_Editor&amp;diff=37150</id>
		<title>SMSCON Editor</title>
		<link rel="alternate" type="text/html" href="https://maemo.octonezd.me/index.php?title=SMSCON_Editor&amp;diff=37150"/>
		<updated>2010-12-12T23:58:03Z</updated>

		<summary type="html">&lt;p&gt;85.2.119.29: /* Versions */ added new version information&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The SMSCON Editor is a user interface to the configuration of the [[SMSCON]]. &lt;br /&gt;
&lt;br /&gt;
It has been created with PyQT (PyQt v4.7.5 for Python v2.6) and the functionality is provided by Python.&lt;br /&gt;
&lt;br /&gt;
With its assistance the user is able to edit from a GUI all the options and name  the secret pass-phrases of the commands used for controlling the device by the [[SMSCON]] and are stored at its configuration file, i.e. the &amp;lt;code&amp;gt;/usr/bin/smscon_config&amp;lt;/code&amp;gt; file. &lt;br /&gt;
&lt;br /&gt;
In addition, it provides an interface to initialise (i.e. init, start, stop, reset and set/remove from the device&#039;s boot sequence) the &amp;lt;code&amp;gt;smscon_daemon&amp;lt;/code&amp;gt;.  &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=Installation=&lt;br /&gt;
&lt;br /&gt;
The application can be installed directly by the Application Manager (HAM) and the [[Extras]] repositories. (Check [http://maemo.org/packages/view/smscon-editor/ here] for its status)  &lt;br /&gt;
&lt;br /&gt;
You can also find the latest version in the [https://garage.maemo.org/frs/?group_id=1848&amp;amp;release_id=4063 garage project page].&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===Dependencies===&lt;br /&gt;
&lt;br /&gt;
The editor depends to the following packages:&lt;br /&gt;
  * smscon&lt;br /&gt;
  * python2.5&lt;br /&gt;
  * python2.5-qt4-gui&lt;br /&gt;
  * python2.5-qt4-core &lt;br /&gt;
  * python2.5-qt4-maemo5&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=Usage=&lt;br /&gt;
&lt;br /&gt;
When it starts it loads the current configuration file so that the options already configured to be shown in the appropriate sections of the GUI.&lt;br /&gt;
&lt;br /&gt;
FIXME: add explanations&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
===Start up===&lt;br /&gt;
&lt;br /&gt;
A banner will popup showing the correct startup, i.e. the &amp;lt;code&amp;gt;smscon_config&amp;lt;/code&amp;gt; file is correct and that it has been successfully loaded by the editor.&lt;br /&gt;
&lt;br /&gt;
[[Image:SMSCON_Editor_Startup.png|400px]]&lt;br /&gt;
&lt;br /&gt;
(Since version 0.6) a password dialog will open and request the application password (&#039;&#039;&#039;NOTE:&#039;&#039;&#039; the default pass is &#039;&#039;&#039;12345&#039;&#039;&#039;)&lt;br /&gt;
 &lt;br /&gt;
[[Image:SMSCON_Editor_AskPassword.png|400px]]&lt;br /&gt;
&lt;br /&gt;
===General configuration tab===&lt;br /&gt;
&lt;br /&gt;
[[Image:SMSCON_Editor_General.png|600px]]&lt;br /&gt;
&lt;br /&gt;
====Disable All SMS Replies ====&lt;br /&gt;
&lt;br /&gt;
Choise can be made to disable all SMS replies. In this case, the relevant options will be hidden, i.e. not selectable.&lt;br /&gt;
&lt;br /&gt;
[[Image:SMSCON_Editor_disableSMS.png|400px]]&lt;br /&gt;
&lt;br /&gt;
====Send GPS Coordinates Replies ====&lt;br /&gt;
 &lt;br /&gt;
Choice can be made where the replies with the GPS coordinates should be send. &lt;br /&gt;
It can be either one of: &lt;br /&gt;
*SMS&lt;br /&gt;
*Email &lt;br /&gt;
*Both&lt;br /&gt;
 &lt;br /&gt;
[[Image:SMSCON_Editor_General_selection.png|400px]]&lt;br /&gt;
&lt;br /&gt;
===Email configuration tab===&lt;br /&gt;
 &lt;br /&gt;
[[Image:SMSCON_Editor_Email.png|600px]]&lt;br /&gt;
 &lt;br /&gt;
===Reverse SSH configuration tab===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NOTE:&#039;&#039;&#039; Leaving empty the username and password fields will disable the reverse SSH functionality.&lt;br /&gt;
  &lt;br /&gt;
[[Image:SMSCON_Editor_SSH.png|600px]]&lt;br /&gt;
&lt;br /&gt;
===Commands renaming first tab===&lt;br /&gt;
 &lt;br /&gt;
The Commands can be renamed (it is recommended for maximum safety) to ones preferences. &lt;br /&gt;
  &lt;br /&gt;
[[Image:SMSCON_Editor_Commands1.png|600px]]&lt;br /&gt;
 &lt;br /&gt;
====Prefixing Commands====&lt;br /&gt;
 &lt;br /&gt;
The &amp;quot;Prefix&amp;quot; functionality can be useful in the cases where it is desired all the default names to be prefixed with a common string.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Note:&#039;&#039; The new names (as all other changes) are stored only after the button &amp;quot;Update Settings&amp;quot; is pressed. In addition, the same operation has to be repeated for the second tab of commands renames. &lt;br /&gt;
 &lt;br /&gt;
[[Image:SMSCON_Editor_Commands_prefix.png|400px]]&lt;br /&gt;
&lt;br /&gt;
===Program Initialisation tab===&lt;br /&gt;
 &lt;br /&gt;
[[Image:SMSCON_Editor_Init.png|600px]]&lt;br /&gt;
 &lt;br /&gt;
===Invoke program test commands tab===&lt;br /&gt;
 &lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; After each test is executed the daemon is stopped and previous configuration is restored. Before exiting the application it is advised to go to the &amp;quot;Init&amp;quot; tab and start the daemon again.&lt;br /&gt;
 &lt;br /&gt;
[[Image:SMSCON_Editor_Test.png|600px]]&lt;br /&gt;
&lt;br /&gt;
===Drop down menu===&lt;br /&gt;
 &lt;br /&gt;
[[Image:SMSCON_Editor_Main.png|600px]]&lt;br /&gt;
 &lt;br /&gt;
===About===&lt;br /&gt;
&lt;br /&gt;
The about window provides also buttons to connect in the wikis for both parts of the application and read the latest documentation.&lt;br /&gt;
&lt;br /&gt;
[[Image:SMSCON_About.png|400px]]&lt;br /&gt;
&lt;br /&gt;
===Change Password=== &lt;br /&gt;
&lt;br /&gt;
Menu for changing the password for opening the Editor application.&lt;br /&gt;
&lt;br /&gt;
[[Image:SMSCON_ChangePassword.png|400px]]&lt;br /&gt;
&lt;br /&gt;
===Popups=== &lt;br /&gt;
There are several popups triggered on actions and updates that inform the user on the current state of the operation.&lt;br /&gt;
 &lt;br /&gt;
[[Image:SMSCON_UpdatedSettings.png|400px]]&lt;br /&gt;
  &lt;br /&gt;
FIXME: add more popups and explanations.&lt;br /&gt;
 &lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=Versions=&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;v.0.7-4 (current)&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
   &#039;&#039;In testing - vote:&#039;&#039; [http://maemo.org/packages/package_instance/view/fremantle_extras-testing_free_armel/smscon-editor/0.7-4/ here]&lt;br /&gt;
&lt;br /&gt;
   &#039;&#039;changelog:&#039;&#039; &lt;br /&gt;
   * Addition of more test options.&lt;br /&gt;
   * Modification of the Tests tab to be a scrollable list.&lt;br /&gt;
   * Added a button to restart the daemon when tests complete.&lt;br /&gt;
   * Password to open the editor will persist updates.&lt;br /&gt;
   * Removed autocapitalisation of first character in several entry fields.&lt;br /&gt;
   * Aligned Left all entry fields in the Email and SSH tabs.&lt;br /&gt;
&lt;br /&gt;
   &#039;&#039;issues:&#039;&#039;&lt;br /&gt;
   * none known/reported.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;v.0.7-3&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
   &#039;&#039;changelog:&#039;&#039; &lt;br /&gt;
   * Addition of five new commands and one new option in the UI and code (support for SMSCON ver. &amp;gt; 0.7)&lt;br /&gt;
   * Adddition of scrollable list for the commands editing. All the commands now can be edited from one tab.&lt;br /&gt;
   * Improvement in the UI to hide SMS reply options when replies are disabled.&lt;br /&gt;
   * Improvement in the change password window.&lt;br /&gt;
   * Simplification and cleanup in many parts of the code.&lt;br /&gt;
   * New About page with auto rotation.&lt;br /&gt;
   * Correction for stackable windows.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;v.0.6-1&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
   &#039;&#039;changelog:&#039;&#039; &lt;br /&gt;
   * Correction in copying config file for safe editing.&lt;br /&gt;
   * Added creation of temp config file on first use.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;v.0.6-0&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
   &#039;&#039;changelog:&#039;&#039; &lt;br /&gt;
   * Added password protection for opening the GUI (default password = 12345).&lt;br /&gt;
   * Added two new dialog windows (to enter and change the password respectively).&lt;br /&gt;
   * Added new initialisation command to delete the application stored IMSI number.&lt;br /&gt;
   * Added new initialisation command to delete the configuration stored.&lt;br /&gt;
   * New sudoers file to include two scripts for handling operations that need root privileges.&lt;br /&gt;
   * Removed indirect dependency to rootsh package (i.e. use of root).&lt;br /&gt;
   * Changed password fields in email and ssh settings to be hidden.&lt;br /&gt;
   * Changed privileges for supporting files to be more restrictive.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;v.0.5-5&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
   &#039;&#039;changelog:&#039;&#039; &lt;br /&gt;
   * Added new code to read and encrypt the sensitive config file parameters (Contribution by Frank Visser).&lt;br /&gt;
   * Restructure and heavy cleanup of the code.&lt;br /&gt;
   * Some small main GUI corrections and beautifications.&lt;br /&gt;
   * Package smscon has been added in the dependencies.&lt;br /&gt;
   * Changed the sequence for updating the config file to give better information to the user.&lt;br /&gt;
   * Updated several messages to be more descriptive.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;v.0.4.4-14&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
  &#039;&#039;changelog:&#039;&#039; &lt;br /&gt;
  * Added prefix of a common string to all commands.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;v.0.4.4-12&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
  &#039;&#039;changelog:&#039;&#039; &lt;br /&gt;
  * Added support for new option to send GPS coordinates to both email and sms.&lt;br /&gt;
  * Increased the size of the username fields - useful with gmail and such.&lt;br /&gt;
  * Removed smscon from the dependencies (to allow promotion in extras)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;v.0.4.4-11&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
  &#039;&#039;changelog:&#039;&#039; &lt;br /&gt;
  * Added tests for receiving GPS coordinates commands &lt;br /&gt;
  * Added tests for phonecall and sms commands &lt;br /&gt;
  * Added information and warning boxes &lt;br /&gt;
  * Many visibility enhancement changes&lt;br /&gt;
  * Updated icon to be transparent.&lt;br /&gt;
  * Added icon for the application manager.&lt;br /&gt;
  * Made MailFrom = MailAddress as a temp solution until dedicated space is made for this field in the GUI.&lt;br /&gt;
  * Added the About and Credits dialogs.&lt;br /&gt;
  * Added smscon in the dependencies.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;v.0.4.4-9&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
  &#039;&#039;changelog:&#039;&#039; &lt;br /&gt;
  * Changes in the postinst script to correct it&#039;s execution and privileges &lt;br /&gt;
  * Added checks on the configuration file existence and to provide messages to the user when missing or corrupted.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;v.0.4.4-5&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Warning&#039;&#039;&#039;: This version (and above) will work only with [[SMSCON]] version equal or higher than 0.4.4&lt;br /&gt;
&lt;br /&gt;
  &#039;&#039;changelog&#039;&#039;: &lt;br /&gt;
  * Addition of a new tickbox to provide &amp;quot;Reply On Keybord Open&amp;quot; settings option.&lt;br /&gt;
  * Update of code reading the config file to include spaces in commands (provided by digitalvoid).&lt;br /&gt;
  * Corrected canvas of the main window to fit better the N900 screenzise.&lt;br /&gt;
  * Increased the width of commands line enter.&lt;br /&gt;
  * Corrected the .desktop file to point in the correct iconset&lt;br /&gt;
  * Added explicit permissions in the postinst script for the gui elements file.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;v.0.4.3-9&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
  &#039;&#039;changelog&#039;&#039;:&lt;br /&gt;
  * added block on starting the UI as root (it should only be started as user)&lt;br /&gt;
  * the editor will quit after calling the init or reset commands (after informing user).&lt;br /&gt;
  * added slightly modified icons.&lt;br /&gt;
  * added settings and permissions in sudoers file.&lt;br /&gt;
  * cleanup of postinst instructions&lt;br /&gt;
  * cleanup of commented out code.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;v.0.4.3-8&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
  &#039;&#039;changelog:&#039;&#039;&lt;br /&gt;
  * The Editor will trigger a reload of the new configuration after every update of the config file.&lt;br /&gt;
  * Temporarily the MailFrom field in the email settings will be filled by the MailAddress (in the future will get its own element in the GUI).&lt;br /&gt;
  * Renamed buttons in the UI from &amp;lt;code&amp;gt;Create Settings&amp;lt;/code&amp;gt; to &amp;lt;code&amp;gt;Update Settings&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;NOTE&#039;&#039;&#039;&#039;&#039;: For older versions please see the changelogs in the [https://garage.maemo.org/frs/?group_id=1848&amp;amp;release_id=4066|project&#039;s garage page]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=Future Development=&lt;br /&gt;
* add mailfrom field.&lt;br /&gt;
* do not overwrite the password if it is already defined. &lt;br /&gt;
* add more test commands.&lt;br /&gt;
* add option to hide the desktop entry.&lt;br /&gt;
* protect the installation.&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=License=&lt;br /&gt;
This program is free software; you can redistribute it and/or modify&lt;br /&gt;
it under the terms of the GNU General Public License as published&lt;br /&gt;
by the Free Software Foundation; version 2 only.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=Disclaimer=&lt;br /&gt;
This program is distributed in the hope that it will be useful,&lt;br /&gt;
but WITHOUT ANY WARRANTY; without even the implied warranty of&lt;br /&gt;
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the&lt;br /&gt;
GNU General Public License for more details.&lt;br /&gt;
&lt;br /&gt;
[[Category:Software]]&lt;br /&gt;
[[Category:N900]]&lt;/div&gt;</summary>
		<author><name>85.2.119.29</name></author>
	</entry>
</feed>