Logfilegen is a fast and highly customizable tool to generate common server (nginx, etc) or user-defined format log files to make fake workloads for data ingest or analytics programs. You can generate log file with the desired rate (lines per second), the file size, lines count and the duration. Each variable of the log file can be redefined by the random or static value. logfilegen depends just on GCC or Clang with C++17 support, and, optionally, cmake.
major feature: What's new?
The new release is slighty faster. Two new macros were added: @meta and @seq. All of them are described at the documentation, here in a short - @meta allows to combine several macros into one, so we can use more than one macro at the simple (non-sequenced) variable value. And @seq can be used to use sequences at macro, as in the usual variable value.
HomeBank helps managing your personal accounting. It's designed for ease of use, and quickly analyzing and tracking your personal finances in detail, has filtering tools and pretty graphing. It can import from Quicken, MS Money, bank statements as OFX, QIF, CSV and QFX. HomeBank also detects duplicate transactions, auto-numbers cheques, handles bank, cash, asset, credit and liability account types, can schedule transactions, internel transfers, and so forth.
minor bugfix: Change: updated the example.xhb file with up to date data.
Change: avoid to call the update currency api unless file last save is less than 24h.
Date and column title alignement.
Budget manage table view category column no ellipsis nor resizable.
Changing a category name do not update the list.
En_GB locale faultly translated to Arabic by a user.
Update currency at program start always mark the file changed.
Impossible to schedule income template with an amount equal to 0.
Crash importing OFX under specific conditions.
Vehicle cost report shows duplicated subcats.
2023-01-08 Maxime Doyen.
TRURL G is a free desktop RPN calculator that celebrates the 50th anniversary of the first landing of humans on the earth's moon. Its design is inspired by the Apollo Guidance Computer (AGC).
minor bugfix: Minor updates and support for Macs with Apple Silicon processor architecture.
Vim is a highly configurable text editor built to enable efficient text editing. It is an improved version of the vi editor distributed with most UNIX systems.
Vim is often called a "programmer's editor," and so useful for programming that many consider it an entire IDE. It's not just for programmers, though. Vim is perfect for all kinds of text editing, from composing email to editing configuration files.
minor feature: patch 9.0.1280: inssufficient testing for what 9.0.1265
Problem: Inssufficient testing for what 9.0.1265.
Solution: Add a couple of test cases.
While tcpdump shows what packets are going through the
network, bpfmon will show how much in terms
of bytes per second and packets per second in a
nice pseudo-graphical terminal interface.
bpfmon also supports monitoring an iptables rule that
is selected by command line option or selected from a
Suitable for developing terminal applications or daemons with
telnet access and terminal support.
* small footprint
* does not have external dependencies
* allows both internal and external event loop
* allows stdin/stdout or external input/output (can work over socket)
* supports basic set of telnet sequences, making it suitable for built-in
terminal interfaces for daemons
* supports a limited set of input keystroke sequences
* fully Unicode compatible (parts of this depend on wcwidth in libc)
* supports utf8 verification of input
* relies only on a limited subset of ANSI/xterm ESC sequences, making it
compatible with mostly all modern terminals (inspired by linenoise)
* there is no curses API and ancient terminal compatibility, hence less bloat
* clean API with opaque private data, usable from C/C++
bigz is a simple but feature-rich C library for bignum calculations. It's the continuation of an old BigNum project originally begun as a research project. Current releases include many fixes, extensions and improvements. It's not as efficient as GMP, but comes with a smaller footprint, provides Z+Q infinite precision, and is rather portable and multi-thread safe.
minor feature: Extend std::to_string for CBignum and CRational. Add C++ specialized std::numeric_limits for CBignum and CRational. Improve rational to double conversion. Qualified port on Linux (loongarch64) with gcc 13.0.0. Add support for long double. Build.dylib instead of.so shared libs macOS. Qualified port on macOS 19.4.0 (x86_64) with tcc 0.9.27. internal error with BzAsh when n is 0. Automatically generate config.h.in from autogen.sh. Refresh configure.ac using autoupdate script. Modernize and configure.ac, add AC_REVISION. Add bignum amalgamation rule. BzRandom uses xorshift algorithm.
Calibre is an e-book library management application, viewer and editor. It's also commonly used for e-book file format conversion and syncing to reader devices. Calibre also simplifies downloading news from the web and converting them into e-book form, and can act as content server for online access to your book collection.
minor feature: Release: 6.12 03 Feb, 2023
New features E-book viewer: Read aloud: On Windows switch to using the new Microsoft speech subsystem with access to more voices
Note that this means that old voice, speed and audio devices setting will not be used so a reconfiguration might be needed.
calibre:// URL scheme: allow specifying a Virtual library for show_book URLs
Add by ISBN: Allow adding using identifiers other than ISBN as well
Update bundled Qt to 6.4 this means calibre on macOS is now only supported on Big Sur and newer.
Spell check dialog: Allow up and down arrow keys to work regardless of focus.
Allow multiple Template tester dialogs
Windows MTP device driver: Ignore failure to enumerate objects inside non-root folders
There are apparently a lot of devices out there that fail in this way. So rather than aborting the scan simply ignore the folder.
Book list: a regression in the previous release that broke dragging to select multiple books.
Content server viewer: reload book not actually reloading until the browser is also refreshed
E-book viewer: occasional false warning about highlight being overwritten
E-book viewer: detection of selected highlights when all text is selected
an error when embedding metadata into a large number of books
When updating metadata in EPUB 2 files and no language is specified, do not remove the lt;dc:language gt; tag as this causes epubcheck to complain. Instead set the language to "und"
Wireless device driver: Remove the timeout for initial connection
Use an icon rather than a color to report errors in fields and the search box
Conversion dialog: Regex builder: Workaround in Qt that prevented searching for non breaking spaces in the wizard used to test search expressions.
Spell check dialog: move down after correcting word, not up
Get books: Mobileread store plugin not working
New news sources.
Boston Globe Print Edition by unkn0wn. Observer Reach Foundation by unkn0wn
Improved news sources.
Jerusalem Post. LiveMint. The Seattle Times
rpmrebuild is a tool to build an RPM file from a package that has already been installed, or from an rpm file
In a basic use, rpmrebuild use do not require any rpm building knowledge.
(On debian, the equivalent product is dpkg-repack)
minor bugfix: - fix --cap-from-fs is not as expected when use libcap-2.32 (xujing)
- reset defattr when users want to keep files permission, uid and gid (xujing)
- fix -k may not keep uid or gid (xujing)
CMOC is a 6809-generating cross-compiler for a large subset of the C language. It produces executables for the Motorola 6809 processor to be used under the Tandy Color Computer Disk Basic environment, OS-9 and others. It runs under GNU/Linux and other Unix-like environments.
minor bugfix: Fixed compilation problems when building CMOC on Cygwin.
Fixed bugs in memcmp(), memicmp(), strcmp(), stricmp() for OS-9.
Added sqrt32() to CMOC's standard library.
Optimizations and minor fixes.
OpenSSH is a BSD/Linux implementation of SSH1 and SSH2 for encrypted terminal connections, tunneling and file transfers.
It includes the sshd server, scp and sftp, and various utility tools such as ssh-add, ssh-agent, ssh-keysign, ssh-keyscan, ssh-keygen, and the sftp-server.
minor feature: This release a number of security.
This release contains for two security problems and a memory.
Safety problem. The memory safety problem is not believed to be
Exploitable, but we report most network-reachable memory faults as
Sshd(8): a pre-authentication double-free memory fault.
Introduced in OpenSSH 9.1. This is not believed to be exploitable,
And it occurs in the unprivileged pre-auth process that is
Subject to chroot(2) and is further sandboxed on most major
Ssh(8): in OpenSSH releases after 8.7, the PermitRemoteOpen option.
Would ignore its first argument unless it was one of the special
Keywords "any" or "none", causing the permission list to fail open
if only one permission was specified. bz3515.
Ssh(1): if the CanonicalizeHostname and CanonicalizePermittedCNAMEs.
Options were enabled, and the system/libc resolver did not check
That names in DNS responses were valid, then use of these options
Could allow an attacker with control of DNS to include invalid
Characters (possibly including wildcards) in names added to
Known_hosts files when they were updated. These names would still
Have to match the CanonicalizePermittedCNAMEs allow-list, so
Practical exploitation appears unlikely.
Ssh(1): add a new EnableEscapeCommandline ssh_config(5) option that.
Controls whether the client-side C escape sequence that provides a
Command-line is available. Among other things, the C command-line
Could be used to add additional port-forwards at runtime.
This option defaults to "no", disabling the C command-line that.
Was previously enabled by default. Turning off the command-line
Allows platforms that support sandboxing of the ssh(1) client
currently only OpenBSD) to use a stricter default sandbox policy.
Sshd(8): add support for channel inactivity timeouts via a new.
Sshd_config(5) ChannelTimeout directive. This allows channels that
Have not seen traffic in a configurable interval to be
Wine is an implementation of the Windows API on top of X and Unix. It does not require Microsoft Windows, but can use native Windows DLLs if they are available. It provides both a development toolkit for porting Windows source code to Unix as well as a program loader, allowing many unmodified Windows programs to run on x86-based Unixes.
minor feature: Windows version set to Windows 10 for new pre. Many code cleanups that were deferred during code freeze. Various. #43235 Dungeons amp; Dragons Online crashes on FreeBSD, #44650 Multiple Blizzard games need dxgi and d3d11 dlls mapped without hole between two LOAD segments (Diablo III v2. 6. 1. 49286+, World of Warcraft, Overwatch), #47508 FL Studio: Pressing backspace while editing the name of something edit name window prematurely, #49202 Never exited critical section in freetype.c, #49443 Anno 1800: Super slow amp; bad performance, #49615 Device read errors logged in dmesg when running wine commands with empty CD/DVD drive, since 5.5, #51040 msi:package fails on Windows 10 if privileges not high enough, #51313 gdi32:driver sometimes fails with a STATUS_GRAPHICS_PRESENT_OCCLUDED error, #51784 The dinput8:hid output is too big in Wine, #52354 winemac.drv not functional on non metal GPUs, #52462 Wine don #039;t recognize Ipega PG-9025 LT, RT and right analog stick is miss-mapped to RT and LT, #52878 Free PC Audit 18.104.22.168 fails to show info in #039;Brief #039; tab (needs GetBinaryValue method of the StdRegProv class), #52936 winhttp:url assumes 0xfb00 cannot be converted to the ANSI codepage, fails with UTF-8 codepage, #53142 ieframe:webbrowser - test_ClientSite() has a rare failure on Windows 10 1809+, #53274 adsldp:ldap - test_ParseDisplayName() sometimes fails to connect to the server, #53386 cmd.exe: FOR /F USEBACKQ doesn #039;t handle UTF-16 output of commands. #53594 GOG Galaxy crashes in GetExtendedTcpTable(), #53666 Logitech X-56 Stick crashes the joystick subsystem if connected, #54030 Snagit needs Win32_Volume class ( #039;select deviceid from win32_volume where driveletter =C: #039;), #54215 ListView doesn #039;t refresh when changing between List and Details styles. #54289 RtlCopyContext buffer overflow, #54328 nsi:nsi - test_tcp_tables() sometimes crashes in Wine, #54337 AviUtl shows Japanese text as gar
Poppler is librarified PDF rendering toolkit derived from the Xpdf 3.0 code base. It can utilize X11-independent rendering backends like Cairo, Splash, or Qt4 Arthur. It's not designed for platform-agnosticy, but proper BSD/Linux integration; is used by various PDF applications (Evince, Okular, TeXStudio, pdftotext, Zathura, Xournal, Inkscape), and comes with a set of command-line tools of its own.
major bugfix: :
CairoOutputDev: rendering of color type 3 fonts.
CairoOutputDev: Add handling matte entry.
Segfault on wrong nssdir.
"NSS could not shutdown".
Pdfsig: Point out supports PKCS#11 URIs as nickname.
BallroomDJ 4 is a ballroom music player. It is designed to play music the entire evening without intervention. Manage your ballroom dance music and create song lists, automatic playlist and sequenced playlists.
BallroomDJ 4 is the replacement for BallroomDJ.
minor bugfix: 4.0.10 beta 2023-2-1
* Bug Fixes:
* Configuration: Changed 'Player Queues' to 'Music Queues'.
* Configure / User Interface: Added 'Scale' option for large screens.
* Mac OS: Fix localization issue.
* Management: Prevent multiple dialogs.
* Player: Fix next song while in gap.
* Player: Fix player control interaction with announcements.
* Player User Interface: Prevent multiple dialogs.
* Song List Editor: Fix Export M3U.
* Song List Editor: Fix Import M3U (Windows).
* Starter: Prevent multiple dialogs.
* Starter: window position is saved globally, not per-profile.
* Minor user interface cleanup.
* Code cleanup (ui).