-
Notifications
You must be signed in to change notification settings - Fork 6
Roadmap
ailin-nemui edited this page Jan 5, 2015
·
32 revisions
- CAP (IRCv3 support)
- sasl (issue #4)
- server-time
- fix all the bugs
- proxied connections to server (http proxy etc) (this is unrelated to irssi-proxy, the irssi IRC BNC module)
- cleaning up headers
- merge OTR into core ahf/native-otr
- maybe the proxied connections to server #148
- stable api for irssi 0.9
- long term
- rewrite of fe-text
- requires touching the core engine in printtext and format
- not so long term
- rewrite the script api using yaml description + generator code (like swig but not so horrible)
- port perl to that
- finish javascript module irssi-gjs
- complete? python by porting it to that
- rewrite the script api using yaml description + generator code (like swig but not so horrible)
- Overhaul Networking code, IPv6, TOR, Proxies
- Separate Client Core from IRC Core
- Maintaining Python / XMPP, XMPP+OTR?
- Integrate more protocols / Modules?
- Make Irssi a viewer client to itself Teddy
[rather]
- Perl cleanups
- Could we refcount scripts? (issue #101)
- Unicode and correctly setting UTF8 flag on SVs (tricky because some scripts assume bytes -- see my unicode.pl for example, also because IRC doesn't always use UTF-8)
-
Irssi Proxy stuff
- SSL support, maybe more integrated into the core net stuff: https://github.com/zewt/irssi/commit/08de715576c640ee1014f7a9ea82ca8832e22125 (also all the other nice things in that repo)
- Better SSL support
- Aim to ship a config that connects using SSL by default (the tricky bit being if not compiled with SSL support)
- Even better: Ship with ssl verification on (maybe this should actually be set via configure or such, we can be sure distros will have ca certs configured correctly)
- Do the current SSL options make Irssi vulnerable to downgrade attacks? (SSLv2 is disabled, need to check more)
- Paste
- Bracketed paste mode (issue #9)
- Making signal for paste detected
- IRCv3 / isupport / misc IRC protocol cleanups (see CAP above, need to figure out which ones to do first)
Much of the content on these pages is taken from original Irssi documentation and is Copyright © 2000-2010 The Irssi project. Formatting and additional documentation, examples, etc by Tom Feist and the other editors of this wiki. This work is licensed under a Creative Commons Attribution-ShareAlike 2.5 License. Please see http://creativecommons.org/licenses/by-sa/2.5/ for details.