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
6a69c81e79
ensure skiplist entry
2018-05-06 12:35:03 -04:00
Jeff Becker
7a7432f2b5
fix error message
2018-05-06 11:20:43 -04:00
Jeff Becker
d58ab2f034
correct includes
2018-05-06 11:15:55 -04:00
Jeff Becker
7468a6ed35
freebsd support
2018-05-06 11:15:33 -04:00
Jeff Becker
1077f0935e
freebsd support
2018-05-06 11:15:01 -04:00
Jeff Becker
852a847c58
more
2018-05-06 11:06:40 -04:00
Jeff Becker
fd1c4ccb12
write correct amount
2018-05-06 11:03:53 -04:00
Jeff Becker
e5c8ea84d0
debug
2018-05-06 11:01:31 -04:00
Jeff Becker
1212ae09f4
debug
2018-05-06 11:01:04 -04:00
Jeff Becker
28c4e9a22d
debug
2018-05-06 11:00:17 -04:00
Jeff Becker
8c4edf27a0
fug
2018-05-06 10:46:22 -04:00
Jeff Becker
ce2ffc1927
fix!!!!!
2018-05-06 10:45:58 -04:00
Jeff Becker
fe409fe586
fix!!!!!
2018-05-06 10:45:40 -04:00
Jeff Becker
1530a0aae5
fix?!
2018-05-06 10:41:11 -04:00
Jeff Becker
a267c9ac35
fix?
2018-05-06 10:36:26 -04:00
Jeff Becker
6366f626f3
fix?
2018-05-06 10:30:06 -04:00
Jeff Becker
b1f88783a6
fix
2018-05-06 10:29:21 -04:00
Jeff Becker
ddb8be8386
fix?
2018-05-06 10:28:30 -04:00
Jeff Becker
a674394fa2
fix up makefile
2018-05-06 10:27:55 -04:00
Jeff Becker
e78bd50ef1
fix
2018-05-06 10:23:41 -04:00
Jeff Becker
3b8fd51e53
pass in environment
2018-05-06 10:21:58 -04:00
Jeff Becker
720aeee7ee
more
2018-05-06 10:14:52 -04:00
Jeff Becker
a42c8abded
more
2018-05-06 10:14:08 -04:00
Jeff Becker
ebe1f96cc5
remove libuv header
2018-05-06 10:12:31 -04:00
Jeff Becker
4244345eff
more
2018-05-06 09:53:03 -04:00
Jeff Becker
657b285375
more
2018-05-06 09:49:29 -04:00
Jeff Becker
b75afcb4f4
more
2018-05-06 09:46:45 -04:00
Jeff Becker
ee770c8ca0
fix
2018-05-06 09:43:29 -04:00
Jeff Becker
ac91e309d9
remove mustache
2018-05-06 09:42:31 -04:00
Jeff Becker
8263a92432
fix
2018-05-06 09:01:17 -04:00
Jeff Becker
8604129164
fix
2018-05-06 09:00:14 -04:00
Jeff Becker
f33ee270d5
fix
2018-05-06 08:59:53 -04:00
Jeff Becker
e01fbacf7c
fix
2018-05-06 08:59:03 -04:00
Jeff Becker
8f40d7842a
fix
2018-05-06 08:57:54 -04:00
Jeff Becker
60de45415c
more includes and typofixes
2018-05-06 08:56:20 -04:00
Jeff Becker
d370df06e8
correct function return value
2018-05-06 08:53:41 -04:00
Jeff Becker
28dbe8009d
more typo fixes
2018-05-06 08:52:37 -04:00
Jeff Becker
3861e5176d
typofix
2018-05-06 08:51:39 -04:00
Jeff Becker
9711298cae
correct include
2018-05-06 08:50:23 -04:00
Jeff Becker
5f2aef5fd2
use std::size_t
2018-05-06 08:49:48 -04:00
Jeff Becker
035d4f5406
add include
2018-05-06 08:49:23 -04:00
Jeff Becker
3996250ee9
correct define
2018-05-06 08:48:44 -04:00
Jeff Becker
05d27962c4
remove buffer
2018-05-06 08:47:31 -04:00
Jeff Becker
9d33a89bc1
make read buffer size templated
2018-05-06 08:17:32 -04:00
Jeff Becker
242e996ded
clang format
2018-05-06 08:10:20 -04:00
Jeff Becker
c503cddd85
add format target
2018-05-06 08:10:01 -04:00
Jeff Becker
5c10ecb2e9
Merge branch 'master' of ssh://github.com/majestrate/nntpchan
2018-05-06 08:06:07 -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
e08fc8881d
update readme
2018-05-05 14:07:26 -04:00
Jeff Becker
8bd528aa50
more kqueue code
2018-05-04 10:08:09 -04:00
Jeff Becker
54573f3cd9
add initial kqueue stuff, not done
2018-05-04 09:52:54 -04:00
Jeff Becker
7545efc8d3
fix tools, use std::unique_ptr
2018-05-04 08:38:34 -04:00
Jeff Becker
7ccd554c2d
abstract out epoll and make room for kqueue
2018-05-04 08:17:49 -04:00
Jeff Becker
b227bf6ff1
correct buffering
2018-05-03 14:05:35 -04:00
Jeff Becker
0c41298fe0
more
2018-05-03 13:38:35 -04:00
Jeff Becker
34fdc0a154
use epoll
2018-05-03 11:47:20 -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
Jeff Becker
e6417b3bd7
more
2018-03-09 10:28:15 -05:00
Jeff Becker
8a72b29d45
more
2018-03-09 10:26:47 -05:00