Changes to GoAccess 0.9.1 - Tuesday, May 26, 2015
* Added additional Nginx-specific status codes.
* Added Applebot to the list of web crawlers.
* Added Microsoft Edge to the list of browsers.
* Added the ability to highlight active panel through --hl-header.
* Ensure dump_struct is used only if using __GLIBC__.
* Ensure goaccess image has an alt attribute on the HTML output for valid HTML5.
* Ensure the config file path is displayed when something goes wrong (FATAL).
* Ensure there is a character indicator to see which panel is active.
* Fixed Cygwin compile issue attempting to use -rdynamic.
* Fixed issue where a single IP did not get excluded after an IP range.
* Fixed issue where requests show up in the wrong view even when --no-query-string is used.
* Fixed issue where some browsers were not recognized or marked as 'unknown'.
* Fixed memory leak when excluding an IP range.
* Fixed overflows on sort comparison functions.
* Fixed segfault when using on-disk storage and loading persisted data with -a.
* Removed keyphrases menu item from HTML output.
* Split iOS devices from Mac OS X.
Changes to GoAccess 0.9 - Thursday, March 19, 2015
* Added ability to double decode an HTTP referer and agent.
* Added ability to sort views through the command line on initial load.
* Added additional data values to the backtrace report.
* Added additional graph to represent the visitors metric on the HTML output.
* Added AM_PROG_CC_C_O to configure.ac
* Added 'Android Lollipop' to the list of operating systems.
* Added 'average time served' metric to all panels.
* Added 'bandwidth' metric to all panels.
* Added command line option to disable summary metrics on the CSV output.
* Added numeric formatting to the HTML output to improve readability.
* Added request method specifier to the default W3C log format.
* Added support for GeoIP Country IPv6 and GeoIP City IPv6 through --geoip-database.
* Added the ability to ignore parsing and displaying given panel(s).
* Added the ability to ignore referer sites from being counted.
A good case scenario is to ignore own domains. i.e., owndomain.tld
This also allows ignoring hosts using wildcards.
For instance, *.mydomain.tld or www.mydomain.* or www?.mydomain.tld
* Added time/hour distribution module. e.g., 00-23.
* Added 'visitors' metrics to all panels.
* Added Windows 10 (v6.4) to the real windows user agents.
* Changed AC_PREREQ macro version so it builds on old versions of autoconf.
* Changed GEOIP database load to GEOIP_MEMORY_CACHE for faster lookups.
* Changed maximum number of choices to display per panel to 366 fron 300.
* Ensure config file is read from home dir if unable to open it from %sysconfdir% path.
* Fixed array overflows when exceeding MAX_* limits on command line options.
* Fixed a SEGFAULT where sscanf could not handle special chars within the referer.
* Fixed character encoding on geolocation output (ISO-8859 to UTF8).
* Fixed issue on wild cards containing '?' at the end of the string.
* Fixed issue where a 'Nothing valid to process' error was triggered when the
number of invalid hits was equal to the number of valid hits.
* Fixed issue where outputting to a file left a zero-byte file in pwd.
* Improved parsing of operating systems.
* Refactored log parser so it allows with ease the addition of new modules. This
also attempts to decouple the core functionality from the rendering functions.
It also gives the flexibility to add children metrics to root metrics for any
module. e.g., Request A was visited by IP1, IP2, IP3, etc.
* Restyled HTML output.
Cw is a non-intrusive real-time ANSI color wrapper for common unix-based
command. It is designed to simulate the environment of the commands being
executed, so that if a person types 'du', 'df', 'ping', etc. in their
shell it will automatically color the output in real-time according to
a definition file containing the color format desired. cw has support
for wildcard match coloring, tokenized coloring, headers/footers, case
scenario coloring, command line dependent definition coloring, and
includes over 50 pre-made definition files.
ii is a minimalist FIFO and filesystem-based IRC client. It creates an irc
directory tree with server, channel and nick name directories.
In every directory a FIFO in file and a normal out file is created.
The in file is used to communicate with the servers and the out files
contain the server messages. For every channel and every nick name there
are related in and out files created. This allows IRC communication from
command line and adheres to the Unix philosophy.
signify tool is heavily inspired by signify used in OpenBSD. However, the main
goal of this project is to define high level API for signing files, validating
signatures and encrypting using public keys cryptography. Asignify is
designed to be portable and self-contained with zero external dependencies.
It uses blake2b as the hash function and ed25519 implementation from tweetnacl.
changelog:
1.2.1.1
* Expose unpackCString#, which you should never use.
1.2.1.0
* Added Binary instances for both Text types. (If you have previously
been using the text-binary package to get a Binary instance, it is
now obsolete.)
1.2.0.6
* Fixed a space leak in UTF-8 decoding
1.2.0.5
* Feature parity: repeat, cycle, iterate are now implemented for lazy
Text, and the Data instance is more complete
* Build speed: an inliner space explosion has been fixed with toCaseFold
* Bug fix: encoding Int to a Builder would infinite-loop if the
integer-simple package was used
* Deprecation: OnEncodeError and EncodeError are deprecated, as they
are never used
* Internals: some types that are used internally in fusion-related
functions have moved around, been renamed, or been deleted (we don't
bump the major version if .Internal modules change)
* Spec compliance: toCaseFold now follows the Unicode 7.0 spec
(updated from 6.3)
1.2.0.4
* Fixed an incompatibility with base < 4.5
A fast floating WM, with the particularity of having 2 borders,
written over the XCB library and derived from mcwm written by
Michael Cardell. In 2bWM everything is accessible from the keyboard
but a pointing device can be used for move, resize and raise/lower.
My previous commit is wrong.
From share/mk/bsd.README of NetBSD src/:
NOGCCERROR If defined, prevents passing certain ${CFLAGS} to GCC
that cause warnings to be fatal, such as:
-Werror -Wa,--fatal-warnings
(The latter being for as(1).)
In !defined(NOGCCERROR) case, -Werror should be passed to CFLAGS.
This change may break many packages.
Change logs:
1.6.10
======
- Do not track thunar/thunar-marshal.{c,h} (Harald Judt)
- Remove Makefile and Makefile.in files when running distclean (Harald Judt)
- Remove subversion $Id$ tags (Harald Judt)
- Really fix trash state at startup (bug #9513 and #11913) (Harald Judt)
- Use proper return type for thunar_file_reload (bug #11913) (Harald Judt)
- Revert "Fix loading the trash bin status at startup (bug #9513)" (Harald Judt)
1.6.9
=====
- Fix ThunarBulkRename script not supporting spaces (bug #9713) (Harald Judt)
- Use "Name" column for drag & drop instead of first column (bug #11905) (Harald Judt)
- Update the path entry icon when current file changes (Harald Judt)
- Revert changes for restoring the trash in the session client (bug #9513) (Harald Judt)
- Fix loading the trash bin status at startup (bug #9513) (Harald Judt)
- Turn off building gtk-docs API reference (Harald Judt)
- Fix cppcheck warning about uninitialized variable (Harald Judt)
- Disable "Set as default application" by default in the chooser dialog (bug #10548) (Harald Judt)
- Remember chosen application in the chooser dialog as last used (Harald Judt)
- Remember the last used application when opening files (Harald Judt)
- Fix reload when file is replaced with directory of the same name (Harald Judt)
- Do listen for G_FILE_MONITOR_EVENT_ATTRIBUTE_CHANGED (bug #11896) (Harald Judt)
- Fix comments for toggle-menubar (Harald Judt)
- Allow opening by middle-click in tree view only for mounted devices and resources (Harald Judt)
- Keep selection in original tree view when middle-clicking for new tab/window (Harald Judt)
- Keep path selected after unmounting a device via KEY_Left (Harald Judt)
- Unmount device if collapsing a collapsed device tree with KEY_Left in the tree view (Harald Judt)
- Fix wrong network icon shown in tree view (Harald Judt)
- Fix tree view opening mounted devices in new tab (Harald Judt)
- Use only open selection instead of open action with KEY_Up and KEY_Down (Harald Judt)
- Fix assertion when hitting KEY_Left on a top-level item in the tree view (Harald Judt)
- Revert workaround for desktop toplevel item in the tree view (Harald Judt)
- Always select the proper toplevel item in the thunar tree view (Harald Judt)
- Unescape URI in history error message (Harald Judt)
- Remove unmounted files from history when going back or forward (Harald Judt)
- Translation updates: Basque, French, Galician
Initial patchset to add support by rodent@
Further adjustments made based on feedback by joerg@
Tested by myself with numerous bulkbuilds thanks to Patrick Wildt @ Bitrig
Reviewed by bsiegert@ joerg@ wiz@
=== 4.6.0 / 2015-05-28
* 2 minor enhancements:
* Extended generate_test to deal with 19 and up.
* Extended pt_testcase.rb so add_19tests means 19 and up.
* 1 bug fix:
* Added and normalized tests to deal with canonicalized block args from ruby_parser.
=== 4.5.1 / 2015-04-27
* 1 minor enhancement:
* Cache processors and rewriters. Significant speedup. (presidentbeef)
### 3.2.3 / 2015-04-06
[Full Changelog](http://github.com/rspec/rspec-core/compare/v3.2.2...v3.2.3)
Bug Fixes:
* Fix how the DSL methods are defined so that RSpec is compatible with
gems that define methods of the same name on `Kernel` (such as
the `its-it` gem). (Alex Kwiatkowski, Ryan Ong, #1907)
* Fix `before(:context) { skip }` so that it does not wrongly cause the
spec suite to exit with a non-zero status when no examples failed.
(Myron Marston, #1926)
=== 3.7.0 / 2015-05-28
* 2 major enhancements:
* Added preliminary support for ruby 2.2 syntax.
* Now writing all 2.x parsers from one source, generating racc files.
* 1 minor enhancement:
* Added RubyLexer#process_label and hooked it up to "x": and 'x': productions.
* 4 bug fixes:
* Fixed handling of block_args to be consistent across all parse versions.
* Fixed lexing of label assoc args w/ newlines in between k/v. (jeremyf)
* Fixed lexing of x?'':y for ruby22 (not a label). (presidentbeef)
* clear and restore cmdarg stack around def args and body.
=== 3.6.6 / 2015-04-13
* 1 minor enhancement:
* Added expr_labelarg state (eg: a:1)
* 5 bug fixes:
* Fix scan logging backtrace when DEBUG=1
* Fixed kwsplat on 2.0 & 2.1.
* Fixed mandatory keyword block args. (cvortmann)
* Handle #$<x> in expanded strings/regexps where x is NOT a valid gvar name.
* Invalid gvar names raise a compile error.
2015-05-26 version 0.6.0:
* Added support for Binary types
* Fixed to encode/decode between Binary types and ASCII-8BIT Ruby String objects
2015-05-21 version 0.5.12:
* Added support for JRuby 9K.
* Added a benchmarking suite.
* Fixed a bug in the handling of options given to MessagePack.unpack in JRuby.
Release 2.1.0
* BackSlasher: login flag now correctly does the magic on unix to
simulate a login shell for a user (secondary groups, environment
variables, set primary group and generally emulate su -).
* went back to setsid() to drop the controlling tty, fixed old AIX
issue with getpgid() via avoiding calling getpgid().
* converted specs to rspec3
2.2.1 (5/12/2015)
* Rename key? back to has_key?
2.2.0 (5/11/2015)
* Fix strict mode errors to print symbol (@jkeiser)
* Pin rspec to version 2 (@sethvargo)
* Move has_key? to key? for new-ruby happiness (@sethvargo)
## 0.0.7.1 (2015-04-18)
- Windows fat binary gems no longer require libstd++ to
run, which are statically linked.
- Add a fat binary gem for x64-mingw32 (64bit Windows).
- Windows fat binary gems now include binaries for Ruby up to 2.2.