tcosmonitor (0.2.50) unstable; urgency=low * LocalData.py: Use native netstat() reading /proc/net/tcp * tcosmonitor.py: exit if can't start FTP SSL server * extensions/audiortp.py: Disable Pulseaudio version check, all supported versions have > 0.9.10 * Bump standards version to 3.9.5, no changes needed -- Mario Izquierdo (mariodebian) Sun, 14 Sep 2014 17:10:51 +0200 tcosmonitor (0.2.49) unstable; urgency=low * Remove python-eggtrayicon, (closes: #702104) * Add msg if FTP fail -- Mario Izquierdo (mariodebian) Mon, 07 Oct 2013 15:43:20 +0200 tcosmonitor (0.2.48) unstable; urgency=low * Add French translation (closes: #678235) Thanks to Julien Patriarca -- Mario Izquierdo (mariodebian) Fri, 22 Jun 2012 13:33:28 +0200 tcosmonitor (0.2.47) unstable; urgency=low * tcosmonitor/TcosCommon.py: - Fix print_debug() typo in lookup() - Do a revlookup() in all nameservers -- Mario Izquierdo (mariodebian) Sun, 05 Feb 2012 21:57:29 +0100 tcosmonitor (0.2.46) unstable; urgency=low * tcosmonitor/TcosCommon.py: - Ask all nameservers and init server list in lookup() -- Mario Izquierdo (mariodebian) Sun, 05 Feb 2012 21:56:40 +0100 tcosmonitor (0.2.45) unstable; urgency=low * tcos-devices-ng.py: fix remove_duplicates() inliner -- Mario Izquierdo (mariodebian) Wed, 25 Jan 2012 11:59:16 +0100 tcosmonitor (0.2.44) unstable; urgency=low * Change Priority to extra, we depend on some extra packages * Fix spelling errors in manual pages * README: Remove hex2ascii.c (is in tcos-core package) * README.standalone: Update ports info * Remove rsync doc * Switch from CDBS to dh7 format -- Mario Izquierdo (mariodebian) Mon, 02 Jan 2012 17:08:18 +0100 tcosmonitor (0.2.43) unstable; urgency=low * Promoted by "Antonio Pérez-Aranda " from Yaco Sistemas SL * Remove 'op' Depends (breaks nmap mode) -- Mario Izquierdo (mariodebian) Tue, 06 Sep 2011 17:02:52 +0200 tcosmonitor (0.2.42) unstable; urgency=low * tcosmonitor/extensions/info.py: show Pulseaudio mixer if standalone without pingport() * debian/copyright: Machine readable debian/copyright format * update debian/copyright * global license headers fix * Add Avahi mDNS for discover thin clients * tcosmonitor/shared.py: add isIPAddr method * tcosmonitor/TcosCommon.py: don't make a gethostbyaddr() * initial multiseat support -- Mario Izquierdo (mariodebian) Sun, 12 Jun 2011 13:48:09 +0200 tcosmonitor (0.2.41) unstable; urgency=low * tcosmonitor/TcosActions.py: fix compare groupexclude, debian/control: update versions * tcosmonitor/TcosActions.py: fix exclude typo and print debug messages when asking for exclude user * tcosmonitor/__init__.py: redirect errors to stderr and check for TCOSMONITOR_NO_EXTENSIONS for not loading extensions dir * debian/control: change GIT URL and remove obsolete python-2.4-dbus -- Mario Izquierdo (mariodebian) Thu, 25 Nov 2010 13:29:44 +0100 tcosmonitor (0.2.40.1) unstable; urgency=low * tcosmonitor/TcosDBus.py: really fix fucking dbus issue -- Mario Izquierdo (mariodebian) Thu, 11 Nov 2010 22:06:24 +0100 tcosmonitor (0.2.40) unstable; urgency=low * debian/control: move python-ipaddr, python-ipy to tcosmonitor-common * tcosmonitor/TcosDBus.py: fix sendfiles in thin client and standalone at the same time ;) -- Mario Izquierdo (mariodebian) Thu, 11 Nov 2010 20:44:23 +0100 tcosmonitor (0.2.39) unstable; urgency=low * tcosmonitor/extensions/sendfiles.py: fix wrong number of arguments in xmlrpc.DBus() * New pref variable 'consolekit' to disable Sessions() search * Move TcosXmlRcp to tcosmonitor-common and move xlib to tcosmonitor- common Depends * debian/control update Conclicts versions * tcosmonitor/LocalData.py: import Connections when search method is consolekit * tcosmonitor/TcosDBus.py: split dbus.Array instead of a string -- Mario Izquierdo (mariodebian) Thu, 11 Nov 2010 18:19:54 +0100 tcosmonitor (0.2.38) unstable; urgency=low * tcos-devices-ng.py: use exception in get_desktop_path() pt_BR Desktop path have spaces * tcos-devices-ng.py: use $HOME instead of Desktop -- Mario Izquierdo (mariodebian) Fri, 05 Nov 2010 16:23:18 +0100 tcosmonitor (0.2.37) unstable; urgency=low * debian/control: add consolekit as Depends * tcosmonitor/LocalData.py: - Add Sessions.Connections() [consolekit] to search thin clients - Check for dbus gdm.conf instead of dbus exception * tcosmonitor/TcosPreferences.py: - Use a better method to save scan_network_method var * tcosmonitor/extensions/vnc.py: - Use threads lock when starting VNC window. -- Mario Izquierdo (mariodebian) Fri, 15 Oct 2010 16:47:31 +0200 tcosmonitor (0.2.36) unstable; urgency=low * tcosmonitor/shared.py: don't run if ipstr is empty and clean old code * tcosmonitor/LocalData.py tcosmonitor/Sessions.py: use GDM and ConsoleKit dbus to read users and time (instead of wtmp) * tcos-devices-ng.py: fix newcdrom call, and eject when umounting * Allow to call shared.py to parse IP's, redirect debug to stderr * dbus/81tcos-utils: call shared.py instead of importing modules -- Mario Izquierdo (mariodebian) Sun, 03 Oct 2010 17:11:34 +0200 tcosmonitor (0.2.35) unstable; urgency=low * tcosmonitor/shared.py: fix some :0.0 values in parseIPAddress() * tcosmonitor/shared.py: support ssh -X connections 'localhost:10.0' -- Mario Izquierdo (mariodebian) Fri, 10 Sep 2010 19:53:04 +0200 tcosmonitor (0.2.34) unstable; urgency=low * tcospersonalize.py, fix print_debug and comment glade calls * remove glade references * tcosmonitor/LocalData.py: fix in_group function * tcos-devices-ng.py: automount CDROM/DVD events generated by new tcos cdrom-mount -- Mario Izquierdo (mariodebian) Tue, 13 Jul 2010 12:05:05 +0200 tcosmonitor (0.2.33) unstable; urgency=low [ Mario Izquierdo (mariodebian) ] * tcosmonitor/LocalData.py: fix typo mitad1 => half1 [ Ignacio Vidal ] * debian/control: add python-m2crypto python-medusa to Depends and move op from one package to other * debian/tcosmonitor-common.install debian/tcosmonitor.install: install new files and move nmap-tcos.conf op * rename lintian file * tcos-devices-ng.py: add a error message if user is not in fuse group and use get-xdg-desktop instead of rsync-controller * tcosmonitor/ping.py: parse XML output of nmap * tcosmonitor/LocalData.py: return if newhost fail * tcosmonitor/extensions/tcosnetcontroller.py: Add space in message * tcosmonitor/extensions/screenshot.py: Set hostname if NO_LOGIN_MSG * tcosmonitor/extensions/livevnc.py: Set hostname if NO_LOGIN_MSG * tcosmonitor/TcosActions.py: continue if newhost fail * tcosmonitor/TcosDBus.py: Add new method to sendfiles * tcosmonitor/TcosStaticHosts.py: continue if newhost fail * tcosmonitor/extensions/sendfiles.py: Change rsync with FTP+SSL * tcosmonitor.py: Start FTP+SSL server * tcosmonitor/counter.py: Counter of hosts * tcosmonitor/ftps_server.py: FTP+SSL server with medusa and python- M2Crypto [ Mario Izquierdo (mariodebian) ] * Release 0.2.33 -- Mario Izquierdo (mariodebian) Fri, 30 Apr 2010 15:54:01 +0200 tcosmonitor (0.2.32) unstable; urgency=low [ Mario Izquierdo (mariodebian) ] * tcosmonitor/shared.py: refactorize parseIPAddress, detect hostnames in binary format * remove glade files * include all packages in DEB_PACKAGES, fix dh_pysupport call in tcosmonitor-common * refactorize some code, and use pylint to fix some warnings [ Ignacio Vidal ] * tcos-volume-manager.py tcospersonalize.py: delete gtk.glade import * tcosmonitor/shared.py: add nmap to scan_methods and vboxnet as hidden ifaces * tcosmonitor.py if uid is 0 set user in group to True * install nmap-tcos in op.d dir with 0600 perms * debian/control: add nmap and op to tcosmonitor-common deps * debian/rules: exclude op.d/nmap-tcos.conf in fixperms * debian/tcosmonitor-common.install: install /etc/op/op.d/nmap- tcos.conf * debian/tcosmonitor.install: remove glade files * tcosmonitor/shared.py: add forgoten coma * tcosmonitor/ping.py: Add new nmap functions * tcosmonitor/extensions/audiortp.py: fix this extension with format=s16be and rename var ip=ip_simple * tcosmonitor/TcosPreferences.py: add nmap method after ping * tcosmonitor/TcosActions.py: Add nmap method and create 2 new vars, lenclients and excludes * tcosmonitor/LocalData.py: replace in_group_tcos function and split uthost in half to compare it [ Mario Izquierdo (mariodebian) ] * Release 0.2.32 -- Mario Izquierdo (mariodebian) Fri, 23 Apr 2010 17:59:22 +0200 tcosmonitor (0.2.31) unstable; urgency=low * tcosmonitor/shared.py: fix NoneType when looking at ipv4_mapped object * tcosmonitor/ping.py: don't fail if we can start ping thread * tcosmonitor/LocalData.py tcosmonitor/TcosExtensions.py tcosmonitor/ping.py: use parseIPAddress instead of spliting DISPLAY * Release 0.2.31 -- Mario Izquierdo (mariodebian) Sat, 17 Apr 2010 16:01:55 +0200 tcosmonitor (0.2.30) unstable; urgency=low * tcosmonitor/shared.py: return hostname if ipstr is a string * dbus/tcos-dbus-client.py convert IP to string * tcos-devices-ng.py: convert IP to string * tcosmonitor/LocalData.py: convert IP to string * tcosmonitor/TcosCommon.py: convert IP to string * tcosmonitor/TcosXauth.py: convert IP to string * tcosmonitor/shared.py: parse IPV6 xauth in Debian lenny [::ffff:x.x.x.x]:0 -- Mario Izquierdo (mariodebian) Wed, 31 Mar 2010 15:59:34 +0200 tcosmonitor (0.2.29) unstable; urgency=low * clean a lot of old code and fix aboutdialog i18n * add more hidden process and new method parseIPAddress that supports IPV6 strings * dbus/tcos-dbus-client.py: use new shared.parseIPAddress * tcos-devices-ng.py: use new shared.parseIPAddress * tcos-volume-manager.py: use new shared.parseIPAddress * tcosmonitor/LocalData.py: use shared.parseIPAddress * tcosmonitor/TcosCommon.py: use shared.parseIPAddress * tcosmonitor/extensions/viewproc.py: replace & => & * tcosmonitor/TcosXauth.py: use python-xlib and shared.parseIPAddress to get xauth cookies and IPs * debian/control: add new depends python-xlib python-ipaddr python-ipy * tcosmonitor/shared.py: give better exception info * dbus/81tcos-utils: use python to get DISPLAY -- Mario Izquierdo (mariodebian) Tue, 30 Mar 2010 17:45:42 +0200 tcosmonitor (0.2.28) unstable; urgency=low * tcos-devices-ng.py: fix udev_daemon loop * tcos-devices-ng.py: fix typo get_desktop_patch => get_desktop_path * tcos-devices-ng.py: detect kde if kwin is running and launch dolphin if avalaible * tcos-devices-ng.py TcosCommon.py: fix IOError and OSError in python2.6 * tcos-devices-ng.py: stop app using Ctrl+C quiting mainloop * change glade to gtkbuilder * update translations * install ui files instead of glade * update standards to 3.8.4 * remove obsolete install target in Makefile -- Mario Izquierdo (mariodebian) Thu, 18 Mar 2010 16:01:05 +0100 tcosmonitor (0.2.27) unstable; urgency=low * hide all menus with new pref checkboxes except info, and fix tcos- server-utils.py tipo * allow more than one VNC window * debian/copyright: change (C) with © * Fix description of packages * debian/tcosmonitor.dirs: remove empty dir * tcos-devices-ng.py tcos-volume-manager.py tcosmonitor/TcosXmlRpc.py: use new XMLRPC method => config to start or not if TCOS var is enabled -- Mario Izquierdo (mariodebian) Fri, 18 Dec 2009 19:15:21 +0100 tcosmonitor (0.2.26) unstable; urgency=low * fix typo in Spanish translation * new checkbox in preferences ck_notshowwhentcosmonitor, don't show thin client if tcosmonitor is running there * add click support to livevnc, thanks to Fernando Lisón for asking for it * add actions menu when right clicking on screenshots -- Mario Izquierdo (mariodebian) Sun, 08 Nov 2009 14:52:11 +0100 tcosmonitor (0.2.25) unstable; urgency=low * add support for new gtk.Tooltip() and show hostname in ClassView in standalone * disable set_tooltip_text, freeze the GUI -- Mario Izquierdo (mariodebian) Tue, 13 Oct 2009 11:59:16 +0200 tcosmonitor (0.2.24) unstable; urgency=low * tcosmonitor/TcosTrayIcon2.py: Fix crash of tcos-devices-ng, generate menu in save thread -- Mario Izquierdo (mariodebian) Thu, 01 Oct 2009 16:05:28 +0200 tcosmonitor (0.2.23) unstable; urgency=low * add support for scaling VNC on client in LiveView, add stop and fullscreen buttons * Update translation and Spanish template -- Mario Izquierdo (mariodebian) Thu, 01 Oct 2009 01:27:14 +0200 tcosmonitor (0.2.22) unstable; urgency=low * tcosmonitor/extensions/livevnc.py: - New extension to view all thin clients with python-gtk-vnc * tcosmonitor/extensions/vnc.py: - Change vncviewer external command with gtkvnc widget in a Window. * python-gnome2-extras is deprecated, use: python-eggtrayicon | python-gnome2-extras -- Mario Izquierdo (mariodebian) Fri, 25 Sep 2009 23:50:36 +0200 tcosmonitor (0.2.21+1) UNRELEASED; urgency=low * tcosmonitor/TcosDBus.py tcosmonitor/TcosCommon.py: - in Ubuntu, with NetworkManager need to wait and rescan local IP address in a loop, tcos-dbus-client starts before network is up. -- Mario Izquierdo (mariodebian) Wed, 09 Sep 2009 16:10:44 +0200 tcosmonitor (0.2.21) unstable; urgency=low * Remove obsolete patch targets * Add xres 1440x900 * Add karmic patch -- Mario Izquierdo (mariodebian) Sat, 05 Sep 2009 15:55:17 +0200 tcosmonitor (0.2.20) unstable; urgency=low * Create setup.py to build and install package * Clean some deprecated code in debian/rules * Bump Standard version to 3.8.0, compat to 7 and debhelper to 7.0.0 -- Mario Izquierdo (mariodebian) Tue, 01 Sep 2009 18:08:40 +0200 tcosmonitor (0.2.19+2) unstable; urgency=low * tcosmonitor/TcosXmlRpc.py: - Change *args with args='' - Debug arguments of vnc() * tcosmonitor/LocalData.py: - Disable too much verbose debug -- Mario Izquierdo (mariodebian) Mon, 31 Aug 2009 11:45:52 +0200 tcosmonitor (0.2.19+1) unstable; urgency=low * Update pt_BR translation (thanks Aecio) -- Mario Izquierdo (mariodebian) Thu, 16 Jul 2009 21:47:36 +0200 tcosmonitor (0.2.19) unstable; urgency=low * Fix Ubuntu jaunty modules install (use dist instead of site) * Replace comparations of type() with isinstance() * TcosClassView: - Fix icons size and names * Add pan0 as hidden network interface * tcos-devices-ng.py: - Call filemanager with subprocess instead of os.system() -- Mario Izquierdo (mariodebian) Mon, 01 Jun 2009 16:31:10 +0200 tcosmonitor (0.2.18-1) unstable; urgency=low * New big version * A lot of patches by Ignacio Vidal (merge Lliurex Lab, not all) * Merge to master * Add patch_lenny target -- Mario Izquierdo (mariodebian) Sun, 15 Feb 2009 19:33:24 +0100 tcosmonitor (0.2.17~rc12) unstable; urgency=low * man/tcos-volume-manager.1 tcos-volume-manager.glade tcos-volume- manager.py tcosmonitor/TcosXmlRpc.py - New button to restart remote PulseAudio -- Mario Izquierdo (mariodebian) Wed, 04 Feb 2009 13:11:41 +0100 tcosmonitor (0.2.17~rc11) unstable; urgency=low * Update Vcs- debian/control headers to new GIT repos * tcospersonalize.desktop: - Don't show in any desktop -- Mario Izquierdo (mariodebian) Tue, 03 Feb 2009 18:38:38 +0100 tcosmonitor (0.2.17~rc10) unstable; urgency=low * server-utils/tcos-server-utils.py: - Fix confusion between allclients and alltcosclients * Makefile: - Clean all ~ temp files -- Mario Izquierdo (mariodebian) Mon, 26 Jan 2009 17:11:21 +0100 tcosmonitor (0.2.17~rc9) unstable; urgency=low * Update pt_BR translation. * tcosmonitor/extensions/wakeonlan.py - Fix call to WakeOnLan class (remove double call) -- Mario Izquierdo (mariodebian) Tue, 20 Jan 2009 18:55:56 +0100 tcosmonitor (0.2.17~rc8) unstable; urgency=low * tcosmonitor/__init__.py: - Don't load extensions when DISPLAY is not set * tcosmonitor/TcosTrayIcon2.py tcos-devices-ng.py: - Change device information * server-utils/tcos-server-utils.py: - Fix minor typos * Update translations -- Mario Izquierdo (mariodebian) Sun, 11 Jan 2009 23:50:22 +0100 tcosmonitor (0.2.17~rc7) unstable; urgency=low * tcosmonitor/TcosCommon.py tcosmonitor/TcosXauth.py - Fix normal lookup for IP from hostname * tcos-devices-ng.py tray.glade images/eject.png tcosmonitor/TcosTrayIcon2.py - New TrayIcon Class, with a popup window and eject buttons -- Mario Izquierdo (mariodebian) Tue, 06 Jan 2009 00:38:06 +0100 tcosmonitor (0.2.17~rc6) unstable; urgency=low * tcosmonitor.glade tcosmonitor.py - Reduce mainwindow size if running in low res screen (< 1024x768) * setup.py: - Don't build if target is clean * tcosmonitor/TcosCommon.py tcosmonitor/LocalData.py debian/control - Add python-dns support (reduce dns timeouts) * Makefile: - Fix shared.py path -- Mario Izquierdo (mariodebian) Wed, 31 Dec 2008 17:22:10 +0100 tcosmonitor (0.2.17~rc5) unstable; urgency=low * Big changes by Vidal: - New chat center - Improved chat support - New quick buttons toolbar to exec 5 usual actions - Add some images of new toolbar * tcosmonitor/TcosClassView.py: - Set iconview size in old versions of GTK+ (< 2.10.0) for Debian etch - Fix icons names -- Mario Izquierdo (mariodebian) Sun, 12 Oct 2008 22:38:05 +0200 tcosmonitor (0.2.17~rc4) unstable; urgency=low * debian/tcosmonitor.install debian/tcosmonitor-common.install: - Install ping.py in tcomsonitor-common package (TcosDBus need it) * tcosmonitor/TcosDBus.py tcosmonitor/extensions/appsmsg.py - Use xml.sax.saxutils.escape to escape pynotify text messages. * tcosmonitor/extensions/appsmsg.py - Convert elif => if -- Mario Izquierdo (mariodebian) Mon, 06 Oct 2008 14:43:53 +0200 tcosmonitor (0.2.17~rc3) unstable; urgency=low * Remove tree from Build-Depends and remove debug code in debian/rules -- Mario Izquierdo (mariodebian) Sun, 05 Oct 2008 17:57:58 +0200 tcosmonitor (0.2.17~rc2) unstable; urgency=low [ Mario Izquierdo (mariodebian) ] * tcosmonitor/TcosConf.py - Really close file descriptor (thanks Vidal) [ Ignacio Vidal ] * tcosmonitor/TcosDBus.py - Fix import * tcosmonitor/extensions/restartxorg.py - Update change lockscreen -- Ignacio Vidal Fri, 03 Oct 2008 14:36:01 +0200 tcosmonitor (0.2.17~rc1) unstable; urgency=low * Split package in tcosmonitor and tcosmonitor-common - tcos-standalone will depend on tcosmonitor-common package (less files) * debian/rules, debian/control: - Switch package to CDBS * Move Python code into tcosmonitor and tcosmonitor/extensions dirs * Create setup.py (Python distutils): - Install in Python path as module (import tcosmonitor) - Edit all init scripts to import correct tcosmonitor modules * Remove old LTSP and PXES code and Makefiles * tcosmonitor/__init__.py tcosmonitor/extensions/__init__.py: - Load all modules in __all__ list * Forget to readd debian/rules to SVN * tcosmonitor/TcosExtensions.py: - call xmlrpc.newhost before real_action (fix icons change) * tcosmonitor/*.py: - import ping package from tcosmonitor -- Mario Izquierdo (mariodebian) Thu, 02 Oct 2008 10:35:36 +0200 tcosmonitor (0.2.16~rc9) unstable; urgency=low [ Mario Izquierdo (mariodebian) ] * tcospersonalize.desktop - Hide menu (not very ussesfull without host IP) * htmltextview.py extensions/screenshot.py - Add onclick tag on img code and show a 'Save Screenshot' menu when user clicks on image * Update translations (spanish and template) [ Ignacio Vidal ] * TcosXmlRpc.py extensions/* shared.py: - Add conference chat mode between clients - Add send Mic audio from client - On exec apps in clients allow send web address * tcos-volume-manager.py: - Update get sound channels on refresh * po/* - Update translations (spanish and template) * TcosPreferences.py: - Show menus compatibility with old user conf * TcosConf.py: - Create conf file if is empy to avoid problems [ Mario Izquierdo (mariodebian) ] * Fix __import__ in python < 2.5 * Fix props.has_tooltip in gtk old versions -- Ignacio Vidal Thu, 25 Sep 2008 15:19:54 +0200 tcosmonitor (0.2.16~rc8) unstable; urgency=low [ Mario Izquierdo (mariodebian) ] * Use PyLint to strace/fix all warnings and errors [ Ignacio Vidal ] * TcosXmlRpc.py shared.py tcosmonitor.py LocalData.py tcosmonitor.conf: - Allow net-lock block only ports * TcosActions.py TcosClassView.py extensions/* TcosMenus.py TcosExtensions.py TcosIconView.py TcosPreferences.py: - Fix show enabled/disabled menu items - Fix change state of screens -- Ignacio Vidal Thu, 18 Sep 2008 12:12:04 +0200 tcosmonitor (0.2.16~rc7) unstable; urgency=low [ Ignacio Vidal ] * TcosPreferences.py: - Fix show visible menus in first run * TcosActions.py extensions/videolan.py LocalData.py: - Add support for ip-multicast route [ Mario Izquierdo (mariodebian) ] * TcosActions.py - If scan method == ping call all view classes to clean (not use self.model) -- Mario Izquierdo (mariodebian) Thu, 11 Sep 2008 15:21:33 +0200 tcosmonitor (0.2.16~rc6) unstable; urgency=low The extensions pre release * Move a lot of code from TcosActions.py to extensions/*.py * New class TcosExtensions.py (every extension heredate from it) * This release is not finished !!!! * TODO: - Make extensions preferences (register/load/save) - Rewrite some code to make TcosExtensions.py smaller - Fix Menus Show function - Move doaction_onthisclient() TcosActions.py => TcosExtensions.py - New view mode VNC icons (using python-vnc) ???? * Create more extensions: - viewproc.py videolan.py sendfiles.py wakeonlan.py - Delete some old code from TcosActions.py * Update translations template and spanish po file * Add Ubuntu intrepid target in Makefile * Makefile - Replace seds with a shell for loop to replace version in py files -- Mario Izquierdo (mariodebian) Fri, 05 Sep 2008 16:02:16 +0200 tcosmonitor (0.2.16~rc5) unstable; urgency=low * ping.py TcosCommon.py debian/control: - Replace old code to get interfaces and IP addr with python-netifaces (in TCOS mirror) -- Mario Izquierdo (mariodebian) Thu, 07 Aug 2008 14:58:45 +0200 tcosmonitor (0.2.16~rc4) unstable; urgency=low * Makefile: - Forgot to install TcosMenus.py new class -- Mario Izquierdo (mariodebian) Wed, 06 Aug 2008 21:01:36 +0200 tcosmonitor (0.2.16~rc3) unstable; urgency=low * New class: TcosListView.py: - Move some code from TcosActions.py (code to work with list view mode) * New class: TcosMenus.py: - Move some code from TcosActions.py to generate menus and capture events * Delete deprecated and comented gtk.gdk.threads_*() calls * Update template and spanish translation -- Mario Izquierdo (mariodebian) Wed, 06 Aug 2008 19:51:37 +0200 tcosmonitor (0.2.16~rc2) unstable; urgency=low The Class Simulator mode pre release. * New class: TcosClassView.py - Based on gtk.Fixed with drag&drop support and position save&restore (from MenuAll) * TcosActions.py shared.py TcosPreferences.py: - Add new setting: menugroup to show menus without groups (like old versions) -- Mario Izquierdo (mariodebian) Fri, 01 Aug 2008 20:18:57 +0200 tcosmonitor (0.2.16~rc1) unstable; urgency=low Icons rules pre-release: * Add TcosIconView.py and modify GUI to show list and iconview * shared.py TcosActions.py TcosPreferences.py - Add new var listmode * TcosActions.py TcosCommon.py: - When drag launcher use glob.glob and use gconf to read GNOME Icon theme * LocalData.py: - New function (not used yet) get_arptable( IP, MAC and ifaces) * Update templates and Spanish translation -- Mario Izquierdo (mariodebian) Fri, 01 Aug 2008 00:12:11 +0200 tcosmonitor (0.2.15.3) unstable; urgency=low * TcosActions.py TcosXmlRpc.py shared.py tcos-volume-manager.glade tcos-volume-manager.py - Use new tmixer API to get all sound channels at the same time and use mute switch when avalaible. -- Mario Izquierdo (mariodebian) Wed, 30 Jul 2008 19:17:29 +0200 tcosmonitor (0.2.15.2) unstable; urgency=low * TcosActions.py tcos-devices-ng.py TcosXmlRpc.py - Remove .replace('\n','') tcosxmlrpc don't return '\n' anymore * TcosActions.py shared.py - Create Menu groups * tcosmonitor.glade TcosActions.py shared.py: - Add DPMS menu action (switch on/off monitor energy saving) * Update translations template and spanish es.po -- Mario Izquierdo (mariodebian) Mon, 28 Jul 2008 11:46:32 +0200 tcosmonitor (0.2.15.1) unstable; urgency=low * LocalData.py TcosDBus.py - Fix typos * Fix translation problem -- Ignacio Vidal Tue, 22 Jul 2008 13:56:32 +0200 tcosmonitor (0.2.15) unstable; urgency=low * New release 0.2.15 -- Mario Izquierdo (mariodebian) Sat, 19 Jul 2008 20:37:45 +0200 tcosmonitor (0.2.14.9) unstable; urgency=low * Update pt_BR translation, thanks to Aécio dos Santos Pires * tcosmonitor.glade: - Disable homogeneous table size in advanced preferences -- Mario Izquierdo (mariodebian) Wed, 16 Jul 2008 20:31:32 +0200 tcosmonitor (0.2.14.8) unstable; urgency=low * Update translation -- Ignacio Vidal Tue, 01 Jul 2008 14:47:01 +0200 tcosmonitor (0.2.14.7) unstable; urgency=low [ Mario Izquierdo (mariodebian) ] * tcosmonitor.conf shared.py tcosmonitor.py - Read tcosmonitor.conf for group and exclude vars * Update translation [ Ignacio Vidal ] * Add valencian translation by Lliurex -- Ignacio Vidal Mon, 30 Jun 2008 09:58:31 +0200 tcosmonitor (0.2.14.6) unstable; urgency=low * TcosPersonalize: - Add new tab to configure boot options * Update translation template and spanish po file -- Mario Izquierdo (mariodebian) Mon, 09 Jun 2008 09:49:38 +0200 tcosmonitor (0.2.14.5) unstable; urgency=low * TcosActions.py - Fix restart xorg with ssl enabled -- Ignacio Vidal Tue, 03 Jun 2008 15:08:29 +0200 tcosmonitor (0.2.14.4) unstable; urgency=low * TcosActions.py ping.py TcosXmlRpc.py LocalData.py - Fix use xmlrpc and port listening with ssl port -- Ignacio Vidal Mon, 02 Jun 2008 15:26:26 +0200 tcosmonitor (0.2.14.3) unstable; urgency=low * LocalData.py - Fix Getlast break * TcosActions.py ping.py TcosXmlRpc.py LocalData.py - Fix use xmlrpc with ssl port * TcosActions.py - Fix aspect ratio problem in certain videos and fullscreen in standalone -- Ignacio Vidal Thu, 29 May 2008 17:44:47 +0200 tcosmonitor (0.2.14.2) unstable; urgency=low [ Mario Izquierdo (mariodebian) ] * TcosActions.py TcosXmlRpc.py LocalData.py htmltextview.py - Fix Getlast() using while 1 loop - Add warning about not in group tcos * Update translations (1 new string) [ Ignacio Vidal ] * TcosActions.py - Fix reset localdata.newhost before probe IsStandalone,IsLogged..etc with old cache - Fix vnc typo * LocalData.py - Fix Getlast() with method last and users much time logged -- Ignacio Vidal Tue, 27 May 2008 14:19:44 +0200 tcosmonitor (0.2.14.1) unstable; urgency=low * Change translation model (obtained from private/tcosmonitor) * Add translation pt_BR: (thanks Maria del Mar Alejo Campos (mymalejo) and Luis Méndez Alejo (gnumax)) -- Mario Izquierdo (mariodebian) Sat, 24 May 2008 19:41:29 +0200 tcosmonitor (0.2.14) unstable; urgency=low [ Mario Izquierdo (mariodebian) ] * TcosActions.py TcosXmlRpc.py tcosmonitor.glade shared.py LocalData.py TcosPreferences.py images/active_ssl.png - Enable SSL connections between TcosMonitor and XMLRPC daemon - Show SSL icon in active column - Only show running hosts in static method * Update transaltions * TcosXmlRpc.py - Reset self.sslconnection to False when newhost is called * TcosActions.py: - Revert last change unaccent => clean_string.sh * TcosXmlRpc.py: - Add more debug info and change Server() => ServerProxy() * tcos-devices-ng.py - Fix reboot and poweroff notification [ Ignacio Vidal ] * TcosActions.py TcosXmlRpc.py shared.py LocalData.py - Add support for lock/unlock internet in clients - If we are member of group tcos, not need to be root to execute tcospersonalize * TcosPreferences.py TcosConf.py shared.py - config_file_secrets, user and password generic for all tcosmonitor users (in group tcos) * debian/* - Fix postrm and prerm -- Ignacio Vidal Fri, 23 May 2008 10:50:52 +0200 tcosmonitor (0.2.13) unstable; urgency=low [ Mario Izquierdo (mariodebian) ] * Add support to reboot&poweroff to tcos-devices-ng * Fix IsNew and empty menus first time * Update translations * server-utils/tcos-server-utils.py: - Fix init in TcosDBusActions (need self.main param) * Put icons in preferences tabs (better look&feel) [ Ignacio Vidal ] * tcos-devices-ng.py: - Need fix gettext - Use down-controller with timeout instead sleep * shared.py: - Some thin clients like etc2500 only have "Master Front" audio * tcosmonitor.py shared.py - Enable/disable check if user are in allowed group to use Tcosmonitor - Fix mkdir /tmp/tcos_share * TcosConf.py: - Update chmod * Localdata.py - Getlast: use who instead last method * TcosActions.py TcosXmlRpc.py shared.py LocalData.py - Vlc not recognize module cdda:// - vncviewer in server show mouse of client - Exclude control in Tcosmonitor over users in blacklist group, specified in shared.py - Update translation Pulseaudio not running -- Ignacio Vidal Wed, 07 May 2008 23:16:11 +0200 tcosmonitor (0.2.12) unstable; urgency=low * TcosActions.py htmltextview.py TcosXmlRpc.py - Use tcos.getscreenshot() to retrieve Base64 screenshots * debian/control - Depends on tcos-core >= 0.89~rc0 and Conclicts with << 0.88.16 * Update translations * README.rsync - Fix typo in rsync configuration file -- Mario Izquierdo (mariodebian) Sun, 13 Apr 2008 11:41:48 +0200 tcosmonitor (0.2.11) unstable; urgency=low [ Mario Izquierdo (mariodebian) ] * TcosActions.py: - Fix for loop (self.main.config.vars can have 2 or 3 items) [ Ignacio Vidal ] * TcosActions.py: - Fix pulseaudio info * LocalData.py: - Fix getlast() [ Mario Izquierdo (mariodebian) ] * TcosActions.py htmltextview.py TcosXmlRpc.py -- Mario Izquierdo (mariodebian) Sat, 12 Apr 2008 12:03:51 +0200 tcosmonitor (0.2.10) unstable; urgency=low [ Mario Izquierdo (mariodebian) ] * tcosmonitor.glade: - Edit Preferences window, add new tab (Advanced settings) - Window is now more simple and smaller [ Ignacio Vidal ] * TcosActions.py ping.py TcosXmlRpc.py tcosmonitor.py TcosCommon.py TcosDBus.py - Update popen actions to avoid defuncts /bin/sh (experimental) * TcosActions.py: - Add Conference Mode, now mic in server can share and users hear - Translate pulseaudio info * TcosXmlRpc.py: - Add support for rtp sound * tcosmonitor.glade: - Add checkbox for enable/disable experimental Thread Controller * shared.py: - In some cases need headphone volume control if exists [ Mario Izquierdo (mariodebian) ] * tcosmonitor.glade shared.py TcosConf.py TcosPreferences.py - Create new tab on preferences window to show/hide menus - Reload menus when preferences are saved. * tcosmonitor.py - Disable menu creation on start, build it in TcosPreferences * ping.py - Catch wait() exception * TcosXmlRpc.py - Comment IsLive function (seem to be not used, mark as removable) * po/tcosmonitor.pot po/es.po - Update translations -- Mario Izquierdo (mariodebian) Fri, 04 Apr 2008 20:14:00 +0200 tcosmonitor (0.2.9) unstable; urgency=low * TcosActions.py - Improve control of actions for thin clients and standalones * Update translations -- Ignacio Vidal Wed, 19 Mar 2008 17:42:46 +0100 tcosmonitor (0.2.8) unstable; urgency=low [ Ignacio Vidal ] * TcosActions.py - Update video broadcast for thin clients multitask, now scan a valid ip for broadcast - Add http send video/audio to support distributions with ffmpeg codecs-less - Fix audio problem for video broadcast * shared.py TcosPreferences.py - Change initializations * Update translations [ Mario Izquierdo (mariodebian) ] * shared.py - Show progressbutton only if exists * LocalData.py - Exec write_into_statusbar only if exists -- Mario Izquierdo (mariodebian) Sun, 16 Mar 2008 12:32:00 +0100 tcosmonitor (0.2.7.1) unstable; urgency=low * LocalData.py - Fix GetLast, in Debian etch or old versions need to compare with hostname too -- Mario Izquierdo (mariodebian) Thu, 6 Mar 2008 18:45:04 +0100 tcosmonitor (0.2.7) unstable; urgency=low [ Mario Izquierdo (mariodebian) ] * LocalData.py debian/control tcos-last: - Use python-utmp to search username and time logged instead of last * LocalData.py tcos-last - Add pid to dictionary and copy code to last-tcos to not use external modules (work without DISPLAY) * Move tcos-last to tcos-core package * LocalData.py WakeOnLan.py ping.py TcosActions.py - Add error checking in WakeOnLan and show error in TcosActions - Use absoulte module name in WakeOnLan - Write message in statusbar to show while scanning of xmlrpc port [ Ignacio Vidal ] * TcosActions.py TcosPreferences.py - Activate always static host list [ Mario Izquierdo (mariodebian) ] * LocalData.py - Fix time diff in GetLast() -- Mario Izquierdo (mariodebian) Wed, 05 Mar 2008 11:54:13 +0100 tcosmonitor (0.2.6) unstable; urgency=low [ Mario Izquierdo (mariodebian) ] * TcosActions.py - Fix freeze bug - Fix double call to common.thread_enter() [ Ignacio Vidal ] * TcosActions.py - Fix actions poweroff, reboot and poweroff with timeout - In video difussion unmute,restore volume audio and fix keyboard and mouse lock - In actions demo mode and video broadcast deactivate screensaver - Add option to boot clients with wake on lan (pre added by mariodebian in initramfs-tools-tcos) * TcosXmlRpc.py - Define vlc method * shared.py - Add menu item wake on lan * Update translations * debian/control - Add etherwake depend [ Mario Izquierdo (mariodebian) ] * Remove etherwake depend and add WakeOnLan.py (with python is very simple to create magic broadcast package) * tcosmonitor.py Initialize.py tcosmonitor.glade - Enable again searchtxt and searchbutton * Initialize.py tcosmonitor.glade - Delete about dialog and create new dialog (KDE like) - Delete Donations window and button (now donate is on abouttcos dialog) * Update tcos-logo.png (add tcosproject text) -- Mario Izquierdo (mariodebian) Sat, 23 Feb 2008 12:56:12 +0100 tcosmonitor (0.2.5) unstable; urgency=low * TcosActions.py ping.py TcosXmlRpc.py tcosmonitor.py TcosCommon.py LocalData.py - Change gtk.gdk.threads_* calls to self.main.common.threads_* With this we can search for parallel calls to threads locks * Initialize.py tcosmonitor.glade - Delete search box and button and add donate window * Update translations -- Mario Izquierdo (mariodebian) Sun, 17 Feb 2008 19:00:32 +0100 tcosmonitor (0.2.4) unstable; urgency=low [ Ignacio Vidal ] * tcos-devices-ng.py - Update support cdrom usb - Add support for Firewire external disks - Fix dont try to mount swap or extended partitions in usb/firewire disks [ Mario Izquierdo (mariodebian) ] * server-utils/tcos-server-utils.py: - Import TcosCommon module (thanks pelox for bug report) -- Mario Izquierdo (mariodebian) Thu, 14 Feb 2008 16:43:04 +0100 tcosmonitor (0.2.3) unstable; urgency=low * ping.py README.standalone TcosXmlRpc.py tcosmonitor.glade shared.py LocalData.py po/tcosmonitor.pot po/es.po - Change XMLRPC port from 8080 to 8998 * debian/control - Conflicts with initramfs-tools-tcos <= 0.88.14.10 -- Mario Izquierdo (mariodebian) Mon, 11 Feb 2008 12:09:49 +0100 tcosmonitor (0.2.2) unstable; urgency=low * TcosActions.py - Change screenshot type to jpg (less filesize) -- Mario Izquierdo (mariodebian) Sat, 09 Feb 2008 13:05:45 +0100 tcosmonitor (0.2.1) unstable; urgency=low [ Mario Izquierdo (mariodebian) ] * New in 0.2 version: - Don't call newhost and PingPort with same IP address many times - Call reboot and poweroff with configurable timeout - Move common functions to TcosCommon - Remove old tcos-devices - Move Preferences code to TcosPreferences class * Check GetVersion() instead of connected while discovering tcos clients * hidden_network_ifaces array with hidden ifaces * fix typo self.main.xmlrpc.Getversion => self.main.xmlrpc.GetVersion * TcosXauth.py: - Use IP address instead of hostname * tcos-devices-ng.py (Not mount twice BUG): - When usb add event only mount_remote - When usb mount event mount local - In USB menus add key FORCE_MOUNT to call mounter_remote without add event - Move mounting notification to mounter_remote * Update translations (notifications) * TcosXmlRpc.py - Add a semaphore function (wait) to not allow concurrent GetDevicesInfo connections * tcos-devices-ng.py - Fix some functions to allow usb disk with part > 1 * tcos-devices-ng.py - Fix umount USB devices, one by one. * TcosActions.py - Add vlc audio codec - Add ssh remote username - Update translations [ Ignacio Vidal ] * TcosActions.py - Complete support vlc audio codec * tcos-devices-ng.py - Add support for external devices CDROM-USB [ Mario Izquierdo (mariodebian) ] * tcosmonitor.glade: - Convert invisible_chars to * (dapper don't support big dots) -- Mario Izquierdo (mariodebian) Wed, 06 Feb 2008 13:35:29 +0100 tcosmonitor (0.2.0~rc1.2) unstable; urgency=low [ Ignacio Vidal ] * TcosActions.py: - Update methods poweroff and reboot with messages and timeout in clients - Add in preferences timeout for actions - Avoid use dangeorous commands like rm, cp or mv in exec app - Send multicast in video difussion only to network interface configured in preferences - Video difusion allow lock keyboard and mouse in clients - Update some translations * TcosXmlRpc.py: - Add lock keyboard and mouse * shared.py: - Define time in seg for timeout in actions * TcosPreferences.py: - Define new vars [ Mario Izquierdo (mariodebian) ] * Merge tags/tcosmonitor-0.2.0~rc1 translations and templates * Fix Makefile target po_files (add glade files) -- Mario Izquierdo (mariodebian) Wed, 26 Dec 2007 11:54:25 +0100 tcosmonitor (0.2.0~rc1.1) unstable; urgency=low * TcosXauth.py - Load TcosCommon in __init__ (not break tcospersonalize.py) -- Mario Izquierdo (mariodebian) Wed, 19 Dec 2007 20:24:36 +0100 tcosmonitor (0.2.0~rc1) unstable; urgency=low * tcos-devices-ng.py - Use self.host (fix typo) * TcosActions.py - Fix stupid typos self.main.main => self.main * Add TcosPAM.py TcosMonitorDaemon.py classes -- Mario Izquierdo (mariodebian) Wed, 19 Dec 2007 09:17:45 +0100 tcosmonitor (0.2.0~rc0) unstable; urgency=low * ########################################################### * # This is a EXPERIMENTAL RELEASE !!! use at your own risk # * ########################################################### * New way of menus, methods and classes, mayor rewrite of some of old classes * Remove old tcos-devices (tcos-devices-ng is very better) * New classes TcosCommon.py TcosPreferences.py * Move some TcosActions code to TcosCommon * Lost of undocumented changes (I will document next days) * Initial extensions support (not work yet) * TcosPreferences.py: - Call Setvar in TcosConf class * tcosmonitor.py: - delete subprocess import * tcos-devices-ng.py -- Mario Izquierdo (mariodebian) Wed, 19 Dec 2007 09:16:23 +0100 tcosmonitor (0.1.25.7) unstable; urgency=low * tcos-devices-ng.py: - Check for output of mounter_local and show error if can't mount * tcos-volume-manager.glade: - Set height to 300px -- Mario Izquierdo (mariodebian) Sun, 16 Dec 2007 16:09:49 +0100 tcosmonitor (0.1.25.6) unstable; urgency=low [ Ignacio Vidal ] * tcos-devices-ng.py: - Fix typos [ Mario Izquierdo (mariodebian) ] * TcosDBus.py: - Use IP address instead of hostname in tcos-dbus-client standalone mode -- Mario Izquierdo (mariodebian) Wed, 12 Dec 2007 16:34:18 +0100 tcosmonitor (0.1.25.5) unstable; urgency=low * tcos-devices-ng.py: - Umount ltspfs by userid or username -- Mario Izquierdo (mariodebian) Sun, 09 Dec 2007 16:12:03 +0100 tcosmonitor (0.1.25.4) unstable; urgency=low * TcosActions.py: - Fix minor typos * po/es.po: - Fix translations -- Ignacio Vidal Fri, 7 Dec 2007 14:56:46 +0100 tcosmonitor (0.1.25.3) unstable; urgency=low * LocalData.py: - Use last|grep still to get connected users for thin clients * TcosXmlRpc.py: - Fix debug info * po/tcosmonitor.po po/es.po: - Update translations and template -- Mario Izquierdo (mariodebian) Wed, 05 Dec 2007 16:37:17 +0100 tcosmonitor (0.1.25.2) unstable; urgency=low * Patches by Ignacio Vidal * shared.py - Update icons * TcosActions.py - Replace popen2.Popen3 with modern subprocess.Popen in some actions and redefined execution commands to obtain real pid of process - In some cases need SIGKILL to kill vnc or vlc processes that not want to die - Var newallclients pass as arg allclients in progressbox, in demo mode or video, only contain users for this action - On click progressbox button for demo mode and video broadcast only kill processes in clients associated to this action and not in users logged after or not in selected hosts - Kill actions by pid in server, not need killall in each action and permits silmutaneous modes - Fix add_progressbox button, stock "gtk-cancel" override our configuration, only show in label button Cancel, not our string "Stop" and icon personalized - Add support in demo mode from not teacher host for selectedhosts - Update some progressbox messages - Add checks like is user logged or app running in some actions - Show user and host in some messages instad only ip * TcosActions.py VNC: - Wait thin client close x11vnc. -- Mario Izquierdo (mariodebian) Wed, 05 Dec 2007 00:15:55 +0100 tcosmonitor (0.1.25.1) unstable; urgency=low * tcos-devices.py tcos-devices-ng.py: - Read ~/Desktop dir with rsync-controller (support translated xdg-user-dirs) * TcosActions.py Initialize.py tcosmonitor.glade: - Make one stop button and label for every action, now is posible to run more than one action and can stop it. - Kill PID, if posible, if not, use killall - Remove rsync code, now code go to initramfs-tools-tcos/bin/rsync-controller -- Mario Izquierdo (mariodebian) Sun, 02 Dec 2007 11:12:49 +0100 tcosmonitor (0.1.24.14) unstable; urgency=low * In selected hosts if not select all try to continue and no return * Not change image logged instead image blocked in lockscreen -- Ignacio Vidal Fri, 30 Nov 2007 10:28:05 +0100 tcosmonitor (0.1.24.13) unstable; urgency=low * TcosActions.py Initialize.py tcosmonitor.glade: - Fix new label location in glade and not show in send messages -- Ignacio Vidal Mon, 26 Nov 2007 13:24:28 +0100 tcosmonitor (0.1.24.12) unstable; urgency=low * TcosActions.py - Fix again unicast * tcosmonitor.glade: - Add label with info about new drag and drop * Update spanish translation and template -- Mario Izquierdo (mariodebian) Sun, 25 Nov 2007 22:15:37 +0100 tcosmonitor (0.1.24.11) unstable; urgency=low [ vidal ] * TcosActions.py: - Fix unicast diffusion not work in thin client - Add scape special characters in video and send files - Add preserve existing files and more timeout in send files actions [ Mario Izquierdo (mariodebian) ] * TcosActions.py Initialize.py tcosmonitor.glade: - Add drag and drop support (patch by vidal, thanks) - Fix again vlc commands * Update spanish translations and template * TcosActions.py: - If no selected clients ask for select all * Initialize.py: - Remove activatable column (ugly warnings) -- Mario Izquierdo (mariodebian) Sat, 24 Nov 2007 12:14:27 +0100 tcosmonitor (0.1.24.10) unstable; urgency=low * dbus/81tcos-utils: - Remove session-script (launched from /etc/xdg/autostart) -- Mario Izquierdo (mariodebian) Mon, 19 Nov 2007 23:09:58 +0100 tcosmonitor (0.1.24.9) unstable; urgency=low * TcosActions.py: - Fix send files with special character in filenames - Change multicast to unicast in video difussion menu one, dont need saturate network with multicast to one client and enables multistreaming difussion. - Not work correctly send video or files in standalone -- Ignacio Vidal Mon, 19 Nov 2007 14:59:54 +0100 tcosmonitor (0.1.24.8) unstable; urgency=low * TcosActions.py: - Use new session-cmd tool to logout users thanks to vidal and Lliurex team). * TcosActions.py Initialize.py shared.py TcosConf.py tcosmonitor.glade: - Add new opcion (make actions only on selected hosts) - New column with a checkbox called: Sel * Update template and spanish translation with new strings * dbus/81tcos-utils: - Add session-cmd stsrt script -- Mario Izquierdo (mariodebian) Sat, 17 Nov 2007 19:19:17 +0100 tcosmonitor (0.1.24.7) unstable; urgency=low * TcosActions.py Initialize.py - Fix some problems with vnc startserver (thanks to vidal for testing and patch) - Remove stop_vnc and stop_broadcast functions, now use on_progressstop_click and 2 global vars -- Mario Izquierdo (mariodebian) Wed, 07 Nov 2007 15:55:14 +0100 tcosmonitor (0.1.24.6) unstable; urgency=low * shared.py, images/* - Add icons to vidal menus -- Mario Izquierdo (mariodebian) Tue, 06 Nov 2007 23:21:44 +0100 tcosmonitor (0.1.24.5) unstable; urgency=low * Patch send by vidal_joshur at gva dot es - Remove Stop broadcast menu, use new progress button and text - Options to play DVD, SVCD, VCD or AudioCD in broadcast * Update spanish translation (new strings) -- Mario Izquierdo (mariodebian) Fri, 02 Nov 2007 18:31:13 +0100 tcosmonitor (0.1.24.4) unstable; urgency=low * ping.py LocalData.py - Make sure don't show hosts with 8080 port open and not tcosxmlrpc * TcosActions.py - Get server IP in every vnc hosts call (different networks) * TcosActions.py Initialize.py tcosmonitor.glade - Move progressstop (and create progresstext) to new bottom bar -- Mario Izquierdo (mariodebian) Fri, 02 Nov 2007 16:55:13 +0100 tcosmonitor (0.1.24.3) unstable; urgency=low * TcosActions.py shared.py Initialize.py tcosmonitor.glade: - Remove stop demo mode, add progress stop button - New individual action Demo mode from thin client / standalone host * TcosActions.py - Modify to use new tcos vnc-controller * LocalData.py: - Change GetTimeLogged with new last command * TcosXmlRpc.py: - Fix new tcos.vnc calls to correct number of arguments -- Mario Izquierdo (mariodebian) Thu, 01 Nov 2007 19:07:53 +0100 tcosmonitor (0.1.24.2) unstable; urgency=low * Fix get_time in standalone and thin client mode (who => last) -- Mario Izquierdo (mariodebian) Mon, 29 Oct 2007 09:36:17 +0100 tcosmonitor (0.1.24.1) unstable; urgency=low * tcosmonitor.py, tcospersonalize.py, tcos-devices.py, tcos-volume-manager.py - Rename exit function salirse -> quitapp * tcosmonitor.py: - Create and delete /tmp/tcos_share * TcosActions.py: - Make vnc (server and client) to use random password - Use new method tcos.xmlrpc.vnc and a wrapper vnc-controller.sh * TcosStaticHosts.py: - Support new scan method (static list) * Option to not show host not running tcosxmlrpc (port 8080) -- Mario Izquierdo (mariodebian) Sat, 27 Oct 2007 23:29:21 +0200 tcosmonitor (0.1.23.5) unstable; urgency=low * tcos-devices-ng.py: - Use DEVPATH instead of DEVNAME in cdrom mount/umount events -- Mario Izquierdo (mariodebian) Thu, 11 Oct 2007 10:35:14 +0200 tcosmonitor (0.1.23.4) unstable; urgency=low * Fix typo dependency notification-daemon * Enable tcos-devices-ng by default -- Mario Izquierdo (mariodebian) Sun, 07 Oct 2007 10:41:12 +0200 tcosmonitor (0.1.23.3) unstable; urgency=low * TcosActions.py: - Init xmlrpc connection before getStandalone() * tcos-devices-ng*: - Allow to configure options for all users, new file: /etc/tcos/tcos-devices-ng.conf - Update man page. -- Mario Izquierdo (mariodebian) Sat, 06 Oct 2007 20:29:02 +0200 tcosmonitor (0.1.23.2) unstable; urgency=low * Move dbus/tcosmonitor.conf to initramfs-tools-tcos package * Make lintian clean: - Fix typos in man pages - Add tcos-server-utils man page - *desktop remove Encoding line and fix Category in tcosmonitor - Move python && python-support to Build-Depends-Indep -- Mario Izquierdo (mariodebian) Mon, 24 Sep 2007 13:39:31 +0200 tcosmonitor (0.1.23.1) unstable; urgency=low * Important move of code: - Move xmlrpc code to initramfs-tools-tcos - Move lockscreen to initramfs-tools-tcos - Move udev to initramfs-tools-tcos - Move hooks-addons to initramfs-tools-tcos * Change tcosmonitor package arquitecture to all instead of any * Remove obsolete code (httpd, and busybox) * tcospersonalize.py: - Allow to edit XhorizSync and XVertSync (put disable and configurexorg will coment code) * TcosActions.py: - Import socket module * Adjust depends and build-depends with only python package * Change Architecture from any to all (not bins). -- Mario Izquierdo (mariodebian) Fri, 21 Sep 2007 23:11:27 +0200 tcosmonitor (0.1.22.3) unstable; urgency=low * xmlrpc/exe.c: - Don't use get_full_path if command start with / - Fix bug in get_full_path (remove snprintf BSIZE) * TcosActions.py: - Make escape spaces work with 2 or more files -- Mario Izquierdo (mariodebian) Thu, 20 Sep 2007 14:58:27 +0200 tcosmonitor (0.1.22.2) unstable; urgency=low * TcosActions.py: - Escape spaces in rsync commands * xmlrpc/*.[ch] - Change strcpy => strncpy or sprintf => snprintf * xmlrpc/validate-tcos.c: - Initialize and get mem in struct info *login and free when unused. * xmlrpc/Makefile: - Compiles with -O2 flags -- Mario Izquierdo (mariodebian) Wed, 19 Sep 2007 22:55:32 +0200 tcosmonitor (0.1.22.1.0) unstable; urgency=low * xmlrpc/validate* - Compile validate-tcos as standalone app -- Mario Izquierdo (mariodebian) Wed, 19 Sep 2007 12:13:58 +0200 tcosmonitor (0.1.22.1) unstable; urgency=low * TcosXmlrpc.py, TcosXauth.py: - Encapsulate self.tc.tcos into try...except to avoid problems with host with 8080 port listening * ping.py: - Encapsulate get_server_ips with try...except to avoid problems with ifaces not configured. * TcosActions.py: - Fixed important bug, exec dbus apps number_of_clients^2 times :( - Fix minor typos in vidal_joshur code -- Mario Izquierdo (mariodebian) Fri, 14 Sep 2007 19:57:45 +0200 tcosmonitor (0.1.21.5) unstable; urgency=low * Added option for no exec dangerous actions if TcosMonitor run in a thin client DISPLAY (Closes: #4) * Update spanish translation * Fix no space in rsync command (patch by vidal_joshur at gva dot es) -- Mario Izquierdo (mariodebian) Tue, 11 Sep 2007 21:14:23 +0200 tcosmonitor (0.1.21.4) unstable; urgency=low * tcosmonitor.glade AUTHORS: - Add contributors info -- Mario Izquierdo (mariodebian) Fri, 07 Sep 2007 11:56:02 +0200 tcosmonitor (0.1.21.3) unstable; urgency=low * ping.py: - Add get_server_ips method to not ping server ips * TcosActions.py shared.py: - Add video broadcast and send files to onehost_menu (patched by vidal_joshur at gva dot es) * udev/tcos-udevd.sh: - no generate events in /dev/loop or /dev/ram devices -- Mario Izquierdo (mariodebian) Thu, 06 Sep 2007 15:43:53 +0200 tcosmonitor (0.1.21.2) unstable; urgency=low * *.py: - Remove wrong copyright line, thanks to Quiron. * xmlrpc/login.c: - Compare with strcmp instead of == -- Mario Izquierdo (mariodebian) Tue, 04 Sep 2007 11:05:01 +0200 tcosmonitor (0.1.21.1) unstable; urgency=low * Fix some call to get_filesystem * udev/listener-daemon.sh udev/mount_listener.c: - propagate kernel mount/umount events not more avalaible in kernel >= 2.6.22 * tcos-devices-ng.py: - Add CD-AUDIO support -- Mario Izquierdo (mariodebian) Sun, 02 Sep 2007 17:56:20 +0200 tcosmonitor (0.1.20.1) unstable; urgency=low * Delete all standalone screenshots on tcos-standalone stop * udev/tcos-udevd.sh: - Call get_filesystem with --only argument * xmlrpc/tcosxmlrpc.c xmlrpc/Makefile: - Update to build with new 1.06 libxmlrpc headers -- Mario Izquierdo (mariodebian) Fri, 24 Aug 2007 17:35:08 +0200 tcosmonitor (0.1.19.1) unstable; urgency=low * Join all packages in one: tcosmonitor * xmlrpc/*: - Add new method: dbus * *.py: - Add dbus support (not work at 100% yet) - Fix some minor bugs * debian/tcos-standalone.init: - Don't fail at stop * README.standalone - Add some standalone info * More changes to support standalone mode * README.rsync: - Add some info to standalone users to make work rsync file tranfers * Many patches of vidal_joshur at gva dot es -- Mario Izquierdo (mariodebian) Tue, 31 Jul 2007 18:13:04 +0200 tcosmonitor (0.1.18.1) unstable; urgency=low * Move dbus conf file and tcos-dbus-client to tcos-tcosmonitor * xmlrpc/lockscreen.c: - Exe lockscreen in PATH -- Mario Izquierdo (mariodebian) Mon, 09 Jul 2007 22:16:25 +0200 tcosmonitor (0.1.18.0) unstable; urgency=low * Remove pyexamples dir * xmlrpc/sh/restartx.sh: - call restartxorg instead of killing X * tcos-devices-ng: - Allot to disable floppy cdroms or hdd from conf file (disable_floppy=1, disable_cdroms=1, disable_hdd=1) * xmlrpc/*: - Add tcos.who method to retrieve username connected at :0 -- Mario Izquierdo (mariodebian) Sat, 07 Jul 2007 13:28:15 +0200 tcosmonitor (0.1.17.2) unstable; urgency=low * xmlrpc/Makefile xmlrpc/var/etc/abyss.conf: - Set correct paths for tcos-standalone and tcos thin client -- Mario Izquierdo (mariodebian) Wed, 27 Jun 2007 23:54:22 +0200 tcosmonitor (0.1.17.1) unstable; urgency=low * New package tcos-standalone (Use tcosmonitor with not standalone hosts) * xmlrpc/*.h: - Add TCOS_PATH define to tcosxmlrpc, to allow running external tools from other paths * xmlrpc/sh/*: - Ad conditions to exec or not some tools. * TcosTrayIcon.py: - Remove StatusIcon declaration (break at gtk < 2.10) * Add support of standalone mode in TcoaActions.py * TcosActions.py: - patch to start/stop video broadcast (vidal_joshur at gva dot es) - patch to send files with rsync (vidal_joshur at gva dot es) -- Mario Izquierdo (mariodebian) Wed, 27 Jun 2007 20:10:18 +0200 tcosmonitor (0.1.16.2) unstable; urgency=low * udev/tcos-udevd.sh: - Force udev to save ID_FS_TYPE in disk, not only partitions -- Mario Izquierdo (mariodebian) Wed, 20 Jun 2007 21:18:12 +0200 tcosmonitor (0.1.16.1) unstable; urgency=low * xmlrpc/sh/devicesctl.sh: - Add support to mount NTFS with ntfs-3g driver * tcos-devices-ng.py: - Mount ntfs-3g in a thread (fuse mounts exec a process) * TcosXmlRpc.py: - Don't fail in GetDevicesInfo (use try--except) -- Mario Izquierdo (mariodebian) Wed, 20 Jun 2007 15:14:16 +0200 tcosmonitor (0.1.16) unstable; urgency=low * xmlrpc/sh/devicesctl.sh: - Fix typo in include header * images/*cdrom* - new image based on gnome theme * tcos-devices-ng.py: - Fix translation strings (vars go outside _('%s')%var ) - Add umount_all function called from exit - Fix USB device remount - Allow to specify mounts points with a new conf file ~/.tcos-devices-ng.conf * Add new man page: man/tcos-devices-ng.1 -- Mario Izquierdo (mariodebian) Tue, 19 Jun 2007 18:34:18 +0200 tcosmonitor (0.1.15.5) unstable; urgency=low * xmlrpc/sh/devicesctl.sh: - Option gethdd now returns all type disk except swap or iso9660 -- Mario Izquierdo (mariodebian) Tue, 19 Jun 2007 12:40:51 +0200 tcosmonitor (0.1.15.4) unstable; urgency=low * xmlrpc/sh/devicesctl.sh: - Add --gethdd param and return ext3 or vfat devices in /etc/fstab * tcos-devices-ng.py: - Read hdd device partitions in thin client and put in menu * images/hdd_*mount.png: - Add hdd icons * po/*: - Update translations (new hdd strings) -- Mario Izquierdo (mariodebian) Mon, 18 Jun 2007 18:52:00 +0200 tcosmonitor (0.1.15.3) unstable; urgency=low * lockscreen/* : - Change copyright header - Compile with imlib-config flags and libs * dbus/81tcos-utils: - Start tcos-devices --daemon and tcos-devices --hidden * tcos-devices-ng.py: - Don't use shared vars before importing module shared -- Mario Izquierdo (mariodebian) Mon, 18 Jun 2007 11:06:10 +0200 tcosmonitor (0.1.15.2) unstable; urgency=low * conf/tcos.conf man/* : - fix some english typos (close ticket #3) thanks to Andres Jimenez again * lockscreen/*: - Add support to put a png/jpg, xpm, etc... image in lockscreen - Default image locked.png * tcos-devices-ng.py: - Clean code and remote extra comments * pyexamples: - Add some python examples -- Mario Izquierdo (mariodebian) Sun, 17 Jun 2007 17:01:00 +0200 tcosmonitor (0.1.15.1) unstable; urgency=low * shared.py: - Remove some ugly debug info * xmlrpc/sh/devicesctl.sh: - Add --exists parameter to know if a file (or device) exists * xmlrpc/sh/soundctl.sh: - Exis if not soundcard found * xmlrpc/xauth.c: - Compare local hostname with cookie hostname. * tcos-devices.py: - Exit if X cookie don't match * images/*: - Add some tcos-devices-ng.py images * TcosTrayIcon.py: - New Tcos class (used to build systray menu) * tcos-devices-ng.py: - New and more powerfull remote device manager * Rename dbus/81tcos-dbus-client to dbus/81tcos-utils and start tcos-devices from there * po/*: - Update spanish translation -- Mario Izquierdo (mariodebian) Thu, 14 Jun 2007 21:15:15 +0200 tcosmonitor (0.1.14.4) unstable; urgency=low * TcosXauth.py: - Read DISPLAY info and search for hostname and IP address -- Mario Izquierdo (mariodebian) Sat, 9 Jun 2007 19:33:04 +0200 tcosmonitor (0.1.14.3) unstable; urgency=low * tcos-devices.py, tcos-volume-manager.py: - If gtk version is greater than 2.10 use gtk.statusicon instead of egg.trayicon -- Mario Izquierdo (mariodebian) Sat, 09 Jun 2007 17:11:33 +0200 tcosmonitor (0.1.14.2) unstable; urgency=low * TcosXauth.py: - Read xauth cookie with -n param to not resolve hostname - Try (with try: except: to get hostname with socket) not xauth locks -- Mario Izquierdo (mariodebian) Fri, 08 Jun 2007 22:15:23 +0200 tcosmonitor (0.1.14.1) unstable; urgency=low * Initialize.py: - Fix AboutDialog, close and destry button for gtk > 2.10 * Change default Homepage to http://www.tcosproject.org * Remove some old packages info in debian/* * Fix some package info -- Mario Izquierdo (mariodebian) Mon, 04 Jun 2007 11:56:56 +0200 tcosmonitor (0.1.14) unstable; urgency=low * Makefile: - Patch ubuntu feisty tcos-devices.py to use python2.5 * tcos-volume-manager.py tcos-devices.py: - Add support for close clicking on systray. -- Mario Izquierdo (mariodebian) Sat, 02 Jun 2007 20:26:52 +0200 tcosmonitor (0.1.13) unstable; urgency=low * TcosXauth.py: - If DISPLAY is local not get hostname * Makefile shared.py: - Generate version from Makefile precompile patch -- Mario Izquierdo (mariodebian) Fri, 01 Jun 2007 21:00:52 +0200 tcosmonitor (0.1.12) unstable; urgency=low * TcosXauth.py: - Read cookie based on DISPLAY (hostname or IP address) -- Mario Izquierdo (mariodebian) Fri, 01 Jun 2007 16:44:53 +0200 tcosmonitor (0.1.11) unstable; urgency=low * LocalData.py: - Fix GetUsername search function (using IP add : not space) * TcosActions.py: - get vncviewer version to use diferent arguments * TcosDBus.py: - Parse dbus.String to str before calling tcosxmlrpc * debian/control: - Add python2.4-dbus alternative to python-dbus (for Ubuntu dapper) -- Mario Izquierdo (mariodebian) Fri, 01 Jun 2007 12:34:55 +0200 tcosmonitor (0.1.10) unstable; urgency=low * Remove gentcos depends -- Mario Izquierdo (mariodebian) Thu, 31 May 2007 17:17:54 +0200 tcosmonitor (0.1.9) unstable; urgency=low * xmlrpc/sh/soundctl.sh: - Remove FORCE of aumix and OSS, use amixer if available - Make a more robust and better script * hooks-addons/tcosmonitor: - Move start scripts from 15,16 to 45,46 (startx before) -- Mario Izquierdo (mariodebian) Sat, 26 May 2007 18:36:19 +0200 tcosmonitor (0.1.8) unstable; urgency=low * dbus/tcos-dbus-client.py: - Add getopt support (enable exec with debug info) -- Mario Izquierdo (mariodebian) Sun, 08 Apr 2007 23:07:02 +0200 tcosmonitor (0.1.7) unstable; urgency=low * Change username method (use pwd class) -- Mario Izquierdo (mariodebian) Tue, 03 Apr 2007 14:54:06 +0200 tcosmonitor (0.1.6) unstable; urgency=low * Add some man pages trying to make a lintian clean package. * Add tcos.conf to sources to not dependes on initramfs-tools-tcos -- Mario Izquierdo (mariodebian) Sun, 11 Mar 2007 19:04:29 +0100 tcosmonitor (0.1.5) unstable; urgency=low * LocalData.py: - Fix some sort functions params -- Mario Izquierdo (mariodebian) Wed, 7 Mar 2007 23:41:54 +0100 tcosmonitor (0.1.4) unstable; urgency=low * LocalData.py: - Sort alphanumeric hostnames -- Mario Izquierdo (mariodebian) Tue, 6 Mar 2007 11:12:20 +0100 tcosmonitor (0.1.3) unstable; urgency=low * xmlrpc/sh/soundctl.sh: - make compatible with aumix and amixer (OSS compability) * shared.py: - add OSS sound channel names into sound_only_channels list * LocalData.py: - use socket.gethostbyaddr('xx.xx.xx.xx') to retrieve hostname before searching in /etc/hosts or /etc/dhcp3/dhcpd.conf -- Mario Izquierdo (mariodebian) Sat, 3 Mar 2007 16:13:48 +0100 tcosmonitor (0.1.2) unstable; urgency=low * TcosXmlrpc.py: - minimize socket timeout (2 secs) when connecting in newhost function * shared.py: - Add rDesktop protocol in TcosPersonalize -- Mario Izquierdo (mariodebian) Sun, 25 Feb 2007 22:19:05 +0100 tcosmonitor (0.1.1) unstable; urgency=low * xmlrpc/sh/update-tcospasswd.sh (bashism) - Change /bin/sh to /bin/bash and remove == -- Mario Izquierdo (mariodebian) Sat, 24 Feb 2007 10:35:15 +0100 tcosmonitor (0.1.0) unstable; urgency=low * Not build LTSP or PXES packages anymore (not clean, not debian) * Not get busybox-static * Use python-support to bytecompile packages * Update debhelper Build-dep * Move TcosMonitor desktop icon to Admin menu * Hide tcospersonalize menu * Not ignore debhelper in tcos-tcosmonitor.postinst * Change tcospersonalize config dir to new /var/lib/tcos/tftp/config -- Mario Izquierdo (mariodebian) Sun, 18 Feb 2007 13:36:53 +0100 tcosmonitor (0.0.19.1) unstable; urgency=low * xmlrpc/*: - Change #ifdef DEBUG for a new function dbgtcos(); read TCOS_DEBUG env var -- Mario Izquierdo (mariodebian) Thu, 8 Feb 2007 18:33:04 +0100 tcosmonitor (0.0.18.2) unstable; urgency=low * Downgrade initramfs-tools-tcos dependencies to >= 0.59 tcosmonitor must be installed before initramfs-tools-tcos 0.60 -- Mario Izquierdo (mariodebian) Sun, 4 Feb 2007 22:04:25 +0100 tcosmonitor (0.0.18.1) unstable; urgency=low * hooks-addons/tcosmonitor: - remove copy od seq (fixed in initramfs-tools-tcos 0.60) * debian/control: - update version depends * Remove hex2ascii bin => initramfs-tools-tcos -- Mario Izquierdo (mariodebian) Sat, 3 Feb 2007 20:39:01 +0100 tcosmonitor (0.0.17.1) unstable; urgency=low * xmlrpc/*.c: - Remove tcosxmlrpc verbose messages * debian/control, hooks-addons/tcosmonitor: - Add /usr/bin/eject and eject cdrom from TcosDevices (daemon) * tcos-devices.py: - Remove sys.exit(1) from tcos-devices (retry cookie don't match) * xmlrpc/sh/devicesctl.sh - Add --eject method -- Mario Izquierdo (mariodebian) Mon, 29 Jan 2007 16:13:43 +0100 tcosmonitor (0.0.16.2) unstable; urgency=low * Change /bin/sh to /bin/bash (solve ubuntu dash problems) -- Mario Izquierdo (mariodebian) Mon, 29 Jan 2007 16:02:30 +0100 tcosmonitor (0.0.16.1) unstable; urgency=low * New stable release. * Add vertical label in all screenshots. * Add uptime var (readed in TCOS general info) * Change preferences minicrot_size default (20) and step (1) * Change version string in shared.py (in future read from debian/changelog when building package) * Fix typo in tcos-server-utils.py -- Mario Izquierdo (mariodebian) Tue, 26 Dec 2006 23:35:11 +0100 tcosmonitor (0.0.15.14) unstable; urgency=low * Add New toolbar button (All Hosts) that show all_actions_menu * Add new global action: "Capture all hosts screenshots" * New Preferences var: miniscrot_size (default 15%) * tcos-volume-manager: - add refresh button to reload all sliders values. -- Mario Izquierdo (mariodebian) Sat, 23 Dec 2006 21:10:31 +0100 tcosmonitor (0.0.15.13) unstable; urgency=low * Fix typo on on_another_screenshot() Worker => Workers -- Mario Izquierdo (mariodebian) Mon, 11 Dec 2006 16:12:48 +0100 tcosmonitor (0.0.15.12) unstable; urgency=low * Add set_sensitive() to TreeView before/after updating list or connecting to thin client. * Fix app/msg dialog, print hostname/username in new lines. -- Mario Izquierdo (mariodebian) Mon, 4 Dec 2006 09:46:20 +0100 tcosmonitor (0.0.15.11) unstable; urgency=low * Fix LocalData.py who |grep "%s " (add space after %s) -- Mario Izquierdo (mariodebian) Wed, 29 Nov 2006 19:07:45 +0100 tcosmonitor (0.0.15.10) unstable; urgency=low * Put 1d if hours connected < 0 (connected yesterday) -- Mario Izquierdo (mariodebian) Wed, 29 Nov 2006 18:46:20 +0100 tcosmonitor (0.0.15.9) unstable; urgency=low * Fix minor problem in import headers in shared.py file. * Fix version retrieve error (disable split in mayor, med and minor) * Update web and translation. -- Mario Izquierdo (mariodebian) Tue, 28 Nov 2006 21:36:10 +0100 tcosmonitor (0.0.15.8) unstable; urgency=low * xmlrpc/Makefile -DVERSION=\"fooo\" not use "'foo'" * LocalData.py Add print_debug in version get * shared.py Add some hidden process to list ( xauth, tcos-devices, tcos-volume-manager, notification-daemon, bash ) -- Mario Izquierdo (mariodebian) Sun, 19 Nov 2006 20:14:59 +0100 tcosmonitor (0.0.15.7) unstable; urgency=low * allow to enable/disable tcos-devices and tcos-volume-manager from a new conf file: /etc/tcos/tcosmonitor.conf in runtime. -- Mario Izquierdo (mariodebian) Wed, 8 Nov 2006 13:11:41 +0100 tcosmonitor (0.0.15.6) unstable; urgency=low * tcos-volume-manager.py, tcos-volume-manager.glade, tcos-volume-manager.desktop - iconize in systray tcos-volume-manager - new systray icon for tcos-volume-manager - add xdg/autostart tcos-volume-manager (desktop file) - exit if xauth dont match - mainwindow hide by default in glade file -- Mario Izquierdo (mariodebian) Sat, 28 Oct 2006 15:38:06 +0200 tcosmonitor (0.0.15.5) unstable; urgency=low * tcos-devices.py - fix get_value(), DEVICE is not a udev var, varname is DEVNAME - fix get_local_mountpoint() fslabel and fsvendor -- Mario Izquierdo (mariodebian) Sat, 28 Oct 2006 11:54:13 +0200 tcosmonitor (0.0.15.4) unstable; urgency=low * tcos-devices.py, udev/tcos-udevd.sh , udev/050_tcos_devices.rules - Change udev to control all SUBSYSTEM=="block" events - Delete duplicate events, kernel do 4 umount and 1 mount event for mounting a floppy -- Mario Izquierdo (mariodebian) Wed, 25 Oct 2006 17:24:14 +0200 tcosmonitor (0.0.15.3) unstable; urgency=low * TcosPersonalize: run as root only * TcosActions: fix update info bug * TcosXmlRpc, TcosXauth, TcosConf, ping: import gtk modules if env var DISPLAY is set -- Mario Izquierdo (mariodebian) Fri, 13 Oct 2006 00:09:47 +0200 tcosmonitor (0.0.15.2) unstable; urgency=low * Stable release. -- Mario Izquierdo (mariodebian) Sun, 8 Oct 2006 20:16:03 +0200 tcosmonitor (0.0.15.1) unstable; urgency=low * Fix empty password freeze bug. * Add tcos-server-utils python script to make some admin tags (reboot, poweroff, restartx) in all connected TCOS clients. -- Mario Izquierdo (mariodebian) Sun, 8 Oct 2006 10:59:52 +0200 tcosmonitor (0.0.15-1) unstable; urgency=low * New stable release. -- Mario Izquierdo (mariodebian) Fri, 6 Oct 2006 09:34:03 +0200 tcosmonitor (0.0.14pre1.7) unstable; urgency=low * Change gtk.threads_*() for gtk.gdk.threads_*() -- Mario Izquierdo (mariodebian) Sun, 1 Oct 2006 22:42:57 +0200 tcosmonitor (0.0.14pre1.6) unstable; urgency=low * Use /usr/lib/tcos to put scripts and bins ==> $TCOS_BINS * tcos-devices.py Don't exist if cookie test error. -- Mario Izquierdo (mariodebian) Thu, 28 Sep 2006 11:12:29 +0200 tcosmonitor (0.0.14pre1.5) unstable; urgency=low * Add Xauth authentication method in tcosxmlrpc and tcos-devices.py tcos-devices send a MIT-MAGIC-COOKIE-1 to tcosxmlrpc in terminal, terminal try to use this temp cookie to self connect to his Xorg, if can't connect don't allow to use remote devices (udev, USB, floppy, cdrom...) * New class TcosXauth, that allows to send cookie to tcosxmlrpc. * Add -lX11 flag to tcosxmlrpc Makefile (now depends on libX11.so) -- Mario Izquierdo (mariodebian) Sun, 24 Sep 2006 21:16:53 +0200 tcosmonitor (0.0.14pre1.4) unstable; urgency=low * tcos-devices.py - allow mount usbdisk with more than one partition (like gnome-volume-manager) - run daemon actions in threads, if crash only crash thread not daemon. - save mounted usb partitions in a dictionary (umount watching at this dictionary) - change notifications term: Device => Partition. * Remove old shell launchers from svn. -- Mario Izquierdo (mariodebian) Sat, 23 Sep 2006 15:00:48 +0200 tcosmonitor (0.0.14pre1.3) unstable; urgency=low * Work in tcospersonalize.py, now it's possible to configure xdriver as auto mode or retrieve a list of avalaible drivers in tcos image with XMLRPC. * Recomended to delete all personalized settings in /tftpboot/tcos/conf/, auto mode works fine. -- Mario Izquierdo (mariodebian) Fri, 22 Sep 2006 11:58:15 +0200 tcosmonitor (0.0.14pre1.2) unstable; urgency=low * Add remote devices support with LTSPFS and FUSE: - tcos-devices --daemon ( scan USB udev events in terminal and mount/umount) - tcos-devices --hidden ( make a systray icon, to show tcos-devices) - tcos-devices ( show floppy and cdrom and allow to mount and umount) * Add xmlrpc/devices.[ch] and tcosxmlrpc method tcos.devices() * Add xmlrpc/sh/devicesctl.sh to allow tcosxmlrpc to work with devices * Change dbus bus name to com.consoltux.TcosMonitor * Add TcosGetDevices() in TcosXmlRpc class. * Add python-notify debian depends -- Mario Izquierdo (mariodebian) Wed, 20 Sep 2006 22:01:41 +0200 tcosmonitor (0.0.14pre1.1) unstable; urgency=low * Split Initialize.py code and add TcosActions with button events and many functions. * Use shared.Workers in many sites to thread friendly and add a watch-dog to it * Minor fixes * Add Demo mode (all users see the teacher screen) -- Mario Izquierdo (mariodebian) Mon, 18 Sep 2006 15:54:49 +0200 tcosmonitor (0.0.12+p1.4) unstable; urgency=low * Add many sound info and actions (XMLRPC mixer included) * Add support for local images, buttons, sliders and checkboxes in HtmlTextView class. * tcosxmlrpc, add sound.[ch] and tcos.sound method with soundctl.sh script. * Add tcos-volume-manager (small gui to change volume and mute levels with XMLRPC) -- Mario Izquierdo (mariodebian) Sat, 16 Sep 2006 23:13:23 +0200 tcosmonitor (0.0.12.3) unstable; urgency=low * Add HtmlTextView class to draw datatxt more easy (html) * Fix Localdata::GetUserName() no need to cache !! * Export some vars in 81tcos-dbus-client based on DISPLAY empty status (for PulseAudio) * Load spanish kbmap in 81tcos-dbus-client (FIXME add new var TCOS_KBMAP and load during start) * Start to clean code (need very much) * Change gtk.main() for gobject.mainloop() -- Mario Izquierdo (mariodebian) Thu, 14 Sep 2006 11:55:03 +0200 tcosmonitor (0.0.12.2) unstable; urgency=low * Reconfigure socket.defaulttimeout just before using it in PinPort class. * Launch tcos-dbus-client from /etc/X11/Xsesssion.d/81tcos-dbus-client * Add more hidden apps to shared.system_process (need KDE related, don't know, because I don't use it) -- Mario Izquierdo (mariodebian) Mon, 11 Sep 2006 13:22:32 +0200 tcosmonitor (0.0.12.1) unstable; urgency=low * Use LC_ALL=C for console commands. * Minor fixes. * Set more socket.defaulttimeout for downloading screenshots. * Minor changes on tcos-dbus-client -- Mario Izquierdo (mariodebian) Sun, 10 Sep 2006 19:13:07 +0200 tcosmonitor (0.0.12) unstable; urgency=low * Make populate_datatxt() python-thread friend * Add a new menu option to show running user processes (in X session not thin client) * Some minor bugs * Change python encoding from UTF8 to UTF-8 * Update translations and fix some _("%s" %var ) ERRORS * Use New class PingPort based on sockets and remove echoping dependency * Know bugs: if call 2 threads at same time (afeter first ends get async errors) * Experimental support with DBUS, based on some ideas and code from student-control-panel from Ubuntu. * Thanks of DBUS, new menu option: Send a text message to user. * More small fixes. * Update pot file (template) and Spanish translation. * Update dependencies (add dbus and python-dbus) * New files (tcos-dbus-client , 81tcos-dbus-client (for X11 startup) and dbus spec) * Remove bash launchers (do a sys.path.append() if necesary) * Add ESTABLISHED option to netstat scan (only running connections, no timeout) * Add GNU/GPL headers at many files (*.py *.h *.c) -- Mario Izquierdo (mariodebian) Sun, 10 Sep 2006 10:58:25 +0200 tcosmonitor (0.0.11.pre2) unstable; urgency=low * Fix a small bug in TcosXmlRpc.py in Exe user, pass params function * Show passwords if tcosxmlrpc is compiled with -DVISIBLE_PASSWD=1 * Add hex2ascci a simple C app to process xx:xx:xx:xx:xx and returns a string -- Mario Izquierdo (mariodebian) Tue, 5 Sep 2006 23:12:21 +0200 tcosmonitor (0.0.11.pre1) unstable; urgency=low * Pre release. -- Mario Izquierdo (mariodebian) Tue, 22 Aug 2006 15:19:17 +0200 tcosmonitor (0.0.10.b5) unstable; urgency=low * Rewrite auth method, new 3 methods avalaible in this order: - /etc/tcospasswd - /etc/shadow - /etc/passwd * New root script: update-tcospasswd to change LTSP, PXES or TCOS user and pass * Fix new discover not found modules in script: xmlrpc/sh/getinfo.sh * Revert kernel default version 2.6.16-1-486 (2.6.16-2-** don't work on my laptop) * Add xmlrcp/sh/useallmodules.sh that download allmodules-$(uname -r).squashfs and mount it to know what modules need the thin client througt tcosmonitor * When read username get only first line (head -1) Localdata.py * Split defines and functions in .h and .c files in xmlrpc/ dir -- Mario Izquierdo (mariodebian) Mon, 21 Aug 2006 17:51:53 +0200 tcosmonitor (0.0.10.b4) unstable; urgency=low * Change echo close | telnet IP PORT ==> echoping -h / IP:PORT 2>&1 (more speed) * Add window icons from python code (glade window icon seem to not work) * Change tcosxmlrpc auth method, use pass/shadow info. * No create temp file for tcosxmlrpc login, send user/pass in every action * Change method to get info (auth classes work with 4 params) -- Mario Izquierdo (mariodebian) Wed, 16 Aug 2006 18:56:39 +0200 tcosmonitor (0.0.10.b3) unstable; urgency=low * Revised Makefiles, split ltsp, pxes and tcos in targets * Make preferences chache_timeout work * Delete Logout user action => Restart Xorg * Search for errors while exec iTALC or X11vnc sessions * Allow tcospersonalize only in TCOS, pxes and LTSP require more work. * Add refresh_client_info after some actions * Add 32x32 icon * Write some info in INSTALL * Clean Treeview if no host * Fix Makefile targz target * Change load /conf/tcos-functions by /conf/tcos-run-functions (initramfs-tools-tcos >= 0.49) -- Mario Izquierdo (mariodebian) Sat, 15 Jul 2006 22:28:47 +0200 tcosmonitor (0.0.10.b2) unstable; urgency=low * Fix ping method, now is very usable * Add a cancel button to progress (stop thread) * Make thread work into shared.Workers class * Add process info in xmlrpc/info.h and xmlrpc/getinfo.sh (need some gui work) * Add all clients actions -- Mario Izquierdo (mariodebian) Sat, 15 Jul 2006 00:08:20 +0200 tcosmonitor (0.0.10.b1) unstable; urgency=low * Add a progressbar during host discovery * Re enable cache * Delete start/stop button * Add code to work searchtxt and searchbutton * Change /bin/start-stop-daemon for /sbin/start-stop-daemon in LTSP and TCOS (PXES is the same bin or sbin) -- Mario Izquierdo (mariodebian) Wed, 12 Jul 2006 23:05:52 +0200 tcosmonitor (0.0.10) unstable; urgency=low * Semi-stable release, work with tcos, pxes and ltsp * Some jobs is do in threads. * Beter gui (with some icons) * Packages: - tcosmonitor (the gui) - tcos-tcosmonitor - pxes-1.0-tcosmonitor - pxes-1.1-tcosmonitor - pxes-1.2-tcosmonitor - ltsp-tcosmonitor -- Mario Izquierdo (mariodebian) Wed, 12 Jul 2006 15:53:12 +0200 tcosmonitor (0.0.9.b6) unstable; urgency=low * Add /etc/busybox.conf (for busybox-static) in LTSP/PXES environment * Fix import os in tcosmonitor.py -- Mario Izquierdo (mariodebian) Mon, 10 Jul 2006 10:21:41 +0200 tcosmonitor (0.0.9.b5) unstable; urgency=low * First initial support of LTSP. * Need busybox static to work on PXES / LTSP ??? -- Mario Izquierdo (mariodebian) Mon, 10 Jul 2006 09:51:52 +0200 tcosmonitor (0.0.9.b4) unstable; urgency=low * Add screenshot PXES support (add -ac to X options and add 8081 httpd server) * Copy scrot and libs into pxes-1.2 and pxes-1.2 dirs -- Mario Izquierdo (mariodebian) Sat, 8 Jul 2006 17:00:34 +0200 tcosmonitor (0.0.9.b3) unstable; urgency=low * Fix dependencies, only python2.4, not python|python2.4 -- Mario Izquierdo (mariodebian) Fri, 7 Jul 2006 16:43:19 +0200 tcosmonitor (0.0.9.b2) unstable; urgency=low * First initial support of PXES. - split package: - pxes-1.1-tcosmonitor for pxes 1.1 version - pxes-1.2-tcosmonitor for pxes 1.2 version * Change all icons to Tango icon theme, right click menu have icons too -- Mario Izquierdo (mariodebian) Fri, 7 Jul 2006 13:59:00 +0200 tcosmonitor (0.0.9.b1) unstable; urgency=low * Hide tcos exe, not avalaible yet * Fix shell scripts launchers -- Mario Izquierdo (mariodebian) Tue, 4 Jul 2006 14:03:50 +0200 tcosmonitor (0.0.8) unstable; urgency=low * Add tcospersonalize python and glade (personalize thin client xorg settings) * Add right menu a new action: "Restart Xorg with new personalize settings" -- Mario Izquierdo (mariodebian) Tue, 4 Jul 2006 12:13:25 +0200 tcosmonitor (0.0.7) unstable; urgency=low * Add Config support with preferences dialog. * Add kernel methods in xmlrpc/info.h * Add a lot of actions in host right click. * Add new method to discover host on lan (netstat and ping) * Fix many small bugs -- Mario Izquierdo (mariodebian) Tue, 4 Jul 2006 12:13:07 +0200 tcosmonitor (0.0.6) unstable; urgency=low * Allow to run TcosMonitor any user, tcosmonitor.sh. -- Mario Izquierdo (mariodebian) Thu, 29 Jun 2006 10:15:39 +0200 tcosmonitor (0.0.5) unstable; urgency=low * Remove RemoteXml class * Clean Localdata and Initialize classes * add crono function to stat time. -- Mario Izquierdo (mariodebian) Thu, 29 Jun 2006 10:03:33 +0200 tcosmonitor (0.0.4) unstable; urgency=low * New beta release. * All code is bassed now in tcosxmlrpc, webserver.sh deprecated !!! * Support to retrieve pci and modules info throught xmlrpc/pci.h and xmlrpc/info.h * Add lockscreen (rename of iTALC screenlock project, to avoid conflict binaries) -- Mario Izquierdo (mariodebian) Mon, 26 Jun 2006 18:18:47 +0200 tcosmonitor (0.0.3) unstable; urgency=low * xmlrpc/tcosxmlrpc semi functional: - Auth support ( for each method login first ) - Read username and password from /etc/tcospasswd (password in md5) * xmlrpc/tcosmd5, small app to create md5 of a passed string. * New python classes: - LocalData: read connected hosts and his statistics - TcosXmlRpc: connect to tcosxmlrpc and get info - RemoteXml: download system-info.xml and parse it. -- Mario Izquierdo (mariodebian) Wed, 21 Jun 2006 19:58:39 +0200 tcosmonitor (0.0.2) unstable; urgency=low * Very much work on xmlrpc/tcosxmlrpc.c, not yet finish!!! * Initial mockup of TcosMonitor python glade gui. * Add hooks and scripts to /etc/tcos/ * Add exejobs.sh script (abyss server run in nobody mode) * Add webserver.sh script * Update tcosxmlrpc methods -- Mario Izquierdo (mariodebian) Tue, 20 Jun 2006 17:00:53 +0200 tcosmonitor (0.0.1) unstable; urgency=low * Initial release. -- Mario Izquierdo (mariodebian) Wed, 14 Jun 2006 18:10:47 +0200