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
cathugger
7e6f143108
generate compliant From headers, more tolerance to non-compliant From headers, other fixups
2018-12-11 22:57:42 +00:00
cathugger
2d62a3bc7f
srnd: error while reading message isn't valid thing
2018-12-08 19:44:56 +00: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 Becker
196acdb134
initial spam ui
2018-11-06 15:05:59 -05:00
Jeff
8b7b894eb3
add sfw mode, first try
2018-08-05 09:35:47 +10:00
Jeff
d5e0f7d698
add check for short posts
2018-06-05 13:34:36 -04:00
Jeff Becker
53522b98eb
be concise
2018-01-07 09:33:39 -05:00
Jeff Becker
2752676013
commit which fixes invalid line shit
2018-01-04 15:51:26 -05:00
Jeff Becker
aadb4ae230
commit which fixes invalid line shit
2018-01-04 15:46:49 -05:00
Jeff Becker
3e6a80f58c
again
2017-12-29 13:15:48 -05:00
Jeff Becker
cdef33af7c
fix last commit
2017-12-29 13:15:19 -05:00
Jeff Becker
e0350ecb98
more fixes
2017-12-29 13:08:42 -05:00
Jeff Becker
a7e72e2aff
implement temp article directory
2017-12-29 09:31:56 -05:00
Jeff Becker
9230349b30
fix sa hook
2017-11-07 15:07:10 -05:00
Jeff Becker
210a2109a7
fix sa hook
2017-11-07 14:19:47 -05:00
Jeff Becker
2195c0a29c
fix sa hook
2017-11-07 14:16:23 -05:00
Jeff Becker
e7c6100691
blurrrrr
2017-11-06 18:32:39 -05:00
Jeff Becker
cda181e820
spamassassin integration
2017-11-06 18:12:18 -05:00
Jeff Becker
09504ca363
xpat
2017-10-24 08:51:21 -04:00
Jeff Becker
e78286cc06
change genSignKeypair to genNaclSignKeypair or stuff
2017-08-25 10:56:17 -04:00
Jeff Becker
fea75f7200
try fixing signing omg this suxass
2017-08-25 10:52:57 -04:00
Jeff Becker
cc5d94ee5f
try reverting to old key derivation function
2017-08-25 10:37:46 -04:00
Jeff Becker
2152cd3246
idk
2017-08-25 10:33:27 -04:00
Jeff Becker
c6a79b8893
more stuff see if it works idklol
2017-08-25 10:28:47 -04:00
Jeff Becker
838f2b8ca7
fix order
2017-08-25 10:14:16 -04:00
Jeff Becker
88d723219a
add debugging for testing
2017-08-25 10:11:23 -04:00
Jeff Becker
dbb5897305
fix nil, initialize public and private key buffers
2017-08-25 09:55:26 -04:00
Jeff Becker
64c52e327a
unbreak maybe?
2017-08-25 09:37:05 -04:00
Jeff Becker
86b3d3ce62
probably broken
2017-08-25 09:30:34 -04:00
Jeff Becker
aa3cf130b3
don't use libsodium for new sigs
2017-08-25 08:52:41 -04:00
Jeff Becker
ed2f88c0fc
add ed25519-blake2b signature support
2017-08-25 08:20:06 -04:00
Jeff
a06a671415
fix ip bans lol
2017-08-03 16:23:34 -04:00
Jeff Becker
8b5952f66b
add configurable max message sizes
2017-04-04 10:31:41 -04:00
Jeff Becker
3a6cbf9de6
move srndv2 to nntpchan repo with vendored deps so that nothing breaks every again
...
this deprecates the github.com/majestrate/srndv2 repo
2017-04-03 10:00:38 -04:00