notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
Port details
xapsd Apple push notifications daemon for dovecot
g20240326_6 net on this many watch lists=2 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout g20240326_3Version of this port present on the latest quarterly branch.
Maintainer: PopularMoment@protonmail.com search for ports maintained by this maintainer
Port Added: 2023-02-27 22:51:33
Last Update: 2024-09-25 06:29:13
Commit Hash: cc46cd0
People watching this port, also watch:: jdictionary, py311-Automat, py311-python-gdsii, py39-PyOpenGL, p5-Sane
License: MIT
WWW:
https://github.com/freswa/dovecot-xaps-daemon
Description:
Apple push notification daemon for dovecot. Together with dovecot-xaps-plugin, this will enable push email for iOS devices that talk to your dovecot IMAP server.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (8 items)
Collapse this list.
  1. /usr/local/share/licenses/xapsd-g20240326_6/catalog.mk
  2. /usr/local/share/licenses/xapsd-g20240326_6/LICENSE
  3. /usr/local/share/licenses/xapsd-g20240326_6/MIT
  4. @sample(root,xapsd,640) etc/xapsd/xapsd.yaml.sample
  5. sbin/xapsd
  6. @owner
  7. @group
  8. @mode
Collapse this list.
Dependency lines:
  • xapsd>0:net/xapsd
To install the port:
cd /usr/ports/net/xapsd/ && make install clean
To add the package, run one of these commands:
  • pkg install net/xapsd
  • pkg install xapsd
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: xapsd
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1712416748 SHA256 (freswa-dovecot-xaps-daemon-g20240326-1e589be_GH0.tar.gz) = 1e6c019df01f9c54e4499537678fbebf83270a39570c24677b41b93ed2022e17 SIZE (freswa-dovecot-xaps-daemon-g20240326-1e589be_GH0.tar.gz) = 110569

Expand this list (54 items)

Collapse this list.

