mathieui
f04728a82b
Rework the OTR plugin
...
- remove the allow_v1 and allow_v2 options (allow_v1 will now be always
false, as no one would want it to true, and allow_v2 will always be
true, which should also be what everyone wants until potr supports
OTRv3)
- add a “require_encryption” configuration option
- move all the plugin-generated messages to module level, to improve
readability
- split up some parts and add comments
2015-01-03 16:23:34 +01:00
Célestin Matte
8e575de52c
Fix broken CTRL+arrow key shortcuts under some terms
2014-12-31 00:06:41 +01:00
mathieui
cf04e65983
Add a callback on enable_vertical_tab_list change
2014-12-30 23:55:31 +01:00
Eijebong
71f3848706
Add a command to reload the config.
2014-12-30 22:58:22 +01:00
mathieui
96442e93e3
Fix #2448 (SMP in the OTR plugin)
...
Add a /otrsmp <abort|ask|answer> command.
also improve usability a bit, and mention the trust status in the info
bar.
2014-12-30 22:52:11 +01:00
Célestin Matte
2a376cf419
Update color in all tabs with /color
2014-12-30 19:57:32 +01:00
mathieui
25d2bcbbff
Only graphically ack a message if it was sent by us
2014-12-30 19:54:04 +01:00
mathieui
1debbe6a72
Fix #2561 , Fix #2525 (broken GPG plugin)
...
Fix issues in presence signatures (no tests SHA-512), typos, update
gnupg.py to a recent version, fix the completion, and display the
messages we send properly
2014-12-29 21:34:24 +01:00
mathieui
183a151d99
Merge branch 'master_rebased' of https://github.com/Perdu/poezio
2014-12-24 01:00:34 +01:00
Célestin Matte
9da530f854
Make it possible to change the nick of a user not in the room, and change color of its aliases
2014-12-24 00:30:52 +01:00
Célestin Matte
0ae1ee2fbf
Add nick_color_aliases (default: true), to look for color of aliases
2014-12-24 00:29:41 +01:00
Célestin Matte
1bbdab7f12
Unset color with /color <nick> unset
2014-12-24 00:29:39 +01:00
Célestin Matte
251a10ab0d
Add a muc_color section in the config file to permanently fix a color to a nick
2014-12-24 00:28:22 +01:00
Célestin Matte
f7e7836f97
Add a /color command to fix color for a nick
2014-12-24 00:27:38 +01:00
mathieui
668c1eb677
Fix the irc plugin
...
(and fuck the scoping of python closures)
2014-12-23 23:48:39 +01:00
mathieui
3c195dd9cc
Remove the remaining pre-3.4 compatibility hacks
2014-12-20 23:32:56 +01:00
mathieui
2452706b90
Add a deterministic_nick_colors option (default: true)
2014-12-20 23:13:26 +01:00
mathieui
030b4d7bcd
Do not assign the result of get_room_form because it does not return anything
2014-12-19 22:28:51 +01:00
mathieui
9acca77e12
Fix /info (9/78)
2014-12-19 22:28:36 +01:00
mathieui
26025511cf
Fix a traceback in /role
2014-12-19 22:22:39 +01:00
mathieui
d932921be3
Fix /last_activity (8/78)
2014-12-19 22:22:05 +01:00
mathieui
db60b72cf1
Fix /destroy_room (7/78)
2014-12-19 22:11:21 +01:00
mathieui
98102b34bb
Fix /toggle (6/78)
2014-12-19 22:08:59 +01:00
mathieui
5217111ab9
Add a missing import of the XEP-0048 URL element
2014-12-19 22:07:24 +01:00
mathieui
d7e2a46070
Remove an useless input method which was needed with threads
2014-12-19 22:06:11 +01:00
mathieui
f0dac14e32
Fix #2861 (fix /ignore and /unignore (5/78))
2014-12-19 19:20:18 +01:00
mathieui
a4858f9342
Set the version of the documentation to 0.9-dev as well
2014-12-18 23:40:40 +01:00
mathieui
510372cb39
Fix #2543 (irc plugin doesn't authenticate properly)
...
Join the fake room first, then send the message to nickserv, then join
initial rooms.
Also add two commands and one option.
2014-12-18 23:39:13 +01:00
mathieui
b720a3f8ca
Fix a hidden traceback in /set completion
2014-12-18 23:36:31 +01:00
mathieui
631f5dd42a
Allow -1 as a value for optional arguments in the args parser to collect an unspecified number of items
2014-12-18 22:22:27 +01:00
mathieui
561c46f126
Add a unit test for input completion
...
incomplete, but will help catch obvious wrong behaviors if we change
anything in the completions.
2014-12-18 17:57:07 +01:00
mathieui
ea7d86ed51
Update CHANGELOG and versions
2014-12-17 21:31:15 +01:00
mathieui
596f269621
Fix scrolling inside the input when the text is small enough to fit
...
(e.g. during a completion, the input might scroll due to the length of
the completed item, and not go back to its original state without this
change)
2014-12-17 21:22:21 +01:00
mathieui
92265678dc
Add completions for /cert_add and /cert_fetch
2014-12-17 21:21:57 +01:00
mathieui
2bb4f45ed4
Fix the file (/import & /export) completion on the roster tab
2014-12-17 21:20:55 +01:00
mathieui
64ef02d586
Explicitly disconnect when refusing to acknowledge a certificate change
2014-12-17 19:07:54 +01:00
mathieui
c76279c345
Handle invalid certificate chains (with the ca_cert_path option)
2014-12-17 19:07:15 +01:00
mathieui
ef3beab02b
Add a decode_newlines option to the OTR plugin
...
I wish I didn’t have to do such ugly things to get a close-to-decent
interop with legacy OTR plugins that insert awful HTML4 stuff inside
messages that do not need it.
2014-12-16 20:46:45 +01:00
mathieui
778581c480
Check the py3k version AFTER loading the virtualenv
2014-12-15 16:24:21 +01:00
mathieui
00396c158a
Fix #2847 (SASL External support)
...
- Add two new options, keyfile and certfile, which must be both set for
the auth to work.
- if both are set, then poezio doesn’t force-prompt a password if there
is none specified
- add /cert_add, /cert_fetch, /cert_disable, /cert_revoke and /certs
commands.
- add a page of documentation on the process
2014-12-11 22:28:44 +01:00
mathieui
21d8a3e7e1
Make the screen_detach plugin support tmux, and use asyncio
2014-12-10 23:21:58 +01:00
mathieui
003c28e953
Allow the plugins to use a default configuration too
...
through overloading the class variable default_config.
also fix a bug that would add meaningless sections to plugin
configurations.
2014-12-10 23:12:17 +01:00
mathieui
4c7a470dc8
Do not list __init__.py in /theme completion
2014-12-10 22:26:19 +01:00
Florent Le Coz
9667013304
Fix command_name’s arguments
2014-12-10 18:54:12 +01:00
mathieui
067ad58f08
Fix #2457 (add real regex support to the autocorrect plugin)
2014-12-09 19:33:55 +01:00
mathieui
bbc79e089d
Fix #2842 (complete all existing options with /set-completion)
2014-12-09 16:56:43 +01:00
Florent Le Coz
2e25595aec
Introduce the go_to_previous_tab_on_alt_number option
...
fix #2841
2014-12-09 16:43:23 +01:00
mathieui
ed7fe693b4
Fix #2802 (add a /closeall command, with a new plugin)
2014-12-09 01:13:14 +01:00
mathieui
7b3265c636
Fix #2754 (make /xhtml send a message with receipts, chatstates and display it properly)
...
(also make the message appear in PrivateTabs)
2014-12-08 23:50:16 +01:00
mathieui
122edc539e
Fix #2804 (handle privatetabs in /message)
2014-12-08 23:15:34 +01:00