Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/katzenpost/mailproxy
POP/SMTP to Katzenpost proxy server library
https://github.com/katzenpost/mailproxy
0af92973312d0878e1246b1e8ff9cee8516246ee authored almost 4 years ago by Masala <[email protected]>
mailproxy would previously trample a configuration file if it was asked
to register a new accoun...
bc192de09a5f30b65559dcce1cdbb95459ae0854 authored about 4 years ago by Masala <[email protected]>
Stop aborting when the data directory exists
da186ae81eeeaaed97d81c5a13a9234d3c1ed28e authored over 4 years ago by David Stainton <[email protected]>Add dockerfild and build docker image in GL runner
495033029b42b115f1116031bf4b312237bc0934 authored over 4 years ago by David Stainton <[email protected]>66289c52b80b53b5ea4da96b2637a9266bcd6b1e authored over 4 years ago by juga <[email protected]>
in order to be able to register more than one user
b6f0e85b0863b57aa6283e61b84e2cbc2589ce16 authored over 4 years ago by juga <[email protected]>Add manual registration instructions
1f462652a5513884f118841c209b4fa4296a3f9d authored over 4 years ago by David Stainton <[email protected]>abd86f638c990d07fee16acf1f23afb158f605a0 authored over 4 years ago by Christian Loehle <[email protected]>
b0f4104a9c93ba11ca95c877c96aeabbfe02035e authored over 4 years ago by David Stainton <[email protected]>
Add Basic Usage to Readme
1b476be82a9657c09e04b2e8b09fcdde9bc41f1c authored about 5 years ago by David Stainton <[email protected]>96f4fdc6214fa55f614c7108863128b58760a66b authored about 5 years ago by Christian Loehle <[email protected]>
Fix mailproxy daemon by always enabling EventSink
b689b385afa7cc2b3b8220a50e326ac55a5e51f4 authored about 5 years ago by David Stainton <[email protected]>8ba014bf952c387cf0d305faa768726d4ea6ce64 authored about 5 years ago by Christian Loehle <[email protected]>
cec82922e0a992e990fc26ae96d26c6a9e7f206c authored over 5 years ago by Masala <[email protected]>
e43b7ccebd04685b0c1235a559fbd3ad9fc2569c authored over 5 years ago by David Stainton <[email protected]>
653519adaf77911036e6fd17dc6d7b191c0e548f authored over 5 years ago by David Stainton <[email protected]>
107e74f542440580b83b0720f41693d05811d3da authored over 5 years ago by David Stainton <[email protected]>
b42120de665438057f2e6b244436bcd5d4186050 authored over 5 years ago by David Stainton <[email protected]>
5351bb8ebaa64e827b53eec59c74e21a59c2eba0 authored over 5 years ago by David Stainton <[email protected]>
193aa447d3a946a78dc888b57614242c1636a324 authored over 5 years ago by David Stainton <[email protected]>
7bb0a4127bfe63e8fa2f294893f313e89f962b28 authored over 5 years ago by David Stainton <[email protected]>
21e901576461de3e8a1f71c962f1915f4a67f96f authored over 5 years ago by David Stainton <[email protected]>
99635c060607652e59d74e2f53462fa0d2840084 authored about 6 years ago by Masala <[email protected]>
2d86649f8e22d3d667fc3b4235ddc2984ff09212 authored about 6 years ago by Masala <[email protected]>
f52e138391d886a8bb8290419b7dc7b46d0dec56 authored about 6 years ago by Masala <[email protected]>
bec20498b9dea74c3c1e7846a30de9cd6aa7cbd9 authored about 6 years ago by Masala <[email protected]>
02c548eef572673f5baf10bc68b51c9279cde7f2 authored about 6 years ago by Masala <[email protected]>
72d1e6bf4c94d11ce625ec5e5ab50e7e27728093 authored about 6 years ago by Masala <[email protected]>
21b0ac5d2553034c01158ed43ae130f4ab8d8a6d authored about 6 years ago by Masala <[email protected]>
8eb15871b11860b2d864c15dc70a44ff0614fabb authored over 6 years ago by moba <mo@localhost>
55d0f4b10f7c6c0617030e8db7e1398876986c45 authored over 6 years ago by David Stainton <[email protected]>
64283e2cdec30695c923bfec7b18609ec5320459 authored over 6 years ago by David Stainton <[email protected]>
b45fd1feae724c10d267956beb8efedcb045a7b4 authored over 6 years ago by David Stainton <[email protected]>
00bef0b313f575a0bf9c6667924b23eaf6b8e270 authored over 6 years ago by David Stainton <[email protected]>
b0bc9c3eb81755389d02891439eea3f0e372d25e authored over 6 years ago by David Stainton <[email protected]>
06bff06d38eb0a87927a3fc45c70e3cf8e19c80a authored over 6 years ago by David Stainton <[email protected]>
Rather than keeping a reference to account.Account or account.Recipient,
use the identity string...
ee026d54ab193d36efd59d3bd85384a8bf5a1561 authored over 6 years ago by Masala <[email protected]>
this should fix a data race
c4b3057442731208040652c6032be3fc834fbaf4 authored over 6 years ago by Masala <[email protected]>6ac196161c05e0d29a9d32afd69436717326b1c9 authored over 6 years ago by Masala <[email protected]>
9e32b0f123e78853682e38092066ea7122e7782c authored over 6 years ago by Masala <[email protected]>
f153947cbed985725f1356fc4cf632c7b5a88e1b authored over 6 years ago by Masala <[email protected]>
930c92f1f35ad8ccd2686fcfaa71d68fc856d141 authored over 6 years ago by Masala <[email protected]>
d1784b4432d1f7c1e5d25b72ca8991d2ccad6df4 authored over 6 years ago by Masala <[email protected]>
dd59e7c5c10c414a020babdd597b7b21f0cdab8c authored over 6 years ago by Masala <[email protected]>
eventSinkWorker will otherwise block writing to the channel that
eventSinkListener is consuming ...
d9b4cd68d0d160e30cc65311ca71238ec3b72b8c authored over 6 years ago by Masala <[email protected]>
37a9ef8c0f2321baabf80b187fa61070e2c6e9c8 authored over 6 years ago by Masala <[email protected]>
1fbbf91cd2d596966297c7cd8c226bcec8dde9b7 authored over 6 years ago by Masala <[email protected]>
bd1cbb509ecea7d84f7fa76a0fcd6670fd861695 authored over 6 years ago by Masala <[email protected]>
7ebdfda49b763c4151b75c7dc4383bde01029ae2 authored over 6 years ago by Masala <[email protected]>
ccb84d999f4a357253445f013e915a225b69f5e2 authored over 6 years ago by Masala <[email protected]>
This adds the InsecureKeyDiscovery option to account.Config, which is
configured on a per-accoun...
Stores and removes recipient identities from the RecipientDir (defaulted
to "recipients" under t...
36ff1a69f3352d168e642b8165ec0c2f05e14237 authored over 6 years ago by David Stainton <[email protected]>
c1b29cd32eb8481326fd1b8f97c42185790559a3 authored over 6 years ago by David Stainton <[email protected]>
320f44e09889bf2be86b0cd0c2db2a53f42278ed authored over 6 years ago by David Stainton <[email protected]>
This allow us to use Tor onion services to connect to our
nonvoting Directory Authority server.
...
This config option gives us better Tor support because
we can choose to connect using the onion ...
Eventually minclient will start invoking the callback more on connect
attempt failures, most of ...
This changes the `ConnectionStatusEvent` to include a error parameter.
Part of #23.
5587e7ecb89ce6e0196d9609e774c6ae7a120598 authored almost 7 years ago by Yawning Angel <[email protected]>Part of #23.
004f7def122c66b63202d711ce2f43fadfcd5002 authored almost 7 years ago by Yawning Angel <[email protected]>
This requires a change to the return values of `EnqueueMessage()` to be
useful, so it now return...
c45003380032157e026c8286cc3fdb242182117e authored almost 7 years ago by Yawning Angel <[email protected]>
This implements the `loop` Kaetzchen based cover traffic. Currently all
cover traffic is looped...
This prepares for dispatching cover traffic as the underlying mechanism
for doing internal sends...
93074be1dd28e9b09c9e66935fbecf0688013d01 authored almost 7 years ago by Yawning Angel <[email protected]>
650b2d66b025ebafec0d25baad87694b59782a15 authored almost 7 years ago by Yawning Angel <[email protected]>
6540f0595d48b93ac8d094b616af581e37ab8888 authored almost 7 years ago by Yawning Angel <[email protected]>
a1edebab6ddd2bcaba9b3914674ee8c4af2d623a authored almost 7 years ago by Yawning Angel <[email protected]>
df004a39f78428bbbeb36a1ddbaae24869076cca authored almost 7 years ago by Yawning Angel <[email protected]>
944ace9285f937d1cba85ecdb353bd2a84e22492 authored almost 7 years ago by Yawning Angel <[email protected]>
Fixes #25.
6865f6ae94c165540178993c830b11eabdb5a4d1 authored almost 7 years ago by Yawning Angel <[email protected]>
These calls add support for key server queries via the Kaetzchen
auto-responder assuming the tar...
My plan for Kaetzchen is to treat requests as urgent (high priority),
and to prioritize them ove...
6f44917be1bed28def5b9cae934f62ac22e78186 authored almost 7 years ago by Yawning Angel <[email protected]>
api: return pki.MixDescriptor from ListProviders
2c6fa7b90bcf0c60838df117129fdf4616672a3f authored almost 7 years ago by Yawning Angel <[email protected]>f3357231a1c28f9ca70eb9204fe2179376a88c39 authored almost 7 years ago by Ruben Pollan <[email protected]>
Now, it is on the application to ensure that they consume off the
channel in a timely manner, or...
It's still a dumb/ugly hack, but at least this way `Recipients` is typed
correctly.
c0224a4ded1df7b134ffbea49100a66a7d4d60a8 authored almost 7 years ago by Ruben Pollan <[email protected]>
a7cbc4eaf249b3c731478cd19e31fc67b75c2518 authored almost 7 years ago by Yawning Angel <[email protected]>
There's a nasty deadlock involving sending a message while minclient is
in the middle of dispatc...
02d423f97784b8635030ae60bdf692623b7fc46b authored almost 7 years ago by Yawning Angel <[email protected]>
Let's define a Message struct to store the received message data and
discover the sender ID from...
e3c2f83b0888e2997240e1fe991cb3a223d40b75 authored almost 7 years ago by Yawning Angel <[email protected]>
[Recipients]
"[email protected]" = "PUBLIC KEY in Base64 or Base16"
It is the caller's responsibility to log failures, not the library's.
Part of #11.
259a6acb93bd52db41f53ecc0486e0dfd1852b82 authored almost 7 years ago by Yawning Angel <[email protected]>
If there is a channel set, mailproxy will now feed events (connection
status, message receiption...
Exactly what it says on the tin. Eventually there will be events for
this as well, but having a...
Might as well.
3e28363341de375757a72c3dd93a02a7440fdb84 authored almost 7 years ago by Yawning Angel <[email protected]>c3540845230dbd6d7340eb8f522b8cae72baed37 authored almost 7 years ago by Yawning Angel <[email protected]>
a0dd3c0eb72a4bbc18bd233c8ac167fe3e193105 authored almost 7 years ago by Yawning Angel <[email protected]>
898d1bd64eb4e685c1ae2802aa84d7d9d1b3186c authored almost 7 years ago by Yawning Angel <[email protected]>
Part of #11.
50591ab9ae221d7090a9e0762d7f7a7c5c04a90c authored almost 7 years ago by Yawning Angel <[email protected]>Part of #4.
a9f88dd07a21e8551e855281596378292f6d65d7 authored almost 7 years ago by Yawning Angel <[email protected]>91ec890203862d4a2dffab7edf5529dd1fe6daff authored almost 7 years ago by Yawning Angel <[email protected]>
Both return the eldest message in the queue, with the pop operation
removing the message that wi...
* While I could be like "well, messages will have X-Katzenpost-Sender
set, parse the header"...