Changesets: NewsStats

next 439c85a2

2013-09-02 10:59:35

thh

Details Diff
Merge branch 'thh-warnings' into next

* thh-warnings:
Change handling of warnings.
Attach Issues:

next 02bad309

2013-09-02 10:55:59

thh

Details Diff
Merge branch 'language' into next

* language:
Some documentation fixes and enhancments.
Improve INSTALL documentation.
README: Update copyright notice.
README: improve phrasing.
Attach Issues:

next fdb2a551

2013-09-02 10:55:46

thh

Details Diff
Merge branch 'thh-bug13' into next

* thh-bug13:
Add some basic validation to config parser.
Attach Issues:

next d4910a5e

2013-09-02 10:55:44

thh

Details Diff
Merge branch 'thh-bug53' into next

* thh-bug53:
Improve output padding.
Attach Issues:

next b37260cc

2013-09-02 10:55:40

thh

Details Diff
Merge branch 'thh-bug37' into next

* thh-bug37:
Create better newsgroup lists for SQL clause.
Attach Issues:

next de25fe51

2013-09-02 10:55:23

thh

Details Diff
Merge branch 'thh-checkinput' into next

* thh-checkinput:
Check for invalid newsgroup names.
Attach Issues:

next d2816841

2013-09-02 10:19:11

thh

Details Diff
Merge branch 'installation' into next

* installation:
Fix config path detection for install.pl.
Add some TODO entries.
Add database creation to installer.
Handle undefined previous version when installing.
Attach Issues:

next 3554c292

2013-09-02 10:06:11

thh

Details Diff
Merge branch 'installation' into next

* installation:
Fix config path detection for install.pl.
Add some TODO entries.
Add database creation to installer.
Handle undefined previous version when installing.
Attach Issues:

next 3f817eb4

2013-09-02 09:15:12

thh

Details Diff
Change handling of warnings.

Replace 'perl -W' by 'use warnings;'.
The latter is preferred, and '-W'
(instead of '-w') was causing problems with
warnings in DB::mysql::GetInfo.pm.

Signed-off-by: Thomas Hochstein <thh@inter.net>
Attach Issues:
mod - gatherstats.pl Diff File
mod - install/install.pl Diff File
mod - feedlog.pl Diff File
mod - groupstats.pl Diff File

next db7696e5

2013-09-02 08:40:17

thh

Details Diff
Add some basic validation to config parser.

We check for empty mandatory options for
starters.

Fixes 0000013 ... so we can release RSN :)

Signed-off-by: Thomas Hochstein <thh@inter.net>
Affected Issues
0000013
mod - NewsStats.pm Diff File

next b342fcf0

2013-09-02 08:13:35

thh

Details Diff
Improve output padding.

Take 'length' of numbers in account.

Change GetMaxLength() accordingly and use that
new information in FormatOutput().

Fixes 0000053.

Signed-off-by: Thomas Hochstein <thh@inter.net>
Affected Issues
0000053
mod - NewsStats.pm Diff File
mod - groupstats.pl Diff File

next 10459ac8

2013-09-02 06:55:13

thh

Details Diff
Create better newsgroup lists for SQL clause.

Build a 'IN(...)' list for single newsgroup
names without wildcards. Create SQL clause
with a mix of wildcards and wildcard-less
group names.

More code for a better query ...

Fixes 0000037.

Signed-off-by: Thomas Hochstein <thh@inter.net>
Affected Issues
0000037
mod - NewsStats.pm Diff File

next c30822b4

2013-09-02 06:51:45

thh

Details Diff
Check for invalid newsgroup names.

Add check to SQLGroupList() and act on it
in groupstats.pl.

Issue 0000012.

Signed-off-by: Thomas Hochstein <thh@inter.net>
Affected Issues
0000012
mod - groupstats.pl Diff File
mod - NewsStats.pm Diff File

next 8de4db43

2013-09-02 04:46:49

thh

Details Diff
Merge branch 'installation' into next

