ChangeLog 3.76 KB
Newer Older
HanzZ's avatar
HanzZ committed
1 2 3 4 5 6
Version 2.0.0-beta3 (2012-XX-XX):
	General:
	* Log errors related to backend spawning (Show proper log message for
	  example when path to backend binary is not found).
	* Update buddies in database only when it's needed and do not execute
	  useless database statements.
HanzZ's avatar
HanzZ committed
7 8
	* Send roster changes also when buddy's group change.
	* Fixed bug when transport contact we in all groups.
HanzZ's avatar
HanzZ committed
9 10 11 12
	* Answer to disco#info IQ with proper node (#206).
	* Set SQLite3 as default database backend.
	* Fixed disconnecting from server caused by sending VCard response
	  with bad "from" attribute.
HanzZ's avatar
HanzZ committed
13 14 15
	* Added Munin plugin (Thanks to Askovpen).
	* Added support for more admin_jid JIDs (Thanks to Askovpen).
	* Fixed allowed_servers option.
Jan Kaluza's avatar
Jan Kaluza committed
16 17 18 19 20
	* Show error in server-mode when server port is already used.
	* Fixed bug when backend could freeze on exit.
	* 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.
HanzZ's avatar
HanzZ committed
21 22 23

	Libpurple:
	* prpl-gg: Fetch the contact list properly (#252).
Jan Kaluza's avatar
Jan Kaluza committed
24
	* Added support for prpl-novell as it was in spectrum1.
HanzZ's avatar
HanzZ committed
25 26 27 28

	Skype:
	* Log more errors.

Jan Kaluza's avatar
Jan Kaluza committed
29 30 31 32 33 34
	Libyahoo2:
	* Added new Yahoo backend based on libyahoo2.

	Swiften:
	* Added new XMPP backend based on Swiften library.

HanzZ's avatar
HanzZ committed
35 36 37 38
	Backend API:
	* Added Python NetworkPlugin class, so it is now easier to write backends
	  in Python (Thanks to Sarang).

HanzZ's avatar
HanzZ committed
39
Version 2.0.0-beta2 (2012-03-28):
HanzZ's avatar
HanzZ committed
40
	General:
HanzZ's avatar
HanzZ committed
41
	* Fixed bug when Roster Item Exchange and subscribe stanzas were sent
HanzZ's avatar
HanzZ committed
42
	  repeatedly.
HanzZ's avatar
HanzZ committed
43
	* Backends related logs now contain the backend PID.
HanzZ's avatar
HanzZ committed
44
	* Fixed username_mask setting.
HanzZ's avatar
HanzZ committed
45 46
	* Added new fields into statistics (backends_crashed, messages related
	  stats).
HanzZ's avatar
HanzZ committed
47
	* Chatstates are now not counted as incoming messages in stats.
HanzZ's avatar
HanzZ committed
48 49 50 51
	* 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.
HanzZ's avatar
HanzZ committed
52 53

	libpurple:
HanzZ's avatar
HanzZ committed
54
	* Added initial support for MUC for prpl-jabber protocol.
HanzZ's avatar
HanzZ committed
55

HanzZ's avatar
HanzZ committed
56 57 58 59 60
	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.

HanzZ's avatar
HanzZ committed
61
	Skype:
HanzZ's avatar
HanzZ committed
62
	* Memory usage statistic now includes the Skype client.
HanzZ's avatar
HanzZ committed
63 64 65
	* 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.
HanzZ's avatar
HanzZ committed
66 67
	* Working buddies adding/removing.
	* Information about missed call is now forwarded to XMPP user.
HanzZ's avatar
HanzZ committed
68
	* Fixed bug when Skype client instance wasn't killed by backend.
HanzZ's avatar
HanzZ committed
69

HanzZ's avatar
HanzZ committed
70
Version 2.0.0-beta (2012-02-28):
HanzZ's avatar
HanzZ committed
71
	General:
HanzZ's avatar
HanzZ committed
72
	* Added PostreSQL support (thanks to Jadestorm).
HanzZ's avatar
HanzZ committed
73
	* Added XEP-0100 (Gateway interaction) support.
HanzZ's avatar
HanzZ committed
74 75
	* Send presences only "from" bare JID (fixed bug with buddies appearing
	  twice in the roster and potential unregistering issues).
HanzZ's avatar
HanzZ committed
76 77 78 79 80
	* 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.
HanzZ's avatar
HanzZ committed
81 82 83 84 85 86
	* 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.

HanzZ's avatar
HanzZ committed
87 88 89 90 91 92 93 94
	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

95 96 97 98
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