Skip to content

Releases: owfs/owfs

v3.2p4

23 Aug 13:57
Compare
Choose a tag to compare

v3.2p4 is mainly a bugfix & cleanup release.

Enhancements

  • Add support for InfernoEmbedded soft-devices (GH-21)

Bug fixes

  • Fix bug (GH-55) related to split packet (GH-64)

  • Fix copy paste bug (474f06d)

  • Add \r to Http header to satisfy RFC2616 specification (GH-20)

Maintenance

Minor fixes

v3.2p3

03 Oct 21:00
Compare
Choose a tag to compare

v3.2p3 is mainly a bugfix & cleanup release.

New Functions

  • Added owcapi "OW_visible" method (#13)
  • PHP7 support (#4, #8)
  • Add pkg-config entry for owcapi (#3)

Minor Fixes

  • Fixed OW_init() fail when parsing command line options before calling it
  • Fix glibc major() compat
  • Fix uninstall in certain modules (#5)
  • Portable getpagesize (#6)
  • Fix generation of OW.pm (#9)
  • Add explicit avahi include dir, when enabled
  • Typos in manpages (#15)

3.2p2

14 Jul 10:48
Compare
Choose a tag to compare

v3.2p2 is mainly a bugfix release.

New Functions


  • Added "firmware" and "subtype" nodes on IBLSS devices for distiguishing the different types.

Major Fixes


  • fixed race conditions in ow_regcomp with lead to spurious SIGSEGV and SIGABRT

  • fixed LINK-USB when not using libftdi

  • fixed reading memory pages from DS2438

Detailed Changelog


93c1f36 Release 3.2p2

64e510e ds2438: explicitly set OWQ_length when reading page

07925df Fix ow_testhelper.h missing from source code archive

19a3c8e added family to LINK to clearify LINK in the scope of the manual is NOT LinkUSB

2ba6989 Free regexes at exit

4d50ca6 Fix race conditions in ow_regcomp

8df9cea Ignore man3/IBLSS.3

c4911a3 LINK: unbreak non-ftdi access mode

c16f457 Moved IBLSS firmware property to main node and added subtype

32d98ff Fixed incorrect check-in of IBLSS.3 and updated IBLSS.man instead

368e7de Completing addition of firmware reporting to IBLSS including man page

f8e72c3 Added firmware attribute to IBLSS module

3.2p1

14 Jul 10:49
Compare
Choose a tag to compare

v3.2p1 is a bugfix release.

New Functions


none.

Major Fixes


  • fixed compilation problems with gcc < 7.1

  • fixed compilation problems with clang on MacOSX

Detailed Changelog


a1d1b98 Release 3.2p1

5c39618 fixed a problem with gcc<7.1 and clang introduced by commit c44db86

9f54d7f fixed umount() vs unmount() peculiarity for MacOSX https://sourceforge.net/p/owfs/support-requests/41/

3.2p0

14 Jul 10:49
Compare
Choose a tag to compare

v3.2p0 introduces support for the iButtonLink SmartSlave Wall-TH and has some fixes.

New Functions


  • Support for the iButtonLink SmartSlave Wall-TH

  • DS2438: added humidity calculation for HIH5030/5031 based designs

  • added mechanism for secondary family codes; added A6 family code for DS2438

Major Fixes


  • fixed buffer overflow in LINK host adapter version string parsing

  • EDS0065 humidity hi and low values are floats

Detailed Changelog


bb20fe4 Release 3.2p0

9ae4f16 fixed buffer overflow in LINK host adapter version string parsing

c44db86 fixed false positives found by -Wimplicit-fallthrough

b8ffaaf added manpage for iButtonLink SmartSlave

250a34f added simultaneous conversion trigger on iButtonLink SmartSlaves

756460f added support for iButtonLink SmartSlave Wall-TH

5de5c5d bugfix: EDS0065 humidity hi and low values are floats removing unneccesary FS_r_i18

d0366a3 DS2438: added humidity calculation for HIH5030/5031 based designs

9b17c02 added mechanism for secondary family codes; added A6 family code for DS2438

c7ebd84 Revert "added A6 family code for DS2438"

3a8283c added A6 family code for DS2438

3.1p5

14 Jul 10:49
Compare
Choose a tag to compare

v3.1p5 is mainly a bugfix release.

New Functions


none

Major Fixes


  • The w1 netlink communication failed when the sequence number was >0xFFFF

  • Reading the DS18B20 /latesttemp node failed when the temperature was exactly 85°C.

Detailed Changelog


d0c3aba Release 3.1p5

c858e40 fixed 85°C reading for latesttemp node on DS18B20 et al.

0862853 fix glibc>=2.19 warning about _BSD_SOURCE being set without _DEFAULT_SOURCE being set

32cbda5 fixed owserver hang of some minutes when sequence number runs over 0xFFFF

c14b0e4 added tools for creating owfs-doc wiki manpages from the sources

a91882d manpage fix

3.1p4

14 Jul 10:49
Compare
Choose a tag to compare

v3.1p4 is mainly a bugfix release.

New Functions


  • Add "tempres" node on DS18B20, DS1822, DS1825, and DS28EA00 which allows you

    to set the default resolution the temperature sensors have after power up.

  • Silent compilation.

Major Fixes


  • Fix "latesttemp" node on DS18B20, DS1822, DS1825, and DS28EA00.

Detailed Changelog


cd8602a Release 3.1p4

ab5ecc7 added tempres node to set power-on resolution on DS18B20, DS1822, DS1825, DS28EA00

fe53db9 fix compiler warning about re_exec function type

c9ec76d fix regexp for extension match in owhttpd; remove trailing whitespace

1bc380a fix compiler warnings for uninitialized data

cac92c6 fix compiler warning; avoid fallthrough if OW_FTDI is not configured

2672e25 compile with silent rules by default; use make V=1 to return to old behaviour

3e11298 define HAS_IPV6 in configure in any case

3f3ef3f fix latesttemp for DS18B20, DS1822, DS1825 and DS28AE00

7a477c1 trailing whitespace removed

v3.1p3

14 Jul 10:49
Compare
Choose a tag to compare

v3.1p3 is a quick fix of a build problem with v3.1p2.

v3.1p2 changelogs follows.

======================================================

v3.1p2 is mainly a bugfix release.

New Functions


  • Merge Johan Ström's FTDI branch, which allows finer control of FTDI based USB<->RS232<->Onewire masters.

  • Add "latesttemp" node to DS18B20, DS18S20, DS1822, DS1825, DS2438, and DS28EA00.

  • Add "latestvolt" node to DS2450.

Major Fixes


  • Cygwin, BSD: cleanup build infrastructure.

  • HD44780 on DS2408 based displays: make buttons work in 4-bit mode.

Detailed Changelog


1d66c05 systemd: switch all utils to explicit state notification

5ad332e uncodintionally send systemd notifications

f566d5f DS2408 display fix

4ca1f44 remove unittest "binary" which should have not been commited

d117c25 LLVM static analyzer : fix memory leak

755fab1 LLVM static analyzer : cleanup unused assignments

c6aabfc LLVM static analyzer : false positives, not really issues

c359dca LLVM static analyzer : Double free

1806df7 Silence LLVM static analyzer: Assigned value is garbage or undefined

ce7d5e6 clean target: do not try to remove my home dir please (*~)

18f271f Remove & ignore files generated by bootstrap

5c0d698 Updated gitignores

451454f Added first unittest: FS_input_ascii_array

6661b4b fix last item length in FS_input_ascii_array

ac62579 properly set OWQ_size for each owq_part when writing comma-separated ascii parts from .ALL

6ff4da7 compat.h: only include compat_netdb.h if needed

9a97d16 Undo accidentally commited files

d31e834 perl ownet: do not add zero-padding to payload

d7f11c3 owusbprobe: respect OW_USB

c3dc351 Unbreak dlopen detection on FreeBSD

0d778ce Merge branch 'ftdi'

e94509e Disable 19200 mode for LINK when using ct_serial

229f00b ow_ftdi: %PRIu64 -> %zu for size_t

7ed29bf ow_ftdi: ensure we allow bytes to be written before we break device

a52bec8 ow_ftdi: fix misk warnings

caab23e ow_ftdi: Fix implicit function declarations

be2c526 fixed a bug in parsing --fuse-open-opt. Thanks to Cheetah (https://sourceforge.net/u/cheetah/profile/) for supplying the patch

6e6e36a Fixes for compiling on newer Cygwin. Thanks to Radoslav Chovan coudysk@gmail.com for helping debugging.

72d3640 owusbprobe: fix TTY device listing, filter lock/init device on FreeBSD

cb80acf owusbprobe: minor cleanups, fix a libusb_close in malloc error

648822a owusbprobe: cleanups, add "bus nr" addressing info for certain devices

21a5756 owusbprobe: scan for any /dev/tty|cua|uc. devices during USB probe, to show probably matching tty devices

b748d00 Added "latestvolt" nodes on the DS2450. Intended for safe use of /simultaneous/voltage.

783f086 Added a "latesttemp" node on the DS2438 chip. Intended for safe use of /simultaneous/temperature.

0540787 fixed DS1825 manpage to include the "latesttemp" node

b1c0ccf owusbprobe: Added detection/identification of DS9490, DS9481, DS9481P-300

bc61535 include sys/param if it exists, not based on OS

e9a7857 Fix implicit reference

d8450da Move min/max into ow_ftdi

97bde25 fixed missing src/man/man1/owexist.1 from commit 924a1ba

4a48e55 Added a "latesttemp" node on the DS18B20, DS18S20, DS1822, and DS28EA00 chips (and iButton versions). Intended for safe use of /simultaneous/temperature.

209b1de Fix order of DS2490 parameters

5d09fb5 printf fix

d043952 Added owusbprobe

dbb2588 ftdi: use min/max instead of MIN/MAX

f7d84ff Cleanups

2982df8 Add (optional) libftdi support for all serial devices

db4b183 DS2409 manpage fix

337b826 https://sources.debian.net/src/owfs/3.1p0-2/debian/patches/fix-include-paths.patch/

ea70fdf https://sources.debian.net/src/owfs/3.1p0-2/debian/patches/fix-include-paths.patch/

bb314f2 https://sources.debian.net/src/owfs/3.1p0-2/debian/patches/for-upstream-typo-manpages.patch/

924a1ba https://sources.debian.net/src/owfs/3.1p0-2/debian/patches/for-upstream-owexist-manpage.patch/

849a396 https://sources.debian.net/src/owfs/3.1p0-2/debian/patches/linkage.patch/

59f3540 https://sources.debian.net/src/owfs/3.1p0-2/debian/patches/for-upstream-fix-avahi-detection.patch/

3.1p2

14 Jul 10:49
Compare
Choose a tag to compare

v3.1p2 is mainly a bugfix release.

New Functions


  • Merge Johan Ström's FTDI branch, which allows finer control of FTDI based USB<->RS232<->Onewire masters.

  • Add "latesttemp" node to DS18B20, DS18S20, DS1822, DS1825, DS2438, and DS28EA00.

  • Add "latestvolt" node to DS2450.

Major Fixes


  • Cygwin, BSD: cleanup build infrastructure.

  • HD44780 on DS2408 based displays: make buttons work in 4-bit mode.

Detailed Changelog


1d66c05 systemd: switch all utils to explicit state notification

5ad332e uncodintionally send systemd notifications

f566d5f DS2408 display fix

4ca1f44 remove unittest "binary" which should have not been commited

d117c25 LLVM static analyzer : fix memory leak

755fab1 LLVM static analyzer : cleanup unused assignments

c6aabfc LLVM static analyzer : false positives, not really issues

c359dca LLVM static analyzer : Double free

1806df7 Silence LLVM static analyzer: Assigned value is garbage or undefined

ce7d5e6 clean target: do not try to remove my home dir please (*~)

18f271f Remove & ignore files generated by bootstrap

5c0d698 Updated gitignores

451454f Added first unittest: FS_input_ascii_array

6661b4b fix last item length in FS_input_ascii_array

ac62579 properly set OWQ_size for each owq_part when writing comma-separated ascii parts from .ALL

6ff4da7 compat.h: only include compat_netdb.h if needed

9a97d16 Undo accidentally commited files

d31e834 perl ownet: do not add zero-padding to payload

d7f11c3 owusbprobe: respect OW_USB

c3dc351 Unbreak dlopen detection on FreeBSD

0d778ce Merge branch 'ftdi'

e94509e Disable 19200 mode for LINK when using ct_serial

229f00b ow_ftdi: %PRIu64 -> %zu for size_t

7ed29bf ow_ftdi: ensure we allow bytes to be written before we break device

a52bec8 ow_ftdi: fix misk warnings

caab23e ow_ftdi: Fix implicit function declarations

be2c526 fixed a bug in parsing --fuse-open-opt. Thanks to Cheetah (https://sourceforge.net/u/cheetah/profile/) for supplying the patch

6e6e36a Fixes for compiling on newer Cygwin. Thanks to Radoslav Chovan coudysk@gmail.com for helping debugging.

72d3640 owusbprobe: fix TTY device listing, filter lock/init device on FreeBSD

cb80acf owusbprobe: minor cleanups, fix a libusb_close in malloc error

648822a owusbprobe: cleanups, add "bus nr" addressing info for certain devices

21a5756 owusbprobe: scan for any /dev/tty|cua|uc. devices during USB probe, to show probably matching tty devices

b748d00 Added "latestvolt" nodes on the DS2450. Intended for safe use of /simultaneous/voltage.

783f086 Added a "latesttemp" node on the DS2438 chip. Intended for safe use of /simultaneous/temperature.

0540787 fixed DS1825 manpage to include the "latesttemp" node

b1c0ccf owusbprobe: Added detection/identification of DS9490, DS9481, DS9481P-300

bc61535 include sys/param if it exists, not based on OS

e9a7857 Fix implicit reference

d8450da Move min/max into ow_ftdi

97bde25 fixed missing src/man/man1/owexist.1 from commit 924a1ba

4a48e55 Added a "latesttemp" node on the DS18B20, DS18S20, DS1822, and DS28EA00 chips (and iButton versions). Intended for safe use of /simultaneous/temperature.

209b1de Fix order of DS2490 parameters

5d09fb5 printf fix

d043952 Added owusbprobe

dbb2588 ftdi: use min/max instead of MIN/MAX

f7d84ff Cleanups

2982df8 Add (optional) libftdi support for all serial devices

db4b183 DS2409 manpage fix

337b826 https://sources.debian.net/src/owfs/3.1p0-2/debian/patches/fix-include-paths.patch/

ea70fdf https://sources.debian.net/src/owfs/3.1p0-2/debian/patches/fix-include-paths.patch/

bb314f2 https://sources.debian.net/src/owfs/3.1p0-2/debian/patches/for-upstream-typo-manpages.patch/

924a1ba https://sources.debian.net/src/owfs/3.1p0-2/debian/patches/for-upstream-owexist-manpage.patch/

849a396 https://sources.debian.net/src/owfs/3.1p0-2/debian/patches/linkage.patch/

59f3540 https://sources.debian.net/src/owfs/3.1p0-2/debian/patches/for-upstream-fix-avahi-detection.patch/

3.1p1

06 Apr 20:49
Compare
Choose a tag to compare

v3.1p1 is mainly a bugfix release.

New Functions


  • DS2409 explicit branch selection added.

  • Preliminary support for HobbyBoards Multitemp

Major Fixes


  • Fixes for a w1 kernel driver change introduced in Linux-3.16-rc1

  • Make --external actually work.

  • Fixes for compilation without libusb0 includes installed

  • Improved presence property -- works for uncached

  • Fix reading of DS2409 sensed, event and branch nodes.

Detailed Changelog


11325b6 Fix a bug introduced by changed behaviour of the w1 kernel driver. Thanks to marcin1j of https://github.com/marcin1j for providing a fix.

cad4fde Fix a bug introduced in commit e855721 causing owserver to crash when doing an explicit read on a locally known directory.

107a0ed removed libusb0 relicts

0ea833c DS2409 manpage fixes.

5de5bbf Added DS2409 explicit branch selection.

abd30ac DS2409 style fixes

db91544 Fix reading of DS2409 sensed, event and branch nodes. Bug found by Matthias Urlichs matthias@urlichs.de

44de152 Add warning when DEBUG MODE is selected in config or on command line but had been disabled at compile time

e855721 Fix reading and writing external sensors connected to an owserver

706f0c5 Fix owlib crash when accessing external devices without supplying a matching config file

be832d1 Fix owserver crash when using --external along with another real or fake adaptor.

375c280 Further fixes for libusb headers and compilation

9eb6acd fix and slightly generalize owfs' (the filesystem) systemd unit

ba7b185 FreeBSD compile fix for owfs

289eaf2 Fix build issue when building without EXTENDED_RWLOCK_DEBUG

d1021d7 Fix typo in function name

ee259ea Preliminary support for HobbyBoards Multitemp

a1547f9 regex for property parsing

47eb098 Add more regex parsing

5301242 Clean up after parse_sn

024022a Use regex in 1-wire slave ID parsing

258a9e6 Fix a potential memory leak in parse-address

9acabc7 Merge branch 'regex'

29ddff5 Change Parse_Address to use new regex routines

9ae61cd Merge branch 'link-aux'

8d09a28 Change LINK aux names to auxctrl and auxsense

87ebb2b Change host parsing to new regex code

8814ffa Beter encapsulation of regexec returning strings

6002995 regex host

63520e1 Make regex compiling not return a run-time error

d84d00b Fix bad URL handling bug

dc7169f Merge branch 'master' into regex

cd5419a Improved presence property -- works for uncached

865b689 Merge branch 'master' of ssh://git.code.sf.net/p/owfs/code

fe75dd0 Work on Mock adapter

a38e322 Simplify usb=scan mode -- no usb_scan option

8288c36 Merge branch 'master' of ssh://git.code.sf.net/p/owfs/code

24ea452 max_clients is ftp-only

9439031 Move enet_timeout to bus structure and remove unused "concurrent connections"

f3c57fe Move usb_scan_interval to bus structure

07d1beb Remove unneeded header in ow_enet_monitor

1362569 LIBUSB_CFLAGS