Version 0.4
DONE - uuencode/decode
DONE - Octal (just decoding so far)
DONE - Char # encoding
DONE - 'print #' shows packet # in tcpdump -X format, specify range, etc lots of options
DONE - print support directories
DONE - Fix "~" support (file support ~)
DONE - 'output' command support ~ also
DONE - Color terminal text whee!
DONE - Read .nsmcrc on startup
DONE - Fixed ^C usable for long packet prints works
DONE - Finally caught ^C at the command line, so it doesn't die like crazy
DONE - Trap SIGTERM
DONE - print supports commas: p 1,20-25,101
DONE - Add tcptrace module
DONE - 'color' command to toggle color on and off
DONE - Add tcpick module
DONE - Screencast: creating a module for nsm-console


Version 0.3
DONE - Strip whitespace from the end of the command
DONE - Allow "set" to handle whitespace between words/characters
DONE (NoMethodFound error caught)- Better handling of "Command not found"
DONE - Ability to specify a different log file
DONE - Category dies completely if it can't read the file (fix this)
DONE (I think) - Better error catching
DONE - Fix 'help' command spacing
DONE - "exec" command logs
DONE - "exec" command will do replacement for ${PCAP_FILE}, ${PCAP_BASE}, ${MODULE_DIR} and ${OUTPUT_DIR}
DONE - Add iploc module
DONE - fl0p module
DONE - Add website reference to each module's info file
DONE - Log regular nsm-console commands
DONE - Add "history" command
DONE - Transition into a more OO-based structure to promote future development
DONE - Log exit status of modules running
DONE - Do replacement in outputdir (so ${PCAP_FILE} can be used)
DONE - Add 'argus' module with many ra commands from the flow
DONE - Snort emerging-threats rules? Should I replace the community rules with these?
DONE - Default output ${PCAP_BASE}-output
DONE - Licensing BSD vs GPLv2, BSD
DONE - Add "e" command as shortcut for exec
DONE - Add eval command to eval line of ruby
DONE - Add encode/decode methods to tab completion
DONE - Add PCAP_* to tab completion
DONE - Add 'credits' command :)
DONE - "encode" command
DONE - "decode" command
DONE - base64
DONE - md5
DONE - sha256
DONE - url escape
DONE - hex? LSB and MSB
DONE - binary? LSB and MSB


Version 0.2
No changelog before this