PAC Changelog

New in version 4.5.3.4

December 19th, 2013
  • Added support for "other" Gnome2::Vte versions different than 0.9 and 0.10 (0.11??)

New in version 4.5.3.3 (December 13th, 2013)

  • Added "$TERMINAL{get_prompt}" to PAC Scripts' API, in order to "try" to guess connection's prompt with minimal effort
  • Added an option to allow starting more than one PAC instance (only first instance allows modifying PAC configuration)
  • Added option "--readonly" to command line to allow starting PAC in READ ONLY mode (no config changes allowed)
  • Much more love given to PAC Scripts (engine and gui)
  • Added DONATORS list to PAC on "About" -> "License". To all of you: THANK YOU SO MUCH!!!!!!!!
  • Added an option to allow to remove or not CONTROL chars when automatinc log saving is active (on both global/pero connection preferences)
  • Added "--dump-uuid=>uuid>" command line option to dump information about a connection
  • Added "--scripts" command line option to auto-start PAC Scripts window
  • Added an option under "Preferences" -> "Terminal Options" -> "Look & Feel" to allow switching TABs with ALT-Left/Right instead of CTRL-PgUp/PgDown
  • Added shortcut r to easily remove a Terminal from it's current Cluster
  • Added $PAC{start_uuid} and $PAC{start_uuid_manual} to Scripting to allow starting sessions based on UUIDs instead of names
  • Fixed a minor bug for autostarting PAC at session startup

New in version 4.5.2 (April 3rd, 2013)

  • Added support for non UTF-8 encodings in KeePass!!
  • Added the possibility to have BOTH "rdesktop" and "xfreerdp" connectors at the same time, allowing user to choose which one to use! :)
  • Added the possibility to "EMBED" RDP windows when using 'xfreerdp' (only tested/working on Ubuntu/Unity). It doesn't always honour the "-X" option :(
  • Added the possibility to "EMBED" VNC when using 'xtightvnc' (only tested/working on Ubuntu/Unity). It doesn't always provide/honour the embedding option :(
  • Added an option to not cipher text when exporting connections (more compatibility when importing from another machine)
  • Added "" PAC variable to choose a value from KeePass given a source and a Perl Regular Expression ( i.e: here, '^.*local\d+$' is the Perl Regular Expression )!!
  • Added command line option "--start-uuid=[:]"
  • Added command line option "--edit-uuid=" to start PAC directly editting a connection
  • Added command line option "--start-script=" to start given script directly on PAC startup
  • Added command line option "--quick-conn" to start 'Quick Connect' GUI dialog on PAC startup
  • Added command line option "--preferences" to start 'Preferences' GUI dialog on PAC startup
  • Added conneciton's "UUID" information on Advanced options of connections
  • Added right-click populate menu to "Private key" authentication method for both User and Passphrase
  • Added an option to start/stop automatic string sending from right-click submenu on connections
  • Changed KeePassX infer behavior to allo using a Regular Expression to match against a Title
  • Changed PAC behavior when no Gnome2 or Unity are available, allowing user to activate PAC's tray icon
  • Fixed some bugs with TigerVNC authentications
  • Fixed a bug with remote RDP forwardings not being correctly saved
  • Fixed a bug tha tprevented starting RDP terminals with 'xfreerdp' under some circumstances
  • Fixed a bug with private SSH file not being correctly saved
  • Other minor code changes / improvements

