File: README

package info (click to toggle)
libbuffy 1.2-1
  • links: PTS, VCS
  • area: main
  • in suites: lenny
  • size: 3,796 kB
  • ctags: 380
  • sloc: sh: 8,946; cpp: 2,636; makefile: 75
file content (116 lines) | stat: -rw-r--r-- 3,047 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
README for libbuffy version 0.7
===============================

 * Author

libbuffy is written and maintained by Enrico Zini <enrico@debian.org>.
Patches and ideas from Martin F. Krafft <madduck@debian.org> and Alessandro
Dotti Contra.


 * TODO list

 * Before releasing 0.7
    - still none

 - MailFolder
	 - Get the "time last message arrived" value as well
		(need a more formal definition of what this means: "Received:" headers,
		 maybe?)

 - Formats
	 - Add "remote folders" support
	   make a buffy-remote commandline tool, that shows updates in stdout.
		then buffy can display mailboxes on a remote machine using:
		"ssh <host> buffy-remote parameters"
		(then one will need to configure a special mailer that does "ssh host
		 mutt -f path")
	 - Add imap support
		libc-client-dev
		 - Add "Add IMAP" button in Preferences dialog
	 - Have a look at gnubiff, which also has auto-detection of mailbox format
		http://prdownloads.sourceforge.net/gnubiff/gnubiff-2.0.0.tar.gz?download
	 - Add MH support
	 - Add ssh support, with a buffy-remote application running in the remote
		end and providing info on stdout (possibly also needs to be controlled
		via stdin, to ask for updates, rescans or configuration changes)

 - Automatic folder harvesting
	 - Folder locations can be:
		 - Directory paths to be searched for mbox files and maildir or MH dirs
		 - IMAP servers

 * Useful links for development:
 
   Maildir format:
     http://cr.yp.to/proto/maildir.html
   Standard Template Library documentation:
     file:///usr/share/doc/stl-manual/html/index.html
	Sample package distributing swig bindings:
	  subversion
	mail-notification applet seems to do the same as we do (contact the author
	                  about working together)


 * Done in version 0.7.1

--- 2006-06-09 madduck
 + Unambiguated use of exception namespace.


 * Done in version 0.7

--- 2005-10-05
 + Refactored Config
 + Build library with PIC code
 + Test if python bindings can access Config

--- 2005-09-07
 * MailboxMailFolder
	 + Also check size changes to see if a mailbox has changed (else, it won't
		update the stats after a deletion or a read, since MUAs preserve mtimes)
 * Bugs
    = Crashes when a folder is deleted while its MailFolder exists
	   (actually solved long ago, but forgot to update the TODO list)


 * Done in version 0.6

--- 2005-08-23
 * Added accessFolder methods


 * Done in version 0.5

---
 * Ported to gcc4


 * Done in version 0.4

--- 2005-05-09
 + Add unit testing
 + Config
    + Per-mailbox configuration
	 + Per-application configuration
 * Formats
	 + Add compressed mailbox support (gzip only)
 * MailFolder
	 + Add a type() method to MailFolder to allow to give a description of the type
		in some property or details window
 

 * Done in version 0.3

 + Scans maildirs recursively


 * Done before 0.3

 + If folder location is a directory, first scan it as a maildir or mh, then
	scan its subdirectories
 + If folder location is a file, scan it as an mbox
 + Auto-detect mailbox type

---
 vim:set ts=3 sw=3: