----------------------------------------------------------------- Revision: 298ba6d65becdd36d753141d06a4dd623b83284d Ancestor: 47fa06335e5b69479a9340c131c3e246afdb5b42 Author: george.boutwell at gmail.com Date: 2006-06-20T04:12:53 Branch: org.colinux.stable Tag: 0.6.4-1 Modified files: RUNNING doc/colinux-daemon ChangeLog: By Henry Nestler - Final touches for 0.6.4 releases ----------------------------------------------------------------- Revision: 47fa06335e5b69479a9340c131c3e246afdb5b42 Ancestor: 58373a3d6b3814e7824e21c3dc67bde97422d818 Author: george.boutwell at gmail.com Date: 2006-06-11T19:47:20 Branch: org.colinux.stable Tag: 0.6.4 Modified files: src/colinux/VERSION ChangeLog: George P Boutwell - Set Version to 0.6.4 final release. ----------------------------------------------------------------- Revision: 58373a3d6b3814e7824e21c3dc67bde97422d818 Ancestor: acd14254aaf5339e93518a314aacd6227214e737 Author: george.boutwell at gmail.com Date: 2006-05-13T03:55:28 Branch: org.colinux.stable Modified files: NEWS ChangeLog: By George Boutwell - Update NEWS with summary of changes. ----------------------------------------------------------------- Revision: acd14254aaf5339e93518a314aacd6227214e737 Ancestor: 713b7a98cd28ee89cbbbaf803ce1da2020913e4b Author: george.boutwell at gmail.com Date: 2006-05-09T04:44:51 Branch: org.colinux.stable Tag: 0.6.4-20060509 Modified files: src/colinux/VERSION src/colinux/kernel/filesystem.c src/colinux/os/winnt/kernel/fileio.c src/colinux/os/winnt/user/daemon/cmdline.c src/colinux/user/slirp/udp.c ChangeLog: By Bernd Brandstetter (backported from devel by Henry Nestler) * SLiRP: Increase UDP-Recieve Buffer from 8KB to 32K. By Henry Nestler * cofs: Avoid BSOD for long non ascii names in directory. * cofs: Incrase length of basename from 127 to 255. Length is limited by full name length 255 now. * Fix: Input/Output error for 'df' on cofs. Add slash before gets drive information of C: By George Boutwell * colinux-daemon: Fix incorrect explaination in --help, for --remove-driver. * changed version to 0.6.4-pre2 ----------------------------------------------------------------- Revision: 713b7a98cd28ee89cbbbaf803ce1da2020913e4b Ancestor: 37d6119d2076525aae965141f765260207513adb Author: george.boutwell at gmail.com Date: 2006-05-09T04:20:37 Branch: org.colinux.stable Tag: 0.6.4-20060508 Modified files: RUNNING configure doc/colinux-daemon src/colinux/Makefile src/colinux/VERSION src/colinux/common/config.h src/colinux/os/linux/user/conet-slirp-daemon/main.c src/colinux/os/linux/user/console/head.cpp src/colinux/os/winnt/user/conet-bridged-daemon/main.c src/colinux/os/winnt/user/conet-slirp-daemon/main.c src/colinux/user/config.c src/colinux/user/daemon.c src/colinux/user/slirp/bootp.c src/colinux/user/slirp/config.h src/colinux/user/slirp/ctl.h src/colinux/user/slirp/ip_icmp.c src/colinux/user/slirp/main.h src/colinux/user/slirp/misc.c src/colinux/user/slirp/misc.h src/colinux/user/slirp/slirp.c src/colinux/user/slirp/slirp.h src/colinux/user/slirp/socket.c src/colinux/user/slirp/tcp_subr.c src/colinux/user/slirp/udp.c ChangeLog: By Henry Nestler * Replace all 'our_addr' with 'client_addr' before transmit to linux, if source address is windows localhost. Lets linux see the 'alias' adress, not the 'real host address'. * New function is_localhost(): Compair address with masket localhost. Local addess for windows host are all address from 127.0.0.1 to 127.255.255.255 (complete class A net) as source or destination. Solved follow problems: - For connetion between Linux and Windows (Xserver) network 127.0.0.1 can use. Network 127.x.x.x is mostly not a firewall and is faster as the network stack for cards. old: 10.0.2.2 was bind on windows a LAN adapter new: 10.0.2.2 will bind on windows localhost (127.0.0.1) - Update the variable 'our_addr' by changing dialup connections is not longer interest for 'routing' and 'NAT'. - Packets send from windows host (not from outside) will receive in linux as from 10.0.2.2 (router alias). (Packets from outside of windows host are routed, and not translated.) - Slirp redir is usable without any real network adapters. A single PC with unplugged network cable works. - Slirp redirection on LAN adapters now works also, if LAN connection will connect after starting colinux. * Fix the warning on dprintf and ioctlsocket. u_long <--> unsigned long <--> in * slirp: facelift for function definition. * Check maximum gcc version we supported. Avoids kernel builds with gcc 4.x.x * promisc="false" in config.xml, or 'nopromisc' as last command line argument will not set Promiscuous mode for pcap-bridge. Default is Promiscuous on. By George Boutwell * changed verison to 0.6.4-pre1 ----------------------------------------------------------------- Revision: 37d6119d2076525aae965141f765260207513adb Ancestor: 6a934476b4034bd58c69ff3ac3ed09fd7d3d80ff Author: george.boutwell at gmail.com Date: 2006-04-26T04:01:42 Branch: org.colinux.stable Tag: 20060425 Modified files: bin/build-colinux-libs.sh bin/build-cross.sh bin/build-kernel.sh conf/linux-config patch/linux src/colinux/arch/i386/passage.c src/colinux/os/linux/kernel/module/alloc.c src/colinux/os/winnt/user/cobdpath.c src/colinux/os/winnt/user/conet-bridged-daemon/main.c src/colinux/os/winnt/user/conet-daemon/main.c src/colinux/os/winnt/user/conet-slirp-daemon/main.c src/colinux/os/winnt/user/coserial-daemon/main.c src/colinux/user/config.c src/colinux/user/debug/main.c src/colinux/user/slirp/mbuf.c src/colinux/user/slirp/udp.c ChangeLog: By Henry Nestler: - Optimising for cross builds. Need total 475 MB free disk space for download source and building. - build-cross.sh - disable-nls: Compiler error mesages in english, only saves about 7MB. - Adding libexec/gcc for stripping: Saves about 8MB. - Don't install man and info pages: Saves about 5MB. - Ensure 'gccbug' which is a script, doesn't get strip (does away with error/ warning message). - Delete source after build. - build-colinux-libs.sh - 'Include/NET' don't exist, so remove it. - Delete source after build. - build-kernel.sh - Don't stop with "reverse" question, if user patch not clean. - '{ ... exit 1; }' doesn't work, ignore errors, Echoing them only. - cobd: Don't clear NULL-Pointer, if memory fails for gendisks. - Fix error for running linux as host syslog> kernel: do_wp_page: bogus page at address 4041d000 Thanks to Robert for >=2.6.13 part (2006-02-26) and Bernd Brandstetter for 2.6.12 (2005-10-01). Tested host kernels: 2.6.10, 2.6.11, 2.6.12, 2.6.13, 2.6.14.4, 2.6.15, 2.6.16-rc5 - CLOOP not in default config - default config version without "-rc4" - src/colinux/arch/i386/passage.c: Gas 2.16.91-20050827-1 can not move register SS directly to EBP+$40. I change the "movl" to "mov". This produce the same code and works for coLinux. - co_win32_daemon_read_received: Overlapped read in win32 reads more than one message into buffer. Separate these buffer(s) into multiple tcp/pcap/slirp/serial packets. Bugfix for dropped UDP/TCP packets from linux to daemon device - Use co_canonize_cobd_path for XML config. This allows relative paths in XML, if a path begins without prefix '\Device\' and '\DosDevices\'. - Convert relative path to absolute path with win function _fullpath. (instead of handmade detection and getcwd) - Remove tailing backslash from cofs paths. - Prints device name and path after making it absolute. - Detects missing 'path=...' in xml. - Case insensitive compare (stricmp) for double paths. Find double path also, if not sorted by index in xml or command line. - Prints path and not text 'param' if mapping cobd from command line. - Handle UDP/TCP packets with more than 3000...4000 bytes for user data. Remove the QEmu comments / enable existing source. "realloc()" not gauranteed same start pointer, caused some slirp crashes. Thanks to Bernd Brandstetter, he found it. - Optimise/sorting lines. - Always set destination address and port. If udp_last_so is not NULL and source adress and source port is the same, the destination port is not always the same. Thanks Bernd Brandstetter for finding and patch. - Fix compiler warnings 'left cast operant' (gcc 3.4.5)