forked from gtk-gnutella/gtk-gnutella
-
Notifications
You must be signed in to change notification settings - Fork 0
/
TODO
35 lines (30 loc) · 1.28 KB
/
TODO
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
This documents describes briefly the things we want to have in gtk-gnutella
and which are not already implemented, by loose order of decreasing priority.
0.100
* Bandwidth configuration scheduling by time + day.
* DOVE extension for the DHT, adding IPv6 support and smarter publishing
* Firewalled to firewalled transfers (reverse engineer LimeWire specs)
* Configurable SOCKS usage: Gnutella connections, downloads and/or uploads.
* Disk space monitoring (~/.gtk-gnutella, download incomplete / complete)?
* Keep track of long-running ultrapeers for faster startup after inactivity
* PARQ: PFS aware
* PARQ: Tigertree aware
* PARQ: 'Rotating' queue by filename?
* Meta data support (locally)
0.101
* Optional gtk-gnutella clustering
* Optional locale preferencing support
* XML: Extraction of metadata for results sorting
* XML: Filtering on metadata
* XML: Generation of metadata in query hits
* GUI display and sorting of A/V attributes (bitrate, video size)
Possible other changes
* Extend inter UP QRP tables from 128 Ki slots to 2 Mi slots?
* Smaller memory footprint by using sdbm for:
- PARQ?
- Host cache?
* Area-specific logging?
* User-visible logging, traced in GUI?
* Chat support?
* Specific "Library" pane showing meta-information about shared files?
-- Raphael