89e3b97cf7
Demo rust program to walk over mbox files.
2019-11-25 11:14:58 -08:00
ed632802a6
Use go modules.
2019-10-29 14:14:19 -07:00
2b0f02ae03
Move maildir related functionality to own package.
2017-12-31 16:50:53 -08:00
774d1e3603
Use std lib for email parsing.
2017-12-31 16:48:20 -08:00
42f403b0a5
Remove deprecated way of developing.
2017-12-31 16:47:02 -08:00
e2854cac2f
Simple mbox parser.
2017-12-26 12:33:33 -08:00
0f066809b2
Migrate useful tools from MailWatcherDaemon (old python attempt).
2016-12-23 17:46:37 -08:00
a9ed300a03
DTrace utility to watch for file modification in a Maildir.
2016-12-21 21:08:48 -08:00
a4f102ad99
LevelDB test programs.
2016-12-21 21:05:10 -08:00
f2ef02a033
Init scrips for postgres.
2016-12-21 21:04:52 -08:00
069ea6962a
Add received path to hash, and has over repeated fields.
2016-10-10 20:58:20 -07:00
1699182671
ximap WIP.
2016-10-09 21:21:25 -07:00
0deded40e8
A bunch of misc web stuff.
2016-10-09 21:20:40 -07:00
807ff0119c
Add flag to fill test server with generated messages.
2016-02-12 21:07:43 -08:00
fdd71ce5f9
New thoughts on email handling.
2016-02-12 21:05:32 -08:00
2b1aedb7a0
Add prometheus metric exporting.
...
Wrap existing mailstore with prometheus monitoring one.
Add flags for IMAP & HTTP listen addresses.
2015-10-12 22:29:36 -07:00
c585591c71
Correct test user/password for test.
2015-10-12 20:35:01 -07:00
620316afd1
Simple example IMAP server and mutt config and wrapper.
2015-10-12 20:10:48 -07:00
d4d6b1ea12
Reformat
2015-09-22 21:50:00 -07:00
18edbfa01f
Centrally located favicon.
2015-04-21 19:17:45 -07:00
c4176afbed
Add refresh icon back.
2015-02-04 13:55:38 -08:00
56547e4b09
Misc cleanup
2015-02-04 13:52:22 -08:00
798014db1c
Reorg elements to work with newer polymer.
2015-02-04 13:34:29 -08:00
fbe2c92901
Version bump for polymer components.
2015-02-04 13:27:38 -08:00
8773b63912
unreadpoly: add favicon.
2014-08-05 19:44:32 -07:00
7e0a4f050a
unreadpoly: show request timing and auto-refresh.
2014-08-04 22:08:38 -07:00
7f81d61969
unreadpoly: cleanedup imports.
2014-08-04 21:01:40 -07:00
a905520cc6
unreadpoly: move xinu-email-{unread,app} into elements/
...
Also wired up refresh button to refetch /unread
2014-08-03 22:32:17 -07:00
6a144bca28
unreadpoly: Initial polymer app for unread counts.
2014-08-03 20:18:34 -07:00
4027b56589
unread: return unread as a list with URL param ?format=list
2014-08-03 20:17:47 -07:00
b666e89f2c
Conditionally show To/Cc when present.
2014-04-16 23:33:36 -07:00
4063b48df7
Show From/Subject headers from messages with bad Dates.
2014-04-16 23:33:01 -07:00
9bcfb1bf21
First version to show (raw) email bodies.
...
Made xwebmail work with new handlers package.
Pulls important headers from the database and provides extremely basic folder
view on webpage.
Reverted layout customizations returning folder view to original wider width.
JS App now handles all the rendering, index.html only contains placeholder
with background to indicate loading.
2014-04-16 22:23:45 -07:00
554842a3fb
First stab of React based app. 2/3rds of the panel are stubbed out.
2014-04-13 22:32:36 -07:00
f8d299b287
Initial version of query showing messages without date field.
2014-04-13 21:04:33 -07:00
0bf4581af7
Add index on hash for table original & header.
2014-04-13 21:03:54 -07:00
803913523e
Add devweb support for auto-reloading webapp.
2014-04-12 15:31:53 -07:00
14bd95851c
Add import for 'important' headers.
...
Process and normalize some headers that will be used in quickly recalling
messages.
2014-04-11 21:21:56 -07:00
aebb1a2c92
Show domain part of message-id sorted by popularity.
2014-04-09 19:41:21 -07:00
b1c2bb6e25
Moved doc.
2014-04-08 20:06:56 -07:00
7f3674cbd8
Add doc for jwz threading, we should implement this.
2014-04-01 23:44:57 -07:00
2f6b083f47
Header import, and dumporiginal extensions.
...
Add ability to dump headers or mimetypes for original messages.
Add ability to dump all messages, instead of just hashes listed.
Add new command cmd/headers to import all headers from messages in table
original. Utility can work incrementally or do fully table imports.
Moved 'fetch all original messages' code to db/util.go. Added conditional
version given table name that will only return original messages that do not
have matching hashes in the specified table.
2014-04-01 23:18:12 -07:00
61c61a1075
Set header name correctly.
2014-04-01 23:17:12 -07:00
8fa9825b8e
Simple web server for showing original messages.
2014-03-30 21:53:33 -07:00
d7c789863e
Print message hash when invalid UTF-8 encountered.
2014-03-30 21:31:53 -07:00
ef8d941158
Create common db package. Move original message to fetch to db.
2014-03-30 21:25:46 -07:00
27f38e6614
Add dryrun mode to contacts.
2014-03-30 21:24:44 -07:00
4eaa3b8710
Incrementally add contacts from messages.
...
By default imports from messages that have no values in the contact table.
Added -all option use all rows in original table.
2014-03-30 19:57:15 -07:00
646ec2864f
Use original header bytes instead of printing parsed forms.
2014-03-30 10:49:14 -07:00
b79c894575
Simple util to print original email based on hash.
2014-03-29 22:39:00 -07:00