PAC Changelog

New in version 4.5.5

January 15th, 2015
  • Fixed a behaviour that could lead to show VNC passwords on status bar tooltip
  • Fixed a bug that made main PAC window move on every new terminal creation
  • Changed behavior to not take a screenshot if "show screenshots" checkbox is unselected
  • Added support (libraries) for Perl 5.20, in both 32 and 64 bit
  • Minor code cleanup

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)

New in version 4.3.1 (September 27th, 2012)

  • This version adds a checkbox in the "Choose private key file", "Choose screenshot file" and "Autosave session log" dialogs, in order to allow "Show hidden files".
  • It adds an option to change the "combo box" for a "list of buttons" (ala SecureCRT) for remote commands (macros) under "Preferences".
  • It modifies the "Statistics" behavior to allow resetting stats for all pac and or groups. Other minor fixes.
  • Another little bugfix regarding local/remote macros not showing properly on PAC GUI.

New in version 3.4 (March 22nd, 2012)

  • This version adds and variables to PCC.
  • It adds a "" PAC variable under PCC to "tee" commands' output to files.
  • Now, moving the mouse to the left side of terminals will make the tree appear and reverse.
  • The ability to choose the name of auto-saved session logs.
  • Support for "xfreerdp".
  • A special cluster named " *ALL PAC TERMINALS*".
  • Many more improvements.
  • Some bugfixes.

New in version 3.3.10 (January 26th, 2012)

  • This version added an option to password-protect PAC at startup and when restoring from tray (optionally).
  • A check was added to ensure that the user does not accidentally start many connections at once by drag and dropping groups.
  • A bug that prevented from correctly pasting text was fixed (it appended "^M" at the end).
  • A bug with passwords containing non-alphanumeric characters and RDP connections was fixed.
  • The keyboard shortcut for changing between tabs was removed as it conflicted with SSH functionality.
  • The four Gnome2::Vte libraries were removed.

New in version 3.3.7 (November 17th, 2011)

  • This version adds statistics to show the number of times a connection has been made, the last time it was connected, etc., adds a "Local Shell" option for the "New connection" right-click submenus, makes a little modification to the string appearing at the start/stop of any execution (for a shorter/cleaner string), fixes a bug which, under some weird circumstances, could make PAC go to 100% CPU usage, fixes a bug which prevented pasting with mouse-middle-click if the selection was outside PAC's terminals, and makes minor icon changes and ultra-minor code changes.

New in version 3.3.6.2 (November 4th, 2011)

  • Changed the behavior of PAC's tray icon, in order to appear on KDE based desktops again
  • Fixed a bug that prevented PAC Terminal from showing its right-click menu under some conditions
  • Restored the "sensitive" property for context menus
  • Restored the "tooltip" property for context menus
  • Little GUI additions

New in version 3.3.2 (October 6th, 2011)

  • Code was added to automate the deletion of "offending keys" from the known_hosts file.
  • A small modification was made to allow a choice of sending a for every command in the "chaining" connection.
  • An option was added under "Preferences" to export the whole configuration as YAML.
  • A bug that prevented "log amount to save" in the "Edit" window from saving the correctly provided value was fixed.
  • The 'load/save' routines were modified to use standard "Storable" functions.
  • Closing when auto-save is on is now faster.

New in version 3.0.1.1 (July 11th, 2011)

  • Some bug fixes, including those regarding with PAC prev3 migration...

New in version 3.0.1 (July 6th, 2011)

  • Added "Expect" capabilities for the "Generic" connection method
  • Rolled back the config file to the old-and-slow YML format (terrible bugs made me take this decision!)
  • Fixed a bug regarding the "Clone" option

New in version 2.5.5.10 (April 7th, 2011)

  • A right-click option over the connections list was added to start more up to 10 instances of every selected connection.
  • A "Windows Domain" option was added for RDP connections under the "rdesktop" options of the connection editing window.
  • Some keypresses were modified to try to avoid some undesired disconnections.
  • Mnemonics were added for saving and closing the "Edit" and "Preferences" windows.
  • Very minor changes were made to the connection editor GUI.

New in version 2.5.5.7 (March 17th, 2011)

  • GUI bugfixes and improvements were made.
  • Code bugfixes and cleanup were done.

