1
0
mirror of https://github.com/profanity-im/profanity.git synced 2024-12-04 14:46:46 -05:00
Commit Graph

238 Commits

Author SHA1 Message Date
James Booth
df760bed18 Check for already established but not used OTR session on /otr start <contact>
For example, one may have been established from the other end, without
any messages being sent yet
2014-01-13 19:25:08 +00:00
James Booth
a07880f5c0 Implemented /otr start <contact> 2014-01-13 19:16:46 +00:00
James Booth
bc1d4df230 Open new chat win, or use existing for /otr start <contact> 2014-01-13 19:12:23 +00:00
James Booth
671fa839e8 Added contact autocompletion to /otr start <contact> 2014-01-13 19:00:34 +00:00
James Booth
aa4dede30a Moved otr autocompletion to function 2014-01-13 18:56:04 +00:00
James Booth
933b56c449 Added /otr to /help chatting 2014-01-12 21:58:29 +00:00
James Booth
264fc55aa2 Added conditionals to makefile for otr support 2014-01-12 02:15:16 +00:00
James Booth
462e84ea82 Added /otr trust|untrust commands 2014-01-12 01:20:22 +00:00
James Booth
43deea7c05 Added /otr autocompleter and updated help 2014-01-12 00:10:16 +00:00
James Booth
494aaadba4 Added /otr end command 2014-01-11 23:59:20 +00:00
James Booth
f35e485bd4 Handle window creation for incoming and outgoing OTR sessions 2014-01-11 21:44:24 +00:00
James Booth
5a7eba518d Show contacts fingerprint on /otr theirfp 2014-01-11 20:02:35 +00:00
James Booth
03086c0384 Added /otr theirfp with hardcoded fingerprint 2014-01-11 19:10:00 +00:00
James Booth
bc8532b79c Renamed fingerprint command, updated help 2014-01-11 18:29:37 +00:00
James Booth
b5469e2e06 Added [OTR] and (trusted/untrusted) to titlebar for OTR sessions 2014-01-11 18:24:44 +00:00
James Booth
d189f7ea43 Use version 1 query to start OTR session 2014-01-11 17:15:07 +00:00
James Booth
9daefe170d Require '/otr start' from both parties before encryption used both ways 2014-01-11 17:03:01 +00:00
James Booth
5c13538e6b Load OTR private key on connect, gen command checks if already generated 2014-01-11 15:48:22 +00:00
James Booth
e294a6db92 Added "/otr fp" to show users fingerprint 2014-01-10 20:20:38 +00:00
James Booth
84f1c4b96f WIP - OTR support 2014-01-10 00:08:49 +00:00
James Booth
0776c574b6 Merge branch 'master' into otr 2014-01-05 23:58:10 +00:00
James Booth
76484665fd Removed prof_handle group functions 2014-01-05 23:24:48 +00:00
James Booth
1d716e48ad Removed roster_list dependency on xmpp module 2014-01-05 23:08:11 +00:00
James Booth
06ce95f68a Refactored roster_change_name 2014-01-05 22:55:04 +00:00
James Booth
468e80fe30 Removed prof_handle_disconnect 2014-01-05 22:00:15 +00:00
James Booth
4a8d6c2153 Renamed roster_add_new -> roster_send_add_new 2014-01-05 20:33:48 +00:00
James Booth
170af88c0d Merge branch 'master' into otr
Conflicts:
	Makefile.am
2014-01-02 01:57:05 +00:00
James Booth
3fbd45bd06 Added full stop to /help help summary
Conflicts:

	src/command/command.c
2014-01-02 01:53:46 +00:00
James Booth
3a57a792e4 Added full stop to /grlog help summary
Conflicts:

	src/command/command.c
2014-01-02 01:52:53 +00:00
James Booth
8d4bec2d37 Added full stop to /chlog help summary
Conflicts:

	src/command/command.c
2014-01-02 01:51:21 +00:00
James Booth
d3fff13255 Added full stop to /about help summary
Conflicts:

	src/command/command.c
