odstranen warning: suggest parentheses around && within ||
[svn/Prometheus-QoS/.git] / CHANGELOG
... / ...
CommitLineData
1version 0.7 2006-01-29
2
3- There were good reasons to rename iptables hashing to iptables indexing.
4 Hashing is different algorithm, which offers constant complexity
5 independent on number of hashed entries and high memory requirements, while
6 iptables indexing used in Prometheus offers log8(N) complexity and relatively
7 low memory requirements compared to hashing.
8- Multiple keywords can be defined and used in /etc/hosts-like nodelist,
9 which allows definition of various data limits for different users or
10 definition of both symetrical and asymetrical virtual lines in same config.
11- Following prometheus.conf variables were made keyword-dependent:
12 KEYWORD-magic-relative-limit, KEYWORD-magic-relative-prio,
13 KEYWORD-magic-fixed-limit, KEYWORD-magic-fixed-prio, KEYWORD-,
14- Following new prometheus.conf keyword-dependent variables were added:
15 KEYWORD-html-color
16- Following prometheus.conf variables were removed as obsolete and confusing:
17 htb-ceil-bonus-divide, htb-ceil-divide
18
19version 0.6 2006-06-29
20
21- Hyper-optimized iptables hashing (automatic, but compile-time configurable)
22- Option hashtable-treshold was made now obsolete
23- No "Proxy" column in statistics when qos-proxy-enable is set to 0
24- iptables verbose output parsing was rewritten
25- Unfinished implementation of some pps limiting and soft-restart related code
26- Maybe I have changed something else too, but it was long time since last release
27
28version 0.5.3 2005-08-15
29
30- Predictable error messages generated by tc and iptables were
31 redirected to /dev/null
32- magic-fixed-prio and magic-relative-prio can be used even with
33 magic-fixed-limit and magic-relative-limit set to 0
34- Minor bugs in data initializtion were fixed, so program should
35 compile and run also on exotic non-X86 plaforms like BusyBox Linux
36
37version 0.5.2 2005-06-19
38
39- Fixed long integer traffic counter overflow at 4 gigabytes (up or down)
40- Fixed incorrect inclusion of http proxy traffic in direct traffic
41- Fixed incorrectly displayed parameters of asymetrical upload (Jakub Walczak)
42- Dry run (-d switch) output beautification
43- Added check if minimum data transfer value is greater then 0 kbps
44- magic-priorities added, allows better soft-shaping wihtout reducing HTB ceil
45
46version 0.5.1 2005-03-22
47
48- Fixed serious bug in 0.5 release
49
50version 0.5 2005-03-21
51
52- Better compatibility with up-to-date gcc and new HTB in 2.6.x kernel
53- Enterprise Research and Planning (ERP) analysis implemented
54- Credit file support implemented (for use with magic-relative-limit)
55- magic-relative-limit-4prio now allows softer FUP using HTB prio
56- digital-divide-weirdness-ratio added, only tested value is "2"
57- qos-leaf-discipline and other new prometheus.conf keywords added
58
59version 0.4 2004-11-02
60
61- HTTP proxy traffic accounting bug fixed (occured with hashed iptables)
62- free bandwith traffic shaping (allowed unlimited upload with hashing)
63- maximal guaranted speed increased to 2048 kbps (just tc namespace problem)
64 (Read: it seems that maximum index of tc classes is restricted to 10000)
65- qos-proxy-ip can be inside qos-free-zone even if qos-proxy-enable
66 (Read: Single machine can run NAT/firewall, HTTP proxy and Prometheus QoS)
67- command line argument -n (no delay) overrides qos-free-delay keyword
68 (Read: Separate configuration file for first run and daily run is not needed)
69- traffic from unregistered IPs is monitored even with hashing enabled
70
71version 0.3 2004-10-13
72
73- massive performance improvement thanks to hashing of iptables
74- hashtables for /24 subnets are forced if there are 256+ traffic classes
75- hashtables can be forced using new option hashtable-treshold)
76- qos-free-zone is now optional (use qos-free-zone 0)
77- minor bug fix: -h command line arugment now overrides config file
78
79version 0.2 2004-09-20
80
81- daily logging of data transfered in individual traffic classes
82- preview feature (create HTML hall of fame without reseting counters)
83- delay feature (useful for creating QoS-free period without reseting counters)
84- <A NAME=""> anchors with hostnames of individual traffic classes
85- tested succesfuly on our upgraded 10Mbps-full duplex, <1000 packets/sec
86
87version 0.1
88
89- initial release
90- tested succesfuly on our 3Mbps-full duplex line
This page took 0.133523 seconds and 4 git commands to generate.