Sophie

Sophie

distrib > Mageia > 5 > i586 > media > core-release > by-pkgid > dc0b8e6efeda1e95dc243f5766e5f2ac > files > 6

goaccess-0.8.5-1.mga5.i586.rpm

Changes to GoAccess 0.8.5 - Sunday, September 14, 2014

  * Fixed SEGFAULT when parsing a malformed request that doesn't have HTTP status.

Changes to GoAccess 0.8.4 - Monday, September 08, 2014

  * Added ability to handle nginx non-standard status code 444 as 404.
    `--444-as-404`
  * Added and updated operating systems, and browsers.
  * Added excluded IP hits count to the general statistics panel on all reports.
  * Added HTTP nonstandard code '444' to the status code list.
  * Added the ability to count client errors (4xx) to the unique visitors count.
    Now by default it omits client errors (4xx) from being added to the unique
    visitors count as they are probably not welcomed visitors. 4xx errors are
    always counted in panels other than visitors, OS & browsers.
    `--4xx-to-unique-count`
  * Removed request status field restriction. This allows parsing logs that contain
    only a valid date, IPv4/6 and host.
  * Fixed issue when excluding IPv4/v6 ranges.
  * Fixed compile error due to missing include <sys/types.h> for type off_t
    (gcc 4.1).

Changes to GoAccess 0.8.3 - Monday, July 28, 2014

  * Fixed SEGFAULT when parsing a CLF log format and using --ignore-crawlers.
  * Fixed parsing conflict between some Opera browsers and Chrome.
  * Fixed parsing of several feed readers that are Firefox/Safari-based.
  * Fixed Steam detection.
  * Added Huawei to the browser's list and removed it from the OS's list.

Changes to GoAccess 0.8.2 - Monday, July 20, 2014

  * Added ability to parse dates containing whitespaces in between,
    e.g., Jul 15 20:13:59 (syslog format).
  * Added a variety of browsers, game systems, feed readers, and podcasts.
  * Added a '-V --version' command line option.
  * Added missing up/down arrows to the help section.
  * Added the ability to ignore crawlers using the '--ignore-crawlers' option.
  * Added the ability to ignore multiple IPv4/v6 and IP ranges.
  * Added the PATCH method according to RFC 5789.
  * Fixed GeoLocation percent issue for the JSON, CSV and HTML outputs.
  * Fixed memory leak when excluding one or multiple IPs.

Changes to GoAccess 0.8.1 - Monday, June 16, 2014

  * Added ability to add/remove static files by extension through the config
    file.
  * Added ability to print backtrace on segmentation fault.
  * Escaped JSON strings correctly according to [RFC4627].
  * Fixed encoding issue when extracting keyphrases for some HTTP referers.
  * Fixed issue where HTML bar graphs were not shown due to numeric locale.
  * Fixed issue with URIs containing "\r?\n" thus breaking the corresponding
    output.
  * Make sure request string is URL decoded on all outputs.

Changes to GoAccess 0.8 - Tuesday, May 20, 2014

  * Added APT-HTTP to the list of browsers.
  * Added data persistence and ability to load data from disk.
  * Added IE11 to the list of browsers.
  * Added IEMobile to the list of browsers.
  * Added multiple command line options.
  * Added Nagios check_http to the list of browsers.
  * Added parsing progress metrics - total requests / requests per second.
  * Added the ability to parse a GeoLiteCity.dat to get the city given an IPv4.
  * Change the way the configuration file is parsed. This will parse all
    configuration options under ~/.goaccessrc or the specified config file and will
    feed getopt_long with the extracted key/value pairs. This also allows the
    ability to have comments on the config file which won't be overwritten.
  * Ensure autoconf determines the location of ncurses headers.
  * Fixed issue where geo_location_data was NULL.
  * Fixed issue where GoAccess did not run without a tty allocated to it.
  * Fixed potential memory leak on --log-file realpath().
  * Fixed Solaris build errors.
  * Implemented an on-memory hash database using Tokyo Cabinet. This implementation
    allows GoAccess not to rely on GLib's hash table if one is needed.
  * Implemented large file support using an on-disk B+ Tree database. This
    implementation allows GoAccess not to hold everything in memory but instead it
    uses an on-disk B+ Tree database.
  * Trimmed leading and trailing whitespaces from keyphrases module.

