Download Page
Testing Release: 2.11-rc1
Release date: 2012-05-17
List of changes since stable release 2.10:
Janusz Krzysztofik (57): Introduce Autoconf source configuration file Protect Configure from being overwritten by Autoconf Introduce Autoconf generated config.h Check for libraries while running ./configure Replace gid_t with config.h provided GETGROUPS_T Conditionally include non-portable header files Replace custom checks/macros with Autoconf equivalents Add more Autoconf checks for platform specific headers Get rid of the custom HASSELECT macro Get rid of the custom NSLEEP macro Avoid using custom ATTSVR4 build time macro Sanely include both sys/time.h and time.h Drop custom include conditions Drop a number of no longer used custom system type macros Replace custom HASTZ macro with Autoconf test for timezone Depend RandMax value on macros availability, not system type Drop LINUX, NETBSD and DARWIN custom macros Drop unused NEEDGTIME macro Use S_ISDIR macro if defined, not limited to POSIX Replace HAS* macro names with more common HAVE_* forms Fix problematic conditional build directives Delegate -noConfigure.sh switch processing to Autoconf Check for struct termios/termio instead of custom defined symbols Replace custom POSIX symbol with unistd.h provided _POSIX_VERSION Add Autoconf support to recent RFXLAN related code additions Delegate flags/counters/timers Configure.sh setup to Autoconf Replace custom VOID symbol with Autoconf equivalent Let Autoconf create Makefile from Makefile.in Introduce Automake source configuration file Pass runtime directory locations through Autoconf Move preprocessor options from CFLAGS to CPPFLAGS Use Autoconf detected compiler program name and options Pass linker options through Autoconf Link with Autoconf selected libraries Move target directories selection to Autoconf Keep default ownership of installed binary Call install.sh from 'make install' only if requested Switch over to using Automake Move SCO detection and symbol definition to configure.ac Don't duplicate package version definition Introduce ./configure based installation instructions Add autoreconf generated and installed files Drop no longer required call to autoreconf from Configure.sh Provide advanced installation instructions Use separate queues for RFXCOM receiver modules Enable detection of Oregon RTGR328N radio clock signals Fix ID code handling of ORE_DT1 type sensors Add support for decoding ORE_DT1 signals Fix ORE_DT1 double burst transmissions reported twice Fix ORE_DT1 battery status mode Pass date/time data from Oregon DT sensors to Heyu scripts Implement oredt function to be used in launch conditions Implement 'not changed' condition for oreDT signals Pass stored date/time values to Heyu scripts Include stored date/time data in 'show oregon' output Add new state function for examining stored date/time data Heyu 2.11-rc1
heyu-2.11-rc1.tar.gz | Full package with source code |
ChangeLog-2.11-rc1 | Full description of all changes against release 2.10 |
patch-2.11-rc1.gz | All changes against release 2.10 in a single patch |
Stable Release: 2.10
Release date: 2012-05-01
List of changes since release candidate 2.10-rc3:
Daniel B. Suthers (1): Switch over to GPL Janusz Krzysztofik (3): Fix find_lockup_scripts() function definition mismatch Update Makefile.in to follow GPL related changes Heyu 2.10
List of changes against release 2.9.5:
Daniel B. Suthers (1): Switch over to GPL Janusz Krzysztofik (31): Relay: Prevent incoming powerline signals from being destroyed by other signals Cmd: Avoid hiding a CM11 message got when awaiting 0x55 Engine: provide check4poll() with checksums Engine: use chksum_alert for all CM11 commands Engine: use correct checksum with CM11 upload Cmd: don't hide checksums from the engine Cmd: Add distinct reporting of no checksum response Cmd: Limit the wait for checksum timeout to 1 second extend rcs thermostat functions Stop using select() as a *sleep() replacement on linux Use microsleep(ENGINE_POLL) instead of sleep(1) Allow for precise dawn/dusk, night/notnight definition Add support for RFXLAN, a networked RFXCOM variant Heyu 2.10-rc1 Drop millisleep(10) from xread() not only on Darwin Completely stop using select() as a *sleep() replacement Compare RFXCOM X10 signal bursts by type, not by length Use a negative value for no checksum alert Fix 0xff checksum before triple 0xff mark case Fix single 0xff checksum processing Prevent from checksums being incorrectly recognised as events Update RCS related Heyu documentation bits Heyu 2.10-rc2 Revert "Compare RFXCOM X10 signal bursts by type, not by length" Enhance recognition of X10 Standard RF same signal bursts Fix argument type passed from check4poll() to set_counter() Attempt to fix Visonic support Engine: don't handle checksums when processing RF signals Fix find_lockup_scripts() function definition mismatch Update Makefile.in to follow GPL related changes Heyu 2.10
heyu-2.10.tar.gz | Full package with source code |
ChangeLog-2.10 | Full description of all changes against release 2.9.5 |
patch-2.10.gz | All changes against release 2.9.5 in a single patch |
Previous Releases
heyu-2.10-rc3.tgz | Full package with source code (changelog, patch against 2.9.5), released 2011-11-19 |
heyu-2.9.5.tgz | Full package with source code (changelog, patch against 2.9.4), released 2011-10-26 |
heyu-2.10-rc2.tgz | Full package with source code (changelog, patch against 2.9.4), released 2011-08-07 |
heyu-2.9.4.tgz | Full package with source code (changelog, patch against 2.9.3), released 2011-08-05 |
heyu-2.10-rc1.tgz | Full package with source code (changelog, patch against 2.9.3), released 2011-02-27 |
heyu-2.9.3.tgz | Full package with source code (changelog, patch against 2.9.2), released 2011-02-26 |
heyu-2.9.2.tgz | Full package with source code (changelog, patch against 2.9.1), released 2010-12-07 |
heyu-2.9.1.tgz | Full package with source code, released 2010-09-03 |
heyu-2.9.0.tgz | Full package with source code, released 2010-07-17 |
heyu-2.8.0.tgz | Full package with source code, released 2009-09-11 |
heyu-2.7.0.tgz | Full package with source code, released 2009-06-24 |
heyu-2.6.0.tgz | Full package with source code, released 2009-04-20 |
heyu-2.5.1.tgz | Full package with source code, released 2009-04-05 |
heyu-2.5.0.tgz | Full package with source code, released 2009-01-25 |
heyu-2.4.0.tgz | Full package with source code, released 2008-10-31 |
heyu-2.3.2.tgz | Full package with source code, released 2008-06-01 |
heyu-2.3.0.tgz | Full package with source code, released 2008-05-19 |
heyu-2.2.2.tgz | Full package with source code, released 2008-04-29 |
heyu-2.2.0.tgz | Full package with source code, released 2008-04-02 |
heyu-2.1.3.tgz | Full package with source code, released 2007-10-28 |
heyu-2.1.2.tgz | Full package with source code, released 2007-09-23 |
heyu-2.1.1.tgz | Full package with source code, released 2007-09-10 |
heyu-2.1.0.tgz | Full package with source code, released 2007-08-25 |
heyu-2.0.1.tgz | Full package with source code, released 2007-07-17 |
heyu-2.0beta.11.2.tgz | Full package with source code, released 2007-06-21 |
heyu-2.0beta.10.tgz | Full package with source code, released 2007-04-22 |
heyu-2.0beta.9.tgz | Full package with source code, released 2007-03-20 |
heyu-2.0beta.8.1.tgz | Full package with source code, released 2007-03-03 |
heyu-2.0beta.7.2.tgz | Full package with source code, released 2006-12-01 |
heyu-2.0beta.6.2.tgz | Full package with source code, released 2006-07-22 |
heyu-2.0beta.5.tgz | Full package with source code, released 2006-02-23 |
heyu-2.0beta.4.tgz | Full package with source code, released 2006-01-20 |
heyu-2.0beta.3.tgz | (Private release) |
heyu-2.0beta.2.tgz | Full package with source code, released 2005-10-24 |
Release Notes
release_notes.txt (includes history for all version 2 releases up to 2.9.1)