Jeff
35122e6459
Merge pull request #173 from cathugger/master
...
srnd: use all bits of blake2b for signature
2019-01-25 13:54:30 -05:00
cathugger
b61741fdda
srnd: use all bits of blake2b for signature
2019-01-25 20:43:12 +02:00
Jeff
7b64d2eeae
Merge pull request #172 from cathugger/master
...
srnd: use text/plain as default type
2018-12-23 06:47:55 -05:00
cathugger
fb0c600e3a
srnd: use text/plain as default type
...
otherwise it fails to parse valid messages
2018-12-23 08:35:22 +02:00
Jeff Becker
ef4d45a148
more
2018-12-21 08:43:07 -05:00
Jeff Becker
966c999d68
Merge branch 'master' of ssh://github.com/majestrate/nntpchan
2018-12-21 08:39:20 -05:00
Jeff Becker
ae9a96a35f
fix problems in varnish invalidation maybe
2018-12-21 08:39:01 -05:00
Jeff
e2ac75fee6
Merge pull request #171 from cathugger/master
...
use correct header, reserve some msgids, tweaks
2018-12-14 19:11:45 -05:00
cathugger
b54e1d84da
use correct header, reserve some msgids, tweaks
2018-12-15 02:05:00 +02:00
Jeff
34be78da8a
Merge pull request #170 from cathugger/master
...
srnd: avoid quoting name in some cases
2018-12-12 14:02:01 -05:00
cathugger
af161968c8
srnd: avoid quoting in some cases
2018-12-12 20:56:48 +02:00
Jeff
a1d11c594c
Merge pull request #169 from cathugger/master
...
srnd: custom email address formatter, some tweaks
2018-12-12 11:49:50 -05:00
cathugger
40e4ae1fc4
srnd: custom email address formatter, some tweaks
...
This adds custom email address formatter, which, unlike stdlib one, doesn't needlessly quote names.
Quoted names can be a bit of issue with older nodes which parse addresses in simpler way, and end up not removing quote characters.
This also ensures that newlines cannot be inserted in in From and Subject headers, which effectively allowed insertion of new headers in message being posted, and generating invalid messages.
2018-12-12 18:38:58 +02:00
Jeff
2ac773cc64
Merge pull request #168 from cathugger/master
...
fix From things, other unrelated tweaks
2018-12-11 19:08:35 -05:00
cathugger
7e6f143108
generate compliant From headers, more tolerance to non-compliant From headers, other fixups
2018-12-11 22:57:42 +00:00
Jeff
0994940ae3
Merge pull request #167 from cathugger/master
...
srnd: ensure clean XOVER output
2018-12-09 15:02:37 -05:00
cathugger
fa511c275e
srnd: ensure clean XOVER output
2018-12-09 19:50:27 +00:00
Jeff
7e56a9b9f5
Merge pull request #166 from cathugger/master
...
srnd: fix multipart message parsing
2018-12-08 16:02:38 -05:00
cathugger
b5ff2dc4a2
srnd: fix multipart message parsing
2018-12-08 21:00:13 +00:00
Jeff
1517941b29
Merge pull request #165 from cathugger/master
...
srnd: error while reading message isn't valid thing
2018-12-08 15:05:08 -05:00
cathugger
2d62a3bc7f
srnd: error while reading message isn't valid thing
2018-12-08 19:44:56 +00:00
Jeff Becker
3b492579b8
Merge branch 'master' of ssh://github.com/majestrate/nntpchan
2018-12-07 08:51:34 -05:00
Jeff Becker
89d4794871
make it work without frontend
2018-12-07 08:50:40 -05:00
Jeff
22eb29c8ee
Merge pull request #163 from cathugger/master
...
srnd: properly parse email addresses
2018-12-03 09:10:48 -05:00
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
Jeff
7dd2228956
Merge pull request #160 from cathugger/master
...
srnd: more lax Message-ID check
2018-11-27 06:49:20 -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
Jeff
be7eec855a
Merge pull request #159 from cathugger/master
...
fix ARTICLE not returning any error
2018-11-25 13:08:22 -05: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
3fb9140a07
fix style
2018-11-25 08:51:05 -05:00
Jeff
9f18416f08
update template
2018-11-25 08:49:54 -05:00
Jeff
6694c23859
better query
2018-11-25 08:47:40 -05:00
Jeff
fbc53d1e81
fix last commit
2018-11-25 07:12:26 -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