Changes to GoAccess 0.7.1 - Monday, February 17, 2014

  * Added ability to get real OS names using --real-os. (Android, Windows, Mac)
  * Added ability to log debug messages to a file.
  * Added ability to parse tab-separated log format strings.
  * Added ability to support terminals without colors.
  * Added ability to turn off color output by using --no-color flag.
  * Added command line option to append HTTP method to request.
  * Added command line option to append HTTP protocol to request.
  * Added long options to command-line.
  * Added missing Win 9x 4.90 (Windows Me) user-agent.
  * Added missing Windows RT user-agent.
  * Ensure mouse click does not reset expanded module if it is the same.
  * Fixed Amazon CloudFront tab-separated log format.
  * Fixed "FreeBSD style" ncursesw built into system.
  * Fixed HTML report issue where data cell would not wrap.
  * Fixed issue when isatty() could not find a valid file descriptor.
  * Fixed SymbianOS user-agent and retrieve its version.

Changes to GoAccess 0.7 - Monday, December 15, 2013

  * Added a command line option to ignore request query strings.
  * Added additional compiler flags & fixed several warnings.
  * Added additional static file extensions.
  * Added country per IP to HOSTS module (HTML & JSON).
  * Added DEBUG mode to Makefile & -O2 to default release.
  * Added GEOLOCATION report to all outputs - includes continents/countries.
  * Added IP resolver to HTML and JSON output.
  * Added module numbers to each module header.
  * Added the ability to output JSON and CSV.
  * Added Windows NT 6.3 (Win 8.1) to the list.
  * Fixed buffer overflow issue with realpath.
  * New HTML report - HTML5 + CSS styles.
  * Properly split request line into the three request modules.

Changes to GoAccess 0.6.1 - Monday, October 07, 2013

  * Added active module indication by name.
  * Added additional crawlers to the list.
  * Added custom configuration file option.
  * Added human-readable string when unable to open log.
  * Added missing include when compiling on OSX 10.6.
  * Added optional mouse support to the main dashboard.
  * Added the ability to select active module by number (keys).
  * Added the rest of HTTP methods according to RFC2616.
  * Changed referring site sscanf format to process multiple URLs.
  * Changed the default color scheme to monochrome.
  * Fixed issue where %T was not processing floating-point numbers.
  * Fixed percentage issue for browsers and os modules.
  * Fixed SIGSEGV when reading from stdin to stdout.
  * Improved performance when expanding a module.
  * Reduced memory consumption by decreasing number of dns threads.
  * Removed ^UP/^DOWN due to a key mapping conflict.

Changes to GoAccess 0.6 - Monday, July 15, 2013

  * Moved away from the original pop-up UI to a new expandable dashboard allowing
    data to be processed in real-time.
  * Added the ability to search across the whole dashboard with the option to use
    regular expressions.
  * Added the ability to independently sort each module.
  * Implemented the ability to parse the time taken to serve the request, in
    microseconds and seconds.
  * Added a predefined log format/date for the Amazon CloudFront (Download
    Distribution).
  * Config window now accepts [ENTER] to continue or F10.
  * Added parsing/processing indicators.
  * Updated the hosts module so it shows the reverse DNS as a sub node.
  * Sanitized HTML output with html entities for special chars.
  * Fixed issue where Opera +15 was identified as Chrome.
  * Fixed a bunch of minor fixes and changes.
  * Added and updated list of browsers and operating systems.
  * Improved memory usage and better performance in general.

Changes to GoAccess 0.5 - Monday, June 04, 2012

  * Added the ability to parse a custom format string.
  * Added ability to output a full stats report to a file.
  * Added support for IPv6
  * Fixed issue on Opera agents where version was not recognized correctly.
  * Fixed issue on empty Google query strings.
  * Fixed google cache key-phrases.
  * Added a new include sys/socket.h - BSD
  * Added a key shortcut to scroll top/bottom.
  * Fixed other minor fixes and changes.

Changes to GoAccess 0.4.2 - Monday, January 03, 2011

  * Fixed a minor bug when adding monthly totals on visitors subwin.
  * UTF-8 support has been implemented. Now it should handle properly
    wide-character/UTF-8. Run ./configure --enable-utf8
  * Since GoAccess does not link to librt, -lrt has been removed. (OS X doesn't
     include librt)

Changes to GoAccess 0.4.1 - Monday, December 13, 2010

  * Ability to pass a flag to ./configure so GeoIP can be enabled if needed.
  * More flexibility when resizing the terminal. Should work fine with the standard
    80x24.
  * Implemented a pipeline from stdin, so the input doesn't have to be only a file.

Changes to GoAccess 0.4 - Tuesday, November 30, 2010

  * Rewrote hash tables iterative code to avoid the use of GHashTableIter, this way
    it works with all GLib > 2.0.0.
  * Implemented list of agents for specific hosts.
  * Added graphs to the unique_visitors subwin.
  * Various bug fixes and code cleanups (mainly in the subwin modules).
  * Bandwidth per day, and host was implemented as well.

Changes to GoAccess 0.3.3 - Monday, September 27, 2010

  * Fixed a request size parsing issue. Due to malformed syntax on the HTTP
    protocol, bandwidth was reset to 0. Ex. "HEAD /" 400 20392
  * Fixed a segfault when goaccess was executed without any options but with an
    additional unknown argument.
  * Tarball's filename was changed.

Changes to GoAccess 0.3.2 - Thursday, September 09, 2010

  * Fixed an agent parsing issue. As a result, operating systems were not properly
    counted.

Changes to GoAccess 0.3.1 - Friday, September 03, 2010

  * Added a color scheme implementation

Changes to GoAccess 0.3 - Sunday, August 29, 2010

  * Fixed invalid entries when parsing status codes
  * Implemented a real support for LFS - Handles files larger than 2 GiB on 32-bit
    systems
  * Added a more detailed and comprehensive browser and os report
  * Fixed a segmentation fault on pop-up window search if haystack was null
  * Added bandwidth details for requested files
  * Added percentage details on modules 2, 3, 4, 5, 10, 11
  * Implemented support for 'vhost_combined' log format
  * Fixed a potential segmentation fault when resizing main window
  * Position of data/graphs will change depending on # of hits
  * A counter for total requests since initial parse was implemented
  * Code cleanups

Changes to GoAccess 0.2 - Sunday, July 25, 2010

  * Implemented real-time statistics (RTS). Data will be appended as the log file
    grows. Equivalent to 'tail -f' on Unix systems
  * Added a keyphrases report coming from Google search engine. This includes, raw,
    cache, and translation queries.
  * Implemented screen resize functionality
  * Various small speed increases & code cleanup
  * Fixed a memory leak when invalid entries were parsed
  * Simplify the "process_unique_data" function
  * Simplify creation of the "unique visitors" hash-key.
  * Fix a potential buffer overflow.

Changes to GoAccess 0.1.2 - Monday, July 12 2010

  * Fixed a segmentation fault when parsing logs with unusual request type. Ex.
    "GET HTTP/1.1 HTTP/1.1"

Changes to GoAccess 0.1.1 - Saturday, July 10 2010

  * Added an enhanced error handling
  * Added Glibc LFS
  * Added an extra macro on configure.ac to check against GHashTableIter.
    ./configure might not check for glib 2.16 that introduced 'GHashTableIter'.
  * Clean up code a little bit
  * Fixed a segmentation fault when displaying the help text on x86_64.
  * Fixed casts associated with "g_hash_table_iter_next".
  * Fixed two format strings. (If the error was ever triggered, it'd most likely
    lead to a segfault.)
  * Fixed assignments in conditions. In case the assignment is actually intended,
    put extra parenthesis around it. This will shut GCC (and others) up.
  * Fixed comparison between signed and unsigned integer types.
  * Fixed includes.
  * Fixed function declarations.

Tuesday, July 06, 21:12:29 2010 Gerardo Orellana (goaccess at prosoftcorp.com)

  * Initial release 0.1