phubb.git
2 weeks agoCheck for valid topic URL when publishing master github/master
Christian Weiske [Tue, 9 Sep 2025 13:34:21 +0000 (15:34 +0200)]
Check for valid topic URL when publishing

2 weeks agoAdd domain whitelist
Christian Weiske [Tue, 9 Sep 2025 13:24:26 +0000 (15:24 +0200)]
Add domain whitelist

5 years agoUpdate index page; mention websub, remove pubsubhubbub
Christian Weiske [Sat, 7 Mar 2020 18:00:58 +0000 (19:00 +0100)]
Update index page; mention websub, remove pubsubhubbub

5 years agouse own user-agent header for http requests
Christian Weiske [Sat, 7 Mar 2020 17:55:22 +0000 (18:55 +0100)]
use own user-agent header for http requests

5 years agoDo not log HTTP errors when fetching topic for publishing
Christian Weiske [Thu, 5 Mar 2020 16:20:02 +0000 (17:20 +0100)]
Do not log HTTP errors when fetching topic for publishing

5 years agoForward duplicate headers to subscribers (especially Link headers)
Christian Weiske [Tue, 3 Mar 2020 20:54:38 +0000 (21:54 +0100)]
Forward duplicate headers to subscribers (especially Link headers)

5 years agos/PubSubHubbub/WebSub/
Christian Weiske [Tue, 3 Mar 2020 20:53:59 +0000 (21:53 +0100)]
s/PubSubHubbub/WebSub/

5 years agoDelete outdated subscriptions
Christian Weiske [Tue, 3 Mar 2020 19:33:42 +0000 (20:33 +0100)]
Delete outdated subscriptions

5 years agolimit verification to 10 seconds
Christian Weiske [Tue, 3 Mar 2020 17:09:52 +0000 (18:09 +0100)]
limit verification to 10 seconds

5 years agoIgnore HTTP errors when verifying subscriptions
Christian Weiske [Tue, 3 Mar 2020 16:55:06 +0000 (17:55 +0100)]
Ignore HTTP errors when verifying subscriptions

5 years agoFix errors related to missing default values
Christian Weiske [Tue, 3 Mar 2020 16:22:44 +0000 (17:22 +0100)]
Fix errors related to missing default values

8 years agofix double slash
Christian Weiske [Fri, 2 Jun 2017 05:44:32 +0000 (07:44 +0200)]
fix double slash

8 years agoSubscriber count image
Christian Weiske [Fri, 2 Jun 2017 05:40:08 +0000 (07:40 +0200)]
Subscriber count image

Resolves: https://github.com/cweiske/phubb/issues/2

8 years agoDisable test scripts by default
Christian Weiske [Thu, 18 May 2017 13:10:19 +0000 (15:10 +0200)]
Disable test scripts by default

8 years agoRemove subscription when subscriber returns "410 Gone"
Christian Weiske [Thu, 18 May 2017 12:56:26 +0000 (14:56 +0200)]
Remove subscription when subscriber returns "410 Gone"

Resolves: https://github.com/cweiske/phubb/issues/4

8 years agoMove subscription DB code into separate class
Christian Weiske [Tue, 16 May 2017 14:16:16 +0000 (16:16 +0200)]
Move subscription DB code into separate class

8 years agoDelete reping requests when unsubscribing
Christian Weiske [Tue, 2 May 2017 17:53:57 +0000 (19:53 +0200)]
Delete reping requests when unsubscribing

May resolve https://github.com/cweiske/phubb/issues/3

8 years agoMake code more readable
Christian Weiske [Tue, 2 May 2017 13:23:54 +0000 (15:23 +0200)]
Make code more readable

8 years agoValidate and limit lease seconds
Christian Weiske [Fri, 25 Nov 2016 06:57:00 +0000 (07:57 +0100)]
Validate and limit lease seconds

8 years agosystemd service configuration for phubb workers
Christian Weiske [Sun, 6 Nov 2016 11:23:40 +0000 (12:23 +0100)]
systemd service configuration for phubb workers

8 years agoverify topic on publish requests, too
Christian Weiske [Sun, 6 Nov 2016 09:02:01 +0000 (10:02 +0100)]
verify topic on publish requests, too

8 years agoadd topic host blacklisting
Christian Weiske [Sun, 6 Nov 2016 07:35:43 +0000 (08:35 +0100)]
add topic host blacklisting

9 years agofix DB constrait violation
Christian Weiske [Tue, 12 Jul 2016 19:55:01 +0000 (21:55 +0200)]
fix DB constrait violation

9 years agoAdd LICENSE file
Christian Weiske [Thu, 26 May 2016 13:04:54 +0000 (15:04 +0200)]
Add LICENSE file

9 years agocs
Christian Weiske [Sat, 30 Jan 2016 20:08:07 +0000 (21:08 +0100)]
cs

9 years agouse log correctly
Christian Weiske [Sat, 30 Jan 2016 20:07:33 +0000 (21:07 +0100)]
use log correctly

10 years agoadd a description
Christian Weiske [Wed, 27 May 2015 15:17:42 +0000 (17:17 +0200)]
add a description

10 years agoadd license, author and config file information to readme
Christian Weiske [Wed, 27 May 2015 15:11:22 +0000 (17:11 +0200)]
add license, author and config file information to readme

