New features
- Changes in 20100131 version
- Changes in 20100130 version
- Changes in 20091230 version
- Changes in 20091031 version
- Changes in 20090920 version
- Changes in 20090912 version
- Changes in 20090830 version
- Changes in 20090614 version
- Changes in 20090510 version
- Changes in 20081213 version
- Changes in 20081130 version
- Changes in 20081116 version
- Changes in 20080914 version
- Changes in 20080904 version
- Bug fixes in 20080107 version
- Bug fixes in 20080106 version
- New features in 20071228 version
- Bug fixes in 20070622 version
- New features in 20070602 version
- New features in 20070328 version
- New features in 20070326 version
- Bug fixes in 20070323 version
- Bug fixes in 20070306 version
- New features in 20070218 version
- New features in 20070205 version
- New features in 20070131 version
- New features in 20070129 version
- New features in 20061020 version
- New features in 20060921 version
- New features in 20060920 version
- New features in 20060917 version
- New features in 20060619 version
- New features in 20060525 version
- New features in 20060326/20060325 version
- New features in 20060320 version
- New features in 20060312 version
- New features in 20051223 version
- New features in 20051203 version
- New features in 20050314 version
- New features in 20050307 version
- New features in 20050226 version
- New features in 20050217 version
- New features in 20050206 version
- Older changes
Changes in 20100131 version
- Dialog: Fixed display of accented characters
- Dialog: Fixed spelling mistakes in Luxembourgish menu texts
- Dialog: Removed unneeded code and unneeded messages
Changes in 20100130 version
- Udpcast: udp-receiver and udp-sender now have same name (with dash) also in busybox environment
- Dialog: Support for having different default parameter lists for udp-receiver and udp-sender
- Kernel: Upgraded to 2.6.32.7
- Busybox: Upgraded to 1.16.0
Changes in 20091230 version
- Udpcast: udp-receiver now supports the --ignore-lost-data useful for multimedia transmissions
- Udpcast: A useless restriction on the number of network interfaces present has been lifted
- Dialog: Support for autodetecting USB storage devices
- Kernel: Upgraded to 2.6.32
- Busybox: Upgraded to 1.15.3
Changes in 20090920 version
- Udpcast: udp-sender now also supports --start-timeout option
- Dialog: Fixed handling of new interfaces. New defNic option
- Kernel: Upgraded to 2.6.31
- Busybox: Upgraded to 1.15.2
Changes in 20090920 version
- Udpcast: - Fixed slice management bug introduced with streaming
Changes in 20090912 version
- Udpcast: Restored block alignment enforcement (needed when reading data from a pipe)
- Udpcast: Fixed division-by-zero error on zero-sized transmissions
- Udpcast: Only make data blocks as big as needed
Changes in 20090830 version
- Busybox: use busybox 1.15.0, which now has lzop included
- Udpcast: streaming mode, receivers can now join an ongoing transmission (but lose its beginning, obviously)
Changes in 20090614 version
- Kernel: Use kernel 2.6.30. Now, the bzip2/lzma boot compression has been included in released standard kernel
- MakeImage: Be able to cope with modules.dep that have relative paths rather than absolute
- MakeImage: Add timeout=1 to syslinux command line, so that it automatically boots
Changes in 20090510 version
- Kernel: Use kernel 2.6.30-rc5 . Now, the bzip2/lzma boot compression has been included in standard kernel
Bug fixes in 20081213 version
- Udpcast: Fixed compilation on prehistoric compilers
Bug fixes in 20081130 version
- Dialog: In the list of suggested modules, first show modules present on the boot media, and only then modules which need an extra modules disk
- Udpcast: Fix a couple of compilation warnings
Bug fixes in 20081116 version
- Udpcast: Print statistics less often (only once every half second). How often is configurable via the --stat-config option.
- Udpcast: Workaround for lseek bug on Linux
- Dialog: Use dhcp timeout of 3x11 seconds, in order to deal with "interesting" switches
Bug fixes in 20080914 version
- Udpcast: Removed obsolete -m486 flag
- Udpcast: If there are no participants after autostart delay, do not transmit but exit right away
- Udpcast: Adapt to Solaris 9 Sparc
- Udpcast: Added a lot of short opts (for systems without getopt_long)
- Udpcast: Pluggable rate governor
- Udpcast: Mingw fixes (socket closing / daemon mode)
- Dialog: Did away with busybox.diff, now patch busybox directly from tar files
- MakeImage: Did away with busybox.diff, now patch busybox directly from tar files
Bug fixes in 20080904 version
- Udpcast: Upgraded to 2.6.26.3 kernel, and adapted dialog to cope with new /sys layout
- Udpcast: Switch off unicode via escape sequence
- Udpcast: Disable support for obsole xircom_tulip_cb driver
- Udpcast: Redirect init output to /dev/tty5, so that it can be observed more easily
- Udpcast: Switch off INIT_DEBUG in busybox, so that startup is less noisy
Bug fixes in 20080107 version
- Fixed __libc_atexit/--gc-sections bug, which prevented final IO flushing from working properly
Bug fixes in 20080106 version
- Fixed __libc_atexit/--gc-sections bug, which prevented final IO flushing from working properly
New features in 20071228 version
- Adapted to Kubuntu (.deb's supplied in addition to RPMs)
- When using DHCP to find address, probe all cards, rather than just eth0
- Upgraded to new kernel (2.6.23.12) and busybox (1.9.0)
Bug fixes in 20070622 version
- Fixed lzop blocksize issue
New features in 20070602 version
- Upgraded to new kernel (2.6.21.3) and busybox (1.5.1)
- Adapt to Solaris 10 x86 (added includes and configure checks)
- Patch to fix parallel make & make DESTDIR=/tmp/xxx install
- Address gcc4 warnings
New features in 20070328 version
- Upgraded to new kernel (2.6.20.4) and busybox (1.5.0)
New features in 20070326 version
- Dialog: - Also scan drivers/ata directory for hard disk drivers, and not just drivers/sata
Bug fixes in 20070323 version
- Udpcast: - Fixed typoes in socklib.c, error for ports >= 32768
Bug fixes in 20070306 version
- Udpcast: Fixed issue with udp-receiving to stdout
New features in 20070218 version
- Embedded system: Fix line-counting for modules.pcimap
- Udpcast: fixed documentation (--broadcast flag)
New features in 20070205 version
- Embedded system: adopted to new directory structure of SATA/PATA drivers
- Embedded system: upgraded to buysbox 1.4.1
New features in 20070131 version
- Updcast: fixed an uninitialized variable in udpreceiver
New features in 20070129 version
- Dialog/Udpcast: Upgraded to new busybox 20070129
- Updcast: Patch to compile in Darwin
- Udpcast: new --start-timeout feature: receiver exits if it doesn't see sender within given timeout
New features in 20061020 version
- Dialog: Upped buffer limits, especially for udpcast parameters.
- Dialog: Always null-terminate buffer after strncpy
- Udpcast: Fix usage message to use full names for --mcast-data-address and --mcast-rdv-address
New features in 20060921 version
Compilation bug fixes- Avoid variable name "log", apparently, for older compilers, this shadows the name of a built-in
- Include uio.h into socklib.h, needed with older include files for iovec
New features in 20060920 version
Bug fixes- Busybox: correct alphabetic order for lzop applet (or else lzop won't be found in fullbox image)
- Udpcast: Add missing format string in printMyIp.
New features in 20060917 version
New features:- In pregenerated images, set IGMP level to v1, in order to accomodate certain switches.
- In menu system, list all block devices except ramdisk and floppy in selection list, rather than only IDE and SCSI disks
- Improved logging (on sender, offer option to periodically log instantaneous bandwidth, log retransmission, and added datestamp to all log)
- If --rexmit-hello-interval set on sender, still only display prompt once on receiver
- Fix a buffer overrun on Windows version
- In menu system, do not fail if "whole disk" device name cannot be deduced from partition name
- In menu system, fixed a couple of hard-coded messages to use translation files (.po)
- Adapted dialog system for gcc4 (mostly variable signedness)
- Reorganized cmd.html file to make it cleaner HTML (all the man stuff now in separate files)
- Enable autoconf (configure) in order to make it easier to compile it on other Unices
New features in 20060619 version
- Fixed options lists, which was not zero-terminated
New features in 20060525 version
- Spec file fixed (use License rather than Copyright)
- Fix allocation of FEC memory, so that it only happens when needed
- Fix udpcast for loopback device (send to "self" address)
- In FEC mode make sure we don't get an excessive number of blocks if number of slices is too small
- "Daemon-mode" for udp-sender: when this is active, udp-sender waits for a new batch of receivers when done, rather than exiting
- makeImage/cast-o-matic: Support for pre-dialog scripts
- makeImage: Automatically find most recent kernel, if user didn't specify any
- cast-o-matic: Possibility to downgrade to IGMPv2
- Kernel upgraded to 2.6.16.18
- Busybox upgraded to 1.1.3
New features in 20060326/20060325 version
(20060326 is the version of the overall package including image generator, whereas 20060325 is the version of udpcast itself)- Kernel: Support for LZMA compression
- Kernel: Udpcast kernels are now stored in /usr/lib/udpcast/kernel/ rather than /boot
- Kernel: Upgraded to 2.6.16
- Upgraded to busybox 1.1.1
- Spec file refactoring
New features in 20060320 version
- Allow RDV and DATA multicast addresses to be the same
- If target is file, make --nosync the default behavior
- Signed-ness fixes for gcc 4.0
New features in 20060312 version
- makeImage: cpio is now the default mode for 2.6 kernels
- makeImage: for floppies, call syslinux rather than copying ldlinux.sys manually
- makeImage: Debian compatibility (call -H newc rather than -c)
- makeImage: Fedora compatibility (Look for isolinux.bin in several places)
- makeImage: Clearer warning if kernel modules directory cannot be found
- cast-o-matic: allow to cumulate more than one action for post and pre.
- cast-o-matic: support for "sleep" before start (some buggy network cards may need this in PXE/ipappend mode).
- cast-o-matic: allow user-supplied pre- and post- commands.
- cast-o-matic: allow upload of files (utilities, libraries, ...) to be merged.
- More intuitive/consistent names for various command-line options
- Minor bugfixes (global_client_config in udpr-negotiate.c)
- Updated documentation and usage messages
New features in 20051203 version
- Mingw compatibility
- Cleanup of old endianness backwards compatibility code
- Easier unicast
- Fix Case where Control-C is pressed on receiver right when it waits for the "start" keypress
New features in 20051203 version
- Fixed portbase support of boot image
- prescript and postscript refactoring
New features in 20050314 version
- Support for sysfs instead of devfs
- Support for cpio initramfs root filesystems
New features in 20050307 version
- Make kernel 2.6 the default
- Replaces Danish joke messages with English messages
- Added Luxembourgish translation
New features in 20050226 version
- Bugfix: In dialog, fixed size of some boxes which were overflowing
- Bugfix: Signed/unsigned bug in retransmission statistics display
New features in 20050217 version
- Bugfix: Uninitialized console variable
New features in 20050206 version
Udpcast 20050206 has the following new features:
- Ability to log important messages (receivers join, and leave, transfert starts/stops etc.) to syslog (command-line version only)
- SATA & SCSI support
- Upgraded to busybox-1.00
- Upgraded to kernels 2.6.10 and 2.4.29
- Misc bugfixes (including usage of aliased interfaces such as eth0:0, race conditions)
- Changed layout of embedded system to allow to more easily add custom libraries.
- Support network card that have a PCI device class of 0x680 rather than 0x200 (some nVidia cards do this...)
- Improved CYGWIN compatibility
- Keyboard handling refactoring