SHA256 (freswa-go-plist-900e8a7d907d_GH0.tar.gz) = 2b4a06b8805bc1436ab8f34d6fd140645a0a01ccaf9f4b3a7dc3e0e35f5a2e88 SIZE (freswa-go-plist-900e8a7d907d_GH0.tar.gz) = 47675 SHA256 (fsnotify-fsnotify-v1.6.0_GH0.tar.gz) = 583b2b399709d04807c5c3185e7d4dc0543d532af91fdeb85eeaf803a0b7703b SIZE (fsnotify-fsnotify-v1.6.0_GH0.tar.gz) = 46044 SHA256 (go-ini-ini-v1.67.0_GH0.tar.gz) = 06ba51234140118d1b6064f1817aa89cc971c6e7ce04cb9d286e6660d89296c8 SIZE (go-ini-ini-v1.67.0_GH0.tar.gz) = 53531 SHA256 (go-yaml-yaml-v3.0.1_GH0.tar.gz) = cf05411540d3e6ef8f1fd88434b34f94cedaceb540329031d80e23b74540c4e5 SIZE (go-yaml-yaml-v3.0.1_GH0.tar.gz) = 91173 SHA256 (golang-jwt-jwt-v4.5.0_GH0.tar.gz) = 00b1cc127cba09b4e4ea9efa5c0f18a36bb55e08b5eec0a222b8e1599a938077 SIZE (golang-jwt-jwt-v4.5.0_GH0.tar.gz) = 53049 SHA256 (golang-exp-7918f672742d_GH0.tar.gz) = b95b3ce3e29ce58fb69a562d1e0ad092086f5acbe8258e7288a313c9f354f9ed SIZE (golang-exp-7918f672742d_GH0.tar.gz) = 1634283 SHA256 (golang-net-v0.17.0_GH0.tar.gz) = 8cbbc0df17599834c9f547d802045b279724a3931f3cdb92c02d141214fd80c4 SIZE (golang-net-v0.17.0_GH0.tar.gz) = 1456230 SHA256 (golang-sys-v0.13.0_GH0.tar.gz) = 8877d20a8f1b2533ddef00e65b6b3b9cebbcbffa319ed525df0bc229f583e2b6 SIZE (golang-sys-v0.13.0_GH0.tar.gz) = 1442250 SHA256 (golang-text-v0.13.0_GH0.tar.gz) = c6e22ff8280188539ba0a6c65cbc80cda877adcf5332651fa78044018c05d6af SIZE (golang-text-v0.13.0_GH0.tar.gz) = 8967009 SHA256 (hashicorp-hcl-v1.0.0_GH0.tar.gz) = 50632428210503070fd2fde748c88b7414bf84a6a0eadebf9d8e596a033bead2 SIZE (hashicorp-hcl-v1.0.0_GH0.tar.gz) = 70658 SHA256 (julienschmidt-httprouter-v1.3.0_GH0.tar.gz) = 2999dffc23f8ac3872ea37d108ddec0ba570d2780a42876300bdcdb0744908e2 SIZE (julienschmidt-httprouter-v1.3.0_GH0.tar.gz) = 23889 SHA256 (magiconair-properties-v1.8.7_GH0.tar.gz) = 09e950df1970975400edc7f6c2f9e3edace4e1ea49f823006387d130fb0f4f03 SIZE (magiconair-properties-v1.8.7_GH0.tar.gz) = 31425 SHA256 (mitchellh-mapstructure-v1.5.0_GH0.tar.gz) = 81106cbac93000812c194b4a2069dd32913ec18819b1e99e8436595ce4939413 SIZE (mitchellh-mapstructure-v1.5.0_GH0.tar.gz) = 30123 SHA256 (pelletier-go-toml-v2.1.0_GH0.tar.gz) = ee61dae04dfb61262f2ab5c1b55dabaec8acb74f9513e4729b72511479eb9fd1 SIZE (pelletier-go-toml-v2.1.0_GH0.tar.gz) = 899401 SHA256 (sagikazarmark-locafero-v0.3.0_GH0.tar.gz) = babb395f253048afda2bd17a91750cf7f2dcb28c1d870f10a01d6d37531d2eeb SIZE (sagikazarmark-locafero-v0.3.0_GH0.tar.gz) = 23726 SHA256 (sagikazarmark-slog-shim-v0.1.0_GH0.tar.gz) = a594ec7e138265768a5c23f8ab460724d8215db45dc1bddde4743bca3373803d SIZE (sagikazarmark-slog-shim-v0.1.0_GH0.tar.gz) = 10872 SHA256 (sideshow-apns2-v0.23.0_GH0.tar.gz) = 5ad9b2fb211ac9ae9040e09ba5b3b2c74189826e778f874b99aeb174ad22a1ea SIZE (sideshow-apns2-v0.23.0_GH0.tar.gz) = 1264203 SHA256 (sirupsen-logrus-v1.9.3_GH0.tar.gz) = cfa48a647a28c1f12fb6a9b672bc4d88b6407ff05aedcf23ce939d342646acce SIZE (sirupsen-logrus-v1.9.3_GH0.tar.gz) = 50320 SHA256 (sourcegraph-conc-v0.3.0_GH0.tar.gz) = c20a36ef6e8cd4721b8824d3e0a590d78f56ce72ace53ec7fdd2f7a978e9240f SIZE (sourcegraph-conc-v0.3.0_GH0.tar.gz) = 23021 SHA256 (spf13-afero-v1.10.0_GH0.tar.gz) = 4a35513ee4da7c1e38d0abd67fe541c15abe21b45e521498060c565d88213950 SIZE (spf13-afero-v1.10.0_GH0.tar.gz) = 94857 SHA256 (spf13-cast-v1.5.1_GH0.tar.gz) = 445aa5b0e61b67ccd0d14fe38cd473d73775f1bec4b58fe83b16e3b0cab08a9a SIZE (spf13-cast-v1.5.1_GH0.tar.gz) = 15524 SHA256 (spf13-jwalterweatherman-v1.1.0_GH0.tar.gz) = 4fd850a792c5738954c4801cf549d8d0bf53edd17139cd39d179aa5abf7ec68d SIZE (spf13-jwalterweatherman-v1.1.0_GH0.tar.gz) = 6871 SHA256 (spf13-pflag-v1.0.5_GH0.tar.gz) = 9a2cae1f8e8ab0d2cc8ebe468e871af28d9ac0962cf0520999e3ba85f0c7b808 SIZE (spf13-pflag-v1.0.5_GH0.tar.gz) = 50796 SHA256 (spf13-viper-v1.17.0_GH0.tar.gz) = 7f5476e4333a29e6fd5d277f5f9c7c5e234e802419059c6d6b088108e7627358 SIZE (spf13-viper-v1.17.0_GH0.tar.gz) = 127661 SHA256 (subosito-gotenv-v1.6.0_GH0.tar.gz) = 51a5a8e36f30ddd97866779e93c4e93b0d4958a60fabd1d17fc2226bfe7823db SIZE (subosito-gotenv-v1.6.0_GH0.tar.gz) = 11470 SHA256 (uber-go-atomic-v1.11.0_GH0.tar.gz) = cfe258c20d71ac4dbf0f716a23ed00c332b7f281180651e2a67ad40a8b0772cc SIZE (uber-go-atomic-v1.11.0_GH0.tar.gz) = 24299 SHA256 (uber-go-multierr-v1.11.0_GH0.tar.gz) = 8aa599cf7de733306cf8770f854f8a38e6c819b1ae4296f15e44b1e7c6698f34 SIZE (uber-go-multierr-v1.11.0_GH0.tar.gz) = 16900

