home *** CD-ROM | disk | FTP | other *** search
- Psi 0.9.2
- ---------
- Date: May 7th, 2004
-
- Author:
- Justin Karneges
- justin@affinix.com
- http://psi.affinix.com/
-
-
- For installation or compiling instructions, see the INSTALL file.
- (On Windows, see install.txt)
-
- This program is licensed under the GNU General Public License. See
- the COPYING file for more information.
-
-
- Notes
- -----
- - You need the QCA-TLS plugin to utilize SSL connectivity.
- See http://psi.affinix.com/
-
- - Upgrading to 0.9.2 --
- * Import support of config <= 0.8.4 is gone. You must upgrade from
- 0.8.5 or higher to preserve your configuration.
- * Due to the increased bandwidth used by auto-version checks, they
- have been disabled in this version by default.
- * The self-contact is now only shown if there is more than one
- resource logged in at once. If you'd rather it always show, like
- in 0.8.7, then there is an option available.
- * An XML format is now used for storing SSL certificates. In the
- future, Psi will support importing of PEM files. For now, you
- will have to create the XML by hand. See certs/README.
- * You must use the QCA-TLS plugin to utilize SSL. The older 'QSSL' plugin
- will not work.
-
- - GnuPG tips --
- * Always use the latest version of GnuPG.
- * On Windows, use a native build instead of one based on cygwin, and make
- sure it is properly installed in the registry.
- * Ensure 'gpg' actually works, by testing it from the command-line.
- * You must have a public and secret keyring. Psi cannot operate
- without them, and they must be there when you start it.
- * If you experience fatal GnuPG incompatibilities, you can pass
- the --no-gpg option to Psi and gpg will not be used.
- * If you have gpg-agent set up, but you don't want Psi to use it, then
- you can pass --no-gpg-agent to force the use of Psi's built-in prompt.
-
-
- Changes
- -------
- New in 0.9.2
- - File transfer
- - Event queue is saved to disk at all times for fault protection
- - Enable/disable accounts
- - Groupchat nickname tab-completion
- - Groupchat trackbar to mark last read text when unfocused
- - *bold*, /italic/, _underline_
- - Fixed bug where the roster window could get lost on Windows
- - 'Compact' mode for chat window
- - Tip of the day
- - Hidden roster group
- - Ability to export history as readable text
- - Event queue sorting by type
- - Type-ahead search in the roster
- - External programs can now have parameters
- - Toolbar configuration is now accessed from the right-click menu
- - Show dates in local format
- - Use the gnome-open utility for opening URLs with GNOME2
- - Fixed "broken pipe" crash when receiving GnuPG errors
-
- New in 0.9.1
- - Service Discovery browser (JEP-0030)
- - Popup notifications
- - Redesigned Iconset & Emoticons system, based on JEP-0038
- - Now possible to use service/transport icons for individual contacts
- - Ability to use custom roster icons for contacts via RegExps
- - Emoticon popup menu in chat window, for quick access
- - Reorganized Options window
- - Toolbar Editor
- - GnuPG 1.2.3 compatibility
- - New XMPP/Jabber engine (partially complete, XMPP 1.0 support deferred)
- - SOCKS5 proxy support
- - HTTP polling proxy support (JEP-0025)
- - Roster groups open/closed state saved
- - 'Free for Chat' status
- - Character counter
- - Selectable colors for roster 'blink' animation
- - Copy Location in URL attachment context menu
- - X11: WindowMaker docklet
- - Windows: fixed idle detection on Windows 9x
- - Mac: ability to hide/restore main window
- - Option: ignore messages from addresses not in your roster
- - Option: enter key sends chat messages
- - Option: raise chat window on receiving new messages
- - Option: auto-authorize contacts
- - Option: 'small' group headings
- - Option: treat incoming chats as messages unless chatting
- - Option: show/hide subject line
- - Option: enable/disable vCard check during login
- - Account dialogs ensure the JID is a valid user-JID before accepting
- - Bugfix: crash after using the Jabber browser
- - Bugfix: crash when resolving DNS
- - Bugfix: busy indicator sometimes stopped when it should still be running
- - Fixed many other bugs
-
- New in 0.9:
- - Jabber Browsing
- - OpenPGP integration (via GnuPG) for end-to-end personal security
- - Groupchat: invites, private messaging, nick coloring, word highlighting
- - Fixed OS-shutdown problem
- - Support for GNOME2 trayicon (freedesktop standard)
- - Invisibility
- - Option to block popups from unlisted contacts
- - VCards are now cached locally
- - Fixed build issues on Solaris
- - Fixed double-transport item bug
- - Version checks are now optional
- - Gadu-gadu icons
- - Lockdown (undocumented, see profiles.cpp source code for details)
- - Default chats to no-resource, as per XMPP recommendation
- - SSL Certificate dialog
- - Improved SSL Certificate verification and certs format (see certs/README)
- - Set WM_CLASS's on X11
- - Account Registration allows specifying separate host from JID
- - New Proxy Profiles system, to share proxy configuration between accounts
- - Fixed bug where outgoing messages were logged when history was disabled
- - Chat dialog no longer logs redundant presence updates
- - Fixed chat dialog scrolling annoyance
- - Swap yes/no buttons on some dialogs back to normal
- - Fixed clipboard URL-grabbing
- - win32: Pasting text into Notepad should have proper linebreaks
- - win32: fixed idle bugs
- - JIDs that have < or > characters are now escaped in the event dialog
- - Chat dialog should now wrap long URLs
- - Unhiding a chat dialog should bring it to the current virtual desktop
- - Tons of other minor bugfixes
-
-
- Description
- -----------
-
- Psi is a capable Jabber client aimed at experienced users. Its design
- goals are simplicity and stability. Psi is highly portable and runs on
- Windows, Unix/X11, and MacOS X.
-
- The interface is very ICQ-like. Alerts appear in the contact list when
- events are received, and things like subscriptions requests appear as
- "system messages" (ICQ users know these well). Even "Chats" are
- queued in the contact list. Also, chats are "remembered" by default,
- so that you don't have to keep a bunch of windows open for each person.
- Just close the chat window. If you open it again it will all be there.
-
- Psi is minimal but powerful. There are keybindings for just about
- everything, Unicode is supported throughout, and contacts are cached
- offline. Security is also a major consideration, and Psi provides it for
- both client-to-server (SSL) and client-to-client (GnuPG).
-
- Plans for v1.0:
- - Multi-User Chat (JEP-0045)
- - Plugin system
- - Other misc stuff
- - Bugfixes
-
-
- How you can help
- ----------------
-
- Comments
- --------
- I like comments, even if they are a simple thanks.
-
- Bug reports
- -----------
- If you want to help me out, email me a bug report. Be as descriptive
- as possible and tell me what exactly you were doing at the time
- something went wrong. If possible, send me a stack backtrace.
-
- Wishes
- ------
- I can't possibly know what everyone wants, so I appreciate all feature
- requests.
-
- Porting
- -------
- Psi should be very portable. Please e-mail me first if you want to
- port Psi to another platform.
-
- Graphics
- --------
- I am no artist. If you think you can do a better job with any of the
- Psi graphics, then go right ahead!
-
- Sound
- -----
- Same goes for sound. Start mixing!
-
- Programming
- -----------
- Patches are welcome. External tools would be useful as well, like Licq
- conversion utilities (iconsets, message history, etc). Get to work!
-
- Packaging
- ---------
- Want to make an RPM or something?
-
- Financial
- ---------
- You can send a paypal gift if you'd like, to justin@affinix.com
-
-
- Have fun,
- -Justin
-
-