|
Name |
|
Date |
Size |
#Lines |
LOC |
| .. | | 03-May-2022 | - |
| 3rdparty/ | H | 03-May-2022 | - | 12,921 | 9,680 |
| admin/ | H | 06-Sep-2020 | - | 1,620 | 1,239 |
| certs/ | H | 06-Sep-2020 | - | 88 | 83 |
| cmake/modules/ | H | 28-Mar-2020 | - | 1,162 | 1,077 |
| doc/ | H | 03-May-2022 | - | 1,185 | 1,172 |
| iconsets/ | H | 28-Mar-2020 | - | 2,267 | 1,791 |
| iris/ | H | 03-May-2022 | - | 80,817 | 60,123 |
| mac/ | H | 03-May-2022 | - | 422 | 285 |
| options/ | H | 06-Sep-2020 | - | 763 | 735 |
| qa/ | H | 28-Mar-2020 | - | 4,652 | 4,287 |
| qcm/ | H | 06-Sep-2020 | - | 2,439 | 2,150 |
| sound/ | H | 03-May-2022 | - | | |
| src/ | H | 03-May-2022 | - | 176,669 | 130,657 |
| themes/chatview/ | H | 28-Mar-2020 | - | | |
| tools/ | H | 28-Mar-2020 | - | 136 | 108 |
| win32/ | H | 03-May-2022 | - | 77 | 66 |
| .gitignore | H A D | 06-Sep-2020 | 1 KiB | 71 | 70 |
| .gitmodules | H A D | 06-Sep-2020 | 371 | 13 | 12 |
| .qmake.cache.in | H A D | 06-Sep-2020 | 96 | 4 | 3 |
| .qmake.conf | H A D | 28-Mar-2020 | 89 | 4 | 3 |
| CMakeLists.txt.c++20 | H A D | 06-Sep-2020 | 11 KiB | 343 | 306 |
| COPYING | H A D | 28-Mar-2020 | 15.5 KiB | 297 | 248 |
| INSTALL | H A D | 06-Sep-2020 | 1.2 KiB | 40 | 27 |
| README | H A D | 06-Sep-2020 | 6.5 KiB | 199 | 158 |
| TODO | H A D | 06-Sep-2020 | 7.9 KiB | 159 | 154 |
| configure | H A D | 06-Sep-2020 | 88.4 KiB | 3,644 | 3,179 |
| iconsets.qrc | H A D | 06-Sep-2020 | 23.1 KiB | 386 | 385 |
| l10n.pro | H A D | 28-Mar-2020 | 281 | 14 | 10 |
| pluginsconf.pri.in | H A D | 06-Sep-2020 | 88 | 4 | 3 |
| psi-plus.appdata.xml | H A D | 11-Jun-2020 | 3.2 KiB | 41 | 40 |
| psi.appdata.xml | H A D | 11-Jun-2020 | 2.1 KiB | 39 | 38 |
| psi.desktop | H A D | 06-Sep-2020 | 2.4 KiB | 68 | 66 |
| psi.pro | H A D | 06-Sep-2020 | 1 KiB | 40 | 31 |
| psi.qc | H A D | 06-Sep-2020 | 1,001 | 59 | 58 |
| psi.qrc | H A D | 06-Sep-2020 | 256 | 12 | 11 |
README
1Psi 1.3
2-------
3Date: September 24th, 2017
4
5Maintainers:
6 Sergey Ilinykh (2010 (Psi+) - 2017 (Psi/Psi+))
7 rion4ik@gmail.com
8 https://psi-im.org/
9
10 Justin Karneges (2001-2004, 2009-2010)
11 justin@affinix.com
12 https://psi-im.org/
13
14 Kevin Smith (2004-2009)
15 kismith@psi-im.org
16 https://www.kismith.co.uk/
17
18
19 For installation or compiling instructions, see the INSTALL file.
20
21 This program is licensed under the GNU General Public License. See the
22 COPYING file for more information.
23
24
25Notes
26-----
27 - QCA --
28 * QCA 2.x is required to build Psi.
29 * The qca-ossl and qca-gnupg plugins are desirable for full functionality
30 of Psi.
31
32 - Voice Calling --
33 * The PsiMedia 1.0.x plugin and the qca-ossl plugin are needed to activate
34 the voice calling feature. Source of PsiMedia can be found at:
35 http://delta.affinix.com/psimedia/
36 On Windows, place gstprovider.dll into the base directory.
37 On Mac, place libgstprovider.dylib into Psi.app/Contents/plugins
38 On Linux, place libgstprovider.so into LIBDIR/psi/plugins
39
40 - Upgrading to 0.15 --
41 * During the upgrade process, any existing files will be copied to new
42 locations. You can opt to have the files in the original locations
43 removed or left intact.
44
45 - GnuPG tips --
46 * Always use the latest version of GnuPG.
47 * On Windows, use a native build instead of one based on cygwin, and make
48 sure it is properly installed in the registry.
49 * Ensure 'gpg' actually works, by testing it from the command-line.
50 * You must have a public and secret keyring. Psi cannot operate
51 without them, and they must be there when you start it.
52
53
54Changes
55-------
56 New in 1.5
57 - Backported fixes to various bugs/crashes from the master branch
58 - Fixed compatibility with Qt 5.15
59
60 New in 1.4
61 - Fixed reconnection on Stream Management resume failure
62 - Fixed compatibility with Qt >= 5.10
63 - Improved media contents previews for WebKit version (YouTube and files)
64 - CMake-based build fixes
65
66 New in 1.3
67 - Fixed connection to Openfire server
68 - Fixed connections by IP (fixes socks file transfer as well)
69 - Fixed compilation with new version of Enchant
70 - Fixed broken file transfer after reconnection
71 - Minor UI fixes
72
73 New in 1.2
74 - Removed AIM and MSN icons.
75 - Fixed debug build on Visual Studio.
76 - Font and windows sizes adjusted for regular fullhd displays.
77 - Fixed crashes online account remove and contact delete from another resource.
78 - History DB and dialog improvements.
79 - Fixed crash on unrecognized dictionary encodings in hunspell checker.
80 - Added option to disable previews in webkit builds.
81 - Fixed Youtube links recognition.
82
83 New in 1.1
84 - Fixed a few crashes. Seems to be pretty stable now.
85 - Contact list was rewritten once again.
86 - Improved stream management (no more disconnects).
87 - Better support for HIDPI displays.
88 - More Psi+ patches merged.
89 - JDNS was replaced with QDnsLookup for Qt5 builds.
90 - CMake support.
91 - A lot of minor UI fixes.
92
93 New in 1.0
94 - Almost all Psi+ patches were merged (a lot of features).
95 - Plugins support is enabled by default.
96
97 New in 0.15
98 - Merge many changes from Psi+.
99 - New message history browser.
100 - New, fast contact list window.
101 - TURN proxying for voice calls.
102 - Store data in more standardized locations based on the platform.
103 - No longer dependent on the Qt3Support library.
104 - Domains ending in .local now always work, whether via DNS server or mdns.
105 - Windows 64-bit and Mac 64-bit now supported. Mac PPC deprecated.
106 - Legacy SSL port probe feature removed.
107 - Various small features and bugfixes.
108
109 New in 0.14
110 - Added color options to the chat window.
111 - Can now specify a reason for kick/ban in groupchat.
112 - Improved User Info window, to show more fields and photo view/save.
113 - Support for Enchant as an alternative to Aspell.
114 - Commandline interface now supports choosing profile and setting status.
115 - D-BUS interface now supports setting status and indicating sleep/wake.
116 - Fixed voice calling compatibility bugs with Pidgin and Empathy.
117 - Various other minor improvements and bugfixes.
118
119 New in 0.13
120 - Voice calls (Jingle RTP).
121 - Basic XMPP URI handler.
122 - Ability to permanently trust certificates at connect time.
123 - Mini command system (Ctrl+7 in chat window).
124 - Various bugfixes.
125
126
127Description
128-----------
129
130 Psi is a capable XMPP client aimed at experienced users. Its design goals
131 are simplicity and stability. Psi is highly portable and runs on Windows,
132 Unix/X11, and Mac OS X.
133
134 The interface is very ICQ-like. Alerts appear in the contact list when
135 events are received, and things like subscriptions requests appear as
136 "system messages" (ICQ users know these well). Even "Chats" are queued in
137 the contact list. Also, chats are "remembered" by default, so that you don't
138 have to keep a bunch of windows open for each person. Just close the
139 chat window. If you open it again it will all be there.
140
141 Psi is minimal but powerful. There are keybindings for just about
142 everything, Unicode is supported throughout, and contacts are cached
143 offline. Security is also a major consideration, and Psi provides it for
144 both client-to-server (SSL) and client-to-client (GnuPG).
145
146
147How you can help
148----------------
149
150 Comments
151 --------
152 We like comments, even (especially) if they are a simple thanks.
153
154 Bug reports
155 -----------
156 If you want to help us out, please file a bug report on our tracker at:
157 https://github.com/psi-im/psi/issues
158 Please be as descriptive as possible and tell us what exactly you were doing
159 at the time something went wrong. If possible, send us a stack backtrace.
160
161 We also have a XMPP conference psi-dev@conference.jabber.ru and
162 mailing list https://groups.google.com/forum/#!forum/psi-devel.
163
164 Wishes
165 ------
166 We can't possibly know what everyone wants, so we appreciate all feature
167 requests. These can be submitted to the issue tracker as well (see above).
168
169 Porting
170 -------
171 Psi should be very portable. Please e-mail us first if you want to port Psi
172 to another platform.
173
174 Graphics
175 --------
176 There are many ways to contribute to the Psi project, if you think you can
177 do a better job with any of the Psi graphics, then go right ahead!
178
179 Sound
180 -----
181 Same goes for sound. Start mixing!
182
183 Programming
184 -----------
185 Patches are welcome. External tools would be useful as well, like Licq
186 conversion utilities (iconsets, message history, etc). Get to work!
187
188 Packaging
189 ---------
190 Want to make an RPM or something?
191
192 Financial
193 ---------
194 You can send a paypal gift if you'd like, to donate@psi-im.org
195
196
197Have fun,
198-The Psi team
199