New in version 2.5.5.5 (February 21st, 2011)

  • 'parity', 'halfduplex', and 'nostop' options were added to the 'cu' connection method.
  • The 'libsocket6-perl' dependency was added.

New in version 2.5.5.4 (February 16th, 2011)

  • This version adds an option to choose the Terminal encoding type (both globally and per saved terminal).
  • It adds the ability to define global "Remote/Local" macros definitions (good for not repeating every command for every new connection).
  • It fixes a bug that prevented using "-" characters for "Local/Remote/Dynamic" port forwarding.
  • It fixes a bug that prevented doing substitution (global vars, etc.) on the WakeOnLan window.
  • Little code movements to ensure correct IPv6 handling (especially for the 'ssh' connection method).

New in version 2.5.5.2 (January 28th, 2011)

  • The right-click menu was added to the terminal's TAB.
  • A "Duplicate connection" option was added in Terminal's right-click menu.
  • A right-click menu was added to the "Prepend command" entry box to fill it with environment, local, or global PAC variables.
  • The connection's "Copy/Paste" code was modified to also change the TAB.
  • A problem in which some global, local, and environment variables were not being properly updated on connected client was fixed.
  • Options were added under "Preferences" -> "PAC Main Options" and individually for every Terminal to modify both the USERNAME loging regexp and the PASSWORD regexp.

