James Booth
|
79d21d4cd2
|
Merge branch 'master' into pgp
|
2015-05-03 00:35:47 +01:00 |
|
James Booth
|
236c854419
|
Tidy message.c
|
2015-05-03 00:35:31 +01:00 |
|
James Booth
|
03ef791401
|
Merge branch 'master' into pgp
|
2015-05-03 00:06:12 +01:00 |
|
James Booth
|
5a90e2862e
|
Extracted receipt received handler
|
2015-05-03 00:05:47 +01:00 |
|
James Booth
|
0bc4377ad7
|
Merge branch 'master' into pgp
|
2015-05-02 23:40:34 +01:00 |
|
James Booth
|
ddc64755a0
|
Tidy message.c
|
2015-05-02 23:40:14 +01:00 |
|
James Booth
|
cade9e7c4c
|
Merge branch 'master' into pgp
|
2015-05-01 00:55:58 +01:00 |
|
James Booth
|
0118178080
|
Removed server event delegation functions
|
2015-05-01 00:55:40 +01:00 |
|
James Booth
|
5d827cafec
|
Merge branch 'master' into pgp
Conflicts:
src/xmpp/message.c
|
2015-04-28 23:57:28 +01:00 |
|
James Booth
|
8aba52f4fe
|
Renamed event functions
|
2015-04-28 23:38:56 +01:00 |
|
James Booth
|
d612b9695a
|
Merge branch 'master' into pgp
Conflicts:
src/xmpp/message.c
|
2015-04-19 17:33:35 +01:00 |
|
James Booth
|
e688dd7d28
|
Renamed server event functions
|
2015-04-19 17:29:54 +01:00 |
|
James Booth
|
60f94722d4
|
Merge branch 'master' into pgp
|
2015-04-19 16:56:11 +01:00 |
|
James Booth
|
424f52c3fa
|
Moved server_events to event/
|
2015-04-19 16:54:16 +01:00 |
|
James Booth
|
7e4b756e44
|
Merge branch 'master' into pgp
|
2015-04-11 23:38:44 +01:00 |
|
James Booth
|
a2ccd89646
|
Autogenerate room name with UUID for /join with no args
|
2015-04-11 23:37:52 +01:00 |
|
James Booth
|
5305a3e3a6
|
Fixed message sending when not PGP key found
|
2015-04-05 16:03:50 +01:00 |
|
James Booth
|
c8c12a8f7a
|
Merge branch 'master' into pgp
|
2015-03-29 03:17:41 +01:00 |
|
James Booth
|
71c2be599b
|
Use password for chat room invites
|
2015-03-29 03:16:41 +01:00 |
|
James Booth
|
c36d4b3643
|
Merge branch 'master' into pgp
|
2015-03-29 02:51:05 +01:00 |
|
James Booth
|
1917d4c095
|
Added password to direct invites
|
2015-03-29 02:46:59 +01:00 |
|
James Booth
|
c1eceebcba
|
Merge branch 'master' into pgp
|
2015-03-29 00:59:42 +00:00 |
|
James Booth
|
714faeb2e6
|
Add callback data to room disco info response handler
|
2015-03-29 00:55:33 +00:00 |
|
James Booth
|
24a45e5292
|
Set members only property when getting room features
|
2015-03-29 00:21:18 +00:00 |
|
James Booth
|
fac2b2cf66
|
Added check members only room to send mediated invites
|
2015-03-28 22:51:41 +00:00 |
|
James Booth
|
0f6bc9b55d
|
Decrypt incoming messages
|
2015-03-25 00:05:32 +00:00 |
|
James Booth
|
eb5cb7b2f8
|
Send encrypted messages
|
2015-03-24 23:34:24 +00:00 |
|
James Booth
|
551f7df1f7
|
Added signature verification, /pgp fps command
|
2015-03-24 00:47:13 +00:00 |
|
James Booth
|
b87130b601
|
Added check for HAVE_LIBGPGME in presence.c
|
2015-03-23 23:51:35 +00:00 |
|
James Booth
|
475dfebd97
|
Added pgpkeyid account setting, send signed presence
|
2015-03-23 23:38:06 +00:00 |
|
James Booth
|
f1f047889e
|
Added individual options to send and request delivery receipts
|
2015-03-19 22:57:51 +00:00 |
|
James Booth
|
125719673b
|
Return after message receipt
|
2015-03-14 23:25:20 +00:00 |
|
James Booth
|
a79ea3cbe2
|
Merge branch 'master' into xep-0184
|
2015-03-14 16:45:44 +00:00 |
|
James Booth
|
ede3368f7a
|
Check for sent and received carbons
|
2015-03-14 16:44:21 +00:00 |
|
James Booth
|
060dcc24e3
|
Merge branch 'master' into xep-0184
Conflicts:
src/xmpp/message.c
|
2015-03-14 16:41:40 +00:00 |
|
James Booth
|
2fc7937dcd
|
Fixed error with /otr start with carbons enabled
|
2015-03-14 16:37:33 +00:00 |
|
James Booth
|
57c7564445
|
Show message received text for receipts
|
2015-03-11 23:47:11 +00:00 |
|
James Booth
|
78becceedb
|
Added basic delivery receipts
|
2015-03-11 23:18:28 +00:00 |
|
James Booth
|
2ff6873cf1
|
Send private carbons element with message when encrypted
|
2015-03-10 21:16:34 +00:00 |
|
James Booth
|
3c1e8c4e15
|
Added server error handling when setting /carbons preference
|
2015-03-09 23:07:51 +00:00 |
|
James Booth
|
945f29873e
|
Merge remote-tracking branch 'oliverlemoal/xep-0280' into xep-0280
|
2015-03-08 21:51:50 +00:00 |
|
James Booth
|
70b923a7fc
|
Lowercase barejid in Jid
|
2015-02-23 23:44:34 +00:00 |
|
James Booth
|
a2a187892b
|
Lowercase barejid before adding to roster
|
2015-02-23 23:12:44 +00:00 |
|
Olivier LE MOAL
|
ced5a8c2e0
|
merge
|
2015-02-23 10:47:54 +01:00 |
|
Olivier Le Moal
|
3eeafa2277
|
fix segfault on self sent message carbon
|
2015-02-21 22:22:21 +01:00 |
|
Christian Storm
|
a1d14c4526
|
Fixed spelling.
|
2015-02-17 10:52:37 +01:00 |
|
James Booth
|
9951da0c8f
|
Free jid on caps response handler
|
2015-02-11 00:17:07 +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
|
38e6dc0e85
|
Free expected_node for legacy caps
|
2015-02-09 21:59:17 +00:00 |
|
James Booth
|
50601d4db3
|
Removed strdup calls when creating capabilities
|
2015-02-09 21:36:04 +00:00 |
|
Olivier LE MOAL
|
2a12a4d93b
|
Add preference/commands for carbons message
|
2015-02-03 15:27:56 +01:00 |
|
Olivier LE MOAL
|
e3feacddd6
|
Add XEP-0280 support
|
2015-02-02 11:10:05 +01:00 |
|
James Booth
|
4c6cfcdca0
|
Simplified autocompleters and command history
|
2015-01-16 22:50:40 +00:00 |
|
James Booth
|
13f0166aa0
|
Only show UI events for chat states when in session
|
2015-01-11 23:04:22 +00:00 |
|
James Booth
|
c16871d143
|
Added remaining chat states
|
2015-01-11 20:20:17 +00:00 |
|
James Booth
|
76bd2ec13f
|
Send active chat state, handle composing and gone from recipients
|
2015-01-10 22:03:40 +00:00 |
|
James Booth
|
c3ad3c0ba6
|
Show resource in titlebar and on each message
|
2015-01-10 18:35:59 +00:00 |
|
James Booth
|
5e7d2f5f91
|
Removed chat states from chat_session module, WIP
|
2015-01-08 00:57:25 +00:00 |
|
James Booth
|
8bbf126e83
|
Refactored chat sessions in _chat_handler
|
2015-01-07 00:17:54 +00:00 |
|
James Booth
|
95ad564372
|
Added offline handler for chat sessions
|
2015-01-06 23:19:56 +00:00 |
|
James Booth
|
c2dccad818
|
Create chat session when no resource
|
2015-01-05 00:48:30 +00:00 |
|
James Booth
|
8326c8b3a2
|
Refactored chat session handling on sending message
|
2015-01-04 23:40:10 +00:00 |
|
James Booth
|
42a5c431c7
|
Use resource in chat sessions
|
2015-01-04 20:19:42 +00:00 |
|
James Booth
|
4898ed10a4
|
Fix for receiving regular chat messages with no type attribute
|
2015-01-04 17:54:56 +00:00 |
|
James Booth
|
10a3a3a675
|
Use events for chat sessions
|
2014-12-29 01:17:59 +00:00 |
|
James Booth
|
4be06c0ae2
|
Moved chat_session_set_sent from message.c module
|
2014-12-29 00:31:57 +00:00 |
|
James Booth
|
fe2ef44cac
|
Added chat_session_on_incoming_message
|
2014-12-29 00:16:40 +00:00 |
|
James Booth
|
ac4b59eda0
|
Fixed chat state for non OTR
|
2014-12-28 22:45:25 +00:00 |
|
James Booth
|
e602c2909e
|
Moved chat states out of xmpp module for message send chat
|
2014-12-27 00:52:34 +00:00 |
|
James Booth
|
9d94ac5c63
|
Removed function pointers
|
2014-12-22 22:13:42 +00:00 |
|
James Booth
|
ea267e2017
|
Refactored all window recipients and types
Tests need fixing
|
2014-12-20 00:52:35 +00:00 |
|
James Booth
|
9ba5a576ba
|
Split private message handling to separate functions
|
2014-12-10 22:23:33 +00:00 |
|
James Booth
|
aec7afd06a
|
Added caching of legacy capabilities
|
2014-11-30 00:37:36 +00:00 |
|
James Booth
|
94bd9dbdfe
|
Store capabilities against fulljid when unsupported hash
|
2014-11-27 01:08:02 +00:00 |
|
James Booth
|
e263e00a85
|
Refactored parsing caps
|
2014-11-26 21:59:36 +00:00 |
|
James Booth
|
508bfeb2bf
|
Refactored available presence handler
|
2014-11-26 21:07:46 +00:00 |
|
James Booth
|
5030d49952
|
Removed bookmark autojoin limit
|
2014-11-20 22:33:46 +00:00 |
|
James Booth
|
9d9ffb08cf
|
Show roster after roster received
|
2014-11-20 00:32:33 +00:00 |
|
James Booth
|
4e429fe788
|
Implemented /roster by group
|
2014-11-13 00:22:22 +00:00 |
|
James Booth
|
7a03dd7641
|
Free datetime on ping errors
|
2014-11-03 21:09:49 +00:00 |
|
James Booth
|
c4ab9405f6
|
Fixed leaks in /affiliation and /role
|
2014-11-03 20:57:22 +00:00 |
|
James Booth
|
c4412fe823
|
Fixed various memory leaks
|
2014-11-01 01:48:36 +00:00 |
|
James Booth
|
c014bb34b3
|
Renamed room destroy function
|
2014-10-23 23:33:12 +01:00 |
|
James Booth
|
bb3f1b0909
|
Set file permissions for logs
|
2014-10-18 21:41:39 +01:00 |
|
James Booth
|
0cc25e1b76
|
Removed debug messages when setting roles/affiliations
|
2014-10-18 19:19:01 +01:00 |
|
James Booth
|
77674beb7e
|
Show occupants role/affiliation changes
|
2014-10-18 19:10:50 +01:00 |
|
James Booth
|
67755ca74d
|
Added reason to role/affiliation changes
|
2014-10-18 01:37:52 +01:00 |
|
James Booth
|
9f2f54b2a0
|
Removed /duck command
|
2014-10-18 00:07:48 +01:00 |
|
James Booth
|
0e18b10b8e
|
Include self in room roster
|
2014-10-07 01:16:46 +01:00 |
|
James Booth
|
d6a4af9992
|
Refactor muc user handler
|
2014-10-07 00:46:08 +01:00 |
|
James Booth
|
ea511f8fbc
|
Refactor muc_user_handler
|
2014-10-07 00:22:39 +01:00 |
|
James Booth
|
78a1556f12
|
Added jid autocomplete for affiliation commands
|
2014-10-06 22:59:25 +01:00 |
|
James Booth
|
965f048b18
|
Implemented setting and listing roles
|
2014-10-06 21:42:09 +01:00 |
|
James Booth
|
d12534c58e
|
Implemented /room kick command
|
2014-10-05 20:52:34 +01:00 |
|
James Booth
|
ac7bc02c63
|
Added /room kick command
|
2014-10-05 03:52:55 +01:00 |
|
James Booth
|
7584ddaa62
|
Added /room subject command
|
2014-10-05 03:05:46 +01:00 |
|
James Booth
|
2026ab4b6e
|
Implemented getting affiliation list, and setting affiliation
|
2014-10-05 01:39:48 +01:00 |
|
James Booth
|
0b78a9a57e
|
Implemented setting affiliation and listing affiliations
|
2014-10-04 23:40:36 +01:00 |
|
James Booth
|
58fb89ad33
|
Allow adding and removing room owners
|
2014-10-04 21:38:31 +01:00 |
|
James Booth
|
25b04537e1
|
Added service discovery to /room info command
|
2014-10-02 23:37:10 +01:00 |
|
James Booth
|
ba6aded2b4
|
Merge branch 'master' into muc_roles
|
2014-10-02 22:17:56 +01:00 |
|
James Booth
|
1423ee7a75
|
Handle roster set and result when item name is empty string
fixed #431
|
2014-10-02 22:12:41 +01:00 |
|
James Booth
|
60e0d5ef7b
|
Store real jid with occupants
|
2014-10-01 13:27:01 +01:00 |
|
James Booth
|
bca5a5f78d
|
Merge branch 'master' into muc_roles
Conflicts:
.gitignore
|
2014-09-30 20:46:26 +01:00 |
|
James Booth
|
fbeb107cbe
|
Dont check for var attribute on form fields of type fixed
|
2014-09-30 20:44:00 +01:00 |
|
James Booth
|
0365e88b7b
|
wip - Store roles and affiliations with occupants
|
2014-09-30 19:46:35 +01:00 |
|
James Booth
|
4f7feedb65
|
Changed rooms to use Occupant type instead of PContact
|
2014-09-30 00:16:01 +01:00 |
|
James Booth
|
d25d6b4502
|
Tidied muc module
|
2014-09-28 22:09:20 +01:00 |
|
James Booth
|
41b49cb5d6
|
Store room affiliation and role
|
2014-09-28 01:55:24 +01:00 |
|
James Booth
|
a4f7932ed7
|
Check for NULL inside autocomplete_free
|
2014-09-26 00:48:48 +01:00 |
|
James Booth
|
0b2a1a1bc7
|
Renamed autocomplete function to get list
|
2014-09-26 00:06:50 +01:00 |
|
James Booth
|
7703f57584
|
Use log_warning for room config form errors
|
2014-09-25 20:26:42 +01:00 |
|
James Booth
|
9094c483d0
|
Fixed spelling mistake in form.h
|
2014-09-25 20:14:16 +01:00 |
|
James Booth
|
41f4621e6f
|
Free caps, remove strdup
|
2014-09-24 01:06:49 +01:00 |
|
James Booth
|
5c36f85199
|
Free unique id
|
2014-09-24 00:48:28 +01:00 |
|
James Booth
|
95a2cec953
|
Handle errors for /disco info requests
|
2014-09-24 00:30:05 +01:00 |
|
James Booth
|
162aeab827
|
Capabilities: check for identity locale
|
2014-09-23 21:36:46 +01:00 |
|
James Booth
|
ab9c3ac330
|
Reordered identity attributes in caps cache for readability
|
2014-09-23 00:22:59 +01:00 |
|
James Booth
|
345a9e3f40
|
Create sha-1 of own capabilities once
|
2014-09-23 00:08:26 +01:00 |
|
James Booth
|
60a18c3c8d
|
Cache capabilities to file
|
2014-09-22 01:36:45 +01:00 |
|
James Booth
|
9f7a8cea81
|
Show message when no capabilities available
|
2014-09-21 23:21:48 +01:00 |
|
James Booth
|
e8a450bc17
|
Sort form fields for sha-1 caps hash
|
2014-09-21 21:43:42 +01:00 |
|
James Booth
|
c343b3ecef
|
Log errors on caps responses
|
2014-09-21 16:51:35 +01:00 |
|
James Booth
|
7aff51ba4d
|
Handle capabilities for room participants
|
2014-09-21 01:57:09 +01:00 |
|
James Booth
|
c2e173479f
|
Fixed muc presence check, remove logging from presence handler
|
2014-09-21 01:05:16 +01:00 |
|
James Booth
|
06856ecea1
|
Removed _get_caps_key function
|
2014-09-21 00:22:03 +01:00 |
|
James Booth
|
2fb9989123
|
Added jid->hash lookup for capabilities
|
2014-09-20 23:50:19 +01:00 |
|
James Booth
|
6e19476f6f
|
Do not send caps request on self presence
|
2014-09-19 01:28:44 +01:00 |
|
James Booth
|
99c0b3f2cf
|
wip - refactoring capabilities
|
2014-09-19 00:49:48 +01:00 |
|
James Booth
|
93058636ce
|
Tidied available presence handler
|
2014-09-18 21:36:43 +01:00 |
|
James Booth
|
a905ce18a3
|
Added autocompletion for jid-multi form fields
|
2014-09-17 23:36:10 +01:00 |
|
James Booth
|
45ba6f1fed
|
Added autocompletion for form text-multi values
|
2014-09-17 23:35:51 +01:00 |
|
James Booth
|
fa7b6f3000
|
Added autocompletion for form list-multi values
|
2014-09-17 23:03:03 +01:00 |
|
James Booth
|
e42a0847a2
|
Added autocompletion for form list-single values
|
2014-09-17 22:51:52 +01:00 |
|
James Booth
|
d2a06ab18e
|
Handle result of room configuration submit
|
2014-09-17 21:48:55 +01:00 |
|
James Booth
|
f494faac99
|
Show form fields after updating
|
2014-09-15 23:28:12 +01:00 |
|
James Booth
|
c5b697dba7
|
Dont allow unsaved form windows to be closed
|
2014-09-15 22:31:15 +01:00 |
|
James Booth
|
b934ad54d5
|
Added form tests
|
2014-09-14 22:31:27 +01:00 |
|
James Booth
|
de0ce0b80d
|
Allow removing data from text-multi form fields
|
2014-09-14 18:36:44 +01:00 |
|
James Booth
|
8cfe80e979
|
Added setting of unique form list values
|
2014-09-14 16:23:25 +01:00 |
|
James Booth
|
7a12684523
|
Added /room remove command, reformetted form output
|
2014-09-14 01:53:52 +01:00 |
|
James Booth
|
68b839a508
|
Added /room add for *-multi
|
2014-09-14 00:18:06 +01:00 |
|
James Booth
|
e13940daf4
|
Added form validation for list-single type
|
2014-09-13 23:07:52 +01:00 |
|
James Booth
|
b111419693
|
Added form type check on set
|
2014-09-13 22:39:06 +01:00 |
|
James Booth
|
c4b4cb557f
|
form_get_field_by_var->form_get_form_type_field
|
2014-09-13 21:55:46 +01:00 |
|
James Booth
|
0a4dea55d5
|
Do not tag hidden form fields
|
2014-09-13 21:46:54 +01:00 |
|
James Booth
|
cbb199e06e
|
Do not set hidden for fixed form fields
|
2014-09-13 21:40:16 +01:00 |
|
James Booth
|
d8400a5fd7
|
Initialise form field tag autocomplete
|
2014-09-13 21:36:16 +01:00 |
|
James Booth
|
128a4a811f
|
Added autocomplete for setting room config form tags
|
2014-09-12 13:28:33 +01:00 |
|