2014-01-02 01:49:46 +00:00
James Booth
976f3e303a Added /sub command test 2013-12-27 17:25:30 +00:00
James Booth
6d6bc67d5c Test for presence update when changing priority 2013-12-27 14:17:24 +00:00
James Booth
7a63cf2e22 Changed messages on invalid priorities 2013-12-27 00:29:20 +00:00
James Booth
5a5b1340aa Dynamically load UI functions, fixed tests 2013-12-22 22:14:15 +00:00
James Booth
bc700fbfea Merge branch 'master' into otr 2013-12-18 00:36:05 +00:00
James Booth
f47bd58a1c Added tests for setting presence priorities 2013-12-17 23:57:06 +00:00
James Booth
95d08db292 Merge branch 'master' into otr
Conflicts:
	src/command/commands.c
2013-12-16 01:11:36 +00:00
James Booth
6d75ebb8e9 Test account free'd after connect 2013-12-15 22:00:42 +00:00
James Booth
5e739cbfb7 Moved fulljid logic to accounts 2013-12-15 20:32:30 +00:00
James Booth
079ea5304b Moved _ask_password to UI module 2013-12-15 19:38:23 +00:00
James Booth
2470f642c7 Merge branch 'master' into otr
Conflicts:
	src/command/command.c
2013-12-15 17:19:01 +00:00
James Booth
2490f5b417 Seperated command functions into module 2013-12-15 16:10:32 +00:00
James Booth
107fdd355e Added simple mock test, refactored roster 2013-12-14 15:34:17 +00:00
James Booth
06367723d7 Merge branch 'master' into otr 2013-12-10 22:13:21 +00:00
James Booth
2fe258ad1b Implemented autocomplete for /account command <setting> parameter
fixes #260
2013-12-10 22:11:48 +00:00
James Booth
c3b391d06f Merge branch 'master' into otr 2013-12-08 23:42:17 +00:00
James Booth
1c2661f1c3 Added clear command to /account for password clearing
fixes #267
2013-12-08 23:36:00 +00:00
James Booth
b7a5179fa6 Merge branch 'master' into otr 2013-12-08 22:06:06 +00:00
James Booth
3ce0d0f877 Added command parameter to /autoconnect (set, off)
fixes #261
2013-12-08 21:49:34 +00:00
James Booth
d9395daa2f Added /otr command 2013-11-08 00:17:27 +00:00
James Booth
599bee2ce8 Create fingerprints file, callbacks, and message send 2013-11-08 00:17:27 +00:00
James Booth
be653667e4 Added /account set <account> password <password> 2013-11-07 23:36:04 +00:00
James Booth
2b0108e6cc Allow "account" setting in [connection] to autconnect the account
closes #251
2013-11-07 23:04:12 +00:00
James Booth
99d3322834 Added MAX_PASSWORD_SIZE set to 64
fixes #245
2013-11-07 22:15:43 +00:00
James Booth
4abdb02396 Merge remote-tracking branch 'tsenart/passwords-on-accounts-file' 2013-11-07 21:43:11 +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
70452c1194 Fixed memory leak in _cmd_join
issue #226
2013-09-23 01:34:35 +01:00
James Booth
9ea85475fe Fixed memory leak in _cmd_connect
issue #226
2013-09-23 00:09:05 +01:00
James Booth
df14a46d48 Allow users to set default muc service and nickname per account
See #238

Conflicts:

	src/config/accounts.c
