| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | add /secure/ section, don't list threads and refresh trackers anymore | Vosjedev | 2025-11-12 | 2 | -11/+35 |
| | | |||||
| * | docs: documentation. | Vosjedev | 2025-11-12 | 1 | -12/+31 |
| | | |||||
| * | deps: Nevermind, we're not going to do authentication ourselves | Vosjedev | 2025-11-12 | 2 | -169/+1 |
| | | | | | let the reverse-proxy do it for us | ||||
| * | html: Fix jumps jumping too far (to be tested) | Vosjedev | 2025-11-09 | 2 | -26/+30 |
| | | |||||
| * | html/css: add skip navigation links to project pages | Vosjedev | 2025-11-09 | 3 | -6/+74 |
| | | | | | another commit in the 'larger amount' of accessibility feedback commits | ||||
| * | html: responsive ui design (I'm unsure whether I like css now) | Vosjedev | 2025-11-09 | 2 | -4/+74 |
| | | | | | | | | - project pages 'wrap' differently: the left panel displays above the project table when the screen gets too small - mail articles now don't softwrap, (so we depend on everyone hardwrapping at 80 columns now) | ||||
| * | mail rendering: use proper html paragraphs for email paragraphs | Vosjedev | 2025-11-09 | 1 | -0/+2 |
| | | |||||
| * | Don't escape html twice when highlighting patches | Vosjedev | 2025-11-09 | 1 | -3/+2 |
| | | |||||
| * | css: Import pygment's monokai highlighting style | Vosjedev | 2025-11-09 | 1 | -0/+89 |
| | | |||||
| * | Highlight patch emails | Vosjedev | 2025-11-09 | 3 | -3/+105 |
| | | |||||
| * | deps: add pygments for patch highlighting | Vosjedev | 2025-11-09 | 2 | -2/+18 |
| | | |||||
| * | page generation: use `article` around emails for article-based navigation | Vosjedev | 2025-11-06 | 1 | -2/+2 |
| | | |||||
| * | html: use `nav` element for navigation | Vosjedev | 2025-11-06 | 4 | -8/+12 |
| | | | | | | first in a larger amount of commits slowly processing feedback from daarb (thx btw) | ||||
| * | smtp: make sure self isn't in cc when in-reply-ing to email | Vosjedev | 2025-11-06 | 1 | -0/+2 |
| | | |||||
| * | imapplugin: implement subscribing/unsubscribing | Vosjedev | 2025-11-06 | 1 | -7/+60 |
| | | |||||
| * | smtp: properly capitalise X-Acit-Delete-When-Sender header | Vosjedev | 2025-11-06 | 1 | -1/+1 |
| | | |||||
| * | smtpplugin: start mailinglisting and actually sending errors | Vosjedev | 2025-11-06 | 1 | -13/+62 |
| | | | | | plus some small fixes | ||||
| * | imapplugin: manage smtp queue | Vosjedev | 2025-11-06 | 1 | -12/+13 |
| | | |||||
| * | smtp: allow sending email using an smtp queue | Vosjedev | 2025-11-06 | 1 | -0/+207 |
| | | |||||
| * | types.py: Allow usage of the Tracker type | Vosjedev | 2025-11-06 | 1 | -19/+39 |
| | | |||||
| * | pagegenerator: ignore kwargs when registering page | Vosjedev | 2025-11-06 | 1 | -2/+1 |
| | | |||||
| * | Properly handle ports being passed for db | Vosjedev | 2025-11-06 | 1 | -0/+5 |
| | | |||||
| * | pagegenerator: reset statcounter before recounting tracker stats | Vosjedev | 2025-11-03 | 1 | -1/+3 |
| | | |||||
| * | Add ACIT_BEHIND_PROXY for reverse proxy configs | Vosjedev | 2025-11-02 | 3 | -1/+6 |
| | | |||||
| * | Allow traffic from outside localhost to access acit | Vosjedev | 2025-11-02 | 1 | -1/+5 |
| | | |||||
| * | Add docker capabilities | Vosjedev | 2025-11-02 | 2 | -0/+68 |
| | | |||||
| * | web.py: don't log entire webpages | Vosjedev | 2025-11-02 | 1 | -1/+0 |
| | | |||||
| * | Stuff | Vosjedev | 2025-11-02 | 2 | -3/+5 |
| | | |||||
| * | docs: Make example project listing posix-compatible | Vosjedev | 2025-11-02 | 1 | -3/+3 |
| | | |||||
| * | README.md: IMAP_PASS, not IMAP_PASSWD. same for SMTP_PASS. | Vosjedev | 2025-11-02 | 1 | -2/+2 |
| | | |||||
| * | imapplugin.py: Don't crash when ports given | Vosjedev | 2025-11-02 | 1 | -2/+2 |
| | | |||||
| * | Add bug search | Vosjedev | 2025-11-02 | 1 | -1/+47 |
| | | |||||
| * | html: add search form to project pages, +supporting css | Vosjedev | 2025-11-02 | 3 | -0/+74 |
| | | |||||
| * | web.py: fix dynamically generated pages never being generated dynamically | Vosjedev | 2025-11-02 | 1 | -2/+2 |
| | | |||||
| * | Bump! We're now on v0.1.1 (still alpha)a0.1.1 | Vosjedev | 2025-11-02 | 1 | -1/+1 |
| | | |||||
| * | imap_pool.py: remove forgotten debug message | Vosjedev | 2025-11-02 | 1 | -1/+0 |
| | | |||||
| * | imapplugin.py: Move handling email to own function | Vosjedev | 2025-11-02 | 1 | -79/+89 |
| | | |||||
| * | web.py: make visiting / also list out threads and mailbox holders | Vosjedev | 2025-11-02 | 2 | -2/+7 |
| | | |||||
| * | Fix imap_pool hanging when getting a second MailBox (+stuff) | Vosjedev | 2025-11-02 | 1 | -9/+10 |
| | | | | | | | | | | | | | | | | | | | | | | In the following situation: - the pool has handed out one or more mailboxes already, - if you'd call get_box(), - imap_pool would hang. the reason for this is that when you call get_box(), the pool checks if all connections are still alive to prevent handing out dead ones. it'd also check all boxes that were already handed out and in use, resulting in hanging the thread and eventually deadlocking. This commit: - removes the list of handed out boxes from the alive check loop, - removes commented out log messages that were present for finding this bug, - adds a list where it'll track which threads are currently holding a mailbox. | ||||
| * | Add deps for account structure | Vosjedev | 2025-11-02 | 2 | -2/+170 |
| | | |||||
| * | add example project generation script | Vosjedev | 2025-11-02 | 1 | -0/+36 |
| | | |||||
| * | update docs | Vosjedev | 2025-11-02 | 1 | -1/+27 |
| | | |||||
| * | Too much (I tried to split it up but it won't work) | Vosjedev | 2025-11-02 | 5 | -284/+344 |
| | | |||||
| * | html required for page generation | Vosjedev | 2025-11-02 | 4 | -18/+486 |
| | | |||||
| * | add dedicated code for generating webpages | Vosjedev | 2025-11-02 | 1 | -0/+283 |
| | | |||||
| * | stop logging useless things | Vosjedev | 2025-11-02 | 1 | -8/+8 |
| | | |||||
| * | db.py: cleanup imports | Vosjedev | 2025-11-02 | 1 | -1/+1 |
| | | |||||
| * | Finish the pool | Vosjedev | 2025-11-02 | 1 | -12/+49 |
| | | |||||
| * | Add pool for IMAP connections | Vosjedev | 2025-10-29 | 1 | -0/+129 |
| | | |||||
| * | Ignore my persistent testing database | Vosjedev | 2025-10-29 | 1 | -0/+1 |
| | | |||||
