Merge pull request #17 from togge/master
[prads.git] / changelog
blob5040fb52a5c1ea21fb5d6c553795f8b532a9ff99
1 2012-08-16 0.3.1-rc1: shut your pie
2     * ever more beautiful code
3     * argument -P enables DHCP fingerprinting (experimental)
4     * argument -L enables cxtracker like output
5     * prads2db.pl: asset log to database parser
6     * bigger flow bucket for connection hashing
7     * init script now starts with prads-asset.log instead of prads.log
8     * static prads compile for those who want it
9     * new signatures (xp, debian, ubuntu, asyncos, openwrt, ++)
10     * more MTU-fu (3G/WAN) 
11     * nicer ARP output
12     * make install no longer overwrites conf and sig files
13     * bugfix: BSD build was broken
15 2011-09-27 0.3.0: all good things are three
16     * No changes since rc3.
18 2011-09-22 0.3.0-rc3: nothing good comes to those who wait
19     * Disable ACK fingerprinting by default
21 2011-09-21 0.3.0-rc2: are we there yet?
22     * bugfix: pid file creation on chroot (ssm)
23     * refactor initialization
24     * better OSX compatibility
26 2011-08-15 0.3.0-rc1: real chaos one
27     * prads daemon now logs to syslog
28     * experimental SIGHUP support
29     * cleanup default conf file
30     * drop privileges by default
31     * bugfix: sniff device lookup
32     * bugfix: compiler vector optimizing bug
34 2011-05-30 0.2.6: dev will make rye
36     * bugfix: lame stack smasher
37     * bugfix: payload ipv6 packets too
39 2011-05-13 0.2.5: mori moment
41     * setcap: the capabilities needed to run prads non-root
42     * bugfix: avoid crashing in the ditch mac
43     * bugfix: fmask now compiles on gcc 4.6
44     * bugfix: ip4 network filtering reliability
45     * bugfix: another TOS IP4 hack
47 2011-05-12 0.2.4: memento mori
49     * added connections to output plugins
50     * asset output now contains src:dst combo for flow tracking
51     * default to monitor all nets when called with empty -a argument
52     * better SGUIL compatability
53     * sanitized prads.rc init script (take note packagers)
54     * argument -Z: PassiveDNS output (experimental)
55     * bugfix: IPv6 TOS check
56     * bugfix: make prads forget
57     * bugfix: end_sessions() logic error
58     * code and debug cleanups
60 2011-03-21 0.2.3: the weekend hack
62     * argument -O outputs new, expired and ended connections
63     * argument -x dumps per-packet connection updates
64     * argument -s <len> dumps len bytes of payload
65     * arguments -XFRMSAKUTtI for specifying fingerprinting methods on the cli
66     * argument -q gives really quiet while -v for console verbosity, -vv etc..
67     * code cleanup: drastically reduce the amount of globals, copypastitis, complexity
68     * updated man page
69     * cleanup and sanitize output (thanks ssm)
70     * argument -P pidpath removed. -p pidfile sufficient
71     * more sguil-friendly fifo output
72     * bugfix: matching mac when mac db is not loaded
73     * bugfix: expire services even if !print_updates
74     * bugfix: connection tracking regression
75     * bugfix: service matching regression
77 2011-03-17 0.2.2: "the bump"
79     * output plugins, featuring sguil fifo
80     * mac vendor database lookups
81     * chroot to rundir and daemonize by default (initscript)
82     * OSX port and massive cleanups
83     * fix regressions and some bugfixes
84     * logs cxtracking
85     * closes issue 1 (github) segfault with b0gus user
87 2010-11-24 0.2.1: a point of fact
89     * chroot prads
90     * bugfixes
92 2010-06-21 0.2.0: our two cents
94     * Rewrite in C
96 2009-11-02 0.2: Last perl version
98 2009-05-19 0.1: Initial version