Re: Incubation Request: kio-afp
Daniel Markstedt <[email protected]> Thu, 26 Mar 2026 11:10:51 +0000
| Newsgroups | gmane.comp.kde.devel.general |
|---|---|
| Message-ID | <QTf7yKl1ol2Wj6foi11akLnDnHJL1A_ep-jWhAqEV4taWFu-_AGGDlqv7kvkGvL7b-zqs668esE-W7Te2Tk-D_98o_5AwjulQuHQCBBqVFQ=@mindani.net> |
Dear all, I am also looking for a sponsor for this project. Please reach out if you are open to supporting us with this. I’m happy to talk through context and future plans in more details if you want to know more. Thank you to Julius Künzel for the incubation feedback so far. Sincerely, Daniel Markstedt -------- Original Message -------- On Saturday, 03/21/26 at 18:49 Daniel Markstedt <[email protected]> wrote: > To whom it may concern: > > I was directed to file this incubation request from the kind guidance by Méven > Car, so here goes: > > https://invent.kde.org/dmark/kio-afp/-/issues/1 > > kio-afp is a KIO worker for the AFP protocol, allowing Dolphin and Konqueror > to seamlessly browser remote AFP volumes. AFP is a file sharing / network file > system protocol developed by Apple for the very first Macintosh through macOS > 26 Tahoe, and subsequently implemented by a range of free and open source (and > commercial) server and client applications. It has a dedicated user base > thanks to fast file transfer and enumeration speeds compared to rival file > sharing protocols, as well as for its deep interoperability / backwards > compatibility with the latest macOS as well as 40 year old networked Apple > machines. > > I started this project in December of 2025, and I consider it usable and > stable at this point. > It is a thin wrapper for libafpclient (part of afpfs-ng) so the heavy lifting > is done by that library, which is why the KIO worker is only ~1000 lines. > You can see some screenshots of the worker in action at: > https://invent.kde.org/network/kio-zeroconf/-/merge_requests/9 > > Of historical curiosity, kio-afp was inspired by kioslave_afp created by Alex > DeVries in 2008 for KDE3, which never exited alpha stage. > > I wrote all of the current code and am the primary maintainer, while my > collaborator Andy Lemin is looking into adding thumbnail support now. > > Please let me know if you have any questions or concerns. > > Sincerely, > > Daniel Markstedt
publickey - [email protected] - 0x3C47642E.asc
(application/pgp-keys, 3.1 KB)
-----BEGIN PGP PUBLIC KEY BLOCK----- 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 Pg== =Dygw -----END PGP PUBLIC KEY BLOCK-----
signature.asc
(application/pgp-signature, 949 B)
-----BEGIN PGP SIGNATURE----- Version: ProtonMail wsG5BAEBCgBtBYJpxRQsCRAjNVkqH/G22kUUAAAAAAAcACBzYWx0QG5vdGF0 aW9ucy5vcGVucGdwanMub3Jn8LZj+/zdMNCuRnWx3tNtefQfwHfP/XGO8vUB drkTpCYWIQQ8R2QuR24bF6VrehEjNVkqH/G22gAAJqQQAIoloJ/KQslcdDEi oqmqs8HUsmTO0VZwXdb26yM9gBgcDdNUTbQ4DaoUar0vYEao44S7xohxcpSv PCpRxxc0GNZuHVwPkCPpQV/Ci7/dQ2k87seCQ4YYOCjhQRl/9fIiEf/P6BP9 68ZIu+4MYbfVlFPBIT4sJ3FZi6f+i8VLfh6dkreTmhs3WvY6RsZ2Kg6HCNLg LVrkwRyiTSd3/vIsgCc2jDeZ5HDblSickcwx8KS3doD31p6gSvILBIxwc/2D 3DKH8dmbrr5zcKPW1i7WMxYpkDp38Yf2LWCAwZJAKmqKyGJRUGDUZ76u0UTf amB8e8QXtMq7rApZ0/Ljq7BBtL2pS8fj6WFcFop75L/Ibl2wliQh2PW3Hjmb oZs81viet2D893aRnWyErrXkF1/8L6EB2eqOyHW010c+AY9x8SElKcZtdwh/ 5x5ZRIN2KKb65oVWQgXWtidf7ls2S1mk5Mb89e14c/pwYpAz36fhmRupNQ1W 9J8RdAuYusCDkwBs8oCXzMT7Wi0mr4ffoGw2sgtWxc5YOYFgdOa6Z/BNk382 gafxMwiO4BOG4Ep811cf1q/iwjKpkDvn+qfZO6Vq6RDFUpg9SMLsx3wycn1D bg5/H+t9BlMOP4C0pTVZsLj2uowg82KYr9qPCcpOCXlsLL8Ku1by4WhUfKdb pJN1F0LC =gtJd -----END PGP SIGNATURE-----