cathugger
740bf82a1e
srnd: properly parse email addresses
...
this replaces faulty address parsing code with calls to stdlib' email parser and some reasonable fallbacks.
note that nntpArticle.Email() function was completely incorrect, but it's not used anywhere in code, apparently.
2018-12-03 14:54:08 +02:00
Jeff Becker
05ebac9aa5
update vendored lib
2018-11-28 17:55:31 -05:00
Jeff Becker
a9f8bf2f8c
remove fully
2018-11-27 10:57:24 -05:00
Jeff Becker
28e8e95207
add mod command
2018-11-27 10:50:08 -05:00
Jeff Becker
0e6e2093e4
add remove command for mod
2018-11-27 10:45:21 -05:00
Jeff Becker
053708a9cb
Merge branch 'master' of ssh://github.com/majestrate/nntpchan
2018-11-27 10:25:16 -05:00
Jeff Becker
4d4aea61fe
try fixing issues #161 and #162
2018-11-27 10:24:27 -05:00
cathugger
2d3c304c81
srnd: more lax Message-ID check
...
This axes out literally insane overly restrictive regex-based
Message-ID check and replaces it with clean and simple conditions
specified in RFC 3977.
Old check wasn't compliant with any email or netnews internet
standard I know of, and was causing propagation issues.
Even old RFC 822 (email) and RFC 850 (usenet) specifications
don't have so restrictive specifications.
2018-11-27 06:27:05 +02:00
cathugger
91e758c834
fix ARTICLE not returning any error
...
Yes, I'm aware it sometimes may still return wrong code.
2018-11-25 20:01:33 +02:00
Jeff
6694c23859
better query
2018-11-25 08:47:40 -05:00
Jeff
76f9d84fa0
add new route for board list
2018-11-25 07:09:34 -05:00
Jeff
d1c392ce29
Revert "fix watermark stuff"
...
This reverts commit 23c357eaac
.
2018-11-24 17:51:59 -05:00
Jeff
cbd7d30e8d
include more for previous commit
2018-11-24 17:48:30 -05:00
Jeff
613ae771c1
Merge branch 'master' of ssh://github.com/majestrate/nntpchan
2018-11-24 17:24:21 -05:00
Jeff
23c357eaac
fix watermark stuff
2018-11-24 17:23:00 -05:00
Jeff Becker
795fcbe37c
disable spamtell for now
2018-11-06 16:47:56 -05:00
Jeff Becker
ad07b95d96
no
2018-11-06 16:34:55 -05:00
Jeff Becker
c89c06e15d
fix
2018-11-06 16:25:01 -05:00
Jeff Becker
57f431ffd2
more
2018-11-06 16:09:46 -05:00
Jeff Becker
2265b4b2ae
more
2018-11-06 16:03:44 -05:00
Jeff Becker
515f42c664
eh
2018-11-06 15:58:21 -05:00
Jeff Becker
5c4eb739d6
what
2018-11-06 15:50:08 -05:00
Jeff Becker
c010b3f2c5
more
2018-11-06 15:44:57 -05:00
Jeff Becker
57552f53e4
actually use spamd
2018-11-06 15:41:15 -05:00
Jeff Becker
5b8326745c
fix build
2018-11-06 15:15:51 -05:00
Jeff Becker
95448d82f0
Merge branch 'master' of ssh://github.com/majestrate/nntpchan
2018-11-06 15:06:14 -05:00
Jeff Becker
196acdb134
initial spam ui
2018-11-06 15:05:59 -05:00
Jeff
142c40889b
make it compile
2018-10-27 07:00:58 -04:00
Jeff
9cecd94fc2
tell about banned articles when handling ARTICLE
2018-10-27 06:59:23 -04:00
Jeff
0c77218b70
404 instead of redirect
2018-10-20 11:37:13 -04:00
Jeff
b4de45569e
don't fallback to english to prevent cache layer DoS
2018-10-20 11:24:30 -04:00
Jeff Becker
91ced83c3a
Merge branch 'master' of ssh://github.com/majestrate/nntpchan
2018-09-02 07:17:25 -04:00
Jeff Becker
56c7c5bf21
default to bind nntp on all interfaces
2018-09-02 07:16:59 -04:00
Jeff
df450e31ca
add brief text to opengraph description
2018-08-25 15:44:37 -04:00
Jeff
eeac199b1e
more sfw fixes
2018-08-05 10:02:30 +10:00
Jeff
c896ac31c5
make it compile
2018-08-05 09:47:21 +10:00
Jeff
dba84638c9
sfw url stuff
2018-08-05 09:45:28 +10:00
Jeff
695956f9bd
Merge branch 'master' of ssh://github.com/majestrate/nntpchan
2018-08-05 09:37:01 +10:00
Jeff
8b7b894eb3
add sfw mode, first try
2018-08-05 09:35:47 +10:00
Jeff Becker
ec714e03de
try again
2018-06-24 08:19:39 -04:00
Jeff Becker
03e577d04d
try supporting ubuntu trusty's postgres version
2018-06-24 08:18:16 -04:00
Jeff Becker
e78e52debb
Revert "add check for short posts"
...
This reverts commit d5e0f7d698
.
2018-06-16 18:08:14 -04:00
Jeff
c1fd82bab5
more
2018-06-05 13:58:45 -04:00
Jeff
d5e0f7d698
add check for short posts
2018-06-05 13:34:36 -04:00
Jeff
9ebc76e4e8
cite hover
2018-05-16 19:39:14 -04:00
Jeff Becker
cb41b06cb7
* enable cross compile srndv2
...
* fix up kqueue code in nntpchan-daemon
2018-05-06 08:05:31 -04:00
Jeff Becker
caf9378073
more
2018-03-09 16:24:57 -05:00
Jeff Becker
69f868ecb9
add frontend key based blocking (initial)
2018-03-09 16:16:41 -05:00
Jeff Becker
3899989f2e
bump version
2018-03-09 10:57:31 -05:00
Jeff Becker
ce7f112be8
update default templates
2018-03-09 10:56:15 -05:00