James Booth
|
6ce8edc194
|
Move disco info struct to connection
|
2016-05-07 23:28:16 +01:00 |
|
James Booth
|
9596591610
|
Move available resources to connection struct
|
2016-05-07 23:04:50 +01:00 |
|
James Booth
|
7f1beadea9
|
Rename xmpp types
|
2016-05-06 02:31:55 +01:00 |
|
James Booth
|
81e95966cf
|
Remove redundant tls secured function
|
2016-05-06 02:18:31 +01:00 |
|
James Booth
|
c009144b3d
|
Tidy connect function
|
2016-05-06 02:08:10 +01:00 |
|
James Booth
|
3cb60399a1
|
Move connection_connect
|
2016-05-06 02:02:23 +01:00 |
|
James Booth
|
579d062063
|
Move send stanza function
|
2016-05-06 01:51:58 +01:00 |
|
James Booth
|
b6c4a2029f
|
Move conn is secure function
|
2016-05-06 01:49:27 +01:00 |
|
James Booth
|
8950dbb768
|
Move tls peer cert function
|
2016-05-06 01:47:19 +01:00 |
|
James Booth
|
31b0f0b0c8
|
Move uuid functions
|
2016-05-06 01:16:13 +01:00 |
|
James Booth
|
d1c71e98f4
|
Move connection fulljid function
|
2016-05-06 01:12:54 +01:00 |
|
James Booth
|
88f423afea
|
Rename jabber_ functions
|
2016-05-06 00:53:03 +01:00 |
|
James Booth
|
3bb1f12410
|
Add session.c
|
2016-05-05 23:51:49 +01:00 |
|
James Booth
|
f6fa63b374
|
Renamed connection.c -> session.c
|
2016-05-05 22:10:10 +01:00 |
|
James Booth
|
ccabc08fef
|
Tidy xmpp headers
|
2016-05-04 01:19:51 +01:00 |
|
James Booth
|
aabe3afff8
|
Rename stanza handler init functions
|
2016-05-02 22:34:43 +01:00 |
|
James Booth
|
92780f3e6e
|
Remove free DiscoInfo values
|
2016-05-02 00:59:37 +01:00 |
|
James Booth
|
31ab43ea2d
|
Free stanza text and DiscoInfo features
|
2016-05-02 00:40:16 +01:00 |
|
James Booth
|
b8c94376aa
|
Add /blocked command
|
2016-05-01 19:39:39 +01:00 |
|
Dominik Heidler
|
28e260c7da
|
Cache all disco items and features on connect
|
2016-04-20 00:19:40 +02:00 |
|
James Booth
|
9b177a9e01
|
Removed #AX_PREFIX_CONFIG_H
|
2016-03-31 21:05:02 +01:00 |
|
James Booth
|
d39e48ba18
|
Use one stanza handler per type (message, iq, presence)
Allows plugins to stop stanza processing
|
2016-03-28 01:25:48 +01:00 |
|
James Booth
|
7b34f72007
|
Use xmpp_send_raw_string instead of xmpp_send_raw
|
2016-03-26 16:44:02 +00:00 |
|
James Booth
|
4c913aa08b
|
Added prof_send_stanza to plugins API
|
2016-03-23 22:57:03 +00:00 |
|
James Booth
|
51c6cefafd
|
Call plugin disconnect hook before disconnecting on autoping fail
fixes #746
|
2016-02-25 00:10:22 +00:00 |
|
James Booth
|
1f90aca503
|
Merge branch 'master' into plugins-c
Conflicts:
src/main.c
src/ui/console.c
|
2016-02-14 23:00:52 +00:00 |
|
James Booth
|
e53e94f1e2
|
Updated copyright
|
2016-02-14 22:54:46 +00:00 |
|
James Booth
|
41fe8c22b1
|
Added C plugin code from plugins branch
|
2016-02-14 22:28:55 +00:00 |
|
James Booth
|
f27cae68c5
|
Added autoping timeout preference
|
2016-01-01 19:50:13 +00:00 |
|
James Booth
|
94b0d2c6da
|
Added hardcoded autoping timeout
|
2015-12-31 01:48:04 +00:00 |
|
James Booth
|
b73ff08a72
|
Free pref strings
|
2015-11-21 21:19:28 +00:00 |
|
James Booth
|
1f723a60b3
|
Tidy connection.c
|
2015-11-11 01:25:10 +00:00 |
|
James Booth
|
0bb596e14a
|
Added extra fields to TLSCertificate
|
2015-11-10 22:46:48 +00:00 |
|
James Booth
|
9302188a32
|
Show current TLS certificate
|
2015-11-10 01:20:40 +00:00 |
|
James Booth
|
bee27f4773
|
Added /tls cert to show current certificate fingerprint
|
2015-11-09 23:31:21 +00:00 |
|
James Booth
|
c8a6bdb381
|
Applied coding style to src/xmpp/
|
2015-10-26 00:14:23 +00:00 |
|
James Booth
|
6640a0891f
|
Force tls on all connections, add tls policy account property
|
2015-10-18 03:06:23 +01:00 |
|
James Booth
|
9d2745e462
|
Removed --disable-tls command line option
|
2015-10-18 00:17:45 +01:00 |
|
James Booth
|
31ecd41c8f
|
Renamed PREF_CERT_PATH -> PREF_TLS_CERTPATH
|
2015-10-18 00:03:15 +01:00 |
|
James Booth
|
904a5a81cf
|
Add ability to script commands after connect
|
2015-10-15 01:19:24 +01:00 |
|
James Booth
|
c9165ef9d2
|
Title bar TLS indicator
Issue #616
|
2015-10-14 00:29:22 +01:00 |
|
James Booth
|
6e28df66e8
|
Use libstrophe/libmesode uuid generator
|
2015-10-12 23:37:11 +01:00 |
|
James Booth
|
b484411ea8
|
Save last activity to account on disconnect
|
2015-09-25 00:26:58 +01:00 |
|
James Booth
|
3e38d64397
|
Added HAVE_LIBMESODE check before setting cert path
|
2015-09-24 01:13:45 +01:00 |
|
James Booth
|
a37d55e1a9
|
Added TLS trusted certificate path preference
|
2015-09-23 20:37:41 +01:00 |
|
James Booth
|
9a53854a1d
|
Added conditionals for libmesode cert verification
|
2015-09-22 21:55:46 +01:00 |
|
James Booth
|
74151e6419
|
Added TLS cert fail callback
|
2015-09-22 20:55:41 +01:00 |
|
James Booth
|
2b88e2f1bf
|
Check for libmesode, fall back to libstrophe
|
2015-09-21 21:40:04 +01:00 |
|
James Booth
|
240f6a3f79
|
Fixed various jid and account mem leaks
|
2015-06-24 20:53:04 +01:00 |
|
James Booth
|
2c5b44421e
|
Added initial stabber test
|
2015-05-17 22:05:43 +01:00 |
|
James Booth
|
af75bc4be6
|
Use null check convention in connection.c
|
2015-05-04 23:16:44 +01:00 |
|
James Booth
|
8aba52f4fe
|
Renamed event functions
|
2015-04-28 23:38:56 +01:00 |
|
James Booth
|
e688dd7d28
|
Renamed server event functions
|
2015-04-19 17:29:54 +01:00 |
|
James Booth
|
424f52c3fa
|
Moved server_events to event/
|
2015-04-19 16:54:16 +01:00 |
|
James Booth
|
945f29873e
|
Merge remote-tracking branch 'oliverlemoal/xep-0280' into xep-0280
|
2015-03-08 21:51:50 +00:00 |
|
James Booth
|
b3be26a214
|
Updated copyright
|
2015-02-10 23:16:09 +00:00 |
|
Olivier LE MOAL
|
48f9f3b3b0
|
Add XEP-0280 support
|
2015-02-10 11:32:22 +01:00 |
|
James Booth
|
9d94ac5c63
|
Removed function pointers
|
2014-12-22 22:13:42 +00:00 |
|
James Booth
|
c4412fe823
|
Fixed various memory leaks
|
2014-11-01 01:48:36 +00:00 |
|
Dariusz Dwornikowski
|
1dcc028a71
|
Small spelling fixes in code and comments
|
2014-08-27 13:26:11 +02:00 |
|
James Booth
|
f9737251a6
|
Added license exemption for OpenSSL to source headers
|
2014-08-24 20:57:39 +01:00 |
|
James Booth
|
c9274a38b2
|
Free jabber_conn.log
|
2014-06-15 21:19:53 +01:00 |
|
James Booth
|
d6d714e1ed
|
Free saved account details before replacing
|
2014-06-15 21:00:01 +01:00 |
|
James Booth
|
ccf5cb846b
|
Added connection details to jabber_shutdown
|
2014-06-15 20:46:12 +01:00 |
|
James Booth
|
d6e92f62dc
|
Fixed cppcheck warnings
|
2014-04-26 00:36:36 +01:00 |
|
James Booth
|
4384a1f468
|
Tidied jabber_process_events
|
2014-04-23 20:51:57 +01:00 |
|
James Booth
|
bf185d9907
|
Added simple stanza logging to main console
|
2014-04-15 01:08:41 +01:00 |
|
James Booth
|
7e27d96f16
|
Revert "Commented bookmarks code for 0.4.0 release"
This reverts commit 8306d4c244 .
|
2014-03-29 22:58:48 +00:00 |
|
James Booth
|
8306d4c244
|
Commented bookmarks code for 0.4.0 release
|
2014-03-16 18:20:31 +00:00 |
|
James Booth
|
26726b207a
|
Updated copyright
|
2014-03-09 01:18:19 +00:00 |
|
James Booth
|
da94dcf3cf
|
Moved connection_error_handler to _presence_error_handler
|
2014-01-27 21:42:34 +00:00 |
|
James Booth
|
5472c6965a
|
Moved xmpp ping to iq module
|
2014-01-26 00:15:34 +00:00 |
|
James Booth
|
e1aca3b1f6
|
Add message and presence error handlers seperately
|
2014-01-25 22:57:53 +00:00 |
|
James Booth
|
aada6d5cd6
|
Don't show error for initial bookmarks request
|
2014-01-25 17:18:30 +00:00 |
|
James Booth
|
39e0782da8
|
Fixed test compilation
|
2014-01-18 20:34:46 +00:00 |
|
James Booth
|
e7013408e5
|
WIP - Adding port to account options
|
2014-01-18 01:45:05 +00:00 |
|
James Booth
|
42fd1fb13e
|
Moved handle_lost_connection and handle_failed_login to server_events
|
2014-01-05 21:04:30 +00:00 |
|
James Booth
|
da03617e8b
|
Moved handle_login_account_success to server_events
|
2014-01-05 20:58:19 +00:00 |
|
James Booth
|
87cdbe015a
|
Added server_events.c
|
2014-01-05 20:52:45 +00:00 |
|
James Booth
|
581f58e47f
|
Bind jabber functions in main.c
|
2013-12-22 23:13:05 +00:00 |
|
James Booth
|
81909ef000
|
Dynamically bind xmpp module api
|
2013-12-18 20:16:55 +00:00 |
|
Tomás Senart
|
480589f0ae
|
Use passwords from the accounts file
This commit makes it so that if the password in an account in the
accounts file is present, then use it. Otherwise ask for the password to
the user.
|
2013-10-14 20:15:51 +02:00 |
|
James Booth
|
d0c8ed462d
|
Add error handler only once
fixes #240
|
2013-09-22 00:19:11 +01:00 |
|
Dmitry Podgorny
|
034cf730cc
|
use get_unique_id for bookmarks
|
2013-07-14 13:49:50 +03:00 |
|
Dmitry Podgorny
|
2837c4054f
|
initial support of autojoin for MUC
|
2013-06-30 18:59:38 +03:00 |
|
Dmitry Podgorny
|
eff5986d38
|
fixed several memory leaks
And infinity loop in stanza_destroy_form().
|
2013-06-09 14:20:48 +03:00 |
|
James Booth
|
7b20d8d4f4
|
Refactored roster push handling
|
2013-05-21 22:00:42 +01:00 |
|
James Booth
|
05f2d29396
|
Renamed contact_list_ functions to roster_
|
2013-05-06 22:32:58 +01:00 |
|
James Booth
|
3ae74feaa2
|
Created roster module, moved roster iq's
|
2013-05-06 21:53:59 +01:00 |
|
James Booth
|
78ff58cf77
|
Fixed error when losing connection and segfaulting on notify_remind()
|
2013-05-06 00:33:33 +01:00 |
|
James Booth
|
91d587a19f
|
Show shortened room jid if possible on invite
|
2013-04-18 22:49:46 +01:00 |
|
James Booth
|
18b615c62f
|
Check for NULL connection and context
fixes #155
|
2013-03-02 21:35:00 +00:00 |
|
James Booth
|
aeb0bfa13c
|
Init and shutdown of libstrophe moved, free resources before creating
|
2013-02-27 23:14:41 +00:00 |
|
James Booth
|
24f0d9e6e5
|
Removed connection_shutdown function
|
2013-02-27 21:21:47 +00:00 |
|
James Booth
|
83171aff5b
|
Replace FREE_SET_NULLs with function call
|
2013-02-27 20:56:04 +00:00 |
|
James Booth
|
2ecf20195c
|
Split connection_free_resources
|
2013-02-27 20:54:38 +00:00 |
|
James Booth
|
8d1cc96bf2
|
Made connection free resources static function
|
2013-02-27 20:46:44 +00:00 |
|
James Booth
|
d0e0951943
|
Added debug to connection handler
|
2013-02-26 22:02:03 +00:00 |
|
James Booth
|
d1e28e44ca
|
Revert "Commented self presence handling #151"
This reverts commit 872726c5aa .
|
2013-02-21 08:14:41 +00:00 |
|
James Booth
|
872726c5aa
|
Commented self presence handling #151
|
2013-02-20 08:30:00 +00:00 |
|
James Booth
|
ec124a552c
|
Remove all from resource hash table, rather than destroy
|
2013-02-19 00:34:07 +00:00 |
|
James Booth
|
502d7dc9fe
|
Show available resources for current account with "/account"
|
2013-02-18 22:51:05 +00:00 |
|
James Booth
|
ebc87b8b82
|
Added usage of handlers to message and presence modules
|
2013-02-10 19:39:19 +00:00 |
|
James Booth
|
59e9b10d19
|
Removed presence from jabber_conn
|
2013-02-10 13:36:11 +00:00 |
|
James Booth
|
591f8a8dbf
|
Renamed jabber_presence_t->presence_t
|
2013-02-10 11:31:31 +00:00 |
|
James Booth
|
eb26cab739
|
Use of const in connection.c
|
2013-02-04 00:37:10 +00:00 |
|
James Booth
|
99232b0530
|
Small tidy up in connection.c
|
2013-02-03 23:59:04 +00:00 |
|
James Booth
|
2cea263917
|
Added asserts
|
2013-02-03 23:46:20 +00:00 |
|
James Booth
|
9bc70e29e8
|
Removed jabber_restart function
|
2013-02-03 22:56:23 +00:00 |
|
James Booth
|
2ee0c4d328
|
Moved caps_init() out of xmpp.h
|
2013-02-03 22:46:32 +00:00 |
|
James Booth
|
0b40de5a4f
|
Moved private xmpp functions to connection.h
|
2013-02-03 22:40:54 +00:00 |
|
James Booth
|
9d34c41227
|
Added config dir to source
|
2013-02-02 21:59:29 +00:00 |
|
James Booth
|
fc5bfb7d33
|
Tidied #include's
|
2013-02-02 20:55:58 +00:00 |
|
James Booth
|
ccf71715ef
|
Removed presence functions from xmpp.h
|
2013-02-02 20:27:46 +00:00 |
|
James Booth
|
5e3d414ee0
|
Removed iq functions from xmpp.h
|
2013-02-02 20:22:39 +00:00 |
|
James Booth
|
59b79ec20c
|
Removed message handler function from xmpp.h
|
2013-02-02 20:18:23 +00:00 |
|
James Booth
|
bc2784dae6
|
Removed stanza functions from xmpp.h
|
2013-02-02 20:07:44 +00:00 |
|
James Booth
|
1d3739bb79
|
Added xmpp subdir to source
|
2013-02-02 19:47:41 +00:00 |
|