-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathTODO
More file actions
51 lines (40 loc) · 2.43 KB
/
TODO
File metadata and controls
51 lines (40 loc) · 2.43 KB
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
- add progress bar/spinner for parts which can take a long time (getting
groups, getting headers)
- add regex.h replacement
Does not compile on Solaris 2.9:
In file included from sockets.c:40:
sockets.h:51: warning: `AI_PASSIVE' redefined
/usr/include/netdb.h:141: warning: this is the location of the previous definition
In file included from sockets.c:40:
sockets.h:40: redefinition of `struct addrinfo'
Linker warnings on IRIX 6.5:
cc -g -o cg checkgroup.o crc.o decode.o header.o mime.o newsrc.o output.o parserc.o ranges.o sockets.o stream.o stream_article.o stream_cat.o stream_decode.o stream_file.o stream_quot_print.o stream_msg_multi.o stream_msg_partial.o stream_section.o stream_uuextract.o stream_yenc.o symbol.o tables.o token.o util.o libmap/libmap.a getopt1.o getopt.o snprintf.o -ll -lsocket
ld64: WARNING 84 : /usr/lib64/libl.a is not used for resolving any symbol.
ld64: WARNING 84 : /usr/lib64/libsocket.so is not used for resolving any symbol.
cc -g -o testdec testdec.o crc.o decode.o util.o mime.o tables.o header.o stream_fcat.o stream_decode.o stream.o stream_msg_multi.o token.o stream_file.o stream_section.o output.o stream_uuextract.o stream_msg_partial.o stream_article.o stream_quot_print.o stream_yenc.o symbol.o getopt1.o getopt.o snprintf.o -lsocket
ld64: WARNING 84 : /usr/lib64/libsocket.so is not used for resolving any symbol.
when articles go missing between selection and download, do not
download the parts of the articles that are still there
add flag that saves XOVER records to file for remote debugging
test cases: mime: unknown CTE, errors
save additional file with meta information so that one can restart
cg later and tell it to download the files selected earlier easily
uuencode-base64 support
binhex support
multipart/appledouble: better handling if filename same
stream_quot_print can't handle NUL chars (it returns TOK_LINEs)
handle quoted-printable uuencode stuff
decode(): don't count broken files in return value
multiple nntp servers as input
[cleanup nntp support to ease above]
saving parts to files and use as input
remember duplicate parts, sort (size, author, ...) and failover
enforce minimum file size, e.g. >1k
don't sort user list alphabetically, but by arrival time of last part [optional]
testdec: uudeview replacement
better error messages (partno, lineno, etc.)
user interface
newsreader
progressbar?
xref handling
more smarts in ignoring pointless descriptions