Dear Free-SA users,
We are very close to stable 2.0.0 version though we all wait for it too long.
2.0.0b5:
* All potential moderate level bugs detected by Coverity Scan were fixed.
* 3483106 (r_index.c)
Fixed incomplete list of years in calendar report.
* (w_internal.*, w_log_operatons.c, r_topusers.c, r_privacy.c)
Improved const correctness and return code handling.
* (free-sa.conf.sample)
Default value of 'index_sort' option was set to proper one.
* (l_postfix_syslog.c)
Corrected unknown status reporting.
* FR3382143 (l_postfix_syslog.c)
Added support for 'undeliverable' status.
* FR3380904 (l_postfix_syslog.c)
Added support for Postfix 'virtual' delivery agent.
* (global.mk, README)
Some tiny corrections for copyright notice.
* (free-sa-centos-5.spec, redhat-*-gcc4.mk)
Added support for all CentOS 5.x.
* (configs/*.mk)
'--relax' ld flag removed since it is not supported by recent gcc.
* (w_internal.c)
Unused variable removed.
* FR3024195 (w_config.c)
You may use TAB for separating usertab entries.
* (w_svg.*)
Several improvements in SVG code.
* (free-sa.1.in)
W3C standards conformance defined more precisely with version number.
* (r_users.c)
Tiny corrections for file open function call.
* (r_efficiency.c, r_topsites.c, r_topusers.c, w_config.*, free-sa.conf*)
New options for customizable SVG graphics reports 'users_graphics_svg', 'top_sites_svg', 'top_users_svg', 'server_efficiency_svg' were added.
Additional 'reports_svg_width' option has been introduced for optimizing SVG graphics reports to specific screen resolution.
* (w_config.*, r_topusers.c, free-sa.conf*)
New options 'users_excess' and 'users_excess_limit' were added for generating plain text report file with users exceeding specified limit.
* FR3137680 (w_log_operations.c)
Clear cache directory in case if no records were found and exit with good return code.
* FR2135539 (w_config.*, r_index.c, free-sa.conf*)
New option for calendar navigation menu has been added.
2012-03-04 11:44:18 PST by xsaper
Dear Free-SA Users, please test this and further 2.0.0 betas and provide your feedback at forums and support/bug/feature request sections. It is required because I would release 2.0.0 final version soon.
Changelog from 2.0.0b4p6 to 2.0.0b4p8:
* FR3137680 (w_log_operations.c)
Clear cache directory in case if no records were found and exit with good return code.
* FR2135539 (w_config.*, r_index.c, free-sa.conf*)
New option for calendar navigation menu has been added.
2011-05-14 14:45:09 PDT by xsaper
2.0.0b4p6:
* FR3024195 (w_config.c)
You may use TAB for separating usertab entries.
* (w_svg.*)
Several improvements in SVG code.
* (free-sa.1.in)
W3C standards conformance defined more precisely with version number.
* (r_users.c)
Tiny corrections for file open function call.
* (r_efficiency.c, r_topsites.c, r_topusers.c, w_config.*, free-sa.conf*)
New options for customizable SVG graphics reports 'users_graphics_svg', 'top_sites_svg', 'top_users_svg', 'server_efficiency_svg' were added.
Additional 'reports_svg_width' option has been introduced for optimizing SVG graphics reports to specific screen resolution.
* (w_config.*, r_topusers.c, free-sa.conf*)
New options 'users_excess' and 'users_excess_limit' were added for generating plain text report file with users exceeding specified limit.
2011-05-02 09:05:30 PDT by xsaper
Here is changelog for 2.0.0b4:
* (pt.iso88591.in, lt.iso885913.in)
Added Portuguese and Lithuanian translations.
* 2981012 (w_log_operations.c)
Incorrect logs seeking under some circumstances fixed.
* 2980403 (es.iso88591.in)
Typo in translation fixed.
* FR2027428
Support for conversion of usernames in top sites report has been added. Unfortunately this breaks usernames sorting in local filter and top sites report though it should not be a real problem.
* (r_privacy.*, w_config.*, free-sa.conf.5.in)
Privacy options were added.
* (w_config.*, w_log_operations.c, etc/*.filter.sample)
Added substring ending policy for URLs, internal names and IP addresses. It should be faster and simpler for downloads like reports.
* FR2890580 (w_config.*, w_log_operations.c, free-sa.conf*)
Option 'recipient_tolower' for converting recipient name (URL) to lower case has been added. It should be useful for mail logs where recipient's e-mail address may appear in different cases thus not allowing to collate these e-mail addresses as one and unique recipient.
* (r_users.c)
Duplicate recipients in user report (UR) has been fixed.
* 2993405 (w_log_operations.c)
Fixed issue with growing top sites report.
* (*/Makefile, configs/*)
Added MANDIR variable for systems where it differs from PREFIX/man.
* (de.iso88591.in)
Applied some fixes.
* (opensuse-native-gcc4.mk)
Fixed MANDIR and DOCDIR.
* (l_clf_native.c, l_logformats.*)
Continue logs processing if cfg.log_skip_errors option is enabled and date in CLF format is incorrect.
* (w_log_operations.*)
BSC structure introduced for better code look.
* (archlinux-i686-gcc4.mk)
Added configuration file for ArchLinux.
* (r_index.c, r_reports.c, w_config.*, free-sa.conf.5)
Added experimental preliminary support for sorting in index report via 'index_sort' variable.
* (w_config.c)
Better const correctness.
* (r_email.c)
Some minor corrections. Report is broken in case of unicode charset.
2011-04-22 17:03:21 PDT by xsaper
Dear Free-SA Users,
Due to big amount of feature requests I worked on multiple ideas and most of them were implemented. However, now I have around 10 Free-SA 2.x code branches which are separated from each other. So, I will work on their merge and publish merged updates at Files section.
Thank you for patience.
2010-10-17 10:22:46 PDT by xsaper