New in version 4.5.1.4 (March 8th, 2013)

  • Added the possibility to export ALL connections from right click menu on "AVAILABLE CONNECTIONS" label
  • Added button so un/select all lines for "Full duplicate connection" window
  • Fixed another little bug when "refreshing" KeePass preferences window
  • Improvements "Copy/Paste/Export/Import" methods
  • Fixed a bug for KeePass that prevented using "special Perl regexp" characters for matching on fields
  • Fixed a bug regarding "Favourites" and "Recent" connections not starting correctly on "Clusters" with right click menu
  • Fixed a little bug with renaming connections on root
  • Small code fixes
  • Oooops..I did it again..:( I forgot to add a couple of fixes for KeePass...
  • Fixed PACShell not respecting initial directory
  • Added a..well...mmm...you know......errrr.......Hell! Yes! I just put a "Dumb Easter Egg"(TM) ;)
  • Code changes for PACShell (now, part of PACTerminal), so better intergration with PAC functionalities (clusters, search, etc.)
  • Added options to KeePass to add "URL" searches
  • Speed improvement on KeePass integration (right-click menus, startup terminals, etc.)
  • Added an option to no append group name to newly created connections ("Preferences" -> "PAC Main Options" -> "Automatically append group name to...")
  • Added a "best effor" option to set title based on server hostname (you know: *best effort*! No promises at all! :) g and right-click menu
  • Fixed a bug for new tray code changes (shame on me...)
  • Added support for native Ubuntu's "application indicator" (tray unavailable since 13.04) if "libgtk2-appindicator-perl" is installed
  • Disabled tray icon for Gnome-shell (Gnome3) environment (no support by now)
  • Added "-N" option for 'SSH' connections
  • Added shortcuts for "Reset Terminal" (x) and "Reset and Clear Terminal" (x)
  • Added an option to load "KeePass" DDBB "On demand" (off by default) everytime it is required, instead of on menu creation (if 'off', faster menu building)
  • Modified "KeePass" code to offer a list when more than one strings matches a regexp, with an option to always choose the first without asking.
  • Fixed a bug that prevented using "strange" characters for RDP connections (like: $, @, etc.)
  • Modified Black&White tray icon
  • Fixed screenshots/statistics not being reset when copying/duplicating connections
  • RPM package bugfixing (conflict with "filesystem" package!)
  • Nth change to detect Vte version 0.10 (Perl 5.16 w/o Fedora18??) with cleaner code (and less problems!)
  • Fixed a bug that made the "select by word" fail when "Use these personal settings" was checked in a connection.
  • Another modified installation code to deal with Vte 0.09 and 0.10 versions
  • Added "clipboard redirection" for "xfreerdp" connection method
  • Modified installation code to deal with Vte 0.09 and 0.10 versions
  • Fixed a bug that affected copy/pasting multiple nodes more than once
  • Fixed a bug that made PAC die whe "Restar ALL terminals" was pressed on PCC and some terminals where already disconnected
  • Minor fixes
  • Added an option under "Preferences" -> "Terminal Options" -> "Look and Feel" to allow hidding the bottom status bar
  • Removed PAC main's bottom status bar ("too" many pixels just to know how many terminals are open ;)
  • Fixed a security bug that prevented using more than 8 characters for PAC "lock/unlock GUI" featureAfter update, *YOU NEED TO REACTIVATE THIS FUNCTIONALITY* in order to use it again (sorry for this...)
  • Fixed a bug that prevented saving confgs if "Infer from KeePass" is checked but no username/password was introduced
  • Fixed a bug that prevented the keyboard focus from being setup on focused tabs
  • Fixed a bug that prevented removing a cluster
  • Added the possibility to temporary change "LOCAL - SHELL" label (right-click mouse menu over terminao)
  • Some aesthetic code changes
  • Some minor code changes

New in version 4.5.1.2 (February 28th, 2013)

  • Code changes for PACShell (now, part of PACTerminal), so better intergration with PAC functionalities (clusters, search, etc.)
  • Added options to KeePass to add "URL" searches
  • Speed improvement on KeePass integration (right-click menus, startup terminals, etc.)
  • Added an option to no append group name to newly created connections ("Preferences" -> "PAC Main Options" -> "Automatically append group name to...")
  • Added a "best effor" option to set title based on server hostname (you know: *best effort*! No promises at all! g and right-click menu

New in version 4.5.1.1 (February 25th, 2013)

  • Fixed a bug for new tray code changes.

New in version 4.5.1 (February 22nd, 2013)

  • Added support for native Ubuntu's "application indicator" (tray unavailable since 13.04) if "libgtk2-appindicator-perl" is installed
  • Disabled tray icon for Gnome-shell (Gnome3) environment (no support by now)
  • Added "-N" option for 'SSH' connections
  • Added shortcuts for "Reset Terminal" (x) and "Reset and Clear Terminal" (x)
  • Added an option to load "KeePass" DDBB "On demand" (off by default) everytime it is required, instead of on menu creation (if 'off', faster menu building)
  • Modified "KeePass" code to offer a list when more than one strings matches a regexp, with an option to always choose the first without asking.
  • Fixed a bug that prevented using "strange" characters for RDP connections (like: $, @, etc.)
  • Modified Black&White tray icon
  • Fixed screenshots/statistics not being reset when copying/duplicating connections
  • RPM package bugfixing (conflict with "filesystem" package!)
  • Nth change to detect Vte version 0.10 (Perl 5.16 w/o Fedora18??) with cleaner code (and less problems!)

New in version 4.5.0.1 (December 14th, 2012)

  • Added an option under "Preferences" -> "Terminal Options" -> "Look and Feel" to allow hidding the bottom status bar
  • Removed PAC main's bottom status bar ("too" many pixels just to know how many terminals are open)
  • Fixed a security bug that prevented using more than 8 characters for PAC "lock/unlock GUI" feature. After update, *YOU NEED TO REACTIVATE THIS FUNCTIONALITY* in order to use it again (sorry for this...)
  • Fixed a bug that prevented saving confgs if "Infer from KeePass" is checked but no username/password was introduced
  • Fixed a bug that prevented the keyboard focus from being setup on focused tabs
  • Fixed a bug that prevented removing a cluster
  • Added the possibility to temporary change "LOCAL - SHELL" label (right-click mouse menu over terminao)
  • Some aesthetic code changes
  • Some minor code changes

New in version 4.3.1.3 (September 28th, 2012)

  • Added Vte support for Perl 5.16
  • Modified the "Remote commands" code to send button commands to every node in cluster (if new gui box is checked)