Commit graph

343 commits

Author SHA1 Message Date
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
df369e65d8 libtransport: support service.server also in server-mode 2013-01-30 18:59:14 +01: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
HanzZ
1055c577d2 Send participants to second resource when it joins the room 2012-09-23 09:48:03 +02:00
HanzZ
88607aff3c Do not disconnect from room when user uses two clients and shutdown one. 2012-09-22 20:19:19 +02:00
HanzZ
2f542b5077 Unit tests can now test more resources interaction 2012-09-22 18:09:25 +02:00
HanzZ
4717bd0071 Send unavailable presence when server goes down. Use LOG4CXX macros in irc backend 2012-09-21 13:56:17 +02:00
HanzZ
cb6af593b6 registration.needRegistration works 2012-09-13 10:13:44 +02:00
HanzZ
c538d9965b Handle backendConfig 2012-09-12 13:04:39 +02:00
HanzZ
c290016c8e Redirect stderr in separate method 2012-09-12 11:49:46 +02:00
HanzZ
a9b14deb55 Reload config also with jid 2012-09-12 08:15:10 +02:00