Collapse this list.


Packages (timestamps in pop-ups are UTC):
xapsd
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latestg20240326_6g20240326_6-g20240326_6g20240326_6---
FreeBSD:13:quarterlyg20240326_6g20240326_6-g20240326_6g20240326_6---
FreeBSD:14:latestg20240326_6g20240326_6-g20240326_6g20240326_6---
FreeBSD:14:quarterlyg20240326_6g20240326_6-g20240326_6g20240326_6---
FreeBSD:15:latestg20240326_6g20240326_6n/ag20240326_6n/a---
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. go121 : lang/go121
This port is required by:
for Run
  1. mail/dovecot-xaps

Configuration Options:
No options to configure
Options name:
net_xapsd
USES:
go:modules
pkg-message:
For install:
1. Create a new apple id account at https://appleid.apple.com/ 2. Use `xapsd -pass` to create the hash of the apple id password 3. Add account information to xapsd.yaml
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/freswa/dovecot-xaps-daemon/tar.gz/1e589be?dummy=/
Collapse this list.

Number of commits found: 15

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
g20240326_6
25 Sep 2024 06:29:13
commit hash: cc46cd04bfbca699af8dcbcfef2d8a34ea99430acommit hash: cc46cd04bfbca699af8dcbcfef2d8a34ea99430acommit hash: cc46cd04bfbca699af8dcbcfef2d8a34ea99430acommit hash: cc46cd04bfbca699af8dcbcfef2d8a34ea99430a files touched by this commit
Robert Clausecker (fuz) search for other commits by this committer
Author: Henry
net/xapsd: rename supplemental patch so it is actually used

Rename and regenerate, so it is actually built with the patch.

