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