timediff is a simple command-line utility that reads text prefixed with a timestamp, and prints the time difference between one line and the next. It was created for use in industrial automation environments to investigate which process steps are slowest or detect abnormal delays.
minor feature: v1.1 adds support for 'dmesg' style logs where the timestamp is number of seconds/microseconds since boot or since the unix epoch.
GNU GPLv3 c utility time logging
Nikola generates static websites and blogs, with feeds, comments, media galleries and an archive. Content can be authored in reStructuredText, Markdown/CommonMark, Wiki, BBCode, Textile, AsciiDoc, Python Notebooks, Misaka, Pandoc, txt2tags, orgmode, or plain HTML. It also provides code sections with syntax highlighting, is multi-lingual, fully themeable, and can utilize external tools. It's foremost rather fast and its static pages don't have further webserver requirements.
major bugfix: Features
Implement a new plugin manager from scratch to replace Yapsy.
Which does not work on Python 3.12 due to Python 3.12 carelessly
Removing parts of the standard library
Support for Discourse as comment system.
Loading of templates from plugins with `__init__.py` files.
Margins of paragraphs at the end of sections.
Ignore `.DS_Store` files in listing indexes.
BaguetteBox.js invoking in the base theme.
Development (preview) server `nikola auto`.
For non-root SITE_URL, in particular when URL_TYPE is full_path.
.
For plugin developers.
Nikola now requires the `.plugin` file to contain a ` Nikola `.
Section with a `PluginCategory` entry set to the name of the plugin
Category class. This was already required by `plugins.getnikola.com`,
But you may have custom plugins that don t have this set.
MITL python website blog code-generator static-pages
Pyspread is a desktop spreadsheet application. It's unique in supporting Python expressions in table cells rather than introducing a basic style language. It allows CSV import and export, while its own files are GPG signed. It can create charts using matplotlib, grid cells return pythonic objects, like macros can also be written in Python. It can therefore also utilize numpy or matrix operations.
minor bugfix: This is a bugfix release.
Dependencies:
* Mandatory: Python ( 3.6), numpy ( =1.1), PyQt5 ( 5.10, requires PyQt5.Svg), setuptools ( =40.0), markdown2 ( = 2.3)
* Recommended: matplotlib ( =1.1.1), pyenchant ( =1.1), pip ( =18), python-dateutil ( = 2.7.0), py-moneyed ( =2.0), rpy2 ( =3.4), plotnine ( =0.8), libvoikko ( =4.0), libvoikko ( =4.3), nuspell ( =5.1), hspell ( = 1.4), ggplot2 ( =3.4)
* For building the apidocs with Sphinx see apidocs/requirements.txt
Bug fixes:
* Fix for Qt versions below 5.13 that do not provide lossless image rendering
* csv import without quotations fixed
* Periodic updates now again only updates frozen cells
GNU GPLv3 spreadsheet python
Prosody is a modern XMPP communication server. It aims to be easy to set up and configure, and efficient with system resources. Additionally, for developers it aims to be easy to extend and give a flexible system on which to rapidly develop added functionality, or prototype new protocols.
minor bugfix: We are pleased to announce a new minor release from our stable branch.
We re relieved to announce this overdue maintenance release containing a number of bug fixes and also some improvements from the last few months.
Especially the prosodyctl check tool which gained some new diagnostic checks as well as handling of configuration option types the same way Prosody itself does.
A summary of changes in this release:
Minor changes
core.certmanager: Update Mozilla TLS config to version 5.7
util.error: Fix error on conversion of invalid error stanza #1805
util.array: Fix new() library function
util.array: Expose new() on module table
prosodyctl: Fix output of error messages containing
util.prosodyctl.check: Correct suggested replacement for disallow_s2s
util.prosodyctl.check: Allow same config syntax variants as in Prosody for some options #896
util.prosodyctl.check: Fix error where hostname can t be turned into A label
util.prosodyctl.check: Hint about the external_addresses config option
util.prosodyctl.check: Suggest http_cors_override instead of older CORS settings
util.prosodyctl.check: Validate format of module list options
mod_websocket: Add a pre-session-close event #1800
mod_smacks: Fix stray watchdog closing sessions
mod_csi_simple: Disable revert-to-inactive timer when going to active mode
mod_csi_simple: Clear delayed active mode timer on disable
mod_admin_shell: Fix display of remote cert status when expired etc
mod_smacks: Replace existing watchdog when starting hibernation
mod_http: Fix error if access_control_allow_origins is set
mod_pubsub: Send correct jid attribute in disco#items
mod_http: Unhook CORS handlers only if active to fix an error #1801
mod_s2s: Add event where resolver for s2sout can be tweaked
MITL xmpp jabber conferencing lua
Everything you need to design, simulate and fly better rockets
OpenRocket is a free, fully featured model rocket simulator that allows you to design and simulate your rockets before you build and flying them.
minor feature: See Release Notes for changes.
GNU GPLv3 hpr cad aerodynamics 6dof model rocket trajectory simulation physics drag design education testing 3d modeling 3d rendering
Cosmonium is a 3D astronomy and space exploration program. With Cosmonium you can navigate in our solar system and discover all the planets and their moons. You can also visit the neighboring stars and discover the true size of our galaxy and the Universe.
Cosmonium supports (or will support) the creation of fictional planets, stellar systems nebulaes, ... using procedural generation.
major feature: Features
Italian translation
Improve editor layout
Add overlap support for heightmap and textures
Make heightmap scale and offset more user friendly
Separate data interpolator and filter configurations
Add navigation controller
Support configuration of the home system and start body in the config file
Add track body camera controller
Make the ship rotation more reactive
Rework camera controller API
Add basic support for texture reference
Allow override of body scale in the surface description
Add more advanced options in the preference panel
Separate orientation and position interpolation in autopilot
Add basic plugin support
Add galaxy and atmosphere in cel render flags
Add position and anchor in cel print command
Add setsurface cel command
Add options in set cel command to change the ship, navigation controller or camera mode
Add support of UTC date in cel time command
Bugfixes
Fix crash of editor and preference panels
Fix bad performance due to runaway task
Fix shadows of single planets and nested systems
Clean up frame configuration
Keep untranslated names for scripts
Timed cel commands should not run when other commands are active
Fix orbit cel command
Load cel scripts as UTF-8 by default
Correctly copy and update named orbits and rotations
Fix disappearing ring shadows when switching surfaces
Fix disappearing sphere self shadows when switching surfaces
Use distance to surface iso distance to centre when searching for nearest body
Use lonlat reference frame when moving on the surface
GNU GPLv3 astronomy
foo2zjs is a printer driver for printers that use the Zenographics ZjStream wire protocol for their print data. It allows users to print to the Konica Minolta magicolor, HP LaserJet, Samsung, Xerox, Lexmark, and Oki, and possibly other ZjStream printers.
minor feature:
GNU GPL c printing
VIPS is a small, quick and memory-conservative 2D image processing C and C++ library. It comes with over 300 functions, for arithmetic processing, histograms, convolutions, morphological operations, frequency filtering, colouring, resampling, statistics and others. It supports most common raster image formats (PNG, TIFF, JPEG, FITS, OpenEXR), or chain to ImageMagick/GraphicsMagick.
minor bugfix: - reduceh: fix Highway path on SSE2 DarthSim
- fix JPEG in TIFF colourspace for Q = 90 heman1-test
- fix build with upcoming libjxl 0.9 kleisauke
- jxlsave: lower min effort value to 1 DarthSim
- fix build without libjpeg ionenwks
- fix vips7 plugin load jcupitt
- allow ".jfif" as a suffix for jpegsave casperbrike
- don't let the magick sniffer hijack TIFF kleisauke
- ignore BLOCKED classes in foreign map jcupitt
- add locks to fftw3 calls akash-akya
GNU LGPL c c++ images image-processing arithmetic histogram morphing filtering
KDevelop is a cross-platform IDE. It supports various programming languages such as C, C++, Python, PHP, Java, SQL, Ruby, QML, JavaScript, Go, and document formats XML, HTML, CSS, build systems QMake, CMake, and version control, GUI builders, debugging and documentation tools. It's based on KDevPlatform and the KDE and Qt libraries.
minor feature:
GNU GPL c c++ qt kde ide programming code-editor build-system debugging gui-builder
GnuPG (the GNU Privacy Guard or GPG) is GNU's tool for secure communication and data storage. It can be used to encrypt data and to create digital signatures. It includes an advanced key management facility and is compliant with the proposed OpenPGP Internet standard as described in RFC2440. As such, it is meant to be compatible with PGP from NAI, Inc. Because it does not use any patented algorithms, it can be used without any restrictions.
minor feature: * gpg: Set default expiration date to 3 years. T2701
* gpg: Add --list-filter properties "key_expires" and
"key_expires_d". T6529
* gpg: Emit status line and proper diagnostics for write errors.
T6528
* gpg: Make progress work for large files on Windows. T6534
* gpg: New option --no-compress as alias for -z0.
* gpgsm: Print PROGRESS status lines. Add new --input-size-hint.
T6534
* gpgsm: Support SENDCERT_SKI for --call-dirmngr. rG701a8b30f0
* gpgsm: Major rewrite of the PKCS#12 parser. T6536
* gpgtar: New option --no-compress.
* dirmngr: Extend the AD_QUERY command. rG207c99567c
* dirmngr: Disable the HTTP redirect rewriting. T6477
* dirmngr: New option --compatibility-flags. rGbf04b07327
* dirmngr: New option --ignore-crl-extensions. T6545
* dirmngr: Support config value "none" to disable the default
keyserver. T6708
* wkd: Use export-clean for gpg-wks-client's --mirror and --create
commands. rG2c7f7a5a27
* wkd: Make --add-revocs the default in gpg-wks-client. New option
--no-add-revocs. rG10c937ee68
* scd: Make signing work for Nexus cards. rGb83d86b988
* scd: Fix authentication with Administration Key for PIV.
rG25b59cf6ce
Changes also found in 2.4.2:
* gpg: Print a warning if no more encryption subkeys are left over
after changing the expiration date. rGef2c3d50fa
* gpg: Fix searching for the ADSK key when adding an ADSK. T6504
* gpgsm: Speed up key listings on Windows. rG08ff55bd44
* gpgsm: Reduce the number of "failed to open policy file"
diagnostics. rG68613a6a9d
* agent: Make updating of private key files more robust and track
display S/N. T6135
* keyboxd: Avoid longish delays on Windows when listing keys.
rG6944aefa3c
* gpgtar: Emit extra status lines to help GPGME. T6497
* w32: Avoid using the VirtualStor
GNU GPLv3 security cryptography e-mail
View and edit files in hexadecimal or in ASCII
minor feature: - configure script must error-out when (n)curses isn't found
- Move SIGWINCH handling from handler to NCURSES
- Make configure.ac compliant with autoconf = 2.70
- Check that malloc did not return NULL
- Fix a possible memory leak in findFile()
- Prevent division by zero on empty files.
GNU GPL shell hexeditor
The program gst123 is designed to be a more flexible command line player in the spirit of ogg123 and mpg123, based on GStreamer. It plays all file formats supported by GStreamer, so if you have audio/video collections which contain different file formats, like flac, ogg and mp3, you can use gst123 to play all your audio/video files.
minor feature:
GNU LGPL gstreamer mp3 ogg flac audio video
The program gst123 is designed to be a more flexible command line player in the spirit of ogg123 and mpg123, based on GStreamer. It plays all file formats supported by GStreamer, so if you have audio/video collections which contain different file formats, like flac, ogg and mp3, you can use gst123 to play all your audio/video files.
minor feature:
GNU LGPL gstreamer mp3 ogg flac audio video
hitch is a network proxy that terminates TLS/SSL connections and forwards the unencrypted traffic to some backend. It's designed to handle 10s of thousands of connections efficiently on multicore machines.
major bugfix: * Added command line option ``--backend-connect-timeout`` and
corresponding configuration file setting
``backend-connect-timeout``.
* Added command line option ``--ssl-handshake-timeout`` and
corresponding configuration file setting ``ssl-handshake-timeout``.
* The ``client-verify`` configuration file setting can now also be
applied at the ``pem-file`` level, making it only apply if that
particular certificate is chosen.
* Fixed a bug where we would change file ownership of the output log
file also when not needed. (Issue: 371_)
* Number of worker processes can now be specified as ``auto``, which
will automatically create one worker per CPU on the system. This
setting is available both for the ``--workers`` command line option
and for the ``workers`` configuration file setting. Thanks to
Thierry Magnien (@tmagnien) for the contribution.
* Fixed a bug that prevented configuring a UNIX domain socket backend
when the ``--chroot`` setting was specified.
.. _371: https://github.com/varnish/hitch/issues/371
BSDL-2 internet proxy-server tls
Haxe is an cross-language development toolkit. It implements a modern, high level, strictly typed programming language. Comes with a cross-compiler for multiple target languages (iOS, Android, Java, C++, C#, HTML5, NodeJS, Python, PHP, Lua). It brings along its own standard library, but still provides ways to access each platforms native capabilities.
minor bugfix: General improvements: All : improve extra field error range. All : better error messages for --connect hl : improve error message when hl_version is missing hl/c : compiler now adds hlc define when targeting hl/c. Macro : update macro API restriction warnings when using -D haxe-next : All : handle non existing files for positions in pretty errors. All : metadata support for local static vars All : catch trailing invalid syntax in string interpolation Eval : Array.resize retaining values Eval/hl : catching haxe.ValueException hl : make genhl respect Meta.NoExpr hl : don't add bindings for non existing methods hl/c : add missing I64 mod support hl/c : rework reserved keywords hl/c : Int64 unsigned right shift overflow. Java/cs: stack overflow from closures constraints js : DOMElement insertAdjacentElement should not be pure. Macro : catch trailing invalid syntax in Context.parseInlineString Macro : TDAbstract without flags in haxe.macro.Printer
GNU GPL haxe programming-language compiler cross-plattform c c++ hashlink