2020-10-20 15:08:13 by Frederic Cambus | Files touched by this commit (2) | |
Log message:
logswan: update to 2.1.8.
Logswan 2.1.8 (2020-10-19)
- Make displayUsage() static
- Removing some leading whitespace characters
- Constify methods and protocols names array
- Constify countries and continents names and ID arrays
- Enable FORTIFY_SOURCE level 2
- Call memset() to set all entry_data struct fields to zero
|
2020-09-17 10:50:04 by Frederic Cambus | Files touched by this commit (2) | |
Log message:
logswan: update to 2.1.7.
Logswan 2.1.7 (2020-09-17)
- Add a Perl program to generate an example MMDB database for testing
- Add a new test case to exercise the IP geolocation codepaths
- Add support for seccomp on arm
- Add missing test for __NR_mmap, the mmap syscall doesn't exist on arm
|
2020-07-03 17:06:00 by Frederic Cambus | Files touched by this commit (2) | |
Log message:
logswan: update to 2.1.6.
Logswan 2.1.6 (2020-07-03)
- Validate architectures for seccomp
- Minor code shuffling, for consistency with other codebases
- Add seccomp support on i386, tested on glibc and musl
- Remove entry for "Netherlands Antilles" in country table
- Swaziland was officially renamed to Eswatini in 2018
- Macedonia was officially renamed to North Macedonia in February 2019
- Rename Vatican City to Vatican to be consistent with GeoNames naming
- Rename Aland to Aland Islands to be consistent with GeoNames naming
|
2020-06-12 10:23:04 by Frederic Cambus | Files touched by this commit (2) | |
Log message:
logswan: update to 2.1.5.
Logswan 2.1.5 (2020-06-12)
- Switch the GEOIP2DIR example to point to '/var/db/dbip'
- Use CLOCK_REALTIME if CLOCK_MONOTONIC is not available
- Remove unneeded <sys/select.h> and <sys/types.h> includes
- Add missing <stddef.h> include
- Remove useless _POSIX_SOURCE define
- Remove useless _POSIX_C_SOURCE 199309L define
- Define _GNU_SOURCE in CMakeLists.txt to avoid cluttering source files
- No need to set HAVE_SECCOMP to 1, defining it is enough
- Remove some unneeded seccomp related includes
|
2020-03-30 12:06:38 by Frederic Cambus | Files touched by this commit (2) | |
Log message:
logswan: update to 2.1.4.
pkgsrc changes:
- Added GITHUB_RELEASE directives to fetch release file
- Tweak CMAKE_ARGS to reflect upstream GEOIP2DIR changes
- Remove the 'do-test' target and switch to using upstream tests
ChangeLog:
Logswan 2.1.4 (2020-03-27)
- Move GEOIP2DB definition to CMakeLists.txt, allowing build time
customization
- Display database path name in error message
- Remove direct link to GeoLite2 databases
- Add dependencies installation instruction for Fedora
- Change GEOIP2DB default value to "dbip-country-lite.mmdb"
- Change GEOIP2DIR default value to "${CMAKE_INSTALL_PREFIX}/share/dbip"
- Mention that DB-IP IP to Country Lite database is now the recommended option
|
2020-01-19 22:03:59 by Frederic Cambus | Files touched by this commit (2) | |
Log message:
logswan: update to 2.1.3.
Logswan 2.1.3 (2020-01-17)
- Add a new test target, to test log processing
- Move printed statistics after the actual output
- Use OpenBSD style(9) for function prototypes and declarations
- Remove seccomp mention in README as it is currently disabled by default
|
2019-11-19 12:25:27 by Frederic Cambus | Files touched by this commit (2) | |
Log message:
logswan: update to 2.1.2.
Logswan 2.1.2 (2019-11-19)
- Add ENABLE_SECCOMP build option, to allow building seccomp support
conditionally
- Disable seccomp by default, it needs more testing on non !amd64 platforms
- Use ${CMAKE_INSTALL_BINDIR} instead of hardcoding 'bin'
|
2019-10-31 11:45:34 by Frederic Cambus | Files touched by this commit (2) | |
Log message:
logswan: update to 2.1.1.
Logswan 2.1.1 (2019-10-30)
- Check if system has seccomp in CMakeLists.txt
- Use the HAVE_SECCOMP macro to check whether or not to enable seccomp
- Define and use a GEOIP2DB macro to specify GeoLite2 database name
- Add a switch (-d) to allow specifying path to a GeoIP2 database file
- Define and use a LOGSWAN_SYSCALL_ALLOW macro to make code more readable
- Adding missing #include guard in seccomp.h header file
- Use __NR_ instead of SYS_ prefix in LOGSWAN_SYSCALL_ALLOW
- Fix the build on aarch64 Linux, where the open() syscall does not exist
- Add error checking for both prctl() calls
|
2019-10-29 10:18:08 by Frederic Cambus | Files touched by this commit (2) | |
Log message:
logswan: update to 2.1.0.
ChangeLog:
Logswan 2.1.0 (2019-10-23)
- Add FALLTHROUGH comments where appropriate
- Add support for parsing HTTP/3 requests
- Add initial seccomp support on Linux, tested on musl and glibc systems
|
2019-08-17 00:07:15 by Frederic Cambus | Files touched by this commit (2) |
Log message:
logswan: Update to 2.0.4.
ChangeLog:
Logswan 2.0.4 (2019-08-16)
- Adding #include guard in compat header file
- Add an example log file and regenerate output example
- Add dependencies installation instructions for NetBSD and FreeBSD
- Add final dots for options descriptions
- Add final dot when printing results summary
- Use EXIT_SUCCESS and EXIT_FAILURE macros for return values
- Add a trailing newline when printing JSON output
OK kamil@
|