Releases: owfs/owfs
v3.2p4
v3.2p3
v3.2p3 is mainly a bugfix & cleanup release.
New Functions
Minor Fixes
3.2p2
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
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
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
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
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
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
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
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