odstranen warning: suggest parentheses around && within ||
[svn/Prometheus-QoS/.git] / CHANGELOG
1 version 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
19 version 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
28 version 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
37 version 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
46 version 0.5.1 2005-03-22
47
48 - Fixed serious bug in 0.5 release
49
50 version 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
59 version 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
71 version 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
79 version 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
87 version 0.1
88
89 - initial release
90 - tested succesfuly on our 3Mbps-full duplex line
This page took 0.260451 seconds and 4 git commands to generate.