bug620  This resets forms when I resize the window.  Not acceptable.

bug629  This gives users an incentive to enable ECMAScript support,
        which currently has bug 755, which can crash ELinks and may be
        exploitable for worse effects.  I think that should be fixed
        before any new ECMAScript features are added.

decompr This sets conn->stream_pipes_written = 0 after read_encoded
        returns > 0.  But read_encoded is not guaranteed to read all
        the data from the pipe.  So the comment in struct connection
        is not accurate.

delay   delayed_goto_uri, apparently prevents some internal errors
        with copiousoutput, but I haven't yet examined why.
        More importantly, delayed_open.ses may become a dangling
        pointer if the tab is closed before the bottom half gets
        to run.  One possible fix might be to define a struct
        weak_session that has a reference count, bidirectionally link
        that with struct session, and tear down the link when the
        struct session is freed.  Furthermore, the return value from
        register_bottom_half should be checked.
        
        In the long term, I'd like to have the copiousoutput code
        rewritten as an encoding-like layer, so that it can stream
        data to the viewer as it comes from the network.  This is less
        important than the SGML/DOM integration though.

epoll   I don't think this should be merged.
        If ELinks has to keep supporting select() too, I think the
        maintenance burden outweighs any advantages epoll may have.
        It may be faster; but I don't believe the speedup is
        noticeable in practice.  It is not limited by FD_SETSIZE;
        but threads[] still has that limit.

merged  These have already been merged to master.

revertw These have been reverted in the witekfl branch or revert
        commits that won't be merged.

spaces2 Security risk; see Debian bugs 90483 and 221717.
        If the % does not already have apostrophes around it, this
        quotes the file name with add_shell_quoted_to_string; else,
        this adds the file name as is.  In the latter case, if there
        are apostrophes in the file name too and backquotes between
        them, arbitrary programs can be executed without the user
        knowing.  If ELinks used add_shell_safe_to_string instead of
        substituting the file name directly, then it still wouldn't
        handle spaces correctly on Debian, but I think it would be
        good enough.

speech  Test backspaces and add a charset option before merging.
        write_to_festival now recodes text to the terminal I/O
        charset.  I think it will be very common to use UTF-8 I/O with
        the terminal but an ISO-8859-based voice with Festival, and
        write_to_festival currently does not support that combination.
        Also, it should check for SCREEN_ATTR_FRAME.

