home *** CD-ROM | disk | FTP | other *** search
- Psi 0.8.6
- ---------
- Date: June 29th, 2002
-
- Author:
- Justin Karneges
- infiniti@affinix.com
-
-
- For installation or compiling instructions, see the INSTALL file.
- (On Windows, see install.txt)
-
- This program is licensed under the GNU GPL. See the COPYING file for
- more information.
-
- ** About SSL **
- You need the QSSL plugin to utilize SSL connectivity.
-
- ** Notes to those upgrading **
- - If you are upgrading from a version prior to 0.8.5, Psi will try to
- import your old settings as the "Default" profile. Just click the
- "import" button when you are prompted. Do not go back to a previous
- version of Psi after importing to the new config, otherwise you could
- run into configuration problems. Note to Windows users: make sure your
- history files are in the same folder as the new version of Psi
- before you import, so that they can be moved to the correct location.
- If you forget to do this (or it is not possible with your configuration,
- like on NT), you can manually move them later to the
- "PsiData\profiles\Default\history" folder (PsiData resides in the Psi
- folder on Windows 9x, or your personal Documents and Settings folder
- on NT/2K/XP).
-
- - You will probably need to re-enter your password. As of v0.8, Psi
- encrypts your password on disk, so your old one is going to be read
- incorrectly. Also, as of 0.8.3, the Psi uses a new encryption
- scheme, so if you are upgrading from 0.8.2 to 0.8.3, you will need to
- re-enter it again also. Sorry!
-
-
- Changes
- -------
- New in 0.8.6:
- - Roster sorted on-the-fly instead of delayed (no more "jumping")
- - Platform-specific DNS resolution
- - Middle-click triggers default action
- - Better multi-display support
- - Custom auto-status message
- - Chat messages containing URLs or Subjects are displayed properly
- - No more warning when quitting while connected
- - Auto-reconnect
- - Send deregistration when deleting a transport
- - DND status does not play sounds or do popups
- - Numpad-enter now acts like the regular enter key
- - Escape hides the roster window
- - "Tool window" mode for roster (on win32 this means no taskbar entry)
- - Sound previews in the options dialog
- - HTTP(S) proxy support
- - Your Nickname is displayed in titlebar instead of Jabber ID
- - "Last Online @" available for offline contacts (via tooltip)
- - Ability to manually specify your JID, in case it doesn't match the host
- - Message quoting
- - Support for changing password
- - Ability to deny subscriptions
- - Emoticons
- - SSL certificate verification warnings
- - Better internal iconset handling (should be no leaks now)
- - Uses a plugin called QSSL, instead of OpenSSL directly
- - $PSIDATADIR can specify a custom path for PsiData (normally $HOME/.psi)
- - Show client version and operating system of contacts (via tooltip)
- - Ability to load iconsets in zip format
- - Option: alert for chats even if the chat window is open (like ICQ2001)
- - Option: start with main window hidden
- - Option: don't auto-popup when away
- - bugfix: raise roster window on event should not take focus
- - bugfix: "Play sounds" option restored properly
- - bugfix: URLs with ampersands should now open correctly
- - bugfix: crash when trying to connect while already connecting
- - bugfix: Windows 95 works again
-
- New in 0.8.5:
- - Separate user profiles
- - New config format (will import old settings)
- - More iconsets, including the new default: "Stellar"
- - Included Sound effects
- - MacOS X version
- - Windows XP theme support
- - Internationalization (available as language packs)
- - Some small features (like clickable urls in away messages)
-
- New in 0.8.4:
- - SSL support (with OpenSSL 0.9.6b library)
- - Offline groups, no more need for 'X' empty groups
- - Better URL detection
- - Handy new options: remember window sizes, and ignore headline messages
- - SHA1 now works on big endian systems again
- - Fixed memory leak in the Win32 system tray icon
- - Messages now show proper indentation
- - Service ID translation (jabber:iq:gateway)
- - Redesigned Jabber core
- - Faster shutdown
- - A bunch of other little things
-
- New in 0.8.3:
- - Removing transports works again
- - vCard submission now submits XML with proper case
- - Options are saved when you hit apply, not just on exit
- - Fixed a bug in the search that caused it to not work on some servers
- - win32: chat window titlebar flashes on new message
- - Some dialogs now have class names, so you can do WM grouping, etc
- - Chat contents can now be told to "destruct" after some time has passed
- - Always-on-top option
- - URLs appear as clickable links, and launch default browser or custom
- - Toolbutton on the main window to toggle Away users
- - Tray icon
- - Double (or middle) clicking the status area will open the next event
- - Timestamps appear green in the chatwindow if the message was spooled
- - Send and Close buttons are swapped in the message dialog (be careful!)
- - Prompt before quitting if you are connected
- - Now works on Windows 95!
- - Optimizations to the roster loading code. _Much_ faster now.
- - Debug logging now disabled by default (to reduce memory/cpu use)
- - Many other little things
-
- New in 0.8.2:
- - View resources of others (see tooltip)
- - Set your resource name and priority
- - Some new options: NAT keep-alive, sound for contact offline,
- choose sound player (on unix)
- - Options dialog no longer modal
- - Contact online name flashes
- - Checkbox to enable/disable all sound is in the Psi menu
- - Contactlist sorts in alphabetical order
- - Drag and drop group change
- - Agent registration should work again (was broken in 0.8 and 0.81)
- - Send URLs
- - Subjects and URLs are now saved to history
- - Auto Status
- - Bug fixes
- - Other little things
-
- New in 0.81:
- - Connection error reporting is fixed (was broken in 0.8)
- - Unicode send/history handling fixed (had problems on Windows)
- - Offline syncing strangeness on Windows fixed.
- - "Unfinished Software" popup gone
- - Digest password authorization, no more plaintext
- - AddUser from search now works
- - Guest mode was logging sends. Fixed now.
- - Event sound for "first chat"
- - Event sound for "online" no longer happens during sign-on
- - other fixes
- - core classes reworked again (on the quest to perfection, not there yet)
-
- New in 0.8:
- - Transport/Agent listing and registration
- - Status icons for detected Transports (ICQ, AIM, MSN, Yahoo!)
- - Chat:
- - shows number of unread messages in caption
- - "Shift+PageUp/Down" scrolls chat window like an xterm :)
- - "/clear" will clear the chat buffer (there is also a button)
- - send button removed (it was pointless)
- - UserInfo (VCards)
- - Account info view/change
- - Directory service searching
- - On-event sound capability (uses the "play" command. no sounds included)
- - Guest mode (leave no traces)
- - Password is no longer saved as plaintext on disk
- - README accessible from the help menu
- - Core classes redone (life will be easier for me now)
- - Bugfixes
-
-
- Description
- -----------
-
- Psi is a Jabber client written in C++ using the Qt toolkit. It's the
- only Qt Jabber client under active development that I'm aware of, and I
- plan for it to be a suitable replacement for people switching from Licq.
- Psi started out as an X11 program for unix, but thanks to the portability
- of Qt, there are also Windows and MacOS X versions.
-
- 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 can be even
- be managed offline.
-
-
- Plans for v1.0:
- - File Transfer
- - Groupchat / Conferencing
- - Other misc stuff
- - Bugfixes
-
- The list is getting smaller!
-
-
- 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. In particular, I am seeking a Qt/Mac
- developer to maintain a MacOS X port.
-
- 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
-
-