Fixes:		fd3628b9b43b151c4505fd54a6aea1e9d0a428ff
PR:		281607
Event:		EuroBSDcon 2024
g20240326_5
09 Aug 2024 06:24:08
commit hash: aa8c0111bfd641853f435ed69310589fccda2200commit hash: aa8c0111bfd641853f435ed69310589fccda2200commit hash: aa8c0111bfd641853f435ed69310589fccda2200commit hash: aa8c0111bfd641853f435ed69310589fccda2200 files touched by this commit
Ashish SHUKLA (ashish) search for other commits by this committer
all: Bump after lang/go121 update
g20240326_4
03 Jul 2024 08:29:54
commit hash: c4b51c2028302d40de3907a04d99a92001bb83b1commit hash: c4b51c2028302d40de3907a04d99a92001bb83b1commit hash: c4b51c2028302d40de3907a04d99a92001bb83b1commit hash: c4b51c2028302d40de3907a04d99a92001bb83b1 files touched by this commit
Ashish SHUKLA (ashish) search for other commits by this committer
all: Bump after lang/go121 update
g20240326_3
15 Jun 2024 09:52:17
commit hash: 746fa696a12ef1ca798e36baf087f579375b8cd1commit hash: 746fa696a12ef1ca798e36baf087f579375b8cd1commit hash: 746fa696a12ef1ca798e36baf087f579375b8cd1commit hash: 746fa696a12ef1ca798e36baf087f579375b8cd1 files touched by this commit
Ashish SHUKLA (ashish) search for other commits by this committer
all: Bump after lang/go121 update

MFH:		2024Q2
g20240326_2
13 May 2024 17:56:04
commit hash: fce0cc32720e61042bc675152b116f9e61532e92commit hash: fce0cc32720e61042bc675152b116f9e61532e92commit hash: fce0cc32720e61042bc675152b116f9e61532e92commit hash: fce0cc32720e61042bc675152b116f9e61532e92 files touched by this commit
Ashish SHUKLA (ashish) search for other commits by this committer
all: Bump after lang/go121 update

MFH:		2024Q2
g20240326_1
15 Apr 2024 08:20:04
commit hash: 32b284679a1954ef1e0c0d52c4741d00e36dc6e0commit hash: 32b284679a1954ef1e0c0d52c4741d00e36dc6e0commit hash: 32b284679a1954ef1e0c0d52c4741d00e36dc6e0commit hash: 32b284679a1954ef1e0c0d52c4741d00e36dc6e0 files touched by this commit
Ashish SHUKLA (ashish) search for other commits by this committer
all: Bump after lang/go121 update

MFH:		2024Q2
g20240326
11 Apr 2024 06:16:33
commit hash: fd3628b9b43b151c4505fd54a6aea1e9d0a428ffcommit hash: fd3628b9b43b151c4505fd54a6aea1e9d0a428ffcommit hash: fd3628b9b43b151c4505fd54a6aea1e9d0a428ffcommit hash: fd3628b9b43b151c4505fd54a6aea1e9d0a428ff files touched by this commit
Fernando ApesteguĂ­a (fernape) search for other commits by this committer
Author: Henry
net/xapsd: update to g20240326

ChangeLog:
https://github.com/freswa/dovecot-xaps-daemon/compare/836a75b..1e589be

PR:		278199
Reported by:	PopularMoment@protonmail.com (maintainer)
g20231019_1
24 Mar 2024 14:29:02
commit hash: 298ebdbf23b602936f0320a2ebf7723a19dfd6f5commit hash: 298ebdbf23b602936f0320a2ebf7723a19dfd6f5commit hash: 298ebdbf23b602936f0320a2ebf7723a19dfd6f5commit hash: 298ebdbf23b602936f0320a2ebf7723a19dfd6f5 files touched by this commit
Muhammad Moinur Rahman (bofh) search for other commits by this committer
net/xapsd: Mark DEPRECATED

- Requires deprecated lang/go119
- Set EXPIRATION_DATE 2024-04-24

Approved by:	portmgr (blanket)
g20231019
03 Nov 2023 21:16:21
commit hash: 3b4e5933dedced9b3257ceca13c691243a63778ecommit hash: 3b4e5933dedced9b3257ceca13c691243a63778ecommit hash: 3b4e5933dedced9b3257ceca13c691243a63778ecommit hash: 3b4e5933dedced9b3257ceca13c691243a63778e files touched by this commit
Robert Clausecker (fuz) search for other commits by this committer
Author: Henry
net/xapsd: update to 836a75b / g20231019

- fixes CVE-2023-3978
- works around https://github.com/freswa/dovecot-xaps-daemon/issues/24

Changes: https://github.com/freswa/dovecot-xaps-daemon//compare/f6d5733..836a75b

