From 95121789553b6b1c804921846caefe2bca8f7e06 Mon Sep 17 00:00:00 2001 From: Guus Sliepen Date: Wed, 25 May 2011 21:15:18 +0200 Subject: [PATCH] Add initial roadmap and tasks pages. --- roadmap.mdwn | 27 +++++++++++++++++++++++++++ tasks.mdwn | 44 ++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 71 insertions(+) create mode 100644 roadmap.mdwn create mode 100644 tasks.mdwn diff --git a/roadmap.mdwn b/roadmap.mdwn new file mode 100644 index 0000000..c4be786 --- /dev/null +++ b/roadmap.mdwn @@ -0,0 +1,27 @@ +## Roadmap + +This is a tentative list of features that will be added to future versions of tinc. + +### Tinc 1.0.15 + +* Reading public/private keys from the commandline. +* Reading configuration from standard input. + +### Tinc 1.1.0 + +* CLI to running tincd instance. +* GUI to running tincd instance. + +### Tinc 1.1.X + +* HTML administration. +* CLI and/or GUI wizard to set up a VPN more easily. +* NetworkManager support. +* RSA key propagation. +* Allow TLS to be used for meta-connections. + +### Tinc 2.0 + +* Integration with libfides. +* Use TLS for meta-connections. +* PFS. diff --git a/tasks.mdwn b/tasks.mdwn new file mode 100644 index 0000000..338053d --- /dev/null +++ b/tasks.mdwn @@ -0,0 +1,44 @@ +## Tasks + +What follows is a list of tasks that interested persons could perform to improve tinc. +If you want to work on a task, join the tinc-devel [[mailing list|mail]], and state your intention. +We can give further help there. + +It is recommended that you use [[repository|git]] to create your own branch of a stable tinc release, +and make your changes public, +either by setting up your own git server or using [github](https://github.com/gsliepen/tinc), for example. +This allows us to review the changes, and when they are ready merge them into the official git repository. +But sending patches privately via email is also possible. + +You can also suggest tasks. + +### Non-coding tasks + +* Update the documentation. +Currently not all features are documented, or they are not documented clearly. +Platform-specific information (such as how to configure the network interfaces, routes, firewall, etc.) could be improved. +Some [[examples]] could be included in the manual. +One might also try to improve the visual appearance (for example, the PDF generated from the texinfo manual is very bland). + +* Add more [[examples]] to the wiki. + +* Update the logo. +Having the current logo in a vector graphics format would be very helpful. +It could also be made a little more stylistic, or perhaps replaced with something else entirely. +Keeping it simple and related to [There Is No Cabal](http://en.wikipedia.org/wiki/Tinc) +and [black helicopters](http://en.wikipedia.org/wiki/Black_helicopter) would be preferred. + +* Update the visual appearence of the wiki. +The current style is very simple. +It could do with a little more color to break the monochrome look, +and the top and sidebars could be made a little more fancy with the appropriate amount of CSS. +The website should not be cluttered, should load fast, must work with small and big screen sizes, +and must work in text browsers. + +### Basic coding tasks + +### Advanced coding tasks + +### GUI tasks + +* Write a NetworkManager GUI for tinc. -- 2.20.1