File readsb.changes of Package readsb

-------------------------------------------------------------------
Sat Jul 19 12:25:04 UTC 2025 - Eugenio Paolantonio <me@medesimo.eu>

- Update to version 3.14.1690:
  + autogain: debounce loudRebound a bit
  + --gain=auto: increase default noiseLowThreshold a bit
  + altitude update debugging stuff
  + json mlat / tisb flags array: add alt_baro
  + alt update minor
  + minor alt update stuff
  + accept alt from mlat sbs input
  + don't disrupt alt_reliable due to disagreeing lower quality data
  + minor fixup for altitude reliability check
  + improve altitude reliability check
  + tweak autogain: make single loudEvent sufficient to reduce gain
  + write full traces less often
  + don't delay using jaero positions when low jaero timeout set
  + when using an SDR only forward first message from a plane when no fixed bits
  + reference homebrew recipe
  + binCraft messagerate fixup
  + binCraft: better switching between message rate and message count
  + after landing / takeoff: up to 60 seconds of data every second
  + increase traceLast default to 96
  + fixup some trace logic things
  + no traceMaintenance calls unless needed
  + removestale: iterate all aircraft less often
  + remove incorrect comment
  + add lock around some trace handling
  + autogain loud rebound: not quite as fast
  + writing fulltrace: always mark legs
  + autogain: much quicker rebound for closeby passing aircraft
  + autogain: recover gain much quicker
  + better debugging / allow more compressCurrent passes
  + regularly reallocate certain buffers
  + improve non position data reduce forwarding for --net-ingest instances
  + fine grained ground positions if speed changes not that great remove
  + higher resolution for 30 seconds after airground change
  + add 30 seconds of max resolution before landing
  + fine grained ground positions if speed changes
  + traces: add version string
  + better way to set priority for trace pool
  + add some thread count limits
  + try and spread out perm writes better
  + don't mess with trace_next_perm on load
  + docker jemalloc: slight memory savings
  + --full-trace-dir option to reduce memory usage of --write-globe-index at the expense of IOPS
  + some unused code to print bar graph on console for message rate
  + mode-s beast: hopefully fix baud setting
  + add baudrate, cosmetics
  + netDrainMessageBuffers: drain all of them
  + remove minizlo dependency: code folder
  + remove unused minilzo dependency
  + thread pool buffers: release regularly
  + fixup global message rate calculation
  + reset aircraft message count when it's been inactive for 15 minutes
  + better logging when using ModeS Beast
  + work around global data with ground positions while a receiver location is provided
  + fix minor memory stat issue
  + save 4 MB of memory when using --db-file
  + add free on exit for valgrind
  + use aircraftBack to reduce memory fragmentation even without thp
  + readme / help: use file instead filepath
  + add spinlock, don't use it though
  + better maintain quickGet
  + parallel state loading aircraftCreate: explain why we don't need a mutex for this
  + keep track of memory used for aircraft structs
  + use mmap for aircraft object storage under certain conditions
  + only write permanent traces near the end of the day
  + use mmap to take advantage of 2MB (or multiple) mappings that are automatically a THP
  + getUptime: never use synthetic timestamp
  + fixup filter_callsign API / cleanup some bad constants in api code
  + make api hash automatically resize to save 4MB of memory for most installs
  + api buffer minor tweak
  + trace stuff cleanup / soften midnight IOPS spike
  + add example for simple webserver to MacOS instructions
  + improve help for --device-type ifile
  + makefile add LTO option
  + trace writing: make it easier to see different trace writes in flame graphs
  + proper receiver count for aircraft without position
  + reduce frequency of permanent trace writes
  + debug cleanup
  + conditional deactivation of recompression
  + cleanup trace dir creation a little bit
  + traceLastNext shuffle
  + fix rare occurrence of recent trace missing after initial trace write
  + stateChunk: specify int size
  + minor tracechunk logic improvement
  + trace heuristic: more resolution for altitude changes
  + recompressStateChunk: more statistics
  + traceChunk logic: better deal with inactive timespans in traces
  + recompress trace chunks for a bit of memory saving
  + more consistently extend traceChunks
  + comment on extening zstd data
  + reduce trace memory usage
  + beast dump timestamp handling: better defaults
  + accept_synthetic disconnect: hexdump some data
  + add ignore_synthetic
  + globe-index traces: reduce /run memory usage for inactive aircraft
  + try other IPs from DNS for instant disconnect
  + traceLast: don't write extra data to json if aircraft still active
  + with SDR: more consistently forward messages
  + use traceLast to add granular data to full and history traces
  + traceLast no output
  + prevent emitting old data after client disconnect / connect
  + add some rarely useful debug code
  + nogrind.sh gdb
  + don't warn as strictly about save_blob duration
  + make quickGet slightly quicker
  + slightly more reliably send position messages often for beast reduce logic
  + ingest: remove unreasonably high message rate clients
  + improve reduce_forward for quickly alternating squawk
  + somewhat dynamically resize receiver table
  + fix net receiver id forwarding
  + unify place where sockopts are set, set TCP_NODELAY
  + ignore DF types with icao CRC quicker after receiving zero CRC
  + deb build: no need to set non-default hash bits anymore
  + fixup make test
  + move stuff around, mess with bearing function a bit
  + minor cpu savings in greatcircle calc
  + slight cpu reduction: ground track calculation: use atan2f instead of atan
  + binCraft: improve rssi representation
  + slow down connect attempts for multiple DNS results
  + net connector: ignore 0.0.0.0 and :: as DNS replies
  + getaddrinfo notes
  + remove last_flush logic
  + minor fix for net connect error suppression
  + don't reuse DNS lookups for 60 seconds
  + minor free on exit
  + once a connection succeeds, do a fresh DNS lookup on reconnect
  + avoid negative lost percentages due to ping bytes
  + shorten data drop message
  + debugFlush: just show data drop stuff
  + go back to 5 min interval for showing data drop message
  + data drop logic: minor simplification
  + data drop logic: tolerate bad connections better
  + network buffer comments / debugging switches for flushWrites
  + adjust buffers for large ro-size better
  + fix network output buffer for json output
  + only allocate Modes.globeLists when globe-index is used
  + change AIRCRAFT_HASH_BITS to a command line argument
  + fix unlikely buffer overflow in apiUpdate / apiAdd
  + minor missing cleanup on exit
  + only alloc rangeDirs when needed
  + remove unused code
  + don't allocate globe index stuff if not needed
  + don't spam data discard during tcp scaling window startup
  + simplify flushClient
  + go to smaller default buffers
  + if the OS network buffer is full, drop every 2nd packet for 1 second
  + make rate reduction logic only affect a single connection
  + autogain: fix wrong minimum gain value being printed
  + make garbage ports work properly on ingest
  + fix for fast disconnect round 2
  + improve net connector backoff for fast disconnect
  + don't disconnect for garbage as quickly unless --net-ingest
  + macOS homebrew deps
  + readme wording
  + create --write-json dir if it doesn't exist
  + more os X readme refinements
  + os x readme
  + Apple / Mac OS X notes in readme
  + fixup net connector specified uuid for incoming data
  + persist a feeder uuid that is given for input net connectors
  + make thread join work with apple
  + work without eventfs on darwin
  + remove unneded sendfile include
  + anet / sdr_beast os x compat
  + geomag: suppress unused variable warning
  + rename task_info_t due to os X name collision
  + makefile changes required for os x
  + add compatibility shims for apple os x
  + change how receiver-focus works
  + fix signal emitted via binCraft
  + fixup debug print for autogain
  + add config option for beast dump compression level
  + heatmap / replay: unknown altitude now allowed
  + add --process-only
  + sbs_in: don't accept invalid data
  + setLatLon
  + remove debug print
  + force mlat if no other position
  + Revert "with new arm runners shouldn't need qemu anymore"
  + trace saving readme
  + fix rtl-sdr handling for less common tuners
  + with new arm runners shouldn't need qemu anymore
  + only use rtl agc for rafael tuners with 29 gain steps
  + ignore non-CRC messages after 30 seconds of last CRC message (was 45)
  + make tracks statistics consistent across various settings
  + traces: use buffered position without exception
  + update to world magnetic model 2025 (WMM2025)
  + traces: make sure the air ground transition is well recorded
  + github action: fix readsb version to include git commit
  + add print to make sure we don't do too many iterations
  + improve receiver count logic
  + add comment with SBS sample message
  + support non-icao addresses in SBS input/output
  + readProxy setting
  + non rtl-sdr: use default gain when gain=auto passed
  + update --net-only help text
  + longer dwell time for aircraft when writing traces without globe index
  + fixup --gain -10
  + add range outline reset via setGain file
  + fixup autogain min gain setting
  + remove adsbexchange hardcoding
  + autogain: replace startingGain with lowestGain parameter
  + autogain: faster startup, faster reaction to very loud signals
  + autogain: reduce default loudThreshold
  + autogain defaults tweak
  + autogain: print autogain settings
  + autogain: change default noise thresholds
  + just log 59 dB instead of tuner AGC
  + make quiet autogain the default
  + autogain: silent by default 

- Add patch disambiguate-unterminated-strings.patch
  + Fixes build with gcc15

- Use old %bcond syntax for compatibility with older rpm-build

- Handle systems without %_distconfdir

-------------------------------------------------------------------
Mon Nov 18 13:12:33 UTC 2024 - Eugenio Paolantonio <eugenio.paolantonio@suse.com>

- Initial packaging 
openSUSE Build Service is sponsored by