Id: f127 Subject: separate compile and install into two separate phases Reported-By: Mark Moraes Status: open Id: 128 Subject: don't ship RCS files with things locked Reported-By: Mark Moraes Status: open Id: 129 Subject: don't use BSD vs SYSV as ifdef constants to select/deselect features. Reported-By: Mark Moraes Status: open Id: 130 Subject: delete extern void efree() everywhere Reported-By: Mark Moraes Status: open Id: d131 Subject: the manual claims -v verbose mode ... -v print version Reported-By: Mark Moraes Status: open Id: d132 Subject: lqaddfile -xv mentions -m, not in man page Reported-By: Mark Moraes Status: fixed Id: d133 Subject: how much is `a lot of memory'? Reported-By: Mark Moraes Status: open Id: 134 Subject: Regrettably, the lqtext installation went and stripped the binaries. Reported-By: Mark Moraes Status: open Id: 135 Subject: need read/write permission just to search the database Reported-By: bglenden@mandrill.CV.NRAO.EDU (Brian Glendenning) Status: fixed Id: 136 Subject: fix to h/global.h to add ifdef sgi define NEEDALIGN Reported-By: Mark Moraes Status: open Id: 137 Subject: fix to Makefile to use MKTARGETS instead of DIRS for clean Reported-By: Mark Moraes Status: open Id: 138 Subject: fix to wordtable.c to ignore qxxx Reported-By: Mark Moraes Status: open Id: 139 Subject: fix to filter.h to ifdef on MAILFILTER, not MailFilter Reported-By: Mark Moraes Status: open Id: f140 Subject: specify/add filters from the LQTEXTDIR/README. Reported-By: Mark Moraes Status: open Id: f141 Subject: handle compressed and packed files Reported-By: Mark Moraes Status: open Id: f142 Subject: fake fopen/fread/fwrite for faster IO Reported-By: Mark Moraes Status: open Commen: what did he mean? Id: 143 Subject: install must not attempt to write into the src directory Reported-By: Mark Moraes Status: open Text: There's a minor nuisance with the installation procedure for lq-text. I compile things as myself in my home directory, but sometimes install as root. Therefore, install must not attempt to write into the src directory (root -> nobody mapping across nfs). Why does it rm lib*.a after copying them to ../lib. It should probably ranlib after copying to ../lib. Id: 144 Subject: don't chown binaries when moving to src/bin/ and src/testbin Reported-By: Mark Moraes Status: open Id: f145 Subject: a simple "lqdumbshow" that shows text from a file without curses Reported-By: Mark Moraes Status: open Comment: This was written before lqkwic was released. Id: f146 Subject: canonicalization of blk/word pair. Reported-By: Mark Moraes Status: open Id: f147 Subject: performance considerations with relative paths Reported-By: Mark Moraes Status: open Text: converting relative paths to absolute ones for storing in the file list may be worth considering. There are interesting performance implications. (try to convert back to relative if possible for reading, to save namei, fallback to docpath search if absolute fails) Id: f148 Subject: further compression of the databases would be nice Reported-By: Mark Moraes Status: open Id: 149 Subject: My version of install... Reported-By: Mark Moraes Status: open Action: move to contrib [NOTDONE] Id: 150 Subject: mkdir script Reported-By: Mark Moraes Status: open Action: move to contrib [NOTDONE] Id: 151 Subject: check for 8-bit cleanness Reported-By: Roger S. Bivand Status: open Id: 152 Subject: support characters with troff names Reported-By: Roger S. Bivand Status: open Id: 153 Subject: lqaddfile dies with Invalid Argument Reported-By: Michael D. Bridges Status: fixed Fix: recompile with byte_order defined Id: f154 Subject: table of extensions See-Also: f140 Reported-By: Mark Moraes Status: open Text: Well, what I wanted to implement for lq-text eventually was a table of extensions and-or magic numbers that were used to associate into an external "cat" utility and an external "seek" utility for different different types of files. If the "seek" utility was not provided, then one could use the "cat" utility and read to emulate it. An external table of the form (tab separated fields, first field is extension, second field is cat utility, third field is seek utility) .Z uncompress < %s .z pcat < %s H huf < %s .a arprint %s arseek %s %d .az azprint %s ,v co -p .E crypt mystery < %s .arc arcprint %s .zoo zooprint %s .zip zipprint %s .tape queue-tape-retrieval-request %s etc. Reading this table in from an external file would make it easy to add different file and archive types, solving the problem once and for all. If one accepted archive:file as a syntax, maybe archive forms could be changed to .az paz %a %s etc. I don't know if it's worth leaving the seek hook in there -- it seems it would be useful for ordinary files anyway (already there) and some forms of archive might not care about disk space, merely number of inodes. eg. optical jukebox WORMs.. It didn't look like this would be too painful to implement once one came up with a suitable spec. Id: f155 Subject: coalesce multiple occurrences of archive commands Reported-By: Mark Moraes Status: open Fix: An optimization for archives would be to collect multiple occurrences into one request - i.e paz %a %s ... but that may not be easy enough to be worth doing. Id: f156 Subject: provide a way to change Error() Reported-By: Mark Moraes Status: open Comment: Need a SetError() routine. Id: f157 Subject: once I add a file, what do I do to get it re-scanned when it changes? Reported-By: "Greg Onufer" Status: open Id: 158 Subject: fixing of the USI_MAX number on Apollo Reported-By: wjw@eb.ele.tue.nl (Willem Jan Withagen) Status: open Id: 159 Subject: performance Reported-By: wjw@eb.ele.tue.nl (Willem Jan Withagen) Status: open Text: I've got currently about 4500 news articles in the db, and it starts to executed like really thick maple-sirup on a cold sunday morning. The indexing is fast, but then it starts updating the db and that is really slow. Id: d160 Subject: Is there a better description of what can go into the README file? Reported-By: wjw@eb.ele.tue.nl (Willem Jan Withagen) Status: open Id: 161 Subject: Are you interested in a sort of telnetd-server front for lq? Reported-By: wjw@eb.ele.tue.nl (Willem Jan Withagen) Status: open Text: I'm currently using it to give anonymous access to the database. If you want you can try it by: telnet apoinfo.eb.ele.tue.nl 3401 [ new IP = 131.155.40.10 ] Id: 162 Subject: Reported-By: Mark Moraes Status: open Id: 16 Subject: Reported-By: Mark Moraes Status: open Id: 16 Subject: Reported-By: Mark Moraes Status: open Id: 16 Subject: Reported-By: Mark Moraes Status: open Id: 16 Subject: Reported-By: Mark Moraes Status: open Id: 16 Subject: Reported-By: Mark Moraes Status: open Id: 16 Subject: Reported-By: Mark Moraes Status: open Id: 16 Subject: Reported-By: Mark Moraes Status: open Id: 16 Subject: Reported-By: Mark Moraes Status: open Id: 16 Subject: Reported-By: Mark Moraes Status: open Id: 16 Subject: Reported-By: Mark Moraes Status: open Id: 16 Subject: Reported-By: Mark Moraes Status: open Id: 16 Subject: Reported-By: Mark Moraes Status: open Id: 16 Subject: Reported-By: Mark Moraes Status: open Id: 16 Subject: Reported-By: Mark Moraes Status: open Id: 16 Subject: Reported-By: Mark Moraes Status: open Id: 16 Subject: Reported-By: Mark Moraes Status: open Id: 16 Subject: Reported-By: Mark Moraes Status: open Id: 16 Subject: Reported-By: Mark Moraes Status: open Id: 16 Subject: Reported-By: Mark Moraes Status: open Id: 16 Subject: Reported-By: Mark Moraes Status: open Id: 16 Subject: Reported-By: Mark Moraes Status: open Id: 16 Subject: Reported-By: Mark Moraes Status: open Id: 16 Subject: Reported-By: Mark Moraes Status: open Id: 16 Subject: Reported-By: Mark Moraes Status: open Id: 16 Subject: Reported-By: Mark Moraes Status: open Id: 16 Subject: Reported-By: Mark Moraes Status: open Id: 16 Subject: Reported-By: Mark Moraes Status: open Id: 16 Subject: Reported-By: Mark Moraes Status: open Id: 16 Subject: Reported-By: Mark Moraes Status: open Id: 16 Subject: Reported-By: Mark Moraes Status: open Id: 16 Subject: Reported-By: Mark Moraes Status: open Id: 16 Subject: Reported-By: Mark Moraes Status: open Id: 16 Subject: Reported-By: Mark Moraes Status: open Id: 16 Subject: Reported-By: Mark Moraes Status: open Id: 16 Subject: Reported-By: Mark Moraes Status: open Id: 16 Subject: Reported-By: Mark Moraes Status: open Id: 16 Subject: Reported-By: Mark Moraes Status: open Id: 16 Subject: Reported-By: Mark Moraes Status: open Id: 16 Subject: Reported-By: Mark Moraes Status: open Id: 16 Subject: Reported-By: Mark Moraes Status: open Id: 16 Subject: Reported-By: Mark Moraes Status: open Id: 16 Subject: Reported-By: Mark Moraes Status: open Id: 16 Subject: Reported-By: Mark Moraes Status: open Id: 16 Subject: Reported-By: Mark Moraes Status: open Id: 16 Subject: Reported-By: Mark Moraes Status: open Id: 16 Subject: Reported-By: Mark Moraes Status: open Id: 16 Subject: Reported-By: Mark Moraes Status: open Id: 16 Subject: Reported-By: Mark Moraes Status: open Id: 16 Subject: Reported-By: Mark Moraes Status: open Id: 16 Subject: Reported-By: Mark Moraes Status: open Id: 16 Subject: Reported-By: Mark Moraes Status: open Id: 16 Subject: Reported-By: Mark Moraes Status: open Id: 16 Subject: Reported-By: Mark Moraes Status: open