New in version 2.5.5 (January 21st, 2011)

  • This version adds the ability to embed "RDesktop" (RDP) windows in PAC's tabs.
  • It adds a new "generic" connection method: launch any command you want (xdg-open mypicture.jpg, or /usr/bin/firefox http://www.google.com, for example).
  • The ability to choose the default/Perl profile new connections window size and launch mode (tabbed/windowed).
  • A small GUI modification to clarify the "Proxy" option in "Preferences", previewing "System proxy" (if any).

New in version 2.5.4.4 (January 18th, 2011)

  • This version fixed a bug that made PAC "eat" one CPU when closing a still connected tab.
  • It adds an option to hide the most-bottom buttons.

New in version 2.5.4.3 (January 11th, 2011)

  • Added a highly demanded option to 'Prepend command' (eg. add the string 'tsocks' to the beggining of the connecting string)
  • Added options to the "cu" method

New in version 2.5.4.2 (December 28th, 2010)

  • Added an option to 'auto hide' the 'connections list' in order to have more horizontal space
  • Moved the "Close tab button (X)" to the right side of tabs (Gnome-compliant??)
  • Ultra-low code cleanup
  • First release with RPM package format at Sourceforge

New in version 2.5.2 (November 15th, 2010)

  • Added a right-click option for connections to send a 'magic packet' in order to make a "Wake On LAN" test port reachability
  • Added an option (disabled by default) under "Preferences" to probe server's connection port before connecting
  • Added an option so auto-save every session log to t user-defined folder
  • Added an option to put TABs at Top, Bottom, Left or Right side of the tabbed window
  • Added to do the same as : show the connectin window
  • Added an option to allow only one instance of PAC running at the same time (enabled by default)
  • Fixed a micro-bug that prevented the BPP rdesktop option from being correctly read from the config file
  • Modified the "Save" buttons from "Preferences" and "Edit Connection" to save AND close the window

New in version 2.5.1 (November 2nd, 2010)

  • Added a right-click option over the "Terminal" to change the TAB title temporarly
  • Added an option to manually choose the size (width x height) for the RDP sessions
  • Removed a bug that prevented copying/renaming/moving the "Connections" from the connections treeview (may fault, MY FAULT! :)
  • Removed a bug that prevented the correct saving of the log file!!
  • Removed a bug that prevented launching a connection using the "Connect" button (among other problems...)
  • RDP protocol had a bug, which prevented it from being used!!

New in version 2.4.1.5 (October 7th, 2010)

  • Readded a "Close" button to every TAB
  • Now, TAB's titles will be RED on disconnected and DARK-GREEN for connected ones (icon has been removed)
  • Changing a TAB makes the "Environment" and "Connection" update to new focused TAB
  • Modified the tooltip for the "Advanced Options" entry in SSH config GUI (required use of '"', eg: -o "PreferredAuthentications=password")

New in version 2.4.1.4 (September 15th, 2010)

  • Added "Remote Port Forwarding" SSH options to GUI
  • GUI modifications to make some 'entry boxes' smaller
  • Fixed a little regression bug regarding multiple connections selection
  • Added a couple of password pattern matching localizations (Spanish and German)

New in version 2.4.1.2 (September 3rd, 2010)

  • Now, every "Hidden" (and "Password") fields are encrypted (Crypt::CBC + Crypt::Blowfish) in the config file
  • Added an entry to the tray menu to start a "Local Shell"
  • Fixed a minor bug regarding the "Cluster" window

New in version 2.4.1 (August 16th, 2010)

  • Added a button to start a local shell
  • Added a button to launch local commands on editing window
  • Added option to directly detach tabbed terminal and go fullscreen with F11
  • Added a tooltip for "ENVIRONMENT VARIABLES" shown when editing a connection

New in version 2.4.0.4 (August 6th, 2010)

  • Fixed a GUI-micro-bug regarding local/remote command in terminals
  • Added an option to start PAC main window ( not only the terminals windows) maximized
  • Modified the Terminal to get keyboard focus when "middle-clicking" (paste) with mouse
  • Modified the position of the screenshot frameand the minimal size of the main window to fit in smaller screens

New in version 2.4.0.2 (July 16th, 2010)

  • Fixed a bug that prevented showing the right-click contextual menu under some circunstances
  • Fixed a couple of minor bugs regarding "Screenshots"
  • 1 or 2 *millions* of bugfixes with tabs/splits (Yeah! You know! This is PAC!

New in version 2.4 (July 9th, 2010)

  • Added the option to *SPLIT HORIZONTALLY* two terminals in a same window!
  • Some libraries cleanup and code reorganization

New in version 2.3.4.1 (June 16th, 2010)

  • Added a "Terminal Transparency" option for terminals

New in version 2.3.4 (June 15th, 2010)

  • Added the possibility to modify some 'per-terminal' options: command prompt, timeouts, colours, ...

New in version 2.3.3 (June 14th, 2010)

  • Added an option to embed the tabbed terminals window into Main PAC window
  • Added 'Full screen' option for the Terminals ()
  • Solved a bug that made a connection failing when connecting and resizing the terminal at the same time
  • Fixed a couple of minor GUI glitches

New in version 2.3.2 (June 9th, 2010)

  • Added a "Take Screenshot" option to make/show a screenshot of every connection
  • Added a command 'History' () in the Terminal window for user commands
  • Migrated the config file '~/.pac.yml' to new config dir '~/.pac/'

New in version 2.3.1.3 (June 2nd, 2010)

  • Fixed some bugs regarding specific 'Method' options (you know: new GUI -> new BUGS, that's PAC
  • Added some checks for not allowing the entering of non numeric values in numeric Gtk Entry boxes

New in version 2.3.1.2 (May 31st, 2010)

  • NEW revamped GUI! Now, every 'Method' for connecting has its own GUI that (finally!!) simplifies the process of configuring every connection. No more 'use that text box to put the command line options you want'. That is, the differente GUIs allow you to (depending on the method, ofcourse):
  • forward local ports in SSH
  • create local dynamic sockets
  • click to enable/disable flag options
  • etc.
  • Fixed a minor aesthetical bug

New in version 2.3.1.1 (May 28th, 2010)

  • Fixed a regression bug regarding Telnet and FTP default ports

New in version 2.3.1 (May 28th, 2010)

  • Fixed a bug that prevented every tab other than the 'Method' specific one from being showed! (that Notebook Gtk widget is a little tricky!!)

New in version 2.3 (May 28th, 2010)

  • NEW revamped GUI! Now, every 'Method' for connecting has its own GUI that (finally!!) simplifies the process of configuring every connection.
  • No more 'use that text box to put the command line options you want'. That is, the differente GUIs allow you to (depending on the method, ofcourse):
  • forward local ports in SSH
  • create local dynamic sockets
  • click to enable/disable flag options
  • Fixed a minor aesthetical bug

New in version 2.2.1 (May 20th, 2010)

  • Added the possibility to edit a connection on-line with realtime updates to GUI (-e or right-click menu item)
  • Added to copy and to paste ( beyond C / V )
  • Fixed a bug with default Telnet && FTP ports!
  • Fixed a bug that prevented PAC from checking for the 'Username: ' string when waiting for login username input.
  • Fixed a bug that prevented a disconnected terminal from being added to a Cluster

New in version 2.2 (May 13th, 2010)

  • Added a GUI to administrate CLUSTERS in realtime.
  • Code improvements (more objects!).
  • Fixed bug that allowed to type in a disconnected terminal and propagate those keypressed to the rest of members in the cluster.
  • Fixed some minor GUI glitches.
  • Code cleanup + improvements.

New in version 2.1.2.2.1 (May 6th, 2010)

  • Fixed a bug that prevented any "Port" modification from being saved.

New in version 2.1.2.2 (May 6th, 2010)

  • Added the possibility to select any number or connections and execute/delete them.
  • Added some code for softly close connections on tab/window close.

New in version 2.1.2.1 (April 23rd, 2010)

  • Fixed a couple of minor bugs with "Clustered Connections"
  • Fixed a couple of other minor bugs.

New in version 2.1.2 (April 23rd, 2010)

  • Added "Cluster connections" capability! Add any number of connected terminals to a same Cluster, and any keypress on any of those "clustered terminals" will be propagated to the rest of member of that cluster!

New in version 2.1.1.3 (April 22nd, 2010)

  • Fixed regression bug that prevented "Description" from being saved.
  • Fixed regression bug that made "Copy/Cut/Paste" fail on "Expect" properties tab.
  • Little improvements on Expect engine's disconnection routine.

New in version 2.1.1.2 (April 21st, 2010)

  • Added the logic to detect "changes" in configuration, allowing for manual/automatic saving, and advertising of exit without saving.
  • Added a check routine to silently test config files at startup (good for version upgrades).
  • Little GUI speedup improvements.
  • Minor bugfixes.

New in version 2.1.1.1 (April 20th, 2010)

  • Added an "Edit Variables" menu entry to quickly modify connections' variables.
  • Minor bugfixes.

New in version 2.1.1 (April 19th, 2010)

  • Added a progressbar next to status bar to know how many "expectations" there are before getting "connected".
  • Little GUI improvements.

New in version 2.1 (April 16th, 2010)

  • Added a status bar to the terminal to show connection status (with a tooltip that shows every step made to connect).
  • Added an option for local/remote commands to be confirmed before their execution.
  • Expect engine refined to allow more variables substitutions and avoid connection glitches.
  • Added option choose whether send (default) or not a "INTRO" keypress in "Expect" commands.
  • Little GUI readjustment.
  • Minor bugs fixed.

New in version 2.0.1 (April 8th, 2010)

  • Implemented the "so-much-missed" "UNDO" (Ctrl-z)function for every 'text' widget: Variables, Description, etc.
  • Modified the "Search" function in Terminals to allow to cancel any active
  • search (good for unexpected long time searches!)

New in version 2.0 (April 7th, 2010)

  • NEW revamped GUI( more or less): "Simpler, Cleaner and Professional"
  • Right click on automations provide context menus to fill in
  • Now user variables may contain runtime substitution variables (variables are getting more power on every new release)
  • Added link from "/opt/pac/pac" to "usr/bin/pac"
  • Restartable session from terminal's right click menu
  • TAB title moved from "tweak" to connection options
  • Initial preliminary "man" page!!! (see "man pac", but do not expect too much by now)
  • 70% of code rewritten (more objects, less bugs, less glitches, funnier!!

New in version 1.0 (March 12th, 2010)

  • Added the posibility to detach tabbed terminals into windows and viceversa !!
  • Revamped "find in terminal" gui
  • Lots of code rewritten: more modularized, cleaner and faster
  • Recursively auto accept consecutive unknown ssh_hosts connections
  • Added a new set of user dfined variables (next to 'OPTIONS' frame) where you can define some connection related variables in order to simplify the modification of pre/post/local/remote/expec options
  • Complete new filesystem architecture: no more use of standard Linux directories: now, everything goes into '/opt/pac'
  • Tweak TAB/window title by putting anywhere in 'Description'
  • Added autonomous '.tar.gz' package: if you do not want or can not use any pre-built instalable (RPM or DEB), simply unpack 'pac-x.y-all.tar.gz' in your favourite directory and run 'pac' inside the new directory
  • Game over for 'Undo'. I give up (for now). Terrible bugs made me take this decision
  • Many little GUI improvements: icons, correct sizes, etc
  • Minor bugfixes (wrong handling of some keypresses in terminals)

New in version 0.9.6.6 (March 9th, 2010)

  • Added "search" capability to the Terminal (, or right-click menu): a new window will popup with matching lines.
  • Minor code bugfixes: some combinations resulted in corrupted keyboard mappings.

New in version 0.9.6.5 (March 5th, 2010)

  • Added cursor shape selection: block, underline, ibeam

New in version 0.9.6.4 (March 5th, 2010)

  • Added right-click mouse menu for copy/cut/paste/delete full Expect entries

New in version 0.9.6.3 (February 25th, 2010)

  • Implemented Expect executions mobility!

New in version 0.9.6.2 (February 25th, 2010)

  • Added Terminal right-click option to save terminal's session output

New in version 0.9.6.1 (February 24th, 2010)

  • Bugfixed: added dependency for "cu" and "remote-tty".

New in version 0.9.6 (February 24th, 2010)

  • Modified GUI to use a combobox for supported connection methods.

New in version 0.9.5 (February 23rd, 2010)

  • Added connection checkbox to avoid any expect automation and let the user interact since the begining of authentication
  • Substituted 'trash' icon in Expect notebook tab by a checkbox to use or
  • not that expect in a quick/non-destructive way
  • Changed some GUI updates to avoid some *not-so-brand-new* bug... ;)
  • Minor code improvements

New in version 0.9.4.2 (February 19th, 2010)

  • Added for both local and remote commands: substitute this string () for user's given environments 'variable_name' (eg: export DISPLAY=)

New in version 0.9.4.1 (February 19th, 2010)

  • Added connection support for:
  • "sftp"
  • "[p]ftp"
  • "cu" (experimental!),
  • "remote-tty" (experimental!)

New in version 0.9.4 (February 18th, 2010)

  • GUI cleanup + fixes
  • Added .rpm for GNOME's VTE library (untested!!)

New in version 0.9.3 (February 15th, 2010)

  • Removed "gtkitemfactory" dependency (deprecated) for right click popup menus. Instead, use "popupmenu" function from Quentin Sculo (see "gmusicbrowser", amazing Perl/GTK music organizer!!)
  • Improvements in right popup menus GUI
  • Added tooltip for tray icon menu (shows connection description)
  • PAC's connection engine modified to detect invalid usernames when login
  • Minor code improvements
  • Pretty bugfree!

New in version 0.9.2 (February 12th, 2010)

  • Fixed bug that preventes font type to be taken into account
  • Added right mouse click pop menu for connections list
  • Code cleanup

New in version 0.9.1 (February 10th, 2010)

  • Removed "escape" key minimizes
  • Added option to minimize instead of closing
  • Fixed som minimizing bugs

New in version 0.9 (February 10th, 2010)

  • Moveable TABS
  • "UNDO" routine cleanup and bugfix.

New in version 0.8.2 (February 8th, 2010)

  • Closing with middle-click on a tab results in closing any other tab *but* the one to be closed!
  • "undo" enhancements and bugfixes

New in version 0.8.1 (February 8th, 2010)

  • Bugfix release:
  • Tabs selection bug (critical!!)
  • Copy/Paste connection bug

New in version 0.8 (February 7th, 2010)

  • "UNDO" routine fully implemented (but be careful when using it!)
  • Connections "Cut/Copy/Paste" also fully implemented (TONS of bugfixes!!)
  • TABS selection GUI on terminal improved
  • More code cleanup

New in version 0.7 (February 5th, 2010)

  • GUI improvements
  • More bugfixes
  • < QUICK > removal!!
  • Lots of code cleanup

New in version 0.6 (February 5th, 2010)

  • One *zillion* of regression bugs fixed!!
  • Less dependencies!
  • Pretty bug-free version (I hope!)

New in version 0.5 (February 4th, 2010)

  • Icons to close tabs
  • Added tab right-click mouse button menu (copy, paste, change tab and close
  • terminal)
  • TONS of bugfixes for scrolled windows

New in version 0.3 (February 1st, 2010)

  • Added terminal fore/background color ( default = white text over black background ) and font ( default = monspace 9 ) selection support
  • Local & remote execution prompt user for substitution of variables like '', '' and so on
  • Resized trayicon art
  • Bugfixes