projects
/
public-inbox.git
/ shortlog
summary
| shortlog |
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
public-inbox.git
2020-06-28
Eric Wong
watch: wire up IMAP IDLE reapers to DS
commit
|
commitdiff
|
tree
2020-06-28
Eric Wong
ds: remove fields.pm usage
commit
|
commitdiff
|
tree
2020-06-28
Eric Wong
watch: use signalfd for Maildir watching
commit
|
commitdiff
|
tree
2020-06-28
Eric Wong
watch: remove Filesys::Notify::Simple dependency
commit
|
commitdiff
|
tree
2020-06-28
Eric Wong
kqnotify|fake_inotify: detect Maildir write ops
commit
|
commitdiff
|
tree
2020-06-28
Eric Wong
watch: preliminary IMAP support
commit
|
commitdiff
|
tree
2020-06-28
Eric Wong
URI IMAP support
commit
|
commitdiff
|
tree
2020-06-28
Eric Wong
watchmaildir: fix check for spam vs ham inbox conflicts
commit
|
commitdiff
|
tree
2020-06-28
Eric Wong
watchmaildir: hoist out compile_watchheaders
commit
|
commitdiff
|
tree
2020-06-28
Eric Wong
imaptracker: use ~/.local/share/public-inbox/imap.sqlite3
commit
|
commitdiff
|
tree
2020-06-28
Eric W. Biederman
IMAPTracker: Add a helper to track our place in reading...
commit
|
commitdiff
|
tree
2020-06-28
Eric Wong
inbox: warn on ->on_inbox_unlock exception
commit
|
commitdiff
|
tree
2020-06-28
Eric Wong
inboxwritable: ensure ssoma.lock exists on init
commit
|
commitdiff
|
tree
2020-06-28
Eric Wong
eml: header_str_set: correctly encode UTF-8 headers
commit
|
commitdiff
|
tree
2020-06-27
Eric Wong
linkify: support imap, imaps, news, and snews URIs
commit
|
commitdiff
|
tree
2020-06-27
Eric Wong
imap: EXAMINE: avoid potential race conditions
commit
|
commitdiff
|
tree
2020-06-27
Eric Wong
imap: always send EXISTS on uo2m_extend
commit
|
commitdiff
|
tree
2020-06-25
Eric Wong
ds: flush_write: early return on closed socket
commit
|
commitdiff
|
tree
2020-06-25
Eric Wong
git_async_cat: remove circular reference
commit
|
commitdiff
|
tree
2020-06-25
Eric Wong
lock: reduce inotify wakeups
commit
|
commitdiff
|
tree
2020-06-23
Eric Wong
testcommon: DS->Reset when using fork-only subprocess
commit
|
commitdiff
|
tree
2020-06-23
Eric Wong
t/init: remove leftover find(1) call
commit
|
commitdiff
|
tree
2020-06-23
Eric Wong
init: add --skip-artnum parameter
commit
|
commitdiff
|
tree
2020-06-23
Eric Wong
init: refer to inboxes as "inbox" or "inboxes" in errors
commit
|
commitdiff
|
tree
2020-06-23
Eric Wong
init: add -j / --jobs parameter
commit
|
commitdiff
|
tree
2020-06-23
Eric Wong
imap: refill_xap: remove needless loop
commit
|
commitdiff
|
tree
2020-06-21
Eric Wong
tests: require git 2.6+ in more places
commit
|
commitdiff
|
tree
2020-06-21
Eric Wong
testcommon: require IO::Socket::SSL >= 2.007
commit
|
commitdiff
|
tree
2020-06-21
Eric Wong
nntp: support slow blob retrievals
commit
|
commitdiff
|
tree
2020-06-21
Eric Wong
nntp: event_step: prepare for async git reads
commit
|
commitdiff
|
tree
2020-06-21
Eric Wong
daemon: use ->can to check for IO::Socket::SSL
commit
|
commitdiff
|
tree
2020-06-16
Eric Wong
imap: fix UID-offset-to-MSN mapping bugs
commit
|
commitdiff
|
tree
2020-06-16
Eric Wong
imap: *SEARCH: reinstate "TEXT" search-key
commit
|
commitdiff
|
tree
2020-06-16
Eric Wong
imap: *SEARCH: fix CHARSET handling
commit
|
commitdiff
|
tree
2020-06-16
Eric Wong
imap: *SEARCH: use Parse::RecDescent
commit
|
commitdiff
|
tree
2020-06-16
Eric Wong
imap: reinstate non-UID SEARCH
commit
|
commitdiff
|
tree
2020-06-16
Eric Wong
MANIFEST: add missing 1.6.0 release notes entry
commit
|
commitdiff
|
tree
2020-06-16
Eric Wong
imap: stop_idle: fix parameter parsing :x
commit
|
commitdiff
|
tree
2020-06-16
Eric Wong
imap: improve IDLE handling at graceful shutdown
commit
|
commitdiff
|
tree
2020-06-16
Eric Wong
imap: clarify "DONE" usage with IDLE
commit
|
commitdiff
|
tree
2020-06-15
Eric Wong
t/imapd: quiet overload warning from Mail::IMAPClient
commit
|
commitdiff
|
tree
2020-06-15
Eric Wong
t/imapd*.t: support older Mail::IMAPClient
commit
|
commitdiff
|
tree
2020-06-15
Eric Wong
inboxidle: support Linux::Inotify2 1.x
commit
|
commitdiff
|
tree
2020-06-15
Eric Wong
testcommon: allow OR-ing module dependencies
commit
|
commitdiff
|
tree
2020-06-13
Eric Wong
doc: update TODO and WIP 1.6.0 release notes
commit
|
commitdiff
|
tree
2020-06-13
Eric Wong
nntpd+imapd: detect replaced over.sqlite3
commit
|
commitdiff
|
tree
2020-06-13
Eric Wong
imap: introduce memory-efficient uo2m mapping
commit
|
commitdiff
|
tree
2020-06-13
Eric Wong
imap: FETCH: proper MSN => UID mapping for requests
commit
|
commitdiff
|
tree
2020-06-13
Eric Wong
over: uid_range: remove LIMIT
commit
|
commitdiff
|
tree
2020-06-13
Eric Wong
imap: remove non-UID SEARCH for now
commit
|
commitdiff
|
tree
2020-06-13
Eric Wong
imapd: don't bother sorting LIST output
commit
|
commitdiff
|
tree
2020-06-13
Eric Wong
imap: misc cleanups and notes
commit
|
commitdiff
|
tree
2020-06-13
Eric Wong
imap: wire up Xapian, MSN SEARCH and multi sequence...
commit
|
commitdiff
|
tree
2020-06-13
Eric Wong
imap: UID SEARCH: support multiple ranges
commit
|
commitdiff
|
tree
2020-06-13
Eric Wong
imap: STATUS/EXAMINE: rely on SQLite overview
commit
|
commitdiff
|
tree
2020-06-13
Eric Wong
imap: FETCH: try to make fake MSNs sequentially
commit
|
commitdiff
|
tree
2020-06-13
Eric Wong
imap: further speed up HEADER.FIELDS FETCH requests
commit
|
commitdiff
|
tree
2020-06-13
Eric Wong
imap: FETCH: more granular CRLF conversion
commit
|
commitdiff
|
tree
2020-06-13
Eric Wong
imap: cleanup ->{uid_base} usage
commit
|
commitdiff
|
tree
2020-06-13
Eric Wong
imap: reinstate some message sequence number support
commit
|
commitdiff
|
tree
2020-06-13
Eric Wong
imap: support 8000 octet lines
commit
|
commitdiff
|
tree
2020-06-13
Eric Wong
imap: LIST shows "INBOX" in all caps
commit
|
commitdiff
|
tree
2020-06-13
Eric Wong
imap: UID FETCH requires at least one data item
commit
|
commitdiff
|
tree
2020-06-13
Eric Wong
imap: rely on smsg->{bytes} for RFC822.SIZE
commit
|
commitdiff
|
tree
2020-06-13
Eric Wong
index: account for CRLF conversion when storing bytes
commit
|
commitdiff
|
tree
2020-06-13
Eric Wong
searchidx: v1 (re)-index uses git asynchronously
commit
|
commitdiff
|
tree
2020-06-13
Eric Wong
imap: split ->logged_in attribute into a separate class
commit
|
commitdiff
|
tree
2020-06-13
Eric Wong
imap: 30 minute auto-logout timer
commit
|
commitdiff
|
tree
2020-06-13
Eric Wong
imap: IDLE: avoid extraneous wakeups, keep-alive
commit
|
commitdiff
|
tree
2020-06-13
Eric Wong
imap: UID FETCH: optimize (UID FLAGS) harder
commit
|
commitdiff
|
tree
2020-06-13
Eric Wong
imap: UID FETCH: optimize for smsg-only case
commit
|
commitdiff
|
tree
2020-06-13
Eric Wong
imap: compile UID FETCH to opcodes
commit
|
commitdiff
|
tree
2020-06-13
Eric Wong
imap: remove dummies from sequence number FETCH
commit
|
commitdiff
|
tree
2020-06-13
Eric Wong
search: index UID for IMAP search, too
commit
|
commitdiff
|
tree
2020-06-13
Eric Wong
search: index byte size of a message for IMAP search
commit
|
commitdiff
|
tree
2020-06-13
Eric Wong
over: get_art: use dbh->prepare_cached
commit
|
commitdiff
|
tree
2020-06-13
Eric Wong
imap: allow UID range search on timestamps
commit
|
commitdiff
|
tree
2020-06-13
Eric Wong
imap: SEARCH: clamp results to the 50K UID range
commit
|
commitdiff
|
tree
2020-06-13
Eric Wong
imap: start parsing out queries for SQLite and Xapian
commit
|
commitdiff
|
tree
2020-06-13
Eric Wong
imap: avoid uninitialized warnings on incomplete commands
commit
|
commitdiff
|
tree
2020-06-13
Eric Wong
imap: EXAMINE/STATUS: return correct counts
commit
|
commitdiff
|
tree
2020-06-13
Eric Wong
imap: STATUS and LIST are case-insensitive, too
commit
|
commitdiff
|
tree
2020-06-13
Eric Wong
xt/*: show some tunable parameters
commit
|
commitdiff
|
tree
2020-06-13
Eric Wong
t/config.t: always compare against git bool behavior
commit
|
commitdiff
|
tree
2020-06-13
Eric Wong
imap: omit $UID_END from mailbox name, use index
commit
|
commitdiff
|
tree
2020-06-13
Eric Wong
imapd: ensure LIST is sorted alphabetically, for now
commit
|
commitdiff
|
tree
2020-06-13
Eric Wong
imap: require ".$UID_MIN-$UID_END" suffix
commit
|
commitdiff
|
tree
2020-06-13
Eric Wong
imap: start doing iterative config reloading
commit
|
commitdiff
|
tree
2020-06-13
Eric Wong
imap: break giant inboxes into sub-inboxes of 50K messages
commit
|
commitdiff
|
tree
2020-06-13
Eric Wong
imap: case-insensitive mailbox name comparisons
commit
|
commitdiff
|
tree
2020-06-13
Eric Wong
xt/perf-imap-list: time refresh_inboxlist
commit
|
commitdiff
|
tree
2020-06-13
Eric Wong
imap: support out-of-bounds ranges
commit
|
commitdiff
|
tree
2020-06-13
Eric Wong
xt: add imapd-validate and imapd-mbsync-oimap
commit
|
commitdiff
|
tree
2020-06-13
Eric Wong
imapclient: wrapper for Mail::IMAPClient
commit
|
commitdiff
|
tree
2020-06-13
Eric Wong
git: async: automatic retry on alternates change
commit
|
commitdiff
|
tree
2020-06-13
Eric Wong
git: move async_cat reference to PublicInbox::Git
commit
|
commitdiff
|
tree
2020-06-13
Eric Wong
git: cat_async: provide requested OID + "missing" on...
commit
|
commitdiff
|
tree
2020-06-13
Eric Wong
imap: fix pipelining with async git
commit
|
commitdiff
|
tree
2020-06-13
Eric Wong
*deflate: drop invalid comment about rbuf
commit
|
commitdiff
|
tree
2020-06-13
Eric Wong
testcommon: tcp_(server|connect): BAIL_OUT on failure
commit
|
commitdiff
|
tree
next