Comment by ~alexlehm on ~emersion/goguma
To be exact, this is the add server dialogue that appears when one is logged into a soju bouncer, not the one where you log into the first bouncer
Comment by ~alexlehm on ~emersion/goguma
I have to admit that I am not sure how this should behave correctly, probably the screen would have to move up a bit
Ticket created by ~alexlehm on ~emersion/goguma
When adding a new server entry, the field to enter the server password is below the part of the screen that is hidden when the virtual keyboard is shown which makes it impossible to see what you are entering and also impossible to paste a password.
Ticket created by ~alexlehm on ~int80h/gemserv
When a client accesses the server without completing the TLS protocol, the error is logged without the client IP address, this means that port scans are not logged properly
2023-02-23 05:26:51,546 ERROR [gemserv::lib::server] Error: Connection reset by peer (os error 104) 2023-02-23 05:26:51,649 WARN [rustls::conn] Sending fatal alert AccessDenied 2023-02-23 05:26:51,649 ERROR [gemserv::lib::server] Error: unexpected error: no server certificate chain resolved 2023-02-23 05:26:52,853 ERROR [gemserv::lib::server] Error: received corrupt message 2023-02-23 05:26:53,057 ERROR [gemserv::lib::server] Error: Connection reset by peer (os error 104)
Ticket created by ~alexlehm on ~int80h/gemserv
When accessing the gemserv url with curl (with https), the log entry contains the full HTTP request with multiple lines, I assume it would be better to log the request in one line or truncate it
2023-02-22 11:30:06,372 WARN [gemserv::logger] remote=5.230.238.15:53868 status=59 request=GET / HTTP/1.1 Host: gemini.lehmann.cx:1965 User-Agent: curl/7.74.0 Accept: */*
Comment by ~alexlehm on ~int80h/gemserv
sorry exception, not expection
Ticket created by ~alexlehm on ~int80h/gemserv
I checked my server with the certexp tool from https://github.com/timewasted/go-check-certs and the log gives an error message with an exception
2023-02-21 01:03:40,121 WARN [gemserv::logger] remote=5.230.238.15:47916 status=59 request= thread 'tokio-runtime-worker' panicked at 'called `Result::unwrap()` on an `Err` value: Os { code: 32, kind: BrokenPipe, message: "Broken pipe" }', src/lib/conn.rs:45:10