-
Notifications
You must be signed in to change notification settings - Fork 5
/
Copy pathTODO.txt
69 lines (61 loc) · 3.12 KB
/
TODO.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
CURRENT PLANS
=============
General:
[x] Release Add-on for Mozilla Firefox official repository.
[x] Release Extension for Google Chrome official repository.
[ ] Release Widget for Opera official repository.
[x] Project: Switch to CMake build system
[x] Multi-platform support: guarantee run on Windows, Linux and MacOS on both 32bit and 64bit systems
[x] CMake(APPLE): Find WebKIT Darwin SDK / XULRunner SDK.
[ ] CMake(ANDROID): Implement building on Android (inspiration: npsimple Makefile)
[x] CMake: Automatic generation of extension packages for Firefox, Chrome and Opera browser
[ ] CMake: Regenerate manifest files after target PluginCopy
[ ] CMake(WIN32): Generate authors from AUTHORS.txt
[x] CMake: Generate packages with plugins from Release directory instead of Debug one
Plugin:
[x] Windows: reimplement locale support
[x] Extension API: rewrite NPAPI invokes into OOP (objects with properties and methods)
[x] Plugin API: third-party availability, version system
[x] Local Network Info: local ip address, interfaces, MAC addresses, ... (ipconfig/ifconfig)
[x] Local Network Info: nmap to show neighboaring computers
[x] Fix IPv6 colons as valid address
[x] Services: Add DIG service
Extension:
[x] Plotting: rewrite into OOP
[x] Local Info Tab: rename to External Host Info, change layout
[x] Settings: implement for different web-browsers (using native API)
[x] Network tools: allow long output
[x] Network tools: check availability and print additional info (installation, ..)
[x] Firefox: automatic icon in toolbar
[x] PING: rewrite packet lost analyser using regexp
[ ] TRACEROUTE: improve plotting
[x] WHOIS: use only first and second domain names
[x] WHOIS: bug when TLD constists of two parts, eg. *.com.uk
[x] Console output: improve visibility of time values
[x] Console: Implement console.error() method for try-catch blocks instead of console.add().
[x] External services: ping and traceroute info from public Looking glass servers
[x] URL Parser: Bugfix for IPv6 addr inside the http protocol, eg. http://[2001::0000]/index.html
[x] Hide url bar while services are running - disabled, not hid
[x] Autorun service on start
[x] OPTIONS: select default page
[x] On tab select, focus on url bar
[x] Repair long output in console
[x] OPTIONS: Multiple skins implementation
[x] OPTIONS: Ping console - unlimited/ limited
[ ] OPTIONS: Quick buttons to settings/options from Chrome and Firefox
[x] Service parser for http://www.hostip.info
[x] Service parser for http://www.robtex.com/ipinfo.js
[x] Service parser for MaxMind GeoIP
[?] Country flags images from http://flags.redpixart.com/czech_republic/
[?] Country map charts http://code.google.com/apis/chart/docs/gallery/map_charts.html#introduction
FUTURE PLANS
============
CoNetServ v3.0+
* Translations (JavaScript based, option in settings)
* Ping/Traceroute through specified interface (ethernet, wifi, ..)
CoNetServ v4.0+
* Distance graph of neighboaring computers (using canvas, nmap and auto-ping)
* Download/upload data transfer meter with plots, current speed (public servers / local tools)
* Release as Safari 5+ extension
CoNetServ v5.0+
* Send files between two CoNetServ plugins in local network