Skip to content

Issues: Ekleog/kannader

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Author
Filter by author
Loading
Label
Filter by label
Loading
Use alt + click/return to exclude labels
or + click/return for logical OR
Projects
Filter by project
Loading
Milestones
Filter by milestone
Loading
Assignee
Filter by who’s assigned
Sort

Issues list

Add a fuzzing target for what smtp-queue exposes? a:fuzz Area: fuzzing code c:medium Complexity: medium n:dev Needs: development work p:low Prio: low t:cleanup Type: cleanup
#45 opened May 9, 2020 by Ekleog
Have PRs automatically be benched and compared to master a:ci Area: CI configuration c:medium Complexity: medium n:dev Needs: development work p:medium Prio: medium t:feature Type: new feature
#20 opened May 9, 2020 by Ekleog
List the RFCs and their status of implementation in the book a:doc Area: documentation c:medium Complexity: medium n:doc Needs: documentation work p:high Prio: medium t:feature Type: new feature
#21 opened May 9, 2020 by Ekleog v0.1.0
Make the readme non-awful to look at a:doc Area: documentation c:easy Complexity: easy n:doc Needs: documentation work p:critical Prio: critical t:bug Type: bug
#22 opened May 9, 2020 by Ekleog v0.1.0
Explain why we picked Rust in the Security part of the book a:doc Area: documentation c:easy Complexity: easy n:doc Needs: documentation work p:medium Prio: medium t:bug Type: bug
#23 opened May 9, 2020 by Ekleog v0.1.0
Explain why to deprecate legacy interfaces in the Security part of the book a:doc Area: documentation c:easy Complexity: easy n:doc Needs: documentation work p:medium Prio: medium t:improvement Type: existing feature's improvement
#24 opened May 9, 2020 by Ekleog v0.1.0
Expand on the simplicity part of the book a:doc Area: documentation c:easy Complexity: easy n:doc Needs: documentation work p:low Prio: low t:improvement Type: existing feature's improvement
#25 opened May 9, 2020 by Ekleog v0.1.0
Refactor smtp-message so that there's less code duplication a:smtp-message Area: in the smtp-message crate c:medium Complexity: medium n:dev Needs: development work p:medium Prio: medium t:cleanup Type: cleanup
#28 opened May 9, 2020 by Ekleog v0.1.0
Make EscapingDataWriter faster by using a search function and/or regex_automata::DFA instead of manually handling a state machine a:smtp-message Area: in the smtp-message crate c:easy Complexity: easy n:dev Needs: development work p:low Prio: low t:optimization Type: optimization
#30 opened May 9, 2020 by Ekleog
Factor the implementations of EHLO, HELO, NOOP, VRFY, etc. a:smtp-message Area: in the smtp-message crate c:easy Complexity: easy n:dev Needs: development work p:low Prio: low t:cleanup Type: cleanup
#34 opened May 9, 2020 by Ekleog
Add quickcheck tests that parse is the opposite of generate for all commands a:smtp-message Area: in the smtp-message crate c:easy Complexity: easy n:dev Needs: development work p:medium Prio: medium t:cleanup Type: cleanup
#36 opened May 9, 2020 by Ekleog v0.1.0
Investigate how to get better errors with nom when parsing a:smtp-message Area: in the smtp-message crate c:hard Complexity: hard n:dev Needs: development work p:low Prio: low t:improvement Type: existing feature's improvement
#38 opened May 9, 2020 by Ekleog
Actually put interesting stuff in the readme a:doc Area: documentation c:easy Complexity: easy n:doc Needs: documentation work p:high Prio: medium t:improvement Type: existing feature's improvement
#1 opened Nov 3, 2019 by ngortheone v0.1.0
Add tests to smtp-queue a:smtp-queue Area: in the smtp-queue crate c:medium Complexity: medium n:dev Needs: development work p:high Prio: medium t:cleanup Type: cleanup
#44 opened May 9, 2020 by Ekleog v0.1.0
Make fuzz_interact take a list of commands, instead of raw bytes a:fuzz Area: fuzzing code c:easy Complexity: easy n:dev Needs: development work p:medium Prio: medium t:improvement Type: existing feature's improvement
#46 opened May 9, 2020 by Ekleog
Refactor our async blocks into async closures a:smtp-server Area: in the smtp-server crate c:easy Complexity: easy n:blocked Needs: resolution of another issue p:medium Prio: medium t:cleanup Type: cleanup
#57 opened May 9, 2020 by Ekleog
smtp_server should error when receiving unknown parameters… maybe? check RFC5321 a:smtp-server Area: in the smtp-server crate c:easy Complexity: easy n:design Needs: further design work p:medium Prio: medium t:bug Type: bug
#62 opened May 9, 2020 by Ekleog v0.1.0
Make smtp_server::MailMetadata / ConnectionMetadata non-exhaustive a:smtp-server Area: in the smtp-server crate c:easy Complexity: easy n:dev Needs: development work p:medium Prio: medium t:improvement Type: existing feature's improvement
#66 opened May 9, 2020 by Ekleog
Automatically run fuzzers on CI for [some duration] a:ci Area: CI configuration c:medium Complexity: medium n:dev Needs: development work p:medium Prio: medium t:improvement Type: existing feature's improvement
#68 opened May 9, 2020 by Ekleog
The dashboard shouldn't be part of this repository a:other Area: other c:medium Complexity: medium n:dev Needs: development work p:low Prio: low t:cleanup Type: cleanup
#69 opened May 10, 2020 by Ekleog
Investigate whether we want to rescan the queue if an IO error happens during the first scan a:smtp-queue Area: in the smtp-queue crate c:medium Complexity: medium n:design Needs: further design work p:low Prio: low t:bug Type: bug
#70 opened May 10, 2020 by Ekleog
Dashboard: implement keyword filtering a:other Area: other c:medium Complexity: medium n:dev Needs: development work p:low Prio: low t:feature Type: new feature
#71 opened May 13, 2020 by Ekleog
Dashboard: support other match types (milestone, author, assignee, etc.) a:other Area: other c:medium Complexity: medium n:dev Needs: development work p:low Prio: low t:feature Type: new feature
#72 opened May 13, 2020 by Ekleog
Split the queue data directory into 256 sub-folders based on first characters a:smtp-queue-fs Area: in the smtp-queue-fs crate c:medium Complexity: medium n:dev Needs: development work p:medium Prio: medium t:optimization Type: optimization
#74 opened May 13, 2020 by Ekleog
Bounces: Even if the bounce is a permfail, do not bounce before eg. 1hr a:kannader Area: in the kannader-* crates c:medium Complexity: medium n:dev Needs: development work p:high Prio: medium t:feature Type: new feature
#177 opened Jul 17, 2021 by Ekleog
ProTip! Type g p on any issue or pull request to go back to the pull request listing page.