pýrus

Results 183 issues of pýrus

I made a couple of improvements in my fork: https://github.com/kayrus/go-tun2socks * An ability to manage tun routes including automatic hostnames resolving * Switch to go-wireguard TUN driver for a better...

I didn't look into details, but I couldn't force i2pd to listen multiple IP addresses, i.e. ```ini [bob] enabled = true address = 127.0.0.1 address = 192.168.0.1 port = 2827...

enhancement
minor
feature request

### Describe the feature Big emails (up to 40MB) consume a lot of memory. Considering that AWS SDK retries on errors, this data may last for a long time in...

feature-request

This is a braking change. Now `Data()` method will accept a callaback function and `LMTPData()` method callbacks will receive success statuses instead nil. Therefore dependent `LMTPData` code must check for...

Example server logs: ``` ... AUTH PLAIN *masked* 454 4.7.0 auth failed * -> produces 'Command too short: "*"' 501 5.5.2 Bad command QUIT 221 2.0.0 Bye ```` Expected behavior:...

server

I can return a custom `*SMTPError` object, but `handleMail` and `handleRcpt` methods won't set the `c.fromReceived` or add the recipient into the `c.recipients`. See below: https://github.com/emersion/go-smtp/blob/608f3c2840584931f2867716078c43485ea7ef3f/conn.go#L400-L410 https://github.com/emersion/go-smtp/blob/608f3c2840584931f2867716078c43485ea7ef3f/conn.go#L488-L497 I suggest the...

server

Usually remote SMTP servers return a successful 250 code with an informative message, e.g. `Queued %messageID%` Unfortunately current implementation doesn't allow to intercept this response, though it's required for message...

client

I'm implementing SMTP connections pool in my app (see #154) and I already faced two issues when a remote SMTP server closes an idle connection due to timeout: * impossible...

client