[2] | 1 | Psi 0.10
|
---|
| 2 | ---------
|
---|
| 3 | Date: January 11th, 2006
|
---|
| 4 |
|
---|
| 5 | Project Lead/Maintainer (2004-current):
|
---|
| 6 | Kevin Smith
|
---|
| 7 | kismith@psi-im.org
|
---|
| 8 | http://www.kismith.co.uk/
|
---|
| 9 |
|
---|
| 10 | Original Author (2001-2004):
|
---|
| 11 | Justin Karneges
|
---|
| 12 | justin@affinix.com
|
---|
| 13 | http://psi-im.org/
|
---|
| 14 |
|
---|
| 15 |
|
---|
| 16 | For installation or compiling instructions, see the INSTALL file.
|
---|
| 17 | (On Windows, see install.txt)
|
---|
| 18 |
|
---|
| 19 | This program is licensed under the GNU General Public License. See
|
---|
| 20 | the COPYING file for more information.
|
---|
| 21 |
|
---|
| 22 |
|
---|
| 23 | Notes
|
---|
| 24 | -----
|
---|
| 25 | - You need the QCA-TLS plugin to utilize SSL connectivity.
|
---|
| 26 | See http://delta.affinix.com/qca/
|
---|
| 27 |
|
---|
| 28 | - Upgrading to 0.10 --
|
---|
| 29 | * Users upgrading will not benefit from the new colour scheme. If they
|
---|
| 30 | want the new colours, they should quit Psi and edit their config.xml file
|
---|
| 31 | by hand. For details, please see the User Guide in the Help menu.
|
---|
| 32 | * Due to the increased bandwidth used by auto-version checks, they
|
---|
| 33 | have been disabled since 0.9 by default. There is an option to
|
---|
| 34 | enable it.
|
---|
| 35 | * The self-contact is now only shown if there is more than one
|
---|
| 36 | resource logged in at once. If you'd rather it always show, like
|
---|
| 37 | in 0.8.7, then there is a way to enable it.
|
---|
| 38 | * An XML format is now used for storing SSL certificates. In the
|
---|
| 39 | future, Psi will support importing of PEM files. For now, you
|
---|
| 40 | will have to create the XML by hand. See certs/README.
|
---|
| 41 | * You must use the QCA-TLS plugin to utilize SSL. The older 'QSSL' plugin
|
---|
| 42 | will not work.
|
---|
| 43 |
|
---|
| 44 | - GnuPG tips --
|
---|
| 45 | * Always use the latest version of GnuPG.
|
---|
| 46 | * On Windows, use a native build instead of one based on cygwin, and make
|
---|
| 47 | sure it is properly installed in the registry.
|
---|
| 48 | * Ensure 'gpg' actually works, by testing it from the command-line.
|
---|
| 49 | * You must have a public and secret keyring. Psi cannot operate
|
---|
| 50 | without them, and they must be there when you start it.
|
---|
| 51 | * If you experience fatal GnuPG incompatibilities, you can pass
|
---|
| 52 | the --no-gpg option to Psi and gpg will not be used.
|
---|
| 53 | * If you have gpg-agent set up, but you don't want Psi to use it, then
|
---|
| 54 | you can pass --no-gpg-agent to force the use of Psi's built-in prompt.
|
---|
| 55 |
|
---|
| 56 |
|
---|
| 57 | Changes
|
---|
| 58 | -------
|
---|
| 59 | New in 0.10
|
---|
| 60 | - Psi will now sign out before Windows or Mac OS X machines go to 'sleep'
|
---|
| 61 | - The default text input line in the chat dialogs starts at one line tall, and grows as necessary.
|
---|
| 62 | - The Roster can now be automatically resized to fit all contacts.
|
---|
| 63 | - The Roster now has a menu bar available on Windows and Linux
|
---|
| 64 | - Chat windows can be collected together using tabs
|
---|
| 65 | - On Windows and Mac OS X, selected text may be automatically copied to the clipboard.
|
---|
| 66 | - Mac OS X builds now enjoy Growl(.info) support
|
---|
| 67 | - Photos are now available in the VCard dialog
|
---|
| 68 | - New default colour scheme
|
---|
| 69 | - New default iconsets
|
---|
| 70 | - Roster and chat dialog opacity is now configurable on Windows and Mac OS X
|
---|
| 71 | - The colour scheme is now slightly more configurable
|
---|
| 72 | - Assorted minor feature additions and bug fixes
|
---|
| 73 |
|
---|
| 74 | New in 0.9.3
|
---|
| 75 | - Notification when a user is typing
|
---|
| 76 | - Advanced Data Forms capability (x:data)
|
---|
| 77 | - Mac version uses the menu bar and also has a new color scheme
|
---|
| 78 | - Slightly improved new user dialog
|
---|
| 79 | - Drag and drop File Transfer
|
---|
| 80 | - Ability to specify a status messages when going offline
|
---|
| 81 | - The tray icon under X11 should now be more beautiful
|
---|
| 82 | - Show self-contact is now a toolbar button instead of a normal option
|
---|
| 83 | - There is now an option for all chat windows to be compact by default
|
---|
| 84 | - Bugfix: file transfer sometimes wouldn't send the whole file
|
---|
| 85 | - Fixed many other small bugs
|
---|
| 86 |
|
---|
| 87 | New in 0.9.2
|
---|
| 88 | - File transfer
|
---|
| 89 | - Event queue is saved to disk at all times for fault protection
|
---|
| 90 | - Enable/disable accounts
|
---|
| 91 | - Groupchat nickname tab-completion
|
---|
| 92 | - Groupchat trackbar to mark last read text when unfocused
|
---|
| 93 | - *bold*, /italic/, _underline_
|
---|
| 94 | - Fixed bug where the roster window could get lost on Windows
|
---|
| 95 | - 'Compact' mode for chat window
|
---|
| 96 | - Tip of the day
|
---|
| 97 | - Hidden roster group
|
---|
| 98 | - Ability to export history as readable text
|
---|
| 99 | - Event queue sorting by type
|
---|
| 100 | - Type-ahead search in the roster
|
---|
| 101 | - External programs can now have parameters
|
---|
| 102 | - Toolbar configuration is now accessed from the right-click menu
|
---|
| 103 | - Show dates in local format
|
---|
| 104 | - Use the gnome-open utility for opening URLs with GNOME2
|
---|
| 105 | - Fixed "broken pipe" crash when receiving GnuPG errors
|
---|
| 106 |
|
---|
| 107 | New in 0.9.1
|
---|
| 108 | - Service Discovery browser (JEP-0030)
|
---|
| 109 | - Popup notifications
|
---|
| 110 | - Redesigned Iconset & Emoticons system, based on JEP-0038
|
---|
| 111 | - Now possible to use service/transport icons for individual contacts
|
---|
| 112 | - Ability to use custom roster icons for contacts via RegExps
|
---|
| 113 | - Emoticon popup menu in chat window, for quick access
|
---|
| 114 | - Reorganized Options window
|
---|
| 115 | - Toolbar Editor
|
---|
| 116 | - GnuPG 1.2.3 compatibility
|
---|
| 117 | - New XMPP/Jabber engine (partially complete, XMPP 1.0 support deferred)
|
---|
| 118 | - SOCKS5 proxy support
|
---|
| 119 | - HTTP polling proxy support (JEP-0025)
|
---|
| 120 | - Roster groups open/closed state saved
|
---|
| 121 | - 'Free for Chat' status
|
---|
| 122 | - Character counter
|
---|
| 123 | - Selectable colors for roster 'blink' animation
|
---|
| 124 | - Copy Location in URL attachment context menu
|
---|
| 125 | - X11: WindowMaker docklet
|
---|
| 126 | - Windows: fixed idle detection on Windows 9x
|
---|
| 127 | - Mac: ability to hide/restore main window
|
---|
| 128 | - Option: ignore messages from addresses not in your roster
|
---|
| 129 | - Option: enter key sends chat messages
|
---|
| 130 | - Option: raise chat window on receiving new messages
|
---|
| 131 | - Option: auto-authorize contacts
|
---|
| 132 | - Option: 'small' group headings
|
---|
| 133 | - Option: treat incoming chats as messages unless chatting
|
---|
| 134 | - Option: show/hide subject line
|
---|
| 135 | - Option: enable/disable vCard check during login
|
---|
| 136 | - Account dialogs ensure the JID is a valid user-JID before accepting
|
---|
| 137 | - Bugfix: crash after using the Jabber browser
|
---|
| 138 | - Bugfix: crash when resolving DNS
|
---|
| 139 | - Bugfix: busy indicator sometimes stopped when it should still be running
|
---|
| 140 | - Fixed many other bugs
|
---|
| 141 |
|
---|
| 142 |
|
---|
| 143 | Description
|
---|
| 144 | -----------
|
---|
| 145 |
|
---|
| 146 | Psi is a capable Jabber client aimed at experienced users. Its design
|
---|
| 147 | goals are simplicity and stability. Psi is highly portable and runs on
|
---|
| 148 | Windows, Unix/X11, and MacOS X.
|
---|
| 149 |
|
---|
| 150 | The interface is very ICQ-like. Alerts appear in the contact list when
|
---|
| 151 | events are received, and things like subscriptions requests appear as
|
---|
| 152 | "system messages" (ICQ users know these well). Even "Chats" are
|
---|
| 153 | queued in the contact list. Also, chats are "remembered" by default,
|
---|
| 154 | so that you don't have to keep a bunch of windows open for each person.
|
---|
| 155 | Just close the chat window. If you open it again it will all be there.
|
---|
| 156 |
|
---|
| 157 | Psi is minimal but powerful. There are keybindings for just about
|
---|
| 158 | everything, Unicode is supported throughout, and contacts are cached
|
---|
| 159 | offline. Security is also a major consideration, and Psi provides it for
|
---|
| 160 | both client-to-server (SSL) and client-to-client (GnuPG).
|
---|
| 161 |
|
---|
| 162 | Plans for v1.0:
|
---|
| 163 | - Multi-User Chat (JEP-0045)
|
---|
| 164 | - Plugin system
|
---|
| 165 | - Other misc stuff
|
---|
| 166 | - Bugfixes
|
---|
| 167 |
|
---|
| 168 |
|
---|
| 169 | How you can help
|
---|
| 170 | ----------------
|
---|
| 171 |
|
---|
| 172 | Comments
|
---|
| 173 | --------
|
---|
| 174 | I like comments, even if they are a simple thanks.
|
---|
| 175 |
|
---|
| 176 | Bug reports
|
---|
| 177 | -----------
|
---|
| 178 | If you want to help me out, email me a bug report. Be as descriptive
|
---|
| 179 | as possible and tell me what exactly you were doing at the time
|
---|
| 180 | something went wrong. If possible, send me a stack backtrace.
|
---|
| 181 |
|
---|
| 182 | Wishes
|
---|
| 183 | ------
|
---|
| 184 | I can't possibly know what everyone wants, so I appreciate all feature
|
---|
| 185 | requests.
|
---|
| 186 |
|
---|
| 187 | Porting
|
---|
| 188 | -------
|
---|
| 189 | Psi should be very portable. Please e-mail me first if you want to
|
---|
| 190 | port Psi to another platform.
|
---|
| 191 |
|
---|
| 192 | Graphics
|
---|
| 193 | --------
|
---|
| 194 | I am no artist. If you think you can do a better job with any of the
|
---|
| 195 | Psi graphics, then go right ahead!
|
---|
| 196 |
|
---|
| 197 | Sound
|
---|
| 198 | -----
|
---|
| 199 | Same goes for sound. Start mixing!
|
---|
| 200 |
|
---|
| 201 | Programming
|
---|
| 202 | -----------
|
---|
| 203 | Patches are welcome. External tools would be useful as well, like Licq
|
---|
| 204 | conversion utilities (iconsets, message history, etc). Get to work!
|
---|
| 205 |
|
---|
| 206 | Packaging
|
---|
| 207 | ---------
|
---|
| 208 | Want to make an RPM or something?
|
---|
| 209 |
|
---|
| 210 | Financial
|
---|
| 211 | ---------
|
---|
| 212 | You can send a paypal gift if you'd like, to justin@affinix.com
|
---|
| 213 |
|
---|
| 214 |
|
---|
| 215 | Have fun,
|
---|
| 216 | -Justin
|
---|
| 217 |
|
---|