James Booth
25131e3f36
Added command to show libotr version
2014-02-11 23:19:09 +00:00
James Booth
42630139c2
Use instag master, and skip fragmentation
2014-02-11 23:03:07 +00:00
James Booth
e07209ec49
Allow V3, use OTRL_INSTAG_BEST, output error event when no message
2014-02-11 21:21:33 +00:00
James Booth
5b260af999
Changed OTR policy for otr4.c
2014-02-10 23:24:07 +00:00
James Booth
88e8c0151d
Merge branch 'libotr4' of github.com:boothj5/profanity into libotr4
2014-02-10 23:23:11 +00:00
James Booth
291c977473
Changed OTR policy allow V1 and V2
2014-02-10 23:20:06 +00:00
James Booth
d5ba4dfd38
Changed functions for libotr4 compatibility
2014-02-09 02:53:07 +00:00
James Booth
26e1fd545c
Added libotr4 message handlers
2014-02-09 02:24:47 +00:00
James Booth
4bd5cf35ff
Added otr4.c
2014-02-09 00:34:00 +00:00
James Booth
fa89e2aa62
Check for libotr version
2014-02-09 00:32:11 +00:00
James Booth
3e02921859
Removed id from bookmarks add
2014-02-03 19:35:26 +00:00
James Booth
0f0cd4cdab
Use wnoutrefresh, pnoutrefresh and doupdate
...
Issue #298
2014-02-02 23:58:01 +00:00
James Booth
9394091f04
Implemented add bookmark for XEP-0223
...
Issue #194
2014-02-02 02:39:36 +00:00
James Booth
95c48a0f47
Test message when removing autojoin for non existent bookmark
2014-02-02 01:05:52 +00:00
James Booth
9d957e5f93
Show message on /bookmark remove when bookmark does not exist
2014-02-02 00:59:32 +00:00
James Booth
92b85bb7f1
Added message when bookmark updated
2014-02-02 00:49:02 +00:00
James Booth
a8ecbccc9c
Added /bookmark remove tests
2014-02-02 00:37:37 +00:00
James Booth
ebafc19220
Added cons message on ./bookmark add
2014-02-02 00:00:08 +00:00
James Booth
af51fa3c68
Added cmd_bookmark tests
2014-02-01 23:48:24 +00:00
James Booth
3d7d070b13
Added test for /bookmark list
2014-02-01 21:18:15 +00:00
James Booth
614ae232ef
Fixed cmd_bookmark message when not connected
2014-02-01 16:24:51 +00:00
James Booth
652e99fdd8
Added cmd_bookmark tests
2014-02-01 16:16:56 +00:00
James Booth
0338d136e0
Added presence_error tests, added muc_close()
2014-01-30 23:15:39 +00:00
James Booth
12666b41e6
Refactored handle_presence_error, removed no longer used functions
2014-01-30 22:20:57 +00:00
James Booth
2cd24a484a
Renamed handle_error_message -> handle_presence_error
2014-01-30 21:43:31 +00:00
James Booth
9bb1fae291
Close UI windows on /quit
...
fixes #296
2014-01-30 20:30:35 +00:00
James Booth
5afb296e67
Moved error handling logic to server_events
2014-01-28 22:37:50 +00:00
James Booth
c3ea8f8d0b
Added generated id's to presence stanzas
2014-01-28 20:55:02 +00:00
James Booth
8f6ead2b7b
Changed log level to info for failed connection
2014-01-27 22:50:32 +00:00
James Booth
6dbea7e16f
Add level to log output
2014-01-27 22:48:52 +00:00
James Booth
e9959d5d38
Refactored presence_error_handler
2014-01-27 22:35:04 +00:00
James Booth
27293ebbc2
Added fallback message error handlers
2014-01-27 22:09:16 +00:00
James Booth
678a5bd05c
Fixed comment
2014-01-27 21:48:44 +00:00
James Booth
da94dcf3cf
Moved connection_error_handler to _presence_error_handler
2014-01-27 21:42:34 +00:00
James Booth
f26686aeca
Removed unnecessary strdup
2014-01-27 21:33:02 +00:00
James Booth
1a300ce7d3
Show original error message
2014-01-26 22:50:22 +00:00
James Booth
50f1a5ecc0
Changed error message when couldn't join room
2014-01-26 22:19:22 +00:00
James Booth
292ae567aa
Handle recipient not found
2014-01-26 18:30:34 +00:00
James Booth
46b3ff6f44
Added generated id to chat state stanzas
2014-01-26 14:15:04 +00:00
James Booth
7184c34d30
Added generated id to invites
2014-01-26 14:10:45 +00:00
James Booth
ae1ccc7bae
Add generated id to messages
2014-01-26 01:07:11 +00:00
James Booth
16de267906
Added id handler for pings, disable ping on error type 'cancel'
2014-01-26 00:53:24 +00:00
James Booth
3d7e923254
Use generated id on ping iqs
2014-01-26 00:18:15 +00:00
James Booth
5472c6965a
Moved xmpp ping to iq module
2014-01-26 00:15:34 +00:00
James Booth
fbdecdad0c
generate_unique_id allows prefix
2014-01-25 23:18:10 +00:00
James Booth
e1aca3b1f6
Add message and presence error handlers seperately
2014-01-25 22:57:53 +00:00
James Booth
9b82551809
Renamed iq handlers
2014-01-25 21:41:17 +00:00
James Booth
8600efa55b
Renamed _room_presence_handler -> _muc_user_handler
2014-01-25 21:29:17 +00:00
James Booth
6a15a09ed7
Renamed xmpp roster handlers
2014-01-25 21:25:35 +00:00
James Booth
d8a92f933b
Split xmpp message handlers by namespace
2014-01-25 21:20:56 +00:00
James Booth
78e8232b61
Renamed namespace variables
2014-01-25 20:47:32 +00:00
James Booth
aada6d5cd6
Don't show error for initial bookmarks request
2014-01-25 17:18:30 +00:00
James Booth
4bd06a5d87
Don't allow /alias to overwrite standard command
2014-01-25 01:39:12 +00:00
James Booth
b05e17db3e
Added autocomplete for /alias remove
2014-01-25 01:00:51 +00:00
James Booth
cb590dd82c
Added help for /alias command
2014-01-25 00:50:07 +00:00
James Booth
5d85974bc0
Added aliases to autocomplete
2014-01-23 23:53:20 +00:00
James Booth
66631308a5
Implemented basic running of alias commands
2014-01-23 23:04:00 +00:00
James Booth
e089ffb15c
Show message when alias already exists in /alias add
2014-01-23 22:38:12 +00:00
James Booth
8dbe300d72
Added /alias command, writing aliases to [alias] group in profrc
2014-01-23 22:29:53 +00:00
James Booth
8ba2d26947
Added skeleton /alias command
2014-01-23 19:56:33 +00:00
James Booth
b6c52007ee
Removed debug
2014-01-23 19:27:39 +00:00
James Booth
3f31c1a4e7
Encrypt /tiny command when in OTR session
...
fixes #292
2014-01-23 19:25:53 +00:00
James Booth
21ab182151
Refactored ProfAccount creation
2014-01-22 22:22:01 +00:00
James Booth
bbdf2bea58
Removed unused encode.xml
2014-01-21 22:06:09 +00:00
James Booth
2bc22981fd
Fixed memory leaks from str_replace
2014-01-21 21:07:35 +00:00
James Booth
6468f40dd9
Convert name to barejid on retrieving win in titlebar for otr messages
...
fixes #289
2014-01-21 18:14:20 +00:00
James Booth
7e9c8c02a3
Implemented autocomplete for new /statuses options
2014-01-21 00:28:56 +00:00
James Booth
9549cf431e
Tidied /statuses help
2014-01-21 00:20:31 +00:00
James Booth
0e2fbeb350
Added statuses settings to prefs output
2014-01-21 00:16:37 +00:00
James Booth
a8c356e191
Added use of statuses preferences
2014-01-21 00:06:41 +00:00
James Booth
a7a2850637
WIP - /statuses command options
2014-01-20 18:40:48 +00:00
James Booth
3f0addbc99
Added UI presence functions
2014-01-19 18:31:02 +00:00
James Booth
5610f70b35
Inlined ui_contact_online and ui_contact_offline
2014-01-19 17:51:32 +00:00
James Booth
69f2f4a16f
Use defaults for /statuses commands
2014-01-19 17:20:31 +00:00
James Booth
79e9ab83b0
Changed /statuses preferences
2014-01-19 16:17:34 +00:00
James Booth
c7325de073
Added cmd_statuses validation tests
2014-01-19 01:25:04 +00:00
James Booth
2f58b2488f
Added port to /account show <account>
2014-01-19 00:09:51 +00:00
James Booth
0edfef5612
Added /account set <account> port <port>
2014-01-19 00:05:04 +00:00
James Booth
47fe146a22
Added to and tidied /connect help
2014-01-18 23:49:15 +00:00
James Booth
b32ba75db5
Implemented autocomplete for /connect properties
2014-01-18 23:43:13 +00:00
James Booth
168cb0e557
Moved /connect autocomplete to function
2014-01-18 23:05:35 +00:00
James Booth
91d4097df9
Added cmd_connect test for repeated port property
2014-01-18 22:50:17 +00:00
James Booth
21f0bd04a8
Added cmd_connect test for repeated server property
2014-01-18 22:45:24 +00:00
James Booth
b4e9905db9
Added cmd_connect tests for argument validation
2014-01-18 21:18:25 +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
b1de8a4005
Added OTR remaining system messages and colouring
2014-01-17 00:06:08 +00:00
James Booth
45aee2e778
Tidied OTR messages
2014-01-16 23:16:37 +00:00
James Booth
4f98bc8c25
Show OTR coloured status
...
Customisable within theme files e.g.:
titlebar.unencrypted=red
titlebar.encrypted=green
titlebar.trusted=red
titlebar.untrusted=green
Shows [unencrypted] for all non-OTR chat
Disable with '/otr warn off'
2014-01-16 22:44:23 +00:00
James Booth
6c59bb26da
Set boolean when typing in titlebar
2014-01-16 20:37:25 +00:00
James Booth
f0e5e585f8
Removed title_bar_draw from UI module
2014-01-16 20:09:54 +00:00
James Booth
682601d479
Use title_bar_draw in title_bar_refresh
2014-01-16 19:58:21 +00:00
James Booth
69a63bd225
Added constant for console title
2014-01-16 19:47:00 +00:00
James Booth
2911093240
Remove manual memory allocation from titlebar
2014-01-16 19:34:05 +00:00
James Booth
91b5405782
Renamed recipient -> current_recipient in titlebar
2014-01-16 19:21:17 +00:00
James Booth
754ad86e3d
Inlined _title_bar_draw_title and _title_bar_draw_presence
2014-01-16 19:06:32 +00:00
James Booth
4792ac8df6
Use title_bar_draw where possible in title bar
2014-01-16 19:03:14 +00:00
James Booth
7c7af7b25f
Always erase and refresh titlebar when drawing
2014-01-16 18:58:04 +00:00
James Booth
95b5d141c3
Added _title_bar_draw_title when setting presence
2014-01-16 18:52:27 +00:00
James Booth
fa8801798c
Removed _title_bar_show
2014-01-16 18:43:06 +00:00