Reported by:	Ian McDowell <me@ianmcdowell.net>
PR:		274639, 273817
MFH:		2023Q4
g20230329_2
08 Sep 2023 14:34:56
commit hash: 8e4bc57934f0611f59a2bfca1ddbab781572ead3commit hash: 8e4bc57934f0611f59a2bfca1ddbab781572ead3commit hash: 8e4bc57934f0611f59a2bfca1ddbab781572ead3commit hash: 8e4bc57934f0611f59a2bfca1ddbab781572ead3 files touched by this commit
Dmitri Goutnik (dmgk) search for other commits by this committer
all: Bump PORTREVISION after lang/go* update
g20230329_1
04 Aug 2023 14:24:50
commit hash: 09b993031a3b38ba8c33639ca40c1e3d69de67fccommit hash: 09b993031a3b38ba8c33639ca40c1e3d69de67fccommit hash: 09b993031a3b38ba8c33639ca40c1e3d69de67fccommit hash: 09b993031a3b38ba8c33639ca40c1e3d69de67fc files touched by this commit
Dmitri Goutnik (dmgk) search for other commits by this committer
all: Bump PORTREVISION after lang/go{119,120} update
g20230329
14 Apr 2023 15:23:59
commit hash: f3d3558ce344eb72f62fcf08a2f5a3fb388c4b8ccommit hash: f3d3558ce344eb72f62fcf08a2f5a3fb388c4b8ccommit hash: f3d3558ce344eb72f62fcf08a2f5a3fb388c4b8ccommit hash: f3d3558ce344eb72f62fcf08a2f5a3fb388c4b8c files touched by this commit
Fernando ApesteguĂ­a (fernape) search for other commits by this committer
Author: Henry
net/xapsd: update to g20230329

ChangeLog:
https://github.com/freswa/dovecot-xaps-daemon/compare/e579559..f6d5733

PR:		270828
Reported by:	PopularMoment@protonmail.com (maintainer)
g20230220_2
08 Apr 2023 15:13:25
commit hash: ff40d94c1d2c808f3b54fad0e0a0a18dd9c62912commit hash: ff40d94c1d2c808f3b54fad0e0a0a18dd9c62912commit hash: ff40d94c1d2c808f3b54fad0e0a0a18dd9c62912commit hash: ff40d94c1d2c808f3b54fad0e0a0a18dd9c62912 files touched by this commit
Dmitri Goutnik (dmgk) search for other commits by this committer
all: Bump PORTREVISION after lang/go{119,120} update
g20230220_1
09 Mar 2023 19:18:07
commit hash: 09079730e9ca1d59129935a6046cbb7ee5e4a93dcommit hash: 09079730e9ca1d59129935a6046cbb7ee5e4a93dcommit hash: 09079730e9ca1d59129935a6046cbb7ee5e4a93dcommit hash: 09079730e9ca1d59129935a6046cbb7ee5e4a93d files touched by this commit
Dmitri Goutnik (dmgk) search for other commits by this committer
all: Bump PORTREVISION after Go ports update
g20230220
27 Feb 2023 22:48:03
commit hash: 48a5ea0ff025ec13a17e6d299829c7e4f9e388aecommit hash: 48a5ea0ff025ec13a17e6d299829c7e4f9e388aecommit hash: 48a5ea0ff025ec13a17e6d299829c7e4f9e388aecommit hash: 48a5ea0ff025ec13a17e6d299829c7e4f9e388ae files touched by this commit
Robert Clausecker (fuz) search for other commits by this committer
Author: Henry
net/xapsd: New port: Apple push notifications daemon for dovecot

Apple push notification daemon for dovecot.

Together with dovecot-xaps-plugin, this will enable push email
for iOS devices that talk to your dovecot IMAP server.

WWW: https://github.com/freswa/dovecot-xaps-daemon

Submitter becomes maintainer.  Is already maintainer of other ports.

PR:		269748
Approved by:	flo (mentor)
Differential Revision: https://reviews.freebsd.org/D38779

Number of commits found: 15