Hi all,

For the next file release of FreeCOM 0.84xyz and
kernel 2038 / sys, I would be happy if somebody
could figure out and fix the following problems:


- SUBST somehow breaks getcwd / chdir in the kernel??

- when you write a char dev, the kernel tries to read
  it to detect ctrl-break, which crashes ROT13DEV (I did
  write some suggestions about how to fix it on the list)
  See the 24 Apr 2007 mail "possible freedos kernel bug
  for char devices" for some ideas for getting started...
  Unfortunately, I did not get further to reach a fix.


- FreeCOM stops to run external commands sometimes
  (internal commands keep working)

- FreeCOM leaves a batch file or (if you are not inside one)
  even shuts down completely when you use pipes or redirects
  and the input "runs dry" for internal commands. A very old
  bug but maybe worth fixing before the next file release:


- SYS sometimes uses FAT32 CHS (or other?) boot sectors
  for FAT32 LBA drives, so add a command line override
  to force either LBA or CHS style there?


- the history.txt files need a lot of updating, any doc-
  writing volunteers for that? You would have to read the
  svn log and summarize it, and check which updates are for
  "stable 2038" and which are in the "unstable" branch. The
  latter has not changed for a while, but history.txt of
  stable might contain "unstable" items labeled as stable
  "2036" by accident... Logs are online, start at 1190 or 1302:
  freedos.svn.sourceforge.net/viewvc/freedos/kernel/trunk/?view=log


A list of interesting bug numbers at the moment, view with
www.freedos.org/bugzilla/cgi-bin/show_bug.cgi?id=NUMBER ...

The "fixed in svn" need feedback (does it really work?) and
should then be updated with a comment "fixed in svn" but
should not be marked as closed / fixed bugs until we have
a file release of kernel 2038.


1793 djgpp grep vs rhide: I think somebody fixed that in svn?
1959 opening many files: maybe related to bug XXX
1908 rename should work in-place, without consuming a new
     directory entry, for rename inside the same local dir
1854 Turbo C++ 3 TC fails to run: Fixed in svn? :-)
1862 CHDIR (getcwd?) fails on SUBSTituted drives!!
1887 char access to CLOCK$ driver hangs the kernel
     (other drivers like himem/emm have the same weakness)
1890 timestamps wrong on network files - still the case?

1923 initdisk hang with CF disk - would need a tester?
1800 hang even before initdisk on ATA flash? needs a tester.
1810 Ranish FAT32 boot fails (SYS bug?) - needs a tester.
1821 SYS hangs for CF unless compiled with Watcom - testers?
1945 SYS may fail to detect LBA support per drive letter
     (obvious, hard to fix) - add a command line override?
1840 SYS needing too many disk swaps: Fixed in svn? :-)

1953 int 21.29 to check for valid drives: fixed in svn?
1956 extending the file table makes open fail: fixed in svn?
1960 partitions outside the reachable range should not be
     "ill. partition table" but should give a better message
698  kernel has no int 13 dma boundary helper: true, and a
     fix will have to wait, but I made a workaround TSR :-)
     www.coli.uni-saarland.de/~eric/lowdmaplus.zip

1139 dir .foo / dir foo. should behave as dir *.foo / dir foo.*
1720 some F8 related FreeCOM keyboard issue found by Bernd
1848 dir crashes on size overflow (maybe fixed?)
1888 copy implementation troubles (appending etc)
1901 copy implementation troubles (appending etc)
     PS: FreeCOM TYPE replaces [CR,LF]+ by CRLF, MS TYPE doesn't
1946 dir /p and cls support for pre-EGA
1951 echo strips too many control chars, for example FormFeed
1946 pipe / redirection internal cmd EOF aborts batch or FreeCOM
     Examples: ECHO ON | DATE (uses stderr) DATE < EMPTY.TXT
1962 FreeCOM tries to close handle -1


All feedback, testers and patch contributions are welcome :-)

Eric


PS: Which regressions bugs exist in FreeCOM 0.82pl3 which
did not exist in 0.82pl2, Bernd? I think 0.82pl3 is very
nice unless you need LFN support :-).


-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >>  http://get.splunk.com/
_______________________________________________
Freedos-kernel mailing list
Freedos-kernel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-kernel

Reply via email to