Choose your cart
Choose your cart
Receive up to $500 promo credit ($180 w/Welcome Unlimited, $360 w/ 5G Start, or $500 w/5G Do More, 5G Play More, 5G Get More or One Unlimited for iPhone plan (Welcome Unlimited and One Unlimited for iPhone plans can't be mixed w/other Unlimited plans; all lines on the account req'd on respective plans)) when you add a new smartphone line with your own 4G/5G smartphone on an eligible postpaid plan between 12/23/22 and 2/16/23. Promo credit applied over 36 months; promo credits end if eligibility requirements are no longer met. Excludes Verizon Prepaid plans.
I had a curl script and a program that sends messages to gmail that includes attachments. Sometime in June, the curl script started reporting an error:
Trying <ip address>:443...
Connected to api.pushover.net (<ip address>) port 443 (#0)
schannel: disabled automatic use of client certificate
schannel: ALPN, offering http/1.1
schannel: ALPN, server accepted to use http/1.1
POST /1/messages.json HTTP/1.1
Host: api.pushover.net
User-Agent: curl/7.79.1
Accept: /
Content-Length: 80465
Content-Type: multipart/form-data; boundary=------------------------c14a16104b6bac19
schannel: Curl_read_plain returned CURLE_RECV_ERROR
Closing connection 0
schannel: shutting down SSL/TLS connection with api.pushover.net port 443
Send failure: Connection was reset
schannel: failed to send close msg: Failed sending data to the peer (bytes written: -1)
The send via gmail is getting: Error with Gmail Api; 500 Unknown exception (server no response). (12)
Only seems to happen if I am including the attachment.
I'm grasping at straws here because I don't know what else could have changed to break this.
Solved! Go to Correct Answer
I disabled IPv6 on the Verizon Router and both gmail attachment and pushover messages started working again.
No, however, there was a firmware update a few weeks before June.
If you go to the Firewall logging, do you see any dropped or blocked events?
I see this after I try the curl command to send an attachment:
[FW] IPTABLES [Pkt_Illegal] IN=eth4 OUT= MAC=********
src=**.**.***.** DST=**.**.***.*** LEN=40 TOS=0x00 PREC=0x00 TTL=236 ID=0 DF PROTO=TCP SPT=443 DPT=47642 WINDOW=0 RES=0x00 RST URGP=0 MARK=0x8000000
That's difficult to troubleshoot.
iptables won't provide more logging than that, unless someone from engineering to SSH into your router to adjust the log level to verbose/debug.
Are you doing IP fragmentation on curl?
Not that I'm aware of. Like I said, some router configuration change was the last thing I could think of that would cause both curl and the gmail send stop sending attachments.
I was also wondering if maybe this had something to do with IPv6, maybe that got turned on recently?
I disabled IPv6 on the Verizon Router and both gmail attachment and pushover messages started working again.