10 years agoImplement index page. This fixies issue #1
Christian Weiske [Tue, 26 May 2015 17:07:37 +0000 (19:07 +0200)]
Implement index page. This fixies issue #1

https://github.com/cweiske/phubb/issues/1

10 years agosupport hub.topic when publishing
Christian Weiske [Tue, 19 May 2015 18:35:32 +0000 (20:35 +0200)]
support hub.topic when publishing

10 years agosend content type and content length in notifications
Christian Weiske [Tue, 28 Apr 2015 18:35:13 +0000 (20:35 +0200)]
send content type and content length in notifications

10 years agoset default lease seconds to max lease time
Christian Weiske [Thu, 16 Apr 2015 18:27:11 +0000 (20:27 +0200)]
set default lease seconds to max lease time

10 years agofix broken rst
Christian Weiske [Wed, 15 Apr 2015 18:26:24 +0000 (20:26 +0200)]
fix broken rst

10 years agoadd support for wildcard URLs
Christian Weiske [Wed, 15 Apr 2015 16:01:09 +0000 (18:01 +0200)]
add support for wildcard URLs

10 years agorename worker script
Christian Weiske [Mon, 13 Apr 2015 19:38:18 +0000 (21:38 +0200)]
rename worker script

10 years agomake logging configurable
Christian Weiske [Mon, 13 Apr 2015 19:36:52 +0000 (21:36 +0200)]
make logging configurable

10 years agotalk about composer deps
Christian Weiske [Mon, 13 Apr 2015 19:27:32 +0000 (21:27 +0200)]
talk about composer deps

10 years agoLogging improvements; add job handle to each log message
Christian Weiske [Mon, 13 Apr 2015 19:26:39 +0000 (21:26 +0200)]
Logging improvements; add job handle to each log message

10 years agologging & db reconnect
Christian Weiske [Mon, 13 Apr 2015 16:24:45 +0000 (18:24 +0200)]
logging & db reconnect

10 years agoupdate schema; add etag column
Christian Weiske [Wed, 8 Apr 2015 19:43:16 +0000 (21:43 +0200)]
update schema; add etag column

10 years agoonly send notifications when content changed
Christian Weiske [Wed, 8 Apr 2015 19:41:59 +0000 (21:41 +0200)]
only send notifications when content changed

10 years agouse subscriber lease time when notifying
Christian Weiske [Wed, 8 Apr 2015 05:48:38 +0000 (07:48 +0200)]
use subscriber lease time when notifying

10 years agotrack subscriber count on topic
Christian Weiske [Wed, 8 Apr 2015 05:47:43 +0000 (07:47 +0200)]
track subscriber count on topic

10 years agowhat works-section
Christian Weiske [Wed, 8 Apr 2015 05:39:17 +0000 (07:39 +0200)]
what works-section

10 years agodb schema update for repings
Christian Weiske [Wed, 8 Apr 2015 05:27:55 +0000 (07:27 +0200)]
db schema update for repings

10 years agoimplement re-pinging
Christian Weiske [Tue, 7 Apr 2015 16:24:25 +0000 (18:24 +0200)]
implement re-pinging

10 years agoFix support for TinyTiny RSS which sends an empty lease_seconds parameter
Christian Weiske [Wed, 1 Apr 2015 11:28:12 +0000 (13:28 +0200)]
Fix support for TinyTiny RSS which sends an empty lease_seconds parameter

See https://code.google.com/p/pubsubhubbub/issues/detail?id=151 for details.

10 years agofix bug in url generation
Christian Weiske [Wed, 1 Apr 2015 08:39:35 +0000 (10:39 +0200)]
fix bug in url generation

10 years agomake db credentials configurable
Christian Weiske [Wed, 1 Apr 2015 08:16:30 +0000 (10:16 +0200)]
make db credentials configurable

10 years agomore todo
Christian Weiske [Tue, 31 Mar 2015 22:46:33 +0000 (00:46 +0200)]
more todo

10 years agocleanup tmp data after all pings were successful
Christian Weiske [Tue, 31 Mar 2015 22:41:44 +0000 (00:41 +0200)]
cleanup tmp data after all pings were successful

10 years agotalk about todo and notifications
Christian Weiske [Tue, 31 Mar 2015 16:13:34 +0000 (18:13 +0200)]
talk about todo and notifications

10 years agotalk about db props
Christian Weiske [Mon, 30 Mar 2015 15:21:01 +0000 (17:21 +0200)]
talk about db props

10 years agoadd db schema dump
Christian Weiske [Mon, 30 Mar 2015 15:15:21 +0000 (17:15 +0200)]
add db schema dump

10 years agofix subscribing
Christian Weiske [Thu, 26 Mar 2015 19:20:25 +0000 (20:20 +0100)]
fix subscribing

10 years agogearmanification
Christian Weiske [Thu, 26 Mar 2015 15:47:58 +0000 (16:47 +0100)]
gearmanification

10 years agoupdate readme
Christian Weiske [Tue, 24 Mar 2015 21:58:54 +0000 (22:58 +0100)]
update readme

10 years agosubscribing works
Christian Weiske [Tue, 24 Mar 2015 21:53:21 +0000 (22:53 +0100)]
subscribing works