Thomas Hochstein
157c0dffd1
Add addpost.pl.
...
Signed-off-by: Thomas Hochstein <thh@thh.name>
2025-06-29 12:38:56 +02:00
Thomas Hochstein
d989c98d5b
Change raw table to InnoDB and utf8mb4.
...
Signed-off-by: Thomas Hochstein <thh@thh.name>
2025-06-29 12:28:05 +02:00
Thomas Hochstein
2ff3ea38cc
Change install path from /srv/ to /opt/.
...
Signed-off-by: Thomas Hochstein <thh@thh.name>
2025-06-29 12:27:36 +02:00
Thomas Hochstein
06c3036fa0
Bump version.
...
Signed-off-by: Thomas Hochstein <thh@thh.name>
2025-06-02 16:41:45 +02:00
Thomas Hochstein
20434ab1dc
Release 0.4.0
...
Signed-off-by: Thomas Hochstein <thh@thh.name>
2025-06-02 16:38:30 +02:00
Thomas Hochstein
66890b68d8
Update documentation.
...
- Fix clientstats doc (copied from hoststats).
- Add some more examples ro README.
Signed-off-by: Thomas Hochstein <thh@thh.name>
2025-06-01 16:40:31 +02:00
Thomas Hochstein
cff76a3c65
Set executable bit for new scripts.
...
Signed-off-by: Thomas Hochstein <thh@thh.name>
2025-06-01 11:03:05 +02:00
Thomas Hochstein
18db200aea
Let dopostingstats default to last month.
...
Signed-off-by: Thomas Hochstein <thh@thh.name>
2025-06-01 11:03:05 +02:00
Thomas Hochstein
8afeb09cc2
Add clientstats to dopostingstats.
...
Signed-off-by: Thomas Hochstein <thh@thh.name>
2025-06-01 11:03:05 +02:00
Thomas Hochstein
d02ae5e2ff
Fix version queries.
...
Add month to WHERE clause, use bind values.
Signed-off-by: Thomas Hochstein <thh@thh.name>
2025-05-31 09:43:32 +02:00
Thomas Hochstein
07e4543717
Fix typos.
...
Signed-off-by: Thomas Hochstein <thh@thh.name>
2025-05-31 01:11:23 +02:00
Thomas Hochstein
0102b72971
Remove whitespace from client and version.
...
Signed-off-by: Thomas Hochstein <thh@thh.name>
2025-05-31 01:09:51 +02:00
Thomas Hochstein
ed3fb3cda0
Truncate overlong clients or versions.
...
Signed-off-by: Thomas Hochstein <thh@thh.name>
2025-05-31 01:09:27 +02:00
Thomas Hochstein
462f28505d
DBClnts: set version length to 50.
...
Signed-off-by: Thomas Hochstein <thh@thh.name>
2025-05-31 00:36:29 +02:00
Thomas Hochstein
06bcdfb2be
gatherstats: Don't die on parsing errors.
...
Just warn if host or client can't be
identified.
Signed-off-by: Thomas Hochstein <thh@thh.name>
2025-05-31 00:33:28 +02:00
Thomas Hochstein
39e845d552
Add ClientStats to postingstats.
...
Signed-off-by: Thomas Hochstein <thh@thh.name>
2025-05-31 00:02:44 +02:00
Thomas Hochstein
66a175c7f8
Add clientstats (for clients).
...
Signed-off-by: Thomas Hochstein <thh@thh.name>
2025-05-31 00:02:44 +02:00
Thomas Hochstein
963f07432c
Move cliservstats to hoststats.
...
Signed-off-by: Thomas Hochstein <thh@thh.name>
2025-05-31 00:02:44 +02:00
Thomas Hochstein
a553b374ce
Add ClientStats to gatherstats.
...
Signed-off-by: Thomas Hochstein <thh@thh.name>
2025-05-31 00:02:44 +02:00
Thomas Hochstein
eea296391c
ParseHeader will now re-merge continuation lines.
...
Signed-off-by: Thomas Hochstein <thh@thh.name>
2025-05-30 12:54:36 +02:00
Thomas Hochstein
c985e29b7e
Improve documentation for config file.
...
Signed-off-by: Thomas Hochstein <thh@thh.name>
2025-05-29 18:57:50 +02:00
Thomas Hochstein
f78d4c2158
Refactor getting raw headers.
...
Signed-off-by: Thomas Hochstein <thh@thh.name>
2025-05-29 18:57:50 +02:00
Thomas Hochstein
995173456b
Refactor and fix TLH check.
...
Signed-off-by: Thomas Hochstein <thh@thh.name>
2025-05-29 18:30:35 +02:00
Thomas Hochstein
3447cdabff
Reformat Conf(TLH) for GroupStats only.
...
Signed-off-by: Thomas Hochstein <thh@thh.name>
2025-05-29 18:30:35 +02:00
Thomas Hochstein
988e7b2f13
Bump version.
...
Signed-off-by: Thomas Hochstein <thh@thh.name>
2025-05-18 17:17:22 +02:00
Thomas Hochstein
5a6a3e58bf
Release 0.3.0
...
Signed-off-by: Thomas Hochstein <thh@thh.name>
2025-05-18 17:10:19 +02:00
Thomas Hochstein
8c9d450d47
Add tinews.pl and some shell scripts to /contrib.
...
Signed-off-by: Thomas Hochstein <thh@thh.name>
2025-05-18 13:56:28 +02:00
Thomas Hochstein
9b6bf3e194
Move database creation to bin/dbcreate.pl.
...
Remove install/*
Signed-off-by: Thomas Hochstein <thh@thh.name>
2025-05-18 13:33:49 +02:00
Thomas Hochstein
4ad63fcb4e
Fix typos in doc, update sample config file.
...
Signed-off-by: Thomas Hochstein <thh@thh.name>
2025-05-18 13:27:38 +02:00
Thomas Hochstein
6afa9a62b9
Fix call to GetMaxLength().
...
Signed-off-by: Thomas Hochstein <thh@thh.name>
2025-05-18 13:22:07 +02:00
Thomas Hochstein
28157570f1
Change --comments behaviour.
...
--comments defaulted to true, but --nocomments was
enforced if --filetemplate was set.
Remove enforcement, but default to --nocomments
if --filetemplate is set. Default behaviour is
unchanged, but it's now possible to have
comments in files.
Change handling of captions accordingly (must
be sent to output handle now).
Update POD.
Signed-off-by: Thomas Hochstein <thh@thh.name>
2025-05-11 19:57:50 +02:00
Thomas Hochstein
7dd8a95be3
Update README, INSTALL and ChangeLog.
...
Signed-off-by: Thomas Hochstein <thh@thh.name>
2025-05-11 18:21:15 +02:00
Thomas Hochstein
c7206a2eaf
Update README, TODO and copyright dates.
...
Signed-off-by: Thomas Hochstein <thh@thh.name>
2025-05-11 13:44:13 +02:00
Thomas Hochstein
799eddab5b
Update ChangeLog.
...
Signed-off-by: Thomas Hochstein <thh@thh.name>
2025-05-11 13:44:13 +02:00
Thomas Hochstein
a31e86444a
Bump version.
...
Signed-off-by: Thomas Hochstein <thh@thh.name>
2025-05-10 14:13:02 +02:00
Thomas Hochstein
4cdb771866
Release 0.2.0
...
Signed-off-by: Thomas Hochstein <thh@thh.name>
2025-05-10 14:09:08 +02:00
Thomas Hochstein
bcd668780e
Update TODO.
...
Signed-off-by: Thomas Hochstein <thh@thh.name>
2025-05-10 14:08:49 +02:00
Thomas Hochstein
1d3c8f9529
Change to semantic versioning.
...
Remove individual script versions as opposed to
package version.
Signed-off-by: Thomas Hochstein <thh@thh.name>
2025-05-10 14:08:19 +02:00
Thomas Hochstein
992d678460
Add changes since last release to Changelog.
...
Signed-off-by: Thomas Hochstein <thh@thh.name>
2025-05-10 13:53:10 +02:00
Thomas Hochstein
ea59ab945e
Update POD documentation (URLs) and author's address.
...
Signed-off-by: Thomas Hochstein <thh@thh.name>
2025-05-10 13:53:10 +02:00
Thomas Hochstein
09b45fc369
Update doc/README
...
Signed-off-by: Thomas Hochstein <thh@thh.name>
2024-05-27 00:55:55 +02:00
Thomas Hochstein
ee29be18c8
Update TODO from bugs.th-h.de
...
Signed-off-by: Thomas Hochstein <thh@thh.name>
2024-05-27 00:15:34 +02:00
Thomas Hochstein
b3b170c357
Update INSTALL documentation.
...
Configuration files now reside in etc/.
This was an oversight from commit
2ad99c20bc
.
Signed-off-by: Thomas Hochstein <thh@inter.net>
2013-09-04 11:45:31 +02:00
Thomas Hochstein
07c0b2589a
Release 0.01
...
Update TODO list.
Update version numbers, ChangeLog, bump copyright
dates.
Signed-off-by: Thomas Hochstein <thh@inter.net>
2013-09-02 13:14:33 +02:00
Thomas Hochstein
95d9fe2cfd
Some documentation fixes and enhancments.
...
Signed-off-by: Thomas Hochstein <thh@inter.net>
2013-09-02 12:37:13 +02:00
Thomas Hochstein
b31f785064
Improve INSTALL documentation.
...
Fix wrong example for newsfeeds entry (lacking
backslashes).
Fix typos, update copyright, improve phrasing.
Signed-off-by: Thomas Hochstein <thh@inter.net>
2013-09-02 12:37:10 +02:00
Thomas Hochstein
435a99783c
README: Update copyright notice.
...
Signed-off-by: Thomas Hochstein <thh@inter.net>
2013-09-02 12:37:08 +02:00
Daniel Weber
6e6c520f94
README: improve phrasing.
...
Signed-off-by: Thomas Hochstein <thh@inter.net>
2013-09-02 12:37:05 +02:00
Thomas Hochstein
7b310df13f
Add some TODO entries.
...
Signed-off-by: Thomas Hochstein <thh@inter.net>
2013-08-11 22:51:11 +02:00
Thomas Hochstein
98563c619e
Refactor database initialisation in feedlog.pl.
...
* Move database initialisation to a separate function.
* (Re-)try to connect every five seconds
(instead of going into an endless loop) and
log successful (re-)connections.
* Log postings that are dropped due to database failures
to syslog (Message-ID) for recovery.
* If the connection to the database is lost, try to
recover it (every five seconds) and try again to
write the pending data.
* Input will be buffered automatically by INN until
feedlog is able to process it (see man 5 newsfeeds).
Fixes #30 , #31 .
Signed-off-by: Thomas Hochstein <thh@inter.net>
2013-08-11 21:59:31 +02:00