?       2007-03-15 6605f4c471a8b2a1408552a4fdd34b2798756558 read_special: 
s/foreachback/foreach/
?       2007-03-14 823c26748a9b6ade0bbcfa9950e8daadb0cc9acf delayed_goto_uri: 
Do not segfault when there is no location yet.
?       2007-03-14 82a408da280a3e7a05975d28a9b0701e76688396 read_special: Added 
no-cache.
?       2007-03-14 fbc51b399113224bc0247c9ef6ea773cc06ea12a read_special: 
reorganization of code.
?       2007-03-13 b9c409c3b9ea2ae01797c192f0ebda524577d7db I forgot about 
conn->popen.
?       2007-03-13 7ab5b8d57ecfe0e25e6185ec85304003e5c02024 copiousoutput: 
Allow read only registered file descriptors.
?       2007-03-13 a494f376f998e69e92125e8f13b9147e37b55799 copiousoutput: Use 
current frame.
?       2007-03-13 b6e862f539c6181dacee921ee7120aee76f83245 forms: allow submit 
empty forms
bug629  2007-03-13 bd0aa20c9c10c5073291a9bd99cddf883bb7857b Grammar.
spaces2 2007-03-12 6a77f68c63497b518b07fb449984d018f02030db mime: Check whether 
% is enclosed by apostrophes
bug629  2007-03-12 8b900203b771798f6caf67cfbacdfc50f3bbc4b7 test: onchange.html 
adjusted to the ELinks
bug629  2007-03-12 0f58529b7dfdf558790416260c07a15b4e2e92dc ecmascript: Added 
onchange hook for SELECT.
bug629  2007-03-12 95b5e67bd91087458ce7ca916caff02139279d95 The test case for 
the onChange event.
speech  2007-03-12 d008728ab047a637b41f8654189dcfebe8679ae0 festival: Drop 
MAX_LINE_LENGTH
speech  2007-03-12 9eb1c751ed6ee83d8d8f151a875702828934ea20 configure.in: show 
espeak in features.log
merged  2007-03-12 c4500039b2b97564454cc45af0d55bef66b6d350 get_attr_value: do 
not do trim_chars
bug620  2007-03-11 ede61c1222bb7086338c3f709c5f75bb768a0ddf Reset forms after 
reloading a document.
speech  2007-03-10 9362dfb9ae444acbb3c214670f13acb218efa1e8 festival: Use the 
terminal codepage for the speech output.
speech  2007-03-10 094b75d5acbae684a2551f8b6993efb26423f77c festival: there is 
no default speech synthesis engine.
speech  2007-03-08 44852d9cba30709eeb00d2320fb2300a2efaff96 festival: Assert 
that writes are not short.  Add comments.
?       2007-03-09 c09cc0398fb1c10c99076524782eee6c1e45fcef fsp: download 
resuming
?       2007-03-09 967a15b7f4427dc94ddd9fe1092f6a20104caa2a smb: download 
resuming
decompr 2007-03-07 991427f967f9ed225d750010add5e268ae736b36 decompress_data: 
Run read_encoded in loop while BIG_READ bytes is read.
speech  2007-03-07 9465425b16bcff218fe16c8f7db2f2d99f49fa80 festival: 240 chars 
should be enough for line length.
speech  2007-03-07 17385a8d7f55cf1bb77a65b03efc0a5badad34ed festival: 
stop_festival when freeing doc_view.
speech  2007-03-07 3a56964990676fbfadeb705ea4b685111ec3d037 festival: do not 
segfault when closing current tab
revertw 2007-03-06 9a9832887e5e00a74feadff5ac23f9ee18be6ea6 Decode uri for 
displaying for all protocols.
decompr 2007-03-06 da5eed4dba97d624ba6772e4d28f4c1ae0e7fac3 decompress_data: 
count bytes written to the pipe
speech  2007-03-03 0da23da6b23d25ceb78f0229132d8efb9f3d3781 Added espeak as 
another speech synthesis engine.
merged  2007-03-01 322b003e22ec18c41b7eec7f894ac59b86420612 cgi: Fix the 
possible memleak and close pipes in case of error.
merged  2007-03-01 38f85be76a9f7814e1d3b61b88b650d11d227eff test: The CGI 
script showing POST DATA sent to it.
merged  2007-03-01 e3b2d7a43a51fecfa9ab9063f489233f8a34dc76 POST method of CGI 
did not work. It works now.
spaces2 2007-02-26 c25c41bd18639111446bbc270466f1d8a9de329e Used 
add_shell_quoted_to_string instead of enclosing the text with '"'.
merged  2007-02-26 65d7faed61a15417418681128f5cde74f465e961 The real fix for 
the bug 935.
revertw 2007-02-26 e366f5e63f824ee10deb81ec60cf2fbc1af93b69 Revert "bugfix 935: 
not tested with UTF-8, but you know at least where the bug is."
revertw 2007-02-23 f571cf509d472d47f5c77a46709a6e64da8ee3f6 bugfix 935: not 
tested with UTF-8, but you know at least where the bug is.
merged  2007-02-23 1bb2c30f8aba0c27292448980d33ef16f51fc96f Used the builtin 
macro RM in place of defined UNINSTALL.
delay   2007-02-21 4a7b9415e11e2311eec4ffdc277b7023e9a94ef9 MIME: When there is 
no % in the handler string (no %s in the mailcap entry)
spaces2 2007-02-21 469481b2725cd08a51a81ac344fd90749fea109c Decode %20 in local 
filenames and enclose them with '"'.
merged  2007-02-20 21fd1fd10ff3f53ab670a59610d6530921000e83 Fix the memleak. 
Part II of the 927 bugfix.
merged  2007-02-20 088db2c3de7b611f669e92bf9974aaac60467c9e The fix for the bug 
927.
merged  2007-02-18 2a8bff982b2c07d7bc0c73b61f62398e48ba804c Do not show always 
evaluate as true warnings.
merged  2007-02-18 dd34591c7472d0205ca16f9d37e132265bb46376 Revert "Added macro 
foreach_module_builtin. Killed some warnings of gcc-4.2."
merged  2007-02-18 f8c0fe013b86698e6087cc256f0e8fb373a3d5db Revert "Killed 
warnings: uri_cache always evaluate as true"
merged  2007-02-17 dc1b84bafdd3337b80df92fcba7ff3b6d5356658 Do not add 
LUA_CFLAGS to the CPPFLAGS.
merged  2007-02-17 c96ec209c15a8fcfa3027ff9087b27b2a09a3d39 Old CPPFLAGS was 
stored in CPPLFAGS_X.
merged  2007-02-17 a35644bf3ea6e44d3f59d91fd27fe86850153339 Use PERL_CFLAGS 
only when necessary.
merged  2007-02-17 e9a2241b1bdb30e38053508bc89e887260662c29 Do not add 
GUILE_CFLAGS to the CPPFLAGS.
merged  2007-02-17 de73f644baab81696db59b70196003e021eb7e06 Added SEE_CFLAGS to 
the Makefile.config. Use SEE_CFLAGS only when necessary.
merged  2007-02-17 20048696c8594fa370e06734ca926f20fe998623 smb2: Do not use 
smb_options.
merged  2007-02-15 81ec678499c148ea0005a686f7c395f30d7881e7 stpcpy was not used 
in this file.
merged  2007-02-15 dbd95362979af70193c20d9b2e11c0bc50f641fb Use X_CFLAGS only 
when necessary.
merged  2007-02-11 c2d1952a082e2ed51dbfb6895f29c0869a89a8a3 accesskey: start 
iterating with next link.
merged  2007-02-10 5008fb697d93569984e2163c528c6404d36bcfa9 Accesskey didn't 
work as it should.
merged  2007-02-05 f0717304f00435239ea347032a4caf9b2487c21b Killed warnings: 
uri_cache always evaluate as true
merged  2007-02-05 2970056976962757fdddc048bcd67b1f21240d20 Do not pollute 
CPPFLAGS by PYTHON_CFLAGS.
merged  2007-01-27 e40f37f80c9a9c43000dba6594ee1e97829910bb Typo.
merged  2007-01-27 c7f6f769518916dd76ba1707506be602c61cb011 fsp, smb: remember 
the username and the password given in the uri.
merged  2007-01-27 9aab8b0cebebd7109be8b3a0bdd359dedae1731f smb: minor 
optimisation.
merged  2007-01-27 a956a55f8ce276e8f4dd55e1b93bf6c68a4d0c24 smb: Encode and 
decode spaces in filenames.
merged  2007-01-27 8ef93ebf09bf5afc700568b55b0bb1449ad32551 fsp: call find_auth 
in both cases.
merged  2007-01-27 047bf7e1c6c28210c38307d113b6bc1464cdd083 ftp: ftp didn't 
handle filenames with spaces.
merged  2007-01-27 86789084128aefbcd1c390e51eaf8bda38ebdd19 fsp: used strings, 
encode and decode filenames with spaces.
merged  2007-01-26 c16c4d06c7f83b708f211cf9b897f6379aaf0e11 smb: Do not encode 
' ' as %20 in base href.
merged  2007-01-25 71adb0e6cc8edaad80bb6407d4409b6a1c00993e cgi, fsp, smb: 
set_nonblocking_fd
merged  2007-01-25 73138dad3d8bf5d8233d0147cfe4f1154b6b44fc smb: used string 
functions in place of printf and puts.
merged  2007-01-25 eef1c17dcef38d35848e75fff3c450bf40e9e851 fsp, smb: abort 
connection on empty files.
merged  2007-01-25 1d3cd264e9be69e7ada43d11c22034e4865fe3ff smb: used string 
functions instead of snprintf.
merged  2007-01-24 0d26d3c05c2357cef32a0bc94053672e0687cc32 smb2: show comments.
merged  2007-01-24 9c3cdfd5cfcc6faa29024dfec1c09196c4c1a823 The SMB protocol 
handling using libsmbclient.
merged  2007-01-23 a17510c3770e171972c4efb80d4bc51f76828597 fsp: prompt for 
password when the authentication fails.
merged  2007-01-18 ad4dce305940e9e479383df5f5ac0cc19970d634 Removed unneded 
header file accidentally included by the previous commit.
merged  2007-01-18 d49a53b2a93dd2d12783f83d1734b709fea8f0da fsp: Pass the 
filesize by ctype (stderr).
merged  2007-01-18 99cff6aa7036c90305b71ef0a3c9c85b23c5d341 Added macro 
foreach_module_builtin. Killed some warnings of gcc-4.2.
merged  2007-01-18 036d2d84751aac669f01884bf6f8f8e8335bc3cb dup2 closes given 
descriptors, so no need for the explicit close.
epoll   2007-01-08 678d52551dce3e534a5776ccf3dc102e0c844f9f epoll: use EPOLLHUP
merged  2007-01-08 753e503e26cf417c0780f283c0acbf51b9dd2c3d Removed the buggy 
code.
epoll   2007-01-07 6528b3c57472bba8340d5ca1604d8839938a4fbe epoll: w_max is 
number of open descriptors.
merged  2007-01-07 79e59e9d6fdb3b94669a34387c20704554dc8464 bzip2: buf must be 
the last.
speech  2007-01-07 4d7c491a22c0b9a191df363504f52f8da1c639e1 Missing include.
epoll   2007-01-07 216d6c7ec8b4aa79135232c528ec4ac266209dff Slave terminals 
work with epoll.
decompr 2007-01-07 ef5f2638a39feae8a5c883e90084c3cb03a682ad Drop to_read.
merged  2007-01-07 f7b9be4aa12641221f9f5248afc6dc87f181add4 bzip2: Used the 
patch from bug the 517.
merged  2007-01-03 2109be1587e42d2370409e8244f6c2ef53f7d6da warning: ctext is 
used only with CONFIG_UTF8.
epoll   2007-01-03 85cb16d14c2f7c7ea84a9ee993466e5020d8bfb0 Added 
ELINKS_EPOLL_SIZE to the setup.h. 128 is enough for most uses.
epoll   2006-12-31 e195690acd274e561245bddbb371cb2a48c332ac Minor optimisation 
(?).
epoll   2006-12-31 87e10dd412020ccf71d723f32594ef54b56a6ec6 epoll is 
fashionable.
merged  2006-12-31 38b09e44c7b0e7a9fd5b3a940c1b1a0537f3ad64 Limit the timeout 
to one second only under Windows.
speech  2006-12-29 91be2ea6b89a7514b75fa31dcba6d9a5ef6c978c Use popen for flite.
speech  2006-12-29 60fc3bd04fe3f85c66d1dadbc8ba4f56f576f611 '' is used instead 
of "" to quote text for the flite.
speech  2006-12-26 e965d07055f5dd3e046469232e4b3986fb60cbaf speech: added flite 
- the alternative synthesis engine.
merged  2006-12-17 0ca94c10c19ef0433593705fd54d4281de278e69 bzip2: added the 
configure option --enable-bzip2-encoding
merged  2006-12-15 b5a9ac08e75a61bd46a24f89c654a743b4e24f7f gpm: ELinks can use 
the wheel mouse on the Linux console.
merged  2006-12-15 36146ffd3baadbdce3911757660eaa27e779ba30 bzip2: removed 
unclean my BZ2_bzRead2.
decompr 2006-12-15 4eaca109fa8a841d5918feb8ed438c5bc80087f2 Decompression: 
write PIPE_BUF bytes to the pipe at once if possible.
merged  2006-12-14 512ba3ed46e761162f299285472c51bc125af64c FSP: The 
preparation for the error handling.
merged  2006-12-12 429d9ad2d619fce3345e97b632927234ea4d2f43 Simplification. 
bzf->handle is the same as data->file.
merged  2006-12-12 5424e001312b46aad9d8d552e705d43799bf800b BZ_bzRead2 is based 
on BZ_bzRead from the bzlib library.
merged  2006-12-11 d2f55ee4114947e4c397518a1c7dcba973d72ed8 Removed outdated 
entries.
merged  2006-12-11 fe4d44414d300914e0c0a29b6293121913738a58 The gzip 
decompression simplification. gzclearerr does the job.
speech  2006-12-11 c187df9a0adcf0f9821d9b14b1dfcf43139d9bb3 Small comment 
according to UTF-8.
speech  2006-12-11 f260691ac4f58e7ce0e282d7b48bddbae8f00828 Set nonblocking 
mode for output.
speech  2006-12-11 9064e6323b493b5614a9bd02c25729ce2f1650bf Scrolls down one 
line earlier.
speech  2006-12-11 4e93cbf496c82926f42c0eaf270920f126ace3f8 Added the 
keybinding ('R' by default) for reading documents out using

Attachment: pgpQ3sB6VtHAr.pgp
Description: PGP signature

_______________________________________________
elinks-dev mailing list
elinks-dev@linuxfromscratch.org
http://linuxfromscratch.org/mailman/listinfo/elinks-dev

Reply via email to