Notes:
coLinux 0.6.3 (Final)
- This is the official release of 0.6.3 of
coLinux
- This version has lots and lots of bug fixes, see changelog for details. - For further details of what´s changed between last (0.6.2)
coLinux stable release and this see the montone source changelog.
Changes: 0.6.3 Version Changes: By Henry Nestler
- Slirp hangs on getting more than 60KB per block from network. (Tested with getting source from monotone server.)
- Slirp: Full backport from devel and update from
QEMU 0.7.1 code-base: * Updates from
QEMU 0.7.1 (2005-07-24) Loops for connect and accepts, if windows says errno EINTR. If send returns
-1, it´s an error and not a index decrement. Facelifting source with clean variable types.
* Get DNS dymanicly from host. On a 10 Sec timer, refresh only if needed. This should better work for dialup connections.
* Re-read "ouraddr" from host OS, if DNS changed.
* PING to world works now (WSAECONNRESET hack), if remote computer is running service ECHO 7/UDP.
- cofs: Hack for getting right ´dmask´ for cofs mount point. Old version used ´file mask´ for the root cofs inode. Problem was probably if "C:" was mount point. In this situation, Windows said "C:" is not a directory.
- cofs: co_os_fs_add_last_component() doesn´t add backslash, if last character is a backslash. Old function was wrong, and added backslash every time.
- Typofix in cloop patch. Enable default as module. Fixes this warning from compiler: drivers/block/Kconfig:420:warning: multi-line strings not supported By George P Boutwell
- Revert my changes to FAT & NTFS NLS (sorta). Make them modules not built-in. Reason for the change is cause allowing users to access FAT and NTFS partition in
coLinux (if those partions are controlled by Windows) can cause loss of information or perhaps worse. 0.6.3-rc4 Version Changes: By Henry Nestler
- Fix for SF Bug# 1235993: Crash when transversing large numbers of directories. Seen by "find | xargs file" or ´udatedb daemon´ Fix was in function co_utf8_wctowbstrlen() with an access overrun, behind the size of buffer, if buffer has no terminating 00h. In this case the ´while´ reads the byte from "buffer[size+1]" before it checks the limit of size. GCC parse the source from left to right "while (*ip && maxlen > 0)". Should be "while (maxlen > 0 && *ip)" instead, or separate lines.
- BugFix: Access overrun in ´pstrnlen´ function. Fix the same problem in same fashion as above fix.
- Small typo fixes in source comments.
- Show README.TXT at the finish of Installer.
- Eliminate unnecessary variable used in launching SLiRP daemon.
- Show SLiRP daemon name in error messages.
- Document Fontname feature of FLTK Console.
- BugFix: Access overrun when using Fontname or screen resize of FLTK Console.
- Document SLiRP redir in README.TXT, include a sample configuration with different ports for host and guest.
- Implement SLiRP redir for linux as host.
- Set smaller timeout for select (linux as host).
- Correctly handle parameters (-c, -i, & -n) for conet-daemon with linux as host. Works with more than just colinux0 and conet0.
- Remove duplicate calls to WSAStartup in SLiRP.
- Eliminate extra calls to co_canonize_cobd_path & extra unnecessary parameters for sanitizing files and paths.
- BugFix: Crash when opening /dev/ttyS*. cocd->open_count was not saved. cocd_unit_task() waits for open completion.
- More up/down in cocd task loop.
- Endless loop in cocd_unit_task has interfered with other consoles. Caused by endless loop in schedule_work(). Use schedule_work() instead of interruptible_sleep_on() and wake_up().
- Remove currently unused serial console startup.
- Serial(-boot) console currently not enabled.
- Make more functions static. - tracewrapper.py: Wrong COLINUX_ROOT when using CROSS_COMPILE.
- Use WpdPack 3.1 final instead of 3.1 beta4.
- Add option ´-e exitcode´ for colinux-debug-daemon. Translate a given exitcode into error text, filename and linenumber.
- Small typefixes.
- Format README.TXT (TAB and spaces) - colinux-bridged-net-daemon: If no name is given, it connects on first adapter with an ip address. The older version would not find an adapter if no name was given.
- Print daemon name on console if not adapter is found.
- Updated NEWS file
- installer: Show
coLinux Version in Add/Remove Programs. Show
coLinux Icon in Add/Remove Programs. Show only text "uninstall", not "Modify/Repair" in Add/Remove Programs. Added Quotation marks for folder name in uninstall registry entry. Added "confirm Windows-Logo-Test" to TAP-Win32 entries in the installer. By George P Boutwell - Enabled NLS Code Page 437, because FAT partitions use it as default. - Enabled NLS ISO5889-1, because some filesystems use it as default. - Have Installer, download New Gentoo 2005.1 when Gentoo image chosen.