Files
@ 2eccba069825
Branch filter:
Location: libtransport.git/ChangeLog - annotation
2eccba069825
7.6 KiB
text/plain
Web interface: show warning when trying to register already registered username
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 | 92647102ee4c c4542dc36805 c4542dc36805 c4542dc36805 c4542dc36805 c4542dc36805 c4542dc36805 c4542dc36805 c4542dc36805 c4542dc36805 c4542dc36805 c4542dc36805 92647102ee4c 92647102ee4c 92647102ee4c 92647102ee4c c4542dc36805 c4542dc36805 c4542dc36805 c4542dc36805 c4542dc36805 c4542dc36805 c4542dc36805 c4542dc36805 c4542dc36805 c4542dc36805 c4542dc36805 c4542dc36805 c4542dc36805 c4542dc36805 c4542dc36805 c4542dc36805 c4542dc36805 c4542dc36805 c4542dc36805 c4542dc36805 c4542dc36805 c4542dc36805 c4542dc36805 c4542dc36805 c4542dc36805 c4542dc36805 c4542dc36805 c4542dc36805 b628deb2d866 b628deb2d866 b628deb2d866 c4542dc36805 c4542dc36805 c4542dc36805 c4542dc36805 c4542dc36805 c4542dc36805 c4542dc36805 c4542dc36805 21030465161a 21030465161a 21030465161a 21030465161a 21030465161a 21030465161a 21030465161a 21030465161a 21030465161a 21030465161a 21030465161a 21030465161a 21030465161a 21030465161a 21030465161a 21030465161a 21030465161a 21030465161a 21030465161a 21030465161a 21030465161a 21030465161a 21030465161a 21030465161a 21030465161a 21030465161a 21030465161a 21030465161a 21030465161a 21030465161a 21030465161a 21030465161a 21030465161a 21030465161a 21030465161a 21030465161a 21030465161a 21030465161a 21030465161a 4a28fcd6ec19 8b2e6e0bc26c 19c55d6bf847 19c55d6bf847 8b2e6e0bc26c 8b2e6e0bc26c 8b2e6e0bc26c 8b2e6e0bc26c 8b2e6e0bc26c 3a3d4bad5198 3a3d4bad5198 3a3d4bad5198 f4a3ad1cadf8 f4a3ad1cadf8 f4a3ad1cadf8 7b118794ceaf 7b118794ceaf 7b118794ceaf 7b118794ceaf 7b118794ceaf 7b118794ceaf 7b118794ceaf 7b118794ceaf 8b2e6e0bc26c 8b2e6e0bc26c 8b2e6e0bc26c 19c55d6bf847 8b2e6e0bc26c 7b118794ceaf 7b118794ceaf 7b118794ceaf 7b118794ceaf 8b2e6e0bc26c 19c55d6bf847 19c55d6bf847 f4a3ad1cadf8 8d8ec5c94acb 8d8ec5c94acb 8d8ec5c94acb 8d8ec5c94acb 3f7677176b4a 6d09f9e42f94 8a471b73f7d1 6d09f9e42f94 8a471b73f7d1 6d09f9e42f94 8a471b73f7d1 8a471b73f7d1 eb30457222f8 143a692c8df1 143a692c8df1 143a692c8df1 143a692c8df1 6d09f9e42f94 6d09f9e42f94 3f7677176b4a 6d09f9e42f94 eb30457222f8 eb30457222f8 eb30457222f8 eb30457222f8 eb30457222f8 6d09f9e42f94 8a471b73f7d1 6d09f9e42f94 6d09f9e42f94 6d09f9e42f94 8a471b73f7d1 8a471b73f7d1 eb30457222f8 6d09f9e42f94 554dddd813d9 1dafed2e6b18 6e4eb0ed6f15 320738eda85a 04115c5d99f1 04115c5d99f1 56bb259d89e1 56bb259d89e1 56bb259d89e1 56bb259d89e1 56bb259d89e1 1dafed2e6b18 1dafed2e6b18 1dafed2e6b18 1dafed2e6b18 1dafed2e6b18 1dafed2e6b18 56bb259d89e1 56bb259d89e1 56bb259d89e1 56bb259d89e1 56bb259d89e1 56bb259d89e1 56bb259d89e1 56bb259d89e1 56dd64999814 56dd64999814 56dd64999814 56dd64999814 | Version 2.0.2 (2016-02-09):
General:
* Fix joining the room when using JID Escaping even for '@' character.
* Fix Raw XML mode - fixes the Swiften backend.
* Allow backends to set avatars to buddies in room - currently no backend
uses it.
* Set the room list per frontend user - this fixes possible information
for networks like Skype or Facebook where the room list is not global
per network.
* Support usage of aliases in the rooms, so backends can use the
network-based UID for the buddies in the room while still setting
user-friendly aliases to them.
* Fix leaving the room when user is connected to transport using two
clients, but only one of them joined the room and that one disconnects
the transport without leaving the room (For example when he just
quits the client).
XMPP frontend:
* Handle the XMPP VCard changes - updating avatar should work now for
backends supporting it.
Slack frontend:
* Slack frontend is now completely managed by the web interface, old
way of managing (".spectrum2 ..." commands sent to Spectrum 2 bot)
are not supported.
* Slack channels are now created automatically on Slack when you join them
using web-interface. The same applies also to the Main channel.
* Logging has been improved to show the name of Slack team for each log
line.
Libpurple backend:
* Forward the room topic to frontend.
* Fix joining the rooms on networks when the nickname in the room cannot
be changed (Skype or Facebook). Libpurple backend changes your nickname
to the right one in that case.
* Show the buddies aliases in the Facebook rooms instead of Facebook
buddies numbers.
Twitter backend:
* Fix compilation with newer gcc.
Swiften backend:
* Swiften backend works as before the frontends introduction.
Skype backend:
* The old skype backend has been removed. Use purple-skypeweb instead.
Web interface:
* Allow setting "port" and "base_location" in the config file.
* Allow maintaining joined rooms in the Web interface for the Slack
frontend.
* "[identity] name" config variables is now used as a name of the
transport.
Version 2.0.1 (2016-01-25):
General:
* Fix wrong nickname when joining room with some backends.
* Leave room when disconnected from 3rd-party network because of an error.
Fixes a bug when users were not able to rejoin the room after Spectrum 2
disconnected them from 3rd-party network.
* Fix building on Windows.
* Support case-sensitive buddy names transparently - boost_locale is now
needed as a new dependency.
Spectrum2_manager:
* Add simple web interface, can be tested using "spectrum2_manager server".
XMPP frontend:
* Show MUC feature in room disco#info response.
Slack frontend:
* Slack frontend is now working as Slack app, so you need to obtain the
client_id and client_secret from Slack to setup your own server and to
do the OAuth2 flow, you have to setup the Spectrum2_manager Server. Read
the documentation for more info.
* Fix OAuth2 registration flow.
* Fix multiple crashes when disconnected from Slack network or from
3rd-party network.
* Slack frontend should still be used only for testing, it is till under
the development.
Libpurple backend:
* Forward room list to frontend.
* Fix compatibility with latest telegram-purple - You mean need to
unregister the transport and register it again if you experience
compatibility problems.
Twitter backend:
* Fix default value of fetch timer.
* Disable useless Curl verbose output.
* Fix crash when populating roster when using Swiften 3.
* Do not set status message for buddies not in Friends list - fixes a bug
when buddies who are not in Friends list have been added to roster.
Version 2.0.0 (2015-12-29):
General:
* Fix compilation with new versions of Spectrum 2 dependencies.
* Added support for multiple frontends - Slack frontend is the first one.
* Log errors related to backend spawning (Show proper log message for
example when path to backend binary is not found).
* Set SQLite3 as default database backend.
* Fixed disconnecting from server caused by sending VCard response
with bad "from" attribute.
* Added Munin plugin (Thanks to Askovpen).
* Added support for more admin_jid JIDs (Thanks to Askovpen).
* Fixed allowed_servers option.
* Options from config file can now be set also using command line like
--service.jid=domain.tld .
* Do not send password in IQ-get registration response.
* Added support for AdHoc commands.
* Do not store buddies with empty name in database.
* Improved MySQL storage backend performance.
* Fix crash caused by two XMPP users using single PurpleAccount instance.
* Support for [registration] allowed_usernames.
Spectrum2_manager:
* Rewritten to provide more features. Check the documentation.
Libpurple:
* prpl-gg: Fetch the contact list properly (#252).
* Added support for prpl-novell as it was in Spectrum 1.
Twitter:
* Added Twitter support using Twitter backend. Thanks to Sarang and
Google Summer of Code.
Skype:
* Skype backend is now deprecated, use libpurple purple-skypeweb plugin
as a replacement.
Backend API:
* Added Python NetworkPlugin class, so it is now easier to write backends
in Python (Thanks to Sarang).
Version 2.0.0-beta2 (2012-03-28):
General:
* Fixed bug when Roster Item Exchange and subscribe stanzas were sent
repeatedly.
* Backends related logs now contain the backend PID.
* Fixed username_mask setting.
* Added new fields into statistics (backends_crashed, messages related
stats).
* Chatstates are now not counted as incoming messages in stats.
* Log4cxx is now optional dependency. Without Log4cxx, Spectrum 2 logs
to standard output.
* Fixed crash when Log4cxx configuration file didn't exist.
* Admin can now see "Admin" contact in server-mode.
libpurple:
* Added initial support for MUC for prpl-jabber protocol.
LibCommuni IRC backend:
* Fixed sending/receiving UTF8 messages.
* Using the [registration] auto_register=1 config option, users don't
have to register manually when connecting IRC network.
Skype:
* Memory usage statistic now includes the Skype client.
* Fixed logging issue when the logs were not stored in the proper instance
directory.
* Skype backend includes also Skype client memory usage into the account.
* Working buddies adding/removing.
* Information about missed call is now forwarded to XMPP user.
* Fixed bug when Skype client instance wasn't killed by backend.
Version 2.0.0-beta (2012-02-28):
General:
* Added PostreSQL support (thanks to Jadestorm).
* Added XEP-0100 (Gateway interaction) support.
* Send presences only "from" bare JID (fixed bug with buddies appearing
twice in the roster and potential unregistering issues).
* Fixed potential MySQL/SQLite3 deadlocks.
* Fixed disconnecting in server-mode when client does not send unavailable
presence before disconnection.
* Fixed crash in server-mode when client send its custom jabber:iq:storage
payload.
* Fixed registration from Pidgin.
* Unsubscribe presence sent to some buddy doesn't disconnect the account.
* Remote Roster requests are not sent to resources, but to bare JID.
* Added automatic reconnection in case of non-fatal error.
* Added more error messages.
Skype:
* Initial support for Skype added, read more on
http://spectrum.im/projects/spectrum/wiki/Spectrum_2_Admin_-_Skype_backend
SMSTools3:
* Initial support for SMSTools3, read more on
http://spectrum.im/projects/spectrum/wiki/Spectrum_2_Admin_-_SMSTools3_backend
version 2.0.0 alpha (2011-12-06):
General:
* First Spectrum 2.0.0 alpha release, check more on
http://spectrum.im/projects/spectrum/wiki/Spectrum_200_alpha
|