Commit graph

1455 commits

Author SHA1 Message Date
Jim Jagielski
071f8d7bcf Streamline checking 2015-01-06 20:21:36 -05:00
Jim Jagielski
8ff68b1c69 allow for unread to be stored and determined when grabbing the stored messge 2015-01-06 18:22:47 -05:00
Jim Jagielski
357dde752c use boolean 2015-01-06 17:53:55 -05:00
Jim Jagielski
ae21c5dea3 Start on grand refreshing 2015-01-06 17:51:30 -05:00
Jim Jagielski
fb8de2730f logical and consist naming 2015-01-06 16:45:41 -05:00
Jim Jagielski
e9310a3c7b Use if avail 2015-01-06 16:31:18 -05:00
Jim Jagielski
15201c8404 use correct appversion 2015-01-06 16:24:04 -05:00
Jim Jagielski
76e5eb209b update configs 2015-01-06 16:16:41 -05:00
Jim Jagielski
cf1d13e2c5 put in class 2015-01-06 16:04:41 -05:00
Jim Jagielski
9c824e7673 accept refs 2015-01-06 15:47:44 -05:00
Jim Jagielski
8055580554 make links work 2015-01-06 15:28:43 -05:00
Jim Jagielski
26d73fbaa7 inf loop 2015-01-06 15:17:26 -05:00
Jim Jagielski
fc21849628 We don't tuck these away in the session 2015-01-06 15:10:36 -05:00
Jim Jagielski
1a215908cf keep secret 2015-01-06 14:45:42 -05:00
Jim Jagielski
caeae84c51 correct name 2015-01-06 14:18:52 -05:00
Jim Jagielski
3332892681 fix is_dir weirdness 2015-01-06 14:07:39 -05:00
Jim Jagielski
d483e2ad5d fix method 2015-01-06 13:38:26 -05:00
Jim Jagielski
6786d9833a Use isset 2015-01-06 13:28:38 -05:00
Jim Jagielski
4c04b802f0 Do later on 2015-01-06 13:10:57 -05:00
Jim Jagielski
299f531ff9 fix determination 2015-01-06 12:51:44 -05:00
Jim Jagielski
7f925e199d for now 2015-01-06 12:44:12 -05:00
Jim Jagielski
05d9e1a94e correct return val 2015-01-06 12:29:49 -05:00
Jim Jagielski
4a5eddb407 refresh the logic here. Use consitent naming and allow for ignored fields 2015-01-06 12:03:18 -05:00
Jim Jagielski
3e5c5c4325 create new for each 2015-01-06 10:31:45 -05:00
Jim Jagielski
ee31968558 no need to create large arrays if not needed 2015-01-06 10:28:31 -05:00
Jim Jagielski
f78a154313 style change 2015-01-06 09:47:27 -05:00
Jim Jagielski
1d100537ab use ours 2015-01-06 09:46:26 -05:00
Jim Jagielski
c560bd5037 better error 2015-01-06 09:45:21 -05:00
Jim Jagielski
771324d15e ensure perms 2015-01-06 09:20:59 -05:00
Jim Jagielski
ff096f7049 more uidl/uid changes and allow for subdirs for local storage
of messages
2015-01-06 09:08:33 -05:00
Jim Jagielski
a4920cf149 Adjust so we can still honor old uidl's, but start using
what the servers provide
2015-01-06 00:30:54 -05:00
Jim Jagielski
be8f867747 check as well for false, not just null 2015-01-05 20:44:01 -05:00
Jim Jagielski
958a1c2ee9 faster listing of messages for POP3 2015-01-05 18:38:45 -05:00
Jim Jagielski
43ae91b4fc start streamlining the spam stuff w/ the view window 2015-01-05 15:31:49 -05:00
Jim Jagielski
1d8b13e7f1 folders should be added via array 2015-01-05 14:12:46 -05:00
Jim Jagielski
567b8e2545 Make Telaen itself smart enough about the refresh-time. 2015-01-05 12:48:25 -05:00
Jim Jagielski
b9cd559fb8 Adjust listing of messages. Note that messages can be on the
email server (and not local) or on the webmail server (and
this local). So read in from the email server and then
load in all messages stored locally for the email folder.
After this, the DB will match what's local, and we won't need
to do that again.
2015-01-05 11:56:17 -05:00
Jim Jagielski
46315af9d2 abstract out hashing 2015-01-03 18:15:33 -05:00
Jim Jagielski
775ed351e8 When obtaining UIDL for POP, tuck away stuff we've
gone ahead and obtained.
2015-01-03 12:32:24 -05:00
Jim Jagielski
04306934e1 Allow for actual changing by calling by ref 2015-01-03 12:31:41 -05:00
Jim Jagielski
600ec2a16c faster 2015-01-03 12:07:27 -05:00
Jim Jagielski
654f382cb9 The hash('md5'..) vector is faster than md5() 2015-01-03 11:26:21 -05:00
Jim Jagielski
9517c51d12 md5 looks even faster, and helps avoid collisions w/
small strings (such as folder names).
2015-01-03 11:18:04 -05:00
Jim Jagielski
a51f8c1d4c adler32 is much faster 2015-01-03 11:11:14 -05:00
Jim Jagielski
08ddeea668 Add in STLS/STARTTLS capability, and streamline command check 2015-01-02 16:13:45 -05:00
Jim Jagielski
6f3a06394b use better field name 2015-01-02 15:00:47 -05:00
Jim Jagielski
fbea97f3d8 Handle clean, virgin copies of db as required 2015-01-02 14:18:24 -05:00
Jim Jagielski
c689f690e0 simplify 2015-01-02 13:47:43 -05:00
Jim Jagielski
e2a364c336 Abstract out location of user data folder. 2015-01-02 13:32:24 -05:00
Jim Jagielski
cffc2d85e1 Add some design notes 2015-01-01 15:58:13 -05:00