nervuri pushed to master at nervuri/trust-stores 2023-05-06 12:49:35 +00:00
9fd0e2edc1 run 131
nervuri pushed to master at nervuri/client-hello-mirror 2023-04-30 16:28:55 +00:00
fe085af75c reorganize code, add json/v2 endpoint and API doc
7af54c28e1 add extra handshake message checks
43900e63a4 move client hello parser to separate package
9d8ff3601f improve HTML output and check it using Tidy
9a61e0eae9 update Makefile
Compare 8 commits »
nervuri pushed to master at nervuri/trust-stores 2023-04-30 13:32:46 +00:00
19ac2c4182 run 130
nervuri pushed to master at nervuri/trust-stores 2023-04-24 14:30:22 +00:00
8ed6d912a9 run 129
nervuri commented on issue solderpunk/molly-brown#35 2023-04-24 11:20:55 +00:00
Timeouts

When downloading a ~1 MB image file, the script dies due to a closed socket in ~30 minutes.

As expected:

1,000,000 (bytes) / 512 (bytes/second) = 1953 seconds = 32.5 minutes.

nervuri pushed to master at nervuri/trust-store-generators 2023-04-18 15:24:44 +00:00
6017c6bbd2 improve check for whether removed hosts are still online
3ccabfabef README: torsocks no longer optional
Compare 2 commits »
nervuri pushed to master at nervuri/trust-stores 2023-04-18 15:08:09 +00:00
df475c4581 run 128
nervuri pushed to master at nervuri/trust-stores 2023-04-01 15:36:40 +00:00
7fe1ead2f1 run 127
nervuri commented on issue solderpunk/molly-brown#35 2023-03-22 20:24:01 +00:00
Timeouts

I'm starting to wonder how much utility this approach really provides.

It raises the bar, as you said. It's also simple to implement, has no performance penalty and is a fine default - Molly…

nervuri commented on issue solderpunk/molly-brown#35 2023-03-20 18:10:22 +00:00
Timeouts

Interesting. After conn.Close(), the server keeps sending data that was written to the buffer, but only if SetLinger is enabled. So I guess you can…

nervuri pushed to master at nervuri/trust-store-generators 2023-03-19 17:22:02 +00:00
a6ea882c2f output execution duration for each script
nervuri pushed to master at nervuri/trust-stores 2023-03-19 17:17:27 +00:00
d484406a43 run 126
nervuri commented on issue solderpunk/molly-brown#35 2023-03-19 12:08:29 +00:00
Timeouts

Never mind, I have now actually read your earlier comments in their entirety and see where you explicitly explained why you wanted to wait for the deadline to expire. Sorry for my inattentiveness…

nervuri commented on issue solderpunk/molly-brown#35 2023-03-18 15:39:33 +00:00
Timeouts

I seem to remember that dialup circa 2000 was a little faster than 1KB/s, at least on most nights.

I wished. But, yes, I hear it was better for others.

Hmm? If we aren't chunking the…

nervuri commented on issue solderpunk/molly-brown#35 2023-03-18 11:40:34 +00:00
Timeouts

I guess I will try the approach of, by default, setting a single write deadline with a time derived from the filesize and a slow download rate of 1KB/s

1 KB/s is what I had on dial-up around…

nervuri commented on issue solderpunk/molly-brown#35 2023-03-17 21:20:38 +00:00
Timeouts

But only the read deadline can be extended after it passes, not the write deadline - not sure if it's a bug or if I'm doing something wrong.

It turns out that the write deadline can be…

nervuri commented on issue solderpunk/molly-brown#35 2023-03-14 22:25:05 +00:00
Timeouts

@makeworld: Thanks for catching that! Another problematic case is that of CGI scripts keeping a connection open for streaming output - the deadline needs to be updated after each write.

@solde…

nervuri pushed to master at nervuri/trust-stores 2023-03-13 18:17:41 +00:00
bf91f26998 run 125
nervuri pushed to master at nervuri/client-hello-mirror 2023-03-11 21:12:51 +00:00
cfcbbb0962 add proper read & write timeouts
0a124def84 explicitly make minimum TLS version = 1.0
2eedb5537f add comments to explain prefixConn
72b3259428 move HTML and gemtext to separate files
c611d46b4f output errors to stderr
Compare 5 commits »
nervuri opened issue solderpunk/molly-brown#35 2023-03-11 17:44:56 +00:00
Timeouts