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