Commit graph

1485 commits

Author SHA1 Message Date
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
Jim Jagielski
de93d7834b Start usage of "uidl" as key for all messages. 2015-01-01 14:20:57 -05:00
Jim Jagielski
3f1c22468c some phpdocs 2015-01-01 12:24:24 -05:00
Jim Jagielski
52ac255e08 addtl tests 2015-01-01 12:04:24 -05:00
Jim Jagielski
1a243bfed2 allow force_* to force anything 2014-12-31 13:26:53 -05:00
Jim Jagielski
da89dfd4c5 force sync 2014-12-29 10:48:07 -05:00
Jim Jagielski
9aab9482ec comment 2014-12-29 09:48:58 -05:00
Jim Jagielski
e703b2f6d7 Allow sanitize as static and use as needed / start migration to htmLawed 2014-12-29 09:47:54 -05:00
Jim Jagielski
a8fa7fd196 Allow (default) use of htmLawed for HTML sanitization. 2014-12-29 09:23:12 -05:00
Jim Jagielski
ef803ffbe4 refactor 2014-12-27 23:18:39 -05:00
Jim Jagielski
2a4f0b9320 PSR2 2014-12-27 22:45:35 -05:00
Jim Jagielski
856813c9f1 refresh 2014-12-27 20:14:22 -05:00
Jim Jagielski
a96fb3f923 updates for custom filter... some from sq 2014-12-27 19:42:11 -05:00
Jim Jagielski
3af36e7e0d make todo 2014-12-19 16:27:57 -05:00
Jim Jagielski
22f1fc1880 Updates 2014-12-19 16:27:37 -05:00
Jim Jagielski
4435c48495 simplify and comment 2014-12-19 11:47:30 -05:00
Jim Jagielski
6ad2c24072 And can be static, so use as such 2014-12-19 09:37:09 -05:00
Jim Jagielski
11b245aa40 these are useful. Externalize 2014-12-19 09:34:57 -05:00
Jim Jagielski
201dd37d24 cont: baseline UTF-8 2014-12-19 07:12:39 -05:00
Jim Jagielski
6779071c34 update 2014-12-18 16:23:22 -05:00
Jim Jagielski
ae1afd9c05 Baseline UTF8 and convert only as needed. 2014-12-18 15:55:52 -05:00