* installation:
Fix config path detection for install.pl.
Add some TODO entries.
Add database creation to installer.
Handle undefined previous version when installing.
Attach Issues:

next cce2fd0b

2013-09-02 04:46:40

thh

Details Diff
Merge branch 'gatherstats' into next

* gatherstats:
Get empty 'virtual' hierarchies working.
Attach Issues:

next cd6feddc

2013-09-02 04:44:32

thh

Details Diff
Fix config path detection for install.pl.

install.pl is located in .../install, so remove
this component from $HomePath as configuration
is located in .../.

Signed-off-by: Thomas Hochstein <thh@inter.net>
Attach Issues:
mod - install/install.pl Diff File

next e7e48fe7

2013-09-02 04:44:32

thh

Details Diff
Fix config path detection for install.pl.

install.pl is located in .../install, so replace
this component in $HomePath with '.' and change
'..' to '.' as configuration is located in .../.

Signed-off-by: Thomas Hochstein <thh@inter.net>
Attach Issues:
mod - install/install.pl Diff File

next 512781bd

2013-09-02 04:44:32

thh

Details Diff
Fix config path detection for install.pl.

Make use of $Path - which is set and checked
to display a correct 'newsfeeds' example - to
load our configuration from the correct location.

Signed-off-by: Thomas Hochstein <thh@inter.net>
Attach Issues:
mod - install/install.pl Diff File

next 1703b8e3

2013-09-01 15:52:21

thh

Details Diff
Get empty 'virtual' hierarchies working.

Commit b5125b1099cf5cf12beb0520d5896b9a1d7850ae
was broken.

We didn't add empty .ALL hierarchies as needed;
we added empty (non-existant) hierarchies without
appended '.ALL', and didn't add the original
empty group we started with.

(What's more, gatherstats didn't even start any
more due to missing ex- and import of
&ParseHierarchies from NewsStats.pm.)

Fixes 0000052 (and some more breakage).

Signed-off-by: Thomas Hochstein <thh@inter.net>
Affected Issues
0000052
mod - gatherstats.pl Diff File
mod - NewsStats.pm Diff File

next 7b310df1

2013-08-11 20:51:11

thh

Details Diff
Add some TODO entries.

Signed-off-by: Thomas Hochstein <thh@inter.net>
Attach Issues:
mod - doc/TODO Diff File

next 95d9fe2c

2013-08-11 20:44:08

thh

Details Diff
Some documentation fixes and enhancments.

Signed-off-by: Thomas Hochstein <thh@inter.net>
Attach Issues:
mod - feedlog.pl Diff File
mod - doc/INSTALL Diff File
mod - gatherstats.pl Diff File
mod - groupstats.pl Diff File

next 1c3adb8d

2013-08-11 20:00:05

thh

Details Diff
Merge branch 'feedlog' into next
Attach Issues:

next c3973e7d

2013-08-11 19:56:37

thh

Details Diff
Merge branch 'gatherstats' into next
Attach Issues:

next a915469e

2013-08-11 19:56:18

thh

Details Diff
Merge branch 'rewrite' into next
Attach Issues:

next b5125b10

2013-08-10 23:47:32

thh

Details Diff
Add empty 'virtual' .ALL hierarchies as needed.

When using a --checkgroups file while tabulating,
valid but empty groups will be added with a posting
count of zero as needed. If all groups in a
sub-hierarchy are empty, the virtual '.ALL' group
for that sub-hierarchy was not created, though.

If local.test.dummy and local.test.binary were
both empty, both groups were added with a posting
count of '0', but local.test.ALL was not.

Now we loop through all hierarchy elements using
ParseHierarchies and add empty .ALL hierarchies as
needed.

Fixes 0000049.

Also fixing a typo in some comment. :-)

Signed-off-by: Thomas Hochstein <thh@inter.net>
Affected Issues
0000049
mod - gatherstats.pl Diff File
 First  Prev  1 2 3 4 5  Next  Last