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