dovecot-xaps-daemon icon indicating copy to clipboard operation
dovecot-xaps-daemon copied to clipboard

Binary protocol deprecation in November

Open scintill opened this issue 5 years ago • 7 comments
trafficstars

@ dreness pointed out the binary protocol will be deprecated (https://developer.apple.com/news/?id=11042019a). It looks like the Go library we're using sends the binary protocol, so we will need to update to HTTP/2 like https://github.com/matthewpowell/pushnotify did.

scintill avatar Jul 13 '20 14:07 scintill

I just migrated everything to the HTTP/2 API. Feel free to test it here: https://github.com/freswa/dovecot-xaps-daemon

freswa avatar Jul 13 '20 16:07 freswa

I just migrated everything to the HTTP/2 API. Feel free to test it here: https://github.com/freswa/dovecot-xaps-daemon

can confirm its working..

LarsBel avatar Jul 13 '20 19:07 LarsBel

Works for me. Thanks! I made a PR on your fork to remove some outdated stuff from the systemd file, though I haven't tested it directly since I generate my own systemd file from NixOS.

scintill avatar Jul 16 '20 02:07 scintill

@freswa do you have a compiled version that i can test with?

Zjemm avatar Jul 22 '20 16:07 Zjemm

@Zjemm Drop me a message and I'll see what I can do :) I plan to provide binaries for every release in the future.

freswa avatar Jul 23 '20 01:07 freswa

very nice work, have you managed to make compiled version?

orlovnv avatar Sep 19 '20 06:09 orlovnv

Haven't had time to create a CI pipeline for now, but the code does compile without problems.

freswa avatar Sep 21 '20 15:09 freswa