mathieui
741ea61454
Log the plugin errors too
2015-01-05 16:57:28 +01:00
mathieui
bd1c41472a
Fix a traceback in the OTR plugin
2015-01-05 16:52:53 +01:00
mathieui
70536f4f0b
Fix #2578 (disable roster features with anonymous connections)
2015-01-04 15:13:38 +01:00
mathieui
25382977c4
Fix typos in the documentation
2015-01-03 23:14:37 +01:00
mathieui
8afbb44cee
Add a reorder plugin
...
/reorder command to organize the tabs according to a fixed layout
2015-01-03 23:09:43 +01:00
mathieui
d809ba05bf
Do not trigger the “tab_change” event when going over a gaptab
2015-01-03 21:06:56 +01:00
mathieui
1133d411cd
Fix #2523 (interoperability with jitsi)
...
Disable fragmentation entirely
2015-01-03 17:33:59 +01:00
mathieui
44ff71b3a3
Fix small issues in the OTR plugin
2015-01-03 17:25:11 +01:00
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