2013-09-12 23:34:30 +01:00
James Booth
4738a15c89 Added /win command to access unlimited windows 2013-08-29 21:41:10 +01:00
James Booth
a38953b6f8 Fixed /close command 2013-08-28 23:32:54 +01:00
James Booth
9ef7e2d233 Changes to status bar for unlimited windows - WIP 2013-08-28 00:50:15 +01:00
James Booth
b5eb095820 Removed limit on number of windows, WIP 2013-08-27 23:38:25 +01:00
James Booth
77dcd04b10 Removed all freeing of ui_current_recipient, data is owned by windows 2013-08-27 20:55:20 +01:00
James Booth
d9fb9ad4a7 Fixed freeing recipient after /tiny 2013-08-27 20:48:15 +01:00
James Booth
8045b949a7 Refactor _cmd_close 2013-08-26 18:06:33 +01:00
James Booth
b6f1afcf22 Removed whitespace in command.c 2013-08-26 17:53:25 +01:00
James Booth
d1b3340ea5 Use Jid struct to get barejid in subscriptions 2013-08-26 17:08:09 +01:00
James Booth
fd8a0b4970 Fixed freeing of recipient after message sent 2013-08-26 16:42:31 +01:00
Dmitry Podgorny
545a23e92f removed strdup in autocomplete calls 2013-08-26 03:29:50 +03:00
Dmitry Podgorny
139ffcbbb9 free titlebar_ac autocompleter 2013-08-24 00:30:54 +03:00
James Booth
c2c7be03ea Merge branch 'master' into nextdev 2013-08-19 14:37:08 +01:00
James Booth
ef511438b6 Fixed /who in chat room highlighting console
fixes #184
2013-08-19 14:32:10 +01:00
James Booth
dd2e1ad8a8 Fix message for /account when account doesn't exist 2013-08-19 13:30:16 +01:00
Dmitry Podgorny
c559d96d77 removed sizeof(char)
sizeof(char) == 1 according to standard
2013-08-03 13:17:50 +03:00
James Booth
51b2137705 Merge remote-tracking branch 'dmitry/memleaks' into nextdev 2013-07-31 19:32:58 +01:00
James Booth
992ee28091 Merge branch 'master' into nextdev 2013-07-31 19:32:15 +01:00
Dmitry Podgorny
5505387c37 fixed several memory leaks in command.c and jid.c 2013-07-31 01:51:07 +03:00
Dmitry Podgorny
71f4194513 fixed null pointer dereference in /join command
Command /join @/ leads to crash because jid_create("@/") returns NULL
2013-07-31 01:37:02 +03:00
James Booth
c5c596f70a Merge branch 'master' into nextdev 2013-07-21 23:33:32 +01:00
James Booth
cbe3c41abe Fixed typo on /invite help 2013-07-20 23:47:57 +01:00
James Booth
5cb136225e Merge remote-tracking branch 'dmitry/bookmarks' into nextdev 2013-07-14 23:32:43 +01:00
James Booth
dd2e3a0bdf Merge remote-tracking branch 'dmitry/fixes' 2013-07-14 23:31:02 +01:00
Dmitry Podgorny
b9d29e9aa5 draft of bookmarks implementation
'/bookmark add' and '/bookmark remove' ain't finished
2013-07-14 23:58:02 +03:00
Dmitry Podgorny
c8b7438736 fixed typos in command.c 2013-07-14 21:32:20 +03:00
James Booth
36265dde2f Moved functions to parser.c, moved parser to tools 2013-07-11 22:57:35 +01:00
James Booth
e99a0e117a Fix autocompletion of quoted strings - WIP
Needs some refactoring
Need to use unicode functions in:
    parser.c
    autocomplete.c
2013-07-09 22:34:55 +01:00
James Booth
817857e4c0 Fixed naming clash for roster help 2013-07-03 21:23:18 +01:00
James Booth
e933572ab9 Tidied help 2013-06-30 22:59:06 +01:00
James Booth
c970bb2790 Merge pull request #196 from pasis/memleaks
Fixed memory leaks in command.c
2013-06-30 13:50:06 -07:00
Sam Whited
1f7e7e8447 Fix a small typo
(`Invalud' -> `Invalid')
2013-06-30 14:05:20 -04:00
Dmitry Podgorny
eb6236fa04 fixed memory leaks in command.c 2013-06-30 17:19:43 +03:00
James Booth
e12ede6cd8 Still show usage with current setting 2013-06-25 23:41:53 +01:00
James Booth
ca5c6a5745 Show current setting with settings commands
closes #139
2013-06-25 23:38:06 +01:00
James Booth
0554198668 Changed help for /help command 2013-06-25 22:16:23 +01:00
James Booth
c8567cd793 Restructured help 2013-06-25 00:49:29 +01:00
James Booth
b48ef9d5e0 Renamed commands array 2013-06-24 21:38:02 +01:00
James Booth
ccfbd2a436 Sorted command prototypes 2013-06-23 21:29:12 +01:00
James Booth
7d0a31184a Renamed _cmd_set commands 2013-06-23 21:21:14 +01:00