1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216
|
Psi 0.8.5
---------
Date: March 21st, 2002
Author:
Justin Karneges
infiniti@affinix.com
For installation or compiling instructions, see the INSTALL file.
This program is licensed under the GNU GPL. See the COPYING file for
more information.
** About SSL **
OpenSSL is used dynamically during runtime by Psi if you have it
installed on your system. On unix / MacOS X, this means having
a .so file somewhere. On Windows, put the two OpenSSL DLL files
into the same folder as Psi.
** 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.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
|