James Booth
aa9f1dfa06
Send room destroy iq on /room config cancel
2014-09-03 20:29:17 +01:00
James Booth
09c10f62f2
Send instant room request
2014-09-03 13:55:06 +01:00
James Booth
d7b3e99a27
WIP - Handle /room config commands
2014-09-03 00:58:20 +01:00
James Booth
52a9ab6909
Added /room config command
2014-09-03 00:36:42 +01:00
James Booth
bc3c4e09a1
Always update UI in event loop, removed updates from rest of code
2014-09-01 19:14:52 +01:00
James Booth
f9737251a6
Added license exemption for OpenSSL to source headers
2014-08-24 20:57:39 +01:00
James Booth
7bac097d60
Added /bookmark with no args usage when in chat room
...
issue #402
2014-08-19 22:52:04 +01:00
Jan Hacker
e87eb4c40e
"/bookmark add foo" crash - fix
...
A user providing an invalid JID when creating a new bookmark (like 'foo')
would reproducibly crash/segfault profanity, as it insists on checking
string length behind the @ of the JID. However, it could be NULL
if the user accidentally omitted it.
The patch avoids the crash by NULL-checking and prevents
getting there in the first place by checking the argument to "add".
Backtrace of unpatched profanity with above command:
Program received signal EXC_BAD_ACCESS, Could not access memory.
Reason: KERN_INVALID_ADDRESS at address: 0x0000000000000000
0x00007fff85699732 in strlen ()
(gdb) bt
#0 0x00007fff85699732 in strlen ()
#1 0x00000001000965d2 in xmpp_strdup ()
#2 0x0000000100095d6d in xmpp_stanza_set_attribute ()
#3 0x0000000100011c5c in _send_bookmarks ()
#4 0x00000001000115a8 in _bookmark_add ()
#5 0x000000010003320d in cmd_bookmark ()
#6 0x000000010002a0f2 in cmd_execute ()
#7 0x0000000100003a1d in process_input ()
#8 0x00000001000037c7 in prof_run ()
#9 0x0000000100045032 in main ()
(gdb)
2014-08-17 22:22:12 +02:00
Dariusz Dwornikowski
225312802e
Spelling errors fixed and hyphenation used as minus sign fixed
2014-08-11 18:54:20 +02:00
James Booth
ac68cc77f8
Allow escaping commands using double slash "//"
2014-08-06 22:46:36 +01:00
James Booth
e38ebe8a85
Check for unknown commands and show message in console
...
fixes #390
2014-08-04 22:21:53 +01:00
James Booth
9123675c9c
Show message when no group or empty roster on /who
2014-07-22 23:31:14 +01:00
James Booth
fd1d540889
Added _who_roster function
2014-07-22 23:27:36 +01:00
James Booth
6a1975f65b
Added _who_room function
2014-07-22 23:22:50 +01:00
James Booth
1aee7ce4bf
Show message when no contacts with presence for /who
2014-07-22 23:17:42 +01:00
James Booth
d02c8af532
Save chat room message prefix for autocomplete
2014-07-15 22:46:29 +01:00
James Booth
2f3234a5f5
Added quote param to autocomplete_param_with_ac
2014-07-09 20:32:28 +01:00
James Booth
954661e59e
Added quote param to autocomplete_complete
2014-07-09 20:23:47 +01:00
James Booth
c98ce4299d
Free resources on OTR shutdown
2014-06-26 23:55:57 +01:00
James Booth
d668d15081
Free aliases on cmd_init
2014-06-18 21:36:09 +01:00
James Booth
7344d3b898
Added deallocation function for string prefs, added otr policy enum
2014-06-18 00:32:36 +01:00
James Booth
79ddf10484
Fixed memleaks with otr policy and autoaway options
2014-06-17 23:34:52 +01:00
James Booth
d0fa51fe67
Fixed compiler warning
2014-06-03 21:48:38 +01:00
James Booth
1925cb80ec
Show info in chat and private chat windows
2014-06-03 21:35:27 +01:00
James Booth
c65b43f081
Show info in room for participant
2014-06-03 21:20:13 +01:00
James Booth
b36fbe413a
Added settings to show message text in notifications
2014-05-24 22:14:26 +01:00
James Booth
b25b3f3180
Added notification setting for typing in current window
2014-05-24 21:13:33 +01:00
James Booth
eb0f0dd96b
Added settings for message notifications in current window
2014-05-24 20:46:03 +01:00
James Booth
8e14946aad
Ignore case for chat room mention notification
2014-05-24 16:59:45 +01:00
James Booth
866d87af79
Added /notify room mention setting
2014-05-24 16:46:05 +01:00
James Booth
7d90d218c0
Split regular and chat room notify settings
2014-05-24 15:54:10 +01:00
James Booth
0166454794
Added config.h to files checking for OTR support
2014-05-19 21:25:21 +01:00
James Booth
e10ea1be4e
Fixed OTR dependency when library not present, changed version to 0.4.2
2014-05-19 20:41:19 +01:00
cara marie
058ce13aec
spelling corrections
2014-05-17 18:19:30 -07:00
James Booth
10a8798973
Corrected bookmark help
2014-05-17 23:20:23 +01:00
James Booth
cb614ec36f
Free autocomplete hash table
2014-05-17 22:49:24 +01:00
James Booth
e762d80b68
Use hash table for autocomplete functions
2014-05-14 21:54:38 +01:00
James Booth
75898a777a
More tidy of bookmark autocomplete
2014-05-14 21:01:54 +01:00
James Booth
bd55e7a978
Tidied bookmark autocompleter
2014-05-14 20:53:31 +01:00
James Booth
506ce9cb13
Added autocomplete for bookmark autojoin
2014-05-14 20:49:25 +01:00
James Booth
9dda7036a9
Implemented per contact OTR policy setting
2014-05-11 19:32:07 +01:00
James Booth
6d955609c5
Added /otr policy for contacts in account preferences
2014-05-11 18:13:04 +01:00
James Booth
2aa39fc362
Add contact to /otr policy autocomplete
2014-05-11 15:59:11 +01:00
James Booth
3967b26aea
Added otr to /account clear properties
2014-05-11 15:32:38 +01:00
James Booth
d44e954f6b
Added otr property to /account help
2014-05-11 15:26:45 +01:00
James Booth
e8d84abb46
Moved OTR policy check to otr module
2014-05-11 15:03:10 +01:00
James Booth
95ff13136b
Added OTR policy account preference
2014-05-11 14:13:15 +01:00
James Booth
f2ebbdb8de
Added autocompletion for /account set <account> otr <policy>
2014-05-11 13:48:41 +01:00
James Booth
015780662e
Added /prefs otr
2014-05-11 13:32:59 +01:00
James Booth
7e359c171c
Added autocomplete for bookmark options
2014-05-11 00:17:10 +01:00