Opened 7 years ago

Closed 7 years ago

#8832 closed enhancement (fixed)

tripwire-2.4.3.2

Reported by: Pierre Labastie Owned by: Pierre Labastie
Priority: normal Milestone: 8.0
Component: BOOK Version: SVN
Severity: normal Keywords:
Cc:

Description

new "small point" version

Change History (4)

comment:1 by Pierre Labastie, 7 years ago

Owner: changed from blfs-book@… to Pierre Labastie
Status: newassigned

comment:2 by Pierre Labastie, 7 years ago


What's New:

i18n

    Optionally use iconv(), where available, for report/db files that are portable across different character encodings. This is disabled by default for the sake of backward compatibility.
    Properly display multibyte/high ascii chars when displaying reports or DBs.

Hash generation

    Disk cache hinting with posix_fadvise() or similar mechanism (where available), to avoid filling the system disk cache with files we've already read & aren't immediately going to revisit.
    HASH_DIRECT_IO config option, to use direct i/o while hashing files, where available (only Linux in 2.4.3.2), per longstanding user request.
    Use O_NOATIME, where available, so that scanning a file/dir/symlink doesn't update its access time attribute.
    Optionally use system CommonCrypto for hashes on Mac OS X.

Build System

    Regenerated build system with automake 1.15 (we were previously on the ancient version 1.8).
    ‘make dist’ now generates a complete, buildable source bundle.
    Can now use OpenSSL while cross compiling, if the appropriate libs are available.
    Can finally use a build directory outside of the OST source tree.

Platform(s)

    MS-DOS/FreeDOS + DJGPP support added
    AROS-specific fixes for not echoing passphrases, & deleting temporary files.
    Cygwin: paths with leading double slashes are now handled correctly. Cygwin uses this syntax for UNC paths.

Other

    Remove dead code & unused files
    Add embedded version strings for 'what' command (or 'version' command on AROS)
    Add a new config file option RESOLVE_IDS_TO_NAMES to control whether we try to resolve uid/gid values to user & group names. Static binaries are known to segfault when doing this given certain nsswitch.conf setups (particularly LDAP/AD), so setting this to false bypasses name resolution and just displays the numeric uid/gid.
    Add a new optional --key-size argument to twadmin --generate-keys mode, with available sizes of 1024 or 2048 bits. Previously twadmin always created 1024-bit El Gamal keys, and this remains the default if --key-size is not specified, at least for the time being.
    Fix a compilation issue with C++11 and -Werror=terminate.

comment:3 by Pierre Labastie, 7 years ago

I'm having a hard time with this one. "Make install" is broken at several places:

  • It runs instructions like:
    install twconfig.4 twconfig.4 /usr/share/man/man4
    

which return an error.

  • It runs also:
    install <a bunch of header files> '.'
    

which also returns an error. If Makefiles are tweaked in order to modify those instructions, the install system then tries to run installer/install.sh, which is broken too...

I've seen that both Gentoo and arch manually install files, instead of using "make install". I am not sure about the implications of doing so (need to define passwords afterwards, need to script configuration files content,...). I wonder how upstream tests their build system!

comment:4 by Pierre Labastie, 7 years ago

Resolution: fixed
Status: assignedclosed

Fixed at r18250

Note: See TracTickets for help on using tickets.