Commit graph

360 commits

Author SHA1 Message Date
Jan Kaluza
6b83d9f942 Send code 210 when changing our nickname in room 2013-02-26 15:43:32 +01:00
Jan Kaluza
70cf46773b Send code 210 when changing our nickname in room 2013-02-26 15:31:21 +01:00
HanzZ
e5aab1415d Libtransport: Support for bouncer mode in case of rawxml. Support for more resources in Buddy class. 2013-02-22 09:45:31 +01:00
HanzZ
c0687aba74 Libtransport: Move message caching to one method 2013-02-17 17:13:14 +01:00
HanzZ
c1e05d1d92 Communi: strip IRC formatting, Libtransport: add tests for utf8::replace_invalid and move utf8.h to includes/transport 2013-02-17 09:41:20 +01:00
HanzZ
58fbe0d388 Communi: Handle and forward socket errors. Fixes for example situation when user tries to join the room on server which does not exist. 2013-02-12 09:30:24 +01:00
HanzZ
fd4946efe4 Libcommuni: Do not enable JID escaping for IRC 2013-02-11 21:24:19 +01:00
HanzZ
4f9457bdd8 Added testing swiften_raw backend which just changes to/from attributes and forwards unchanged stanzas 2013-02-09 11:09:38 +01:00
HanzZ
255cc8416c Revert "fix autoregistration"
This reverts commit 393cf1cc03.
2013-02-06 22:15:35 +01:00
HanzZ
393cf1cc03 fix autoregistration 2013-02-06 21:57:59 +01:00
Vitaly Takmazov
f4996ab8d3 memory usage on Windows 2013-02-04 14:40:15 +04:00
HanzZ
0185f94872 Swiften backend: support MUC 2013-01-27 18:13:25 +01:00
HanzZ
d615da6e28 include time.h 2013-01-26 17:09:07 +01:00
HanzZ
711c1674fe Send 'http://jabber.org/protocol/muc' if MUC is supported by backend 2013-01-26 15:22:25 +01:00
HanzZ
505ea8301c Fixed adding/removing contacts in gateway mode 2013-01-25 13:26:49 +01:00
HanzZ
1b49b0cf36 Fixed leaving the room even when its name doesn't start with '#' 2013-01-25 08:05:46 +01:00
HanzZ
1af263f488 make enum for Participant.flags 2013-01-23 19:41:56 +01:00
Jan Kaluza
cc64a76c8b Replace #include "Swiften/Swiften.h" by particular headers. 25% compilation speedup. 2013-01-23 11:29:43 +01:00
Jan Kaluza
b9a8231796 another try to fix createDirectories compilation for oneiric 2013-01-17 09:44:57 +01:00
Jan Kaluza
2fda71965d aother try to fix createDirectories 2013-01-17 09:19:07 +01:00
HanzZ
a385968812 Create loginTimer according to time diff 2013-01-13 14:42:24 +01:00
HanzZ
eeda354422 Send much more less presences when connecting to legacy network 2013-01-12 10:09:35 +01:00
Darchigh
7c2cb5c4b3 fixed formatting for real this time 2013-01-10 14:49:18 +01:00
Darchigh
5e0208ef29 fixed bad formatting 2013-01-10 14:24:54 +01:00
Darchigh
9c596ed62f RegisterUser will try to register via RemoteRoster before sending subscr.Presence for transport 2013-01-09 17:30:18 +01:00
Jan Kaluza
098f8b6684 Backend logs are not created using 'backend-N.log' pattern where N is ID of the backend (1, 2, 3, 4, ...) according to the backends number 2013-01-09 09:50:53 +01:00
HanzZ
2ae5cba932 service.login_delay 2012-12-27 15:02:21 +01:00
HanzZ
984a075019 Send RIE to all resources 2012-12-26 09:59:09 +01:00
HanzZ
f7dc91ccb4 Set adhoc settings according to config even when storage backend is not set 2012-12-22 21:07:29 +01:00
HanzZ
8761e976ae Cache messages also when you leave room but do not disconnect 2012-12-21 11:20:05 +01:00
HanzZ
7e9ea5150d Spectrum can now works as IRC/whatever bouncer. Configurable using adhoc commands. 2012-12-21 09:26:34 +01:00
Jan Kaluza
761c746d10 Move headline sending login to backend 2012-12-18 12:56:38 +01:00
Jan Kaluza
0b0e020cdf Add general API to set per user settings using adhoc commands which can be defaulted from config file. Add 'Send messages as headlines' Transport setting 2012-12-18 10:59:52 +01:00
Jan Kaluza
bf012e48b2 Add new line to end of files 2012-12-04 08:26:30 +01:00
Jan Kaluza
8b6973539f Postpone room subject forwarding if we haven't sent initial presences yet 2012-11-27 12:51:19 +01:00
Jan Kaluza
110a366bfb Added NetworkPlugin::StorageBackendNeeded instead of -2 constant 2012-11-27 10:50:49 +01:00
Jan Kaluza
3aff761db6 Do not send subscribe presence just because, but send it as response to probe presence 2012-11-02 09:50:03 +01:00
Jan Kaluza
372ee69043 Create directories with proper owner/group/permissions. Moved StorageBackend related methods from Util into StorageBackend 2012-10-31 09:12:33 +01:00
Jan Kaluza
df32761194 Added support for service.jid_escaping config 2012-10-29 14:08:54 +01:00
Jan Kaluza
353588c406 Try to join the rooms after every reconnect, not only after first one 2012-10-24 10:53:26 +02:00
Jan Kaluza
b18424c5b1 Forward message timestamps 2012-10-18 09:33:44 +02:00
Jan Kaluza
3201977efb Get room list on IRC and show rooms in service discovery 2012-10-18 09:04:20 +02:00
Jan Kaluza
22679e921b add RoomList support to libtransport, so backends can send list of available rooms 2012-10-15 16:25:36 +02:00
HanzZ
e33358e61f Do not join rooms before we're connected to legacy network. Otherwise join requests are lost 2012-10-08 10:51:27 +02:00
Jan Kaluza
fe33d765e5 include also signal.h 2012-10-04 09:55:26 +02:00
Jan Kaluza
0e56fb8484 Support more service.irc_server values and try another one when server disconnects us 2012-10-04 08:48:14 +02:00
Jan Kaluza
b7f06ac352 CONFIG_*_DEFAULTED now uses safeAs and should be used everywhere instead of CONFIG_* macros 2012-10-03 16:40:11 +02:00
Jan Kaluza
83113fe697 Allow setting more unregistered variables in Config class which can be later accessed using CONFIG_LIST 2012-10-03 09:48:11 +02:00
Jan Kaluza
4100b4caf8 Remove resource from room when the client disconnects without disconnecting the rooms 2012-09-25 12:48:30 +02:00
HanzZ
eb1df41b3e Set subject on IRC 2012-09-24 15:40:41 +02:00