Embedthis GoAhead 4.1.1 šŸ’¾

The Embedthis GoAheadā„¢ web server is one of the worldā€™s most popular embedded web server deployed for over 15 years in hundreds of millions of devices by industry leaders and startups. It is compact and requires less than 150K RAM. GoAhead uses an event-driven, non-blocking core to efficiently operate with minimal resources. Coupled with a role-based authentication framework and security sandbox, GoAhead is highly secure. It is easily embedded and ported to create secure web applications.

minor feature: Essential Upgrade -- All users strongly advised to upgrade. Recommended Upgrade -- Upgrade recommended but not essential. Optional Upgrade -- Upgrade only if convenient. Support both OpenSSL 1.0 and 1.1 streams. Improve windows building. Support VS 2017 professional and community editions. multiple response cookies. To build, requires MakeMe 1.0 or later. To install packages, use Pak 1.0 or later. . Download. Documentation.

GNU GPL http web server embedded c goahead embedthis

Embedthis ESP 8.0.2 šŸ’¾

Embedthis ESP is a blazing fast "C" language web framework that is extremely efficient and access hardware and system data with ease. ESP is not a traditional low-level environment. It is a full MVC framework in a tiny footprint with most things you'd expect from an enterprise web framework including: MVC, scaffolds, templates, WebSockets, integrated databases, database migrations, etc. ESP offers "script-like" productivity, if web pages or controllers are modified during development, the code is transparently recompiled and reloaded.

minor feature: Essential Upgrade -- All users strongly advised to upgrade. Recommended Upgrade -- Upgrade recommended but not essential. Optional Upgrade -- Upgrade only if convenient. HTTP/2 protocol. building without HTTP/2. loading combined app modules. Cleanup MprModule in ESP callbacks. Reinstate httpTrace to have a HttpConn / HttpStream first parameter. Enable compat mode by default to map legacy APIs and structs (e.g. HttpConn - HttpStream). To build, requires MakeMe 1.0 or later. To install paks, use Pak 1.0 or later. . Download. Documentation.

GNU GPL esp web framework asp mvc

exiftool 11.23 šŸ’¾

ExifTool is a Perl library and command-line tool for reading and updating common meta data information in various file formats. Foremost it works on image files, EXIF, PNG, GPS, IPTC, XMP, JFIF/JPEG, GeoTIFF, ICC Profile, Photoshop IRB, FlashPix, AFCP, AIFF, DJVU, Postscript, GZIP, OpenDocument, PDF, SVG, OGG and ID3. It can also edit maker notes of digital (RAW) camera files from Canon, Casio, FLIR, FujiFilm, GE, HP, JVC/Victor, Kodak, Leaf, Minolta/Konica-Minolta, Nikon, Nintendo, Olympus/Epson, Panasonic/Leica, Pentax/Asahi, Phase One, Reconyx, Ricoh, Samsung, Sanyo, Sigma/Foveon and Sony.

minor bugfix: Recognize DWG and DWF files. - Minor improvement to some -validate warnings. - Tolerate leading UTF-8 byte order mark (BOM) at start of JSON files. - problem recognizing some streaming camm metadata in QuickTime videos.

Artistic perl exif meta-data

Calibre 3.36 šŸ’¾

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: 3.36 21 Dec, 2018 New features Happy Holidays to everyone!. Kobo driver: Add supported for newly released firmware update. Kobo driver: a regression in the last release that caused book title to appear as unknown if metadata management was set to manual in calibre. PDF Output: Do not fail if one of the fonts from the source document has no name metadata. Improved news sources. Wall Street Journal. ESPN. Al Jazeera (English).

GNU GPLv3 python c++ ebook-reader e-book conversion

CakePHP 2.10.14 šŸ’¾

CakePHP is a web development framework, somewhat similar to Rails. It provides scaffolding tools, an ActiveRecord/DataMapper implementation, doesn't require much setup or configuration. It comes with helpers for text translations, caching, validation, authorization backends, CSRF and XSS protection, and templating. It follows the Web-"MVC" scheme, centralized route dispatching, less efficient class-by-class autoloading, etc. Thorough API documentation and a rich set of user-contributed plugins exist.

minor feature: Replace hard coded test directory paths with constants. Add model id to all interal exists() method calls. This makes the usage compatible with the shim plugin. Tests are all passing with PHP 7.3. Improved API documentation. ENUM columns will use strings for all values instead of conditionally using an integer. errors when using cake schema with ENUM columns. Joseph Zidell. Koji Tanaka. Mark Story. Martin StĆ¼cklschwaiger. Val Bancer. Yaser Naderi. bancer. mark_story.

MITL php framework web-mvc cakephp rails

MusicBrainz Picard 2.1.0 šŸ’¾

Picard is a cross-platform music tagger written in Python. It supports all common audio formats (MP3, FLAC, OGG, M4A, WMA). And uses AcoustID audio fingerprints, for automatic music identification; or look up CD images even. For additional features, a wide list of plugins is available; and it's easy to extend.

major feature: PICARD-105 - Picard won't load non-album tracks from fingerprints. PICARD-421 - Releases in private collections are not shown as being in them. PICARD-518 - Sliders without labels in "Options - Metadata - Preferred Releases". PICARD-637 - matchedtracks is broken. PICARD-875 - AIFF does not support any of the compatid3 tags. PICARD-949 - Track can be placed in the incorrect spot on the release after using Scan. PICARD-1013 - False file save error in specific circumstances. PICARD-1060 - Collections menu not displayed correctly anymore. PICARD-1112 - Cannot save tags that were previously deleted from file. PICARD-1133 - Plugins list doesn't load automatically after setting proxy. PICARD-1162 - Solo vocals are tagged wrong. PICARD-1219 - Picard creating empty ID3 TIPL / TMCL / IPLS frames. PICARD-1245 - Set field "Grouping" doesn't work as expected. PICARD-1275 - After uninstalling a plugin Picard needs to be restarted for it to be reinstalled. PICARD-1281 - Picard has wrong version string on macOS. PICARD-1320 - Black text on a dark theme. PICARD-1332 - Deleted tags for matched files stay deleted. PICARD-1336 - MP4 reports "bpm" as unsupported tag. PICARD-1339 - Removing unclustered files can be very slow. PICARD-1340 - File info doesn't display Mono / Stereo in Channels field anymore. PICARD-1341 - Cluster track order misinterprets disc/track numbers. PICARD-1346 - Move additional files fails if multiple patterns match. PICARD-1348 - Keyboard shortcuts broken due to localization. PICARD-1350 - Drag and drop on cover image box does not always work as expected. PICARD-1355 - Setting or unsetting album for non-album tracks does not work. PICARD-1359 - Crash with tagger integration when using DuckDuckGo Privacy Essentials. PICARD-1364 - picard.exe has no version tag. PICARD-1368 - Info messages are not sh

GNU GPL python audio music id3 tagging

schily 2018-12-21 šŸ’¾

The "Schily" Tool Box is a set of tools written or managed by Jƶrg Schilling. It includes programs like: cdrecord, cdda2wav, readcd, mkisofs, smake, bsh, bosh, btcflash, calc, calltree, change, compare, count, cpp (K&R original), cstyle, devdump, dmake based on SunPro Make, hdump, isodebug, isodump, isoinfo, isovfy, label, man2html, mt, obosh, od, p, POSIX patch, pbosh, printf, sccs, scgcheck, scpio, scut, sdd, sfind, sformat, smake, sh/bosh (Bourne Shell), spaste, star, star_sym, strar, suntar, gnutar, tartest, termcap, and ved.

major feature: Added a workaround for a Solaris includefile bug related to unsigned chars and CHAR_MAX/CHAR_MIN. Bourne Shell: The whole shell is not exited (required by POSIX) if a failing command substitution is the right side of an enviroment assignement without following command. sdd: added a better message in retry mode. sdd: added a new option secsize=# to control the basic block size. SCCS: the prs man page is now less wide and fits into 80 columns. SCCS: libcomobj::bulkprepare() added a missing '/' after the working directory. SCCS: sccs: makefile() no longer detects SCCS/a.file as valid s.file. SCCS: sccs: makefile() a new mode has been introduced in order to later convert sccs(1) to use the -N option in the low level programs. SCCS: sccs: Now using strdup() instead of own code. SCCS: sccs now has a new subcommand "root" that prints the project set home directory. SCCS: libcomobj: the get function has been moved from admin(1) to libcomobj. SCCS: delta now supports -k and -N+. SCCS: delta(1) now may use the get function from libcomobj when -N+SCCS was specified. SCCS: libcomobj::parseN() now recognises a space character as a dummy placeholder for -N flag characters. SCCS: sccsdiff: the shell script is now able to deal with spaces in the -N option. SCCS: all programs now use gettext() for the -version output. SCCS: sccslog: The program now uses setlocale() and gettext(). SCCS: the sccsfile man page now contains an overview on all files used by the SCCS suite. SCCS: The man pages now contain a section "SOURCE DOWNLOAD" with source download instructions. SCCS: the sccslog man page fixed a typo that caused .PD 0. SCCS: New version string says: 5.09 2018/12/18.

CDDL software development build tools utilities

Vim 8.1.0611 šŸ’¾

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 8.1.0611: crash when using terminal with long composing characters Problem: Crash when using terminal with long composing characters. Solution: Make space for all characters.

Other text-editor ide vi vim

DomFramework 0.52 šŸ’¾

The DomFramework allow the developpers to create easily some PHP applications. Provide authentication, abstraction to databases, and much more !

minor release: FEATURES ADDED: * Start the namespace conversion (no namespace defined, but add the needed calls Exception and __NAMESPACE__." class") * route : allow OPTIONS HTTP method * xdiff : Add XDiff support in pure PHP. Allow one to see which lines of two text files are modified, like the "diff" command. See https://en.wikipedia.org/wiki/Diff * route : catch the base of site on "." too * dblayeroo : Add FLOAT support * dblayeroo : Add normalize method by default (trim all the values, except the null ones). Use it in verify too * dblayeroo : Add the "realTypes" support with basic associated tests. The realtypes are more specific than the SQL types. Examples the real type "mail" will be stored in "varchar(255)". If the user want some custom tests, it must extends the class and create checkRealType_XXX tests * outputhtml : Allow one to get multiple data from the view and replace all the array keys by their values (and not only title and content ) * tcpclient : Add timeout support * httpclient : allow one to use http connection to GET/POST data with cookies management and HTTPS support. All of this without allow_url_fopen need CORRECTED BUGS: * ipaddresses : update CIDR tests : was not catch error if the last char of CIDR was a letter

BSDL php web interface framework authentication routing database

QMMP 1.2.5 šŸ’¾

QMMP is an Qt-based audio-player. The user interface is similar to Winamp or XMMS, which compatible skins can be used of. It supports a plethora of audio formats, like MP3, Ogg Vorbis/Opus, FLAC, Musepack, WavePack, MOD files, AAC, Audio CDs, WMA and other ffmpeg-supported encodings, PCM, MIDI, SID, and Chiptune files. It provides DSP plugins, lyrics downloading, equalizers and visualizers, supports common audio APIs and sinks, and is cross-platform.

minor bugfix: added icon for 'exit' action in the tray icon menu; fixed drag-and-drop issue under Qt 5.12 (1.2.5 only); fixed issue with 8-bit audio in the ffmpeg plugin; fixed latest mplayer output parsing; fixed '--quit' command line option processing; fixed issue with empty audio parameters.

GNU GPL audio audio-player qt5 mp3

Samba 4.9.4 šŸ’¾

Samba is a software suite that provides seamless file and print services to SMB/CIFS clients. It is freely available, unlike other SMB/CIFS implementations, and allows for interoperability between Linux/Unix servers and Windows-based clients.

minor feature: Libcli/smb: Don apos;t overwrite status code. wbinfo --group-info apos;NT AUTHORITY System apos; does not work. Session setup reauth fails to sign response. vfs_fruit: Validation of writes on AFP_AfpInfo stream. vfs_shadow_copy2: Nicely deal with attempts to open previous Version for writing. Restoring previous version of stream with vfs_shadow_copy2 fails With NT_STATUS_OBJECT_NAME_INVALID fsp- gt;base_fsp- gt;fsp_name. CVE-2018-16853: S4U2Self crash with MIT KDC build. s3-vfs: Prevent NULL pointer dereference in vfs_glusterfs. winbindd: crash when taking profiles. CVE-2018-14629 dns: CNAME loop prevention using counter Regression. apos;samba-tool user syscpasswords apos; fails on a domain with many DCs. CVE-2018-16853: Do not segfault if client is not set. lib:util: DECLASS pointer initializiation. ctdb-daemon: Exit with error if a database directory does not Exist. s3:libads: Add net ads leave keep-account option.

GNU GPLv3 communications file-sharing cifs windows

Universal Media Server 7.7.0 šŸ’¾

Universal Media Server is a DLNA-compliant UPnP Media Server, which is implemented in Java and thus runs on all operating systems. It can convert any media file format, and stream it to a wide range of hardware devices (smart TVs, and media centers).

major bugfix: General: Improved code formatting double subtitles when transcoding video XViD recognition incorrect music genre labels web stream transcoding Renderers: Improved support for Philips PUS TVs Improved support for Samsung Q6 Series TVs Improved support for Samsung Q9 Series TVs Web interface: Use H.264 on the web interface in Chrome and Firefox Removed the limit on resolution Added font scaling setting Removed custom scrollbar styling a hover effect on Firefox the dynamic view Languages: Updated translations via Crowdin: Chinese Simplified translation completed Czech translation completed and validated German translation updated Hungarian translation updated Portuguese (Brazilian) translation updated Romanian translation completed and validated Russian translation updated Slovak translation updated Thai translation updated.

GNU GPL java media streaming ffmpeg upnp dlna

WordTsar 0.1.616 šŸ’¾

Wordstar for the 21st Century. WordTsar is a Wordstar 7.0D document mode clone. It loads Wordstar 4, Wordstar 7, and RTF (partial) files, and saves in Wordstar 7 and RTF format. Multi platform Windows, Linux, OSX

minor feature: Features Headers and Footers now implemented (.he, .h1, .h2, .h3, .4, .h5 with odd or even page settings. Same with footers). Bugs Fixed .rm didn't work while printing. No ticket, fixed on the fly when found Known Issues RTF import and export of headers and footers is incomplete KP still not implemented, use OP See ticket systemt Sourceforge

Affero GPLv3 word-processor

VideLibri 2.0 šŸ’¾

VideLibri lists the books you have lend from a public library and lets you search the library catalog from your local device. It has all the usual features of an library OPAC, i.e. viewing, renewing, searching and ordering books. It also renews all due books automatically and can do other things only a locally running app can do, like keeping a history of all ever lend books across multiple libraries. It is the world's first library app. So far VideLibri has been tested with 200 libraries successfully, but it was designed to allow every user to adds its own library without requiring any/much programming knowledge. For this purpose three query languages were developed that are supposed to simplify the querying of webpages as much as possible: - A pattern-matching language that selects arbitrary data from a single HTML page, based on an annotated sample of that page. - A catalog of related pages to apply these patterns to multiple webpages. Its syntax is similar to XSLT and likewise it is almost Turing complete (i.e. it has the necessary control structures, but requires XPath to do calculations ). - A dialect of XPath/XQuery/JSONiq that is Turing-complete and thus can calculate arbitrary, unexpected things VideLibri is platform-independent and currently there are binaries for (Desktop) Windows, Linux and Android. At the moment its GUI is entirely in German as no support for any non-German-speaking library has been requested, but a translation can be made if wished for.

minor feature: Returned lend books can be deleted from the lending history. For one lend book you can search for similar books in the entire library catalogue. Rewrite of the lending list and search GUI with Kotlin. Use Relinker library to complete native library extraction, since allegedly the App Store often fails to install native libraries properly. Use JNI 1.6 in native libraries and set abiFilters. Improved native error messages. libero OPAC: Do not display order links from the webpage as additional lendable holding. Remove duplicated "ISBN" from the webpage. Public library Berlin: Show some error messages from the webpage rather than invalid webpage when ordering a book. Fix race condition between lending list refresh, ordering and account config. Fix ignored year field during search.

GNU GPL libraries opac interpreter object-pascal java windows linux android bibliothek bibliotheken buecherei buechereien stadtbibliotheken

Linux kernel 4.19.11 šŸ’¾

Linux is a mostly POSIX-compliant Unix-inspired operating system kernel, originally implemented by Linus Torvalds and now maintained as an international project. It's the base and common namegiver to a wide array of Linux distributions. The kernel provides all modern Unix-y features, like true process multitasking, virtual memory, virtual and clustered filesystem support, complex networking and extensive support for various hardware and machine platforms.

minor feature: Linux 4.19.11, x86/build: compiler support check for CONFIG_RETPOLINE, dm zoned: target BIO completion handling, drm/amdgpu: update SMC firmware image for polaris10 variants, drm/amdgpu: update smu firmware images for VI variants (v2), drm/amdgpu: add some additional vega10 pci ids, drm/amdkfd: add new vega10 pci ids, drm/amdgpu/powerplay: Apply avfs cks-off voltages on VI, drm/i915/execlists: Apply a full mb before execution for Braswell, drm/i915/gvt: tiled memory decoding on BDW, Revert "drm/rockchip: Allow driver to be shutdown on reboot/kexec", drm/nouveau/kms/nv50-: also flush fb writes when rewinding push buffer, drm/nouveau/kms: memory leak in nv50_mstm_del(), powerpc: Look for "stdout-path" when setting up legacy consoles, powerpc/msi: NULL pointer access in teardown code, media: vb2: don't call __vb2_queue_cancel if vb2_start_streaming failed, tracing: memory leak of instance function hash filters, tracing: memory leak in set_trigger_filter(), tracing: memory leak in create_filter(), dm: call blk_queue_split() to impose device limits on bios, dm cache metadata: verify cache has blocks in blocks_are_clean_separate_dirty(), dm thin: send event about thin-pool state change _after_ making it, ARM: dts: bcm2837: polarity of wifi reset GPIOs, ARM: mmp/mmp2: cpu_is_mmp2() on mmp2-dt, fuse: continue to send FUSE_RELEASEDIR when FUSE_OPEN returns ENOSYS, mmc: sdhci: the timeout check window for clock and reset, mmc: sdhci-omap: DCRC error handling during tuning, mmc: core: use mrq- sbc when sending CMD23 for RPMB, MMC: OMAP: broken MMC on OMAP15XX/OMAP5910/OMAP310, ovl: missing override creds in link of a metacopy upper, ovl: decode of dir file handle with multi lower layers, block/bio: Do not zero user pages, arm64: dma-mapping: FORCE_CONTIGUOUS buffer clearing, userfaultfd: check VM_MAYWRITE was set after verifying the uffd is registered, fs/iomap.c: get/put the page in iomap_page_create/release(), scripts/spdxcheck.py: always open files in binary mode, aio: spec

GNU GPL c linux kernel operating-system

Atom 1.34.0-beta1 šŸ’¾

Atom is a programming editor. It has a web / JavaScript-based GUI, but runs as desktop application. Atom can be edited with itself. Lots of plugins and extensions, and language bindings are available. The default interface comes with a paned interface, a file system browser, fuzzy search, code folding, an understandable configuration dialog, snippet browser, multi-cursor and selection support.

minor feature: Updated to Electron 2.0.16. Improved highlighting of JSDoc comments in JavaScript files highlighted with Tree-sitter. an error when running Bracket Matcher: Select Inside Matching Bracket with the cursor just before or after a closing parentheses ). an causing some Atom release packages to double in size. Atom/atom#18570 - Only deref top-level symlinks in node_modules when copying assets. Atom/atom#18597 - electron@2.0.16. Atom/atom#18601 - Bump language-javascript, update test w/ new scope mapping. Atom/bracket-matcher#377 - exception when running select-inside-brackets command w/o tree-si . Atom/language-javascript#629 - Add JSDoc injection w/ tree-sitter-jsdoc. Atom/language-javascript#628 - Change scopes in comparison to language-babel. Atom/language-javascript#633 - Bump tree-sitter-javascript and adjust scope mapping for new_expression.

MITL javascript editor programmers web-development

Embedthis MakeMe 1.0.1 šŸ’¾

Embedthis MakeMe is a modern replacement for make and autoconf. It manages the building of programs and products by direct compilation and the generation of IDE projects and Makefiles. MakeMe can portably build programs for Linux, Mac and Windows and handles cross-compilation with ease.

minor feature: Essential Upgrade -- All users strongly advised to upgrade. Recommended Upgrade -- Upgrade recommended but not essential. Optional Upgrade -- Upgrade only if convenient. windows building. Increment to 1.0 release. . Download. Documentation.

GNU GPL makeme gyp bit make autoconf makefile cake

LibCXX Windows Library 0.13.0 šŸ’¾

LibCXXW is a library that implements a basic X user interface toolkit with a modern C++17 API and without any dependencies on large Gnome (GTK) or QT libraries.

minor feature: This release adds a layout manager that draws an optionally-titled border around a group of elements, and implements the window manager synchronization request protocol.

GNU GPLv3 widget-set c++ x11 linux developers

Qt5 Configuration Tool 0.37 šŸ’¾

added color themes and style sheets; feature to use GTK/KDE dialogs; feature to compile without D-Bus support; fixed some bugs; updated translations.

minor feature: Qt 5.12 support; alpha channel for color themes; added environment variables support for paths in the qt5ct.conf; mime-type based icons in the file dialog; fixed icon theme parsing; replaced deprecated code; updated translations

BSDL-2 qt5 configuration

CloudI 1.7.5 šŸ’¾

CloudI is an open-source private cloud computing framework for efficient, secure, and internal data processing. CloudI provides scaling for previously unscalable source code with efficient fault-tolerant execution of C/C++, Erlang/Elixir, Go, Haskell, Java, JavaScript/node.js, OCaml, Perl, PHP, Python and Ruby services. The bare essentials for efficient fault-tolerant processing on a cloud!

minor bugfix: * Added CloudI Service API nodes_status function to provide current uptime, availability and cost information for any CloudI node (using Erlang monotonic time) * Now both "*" and "?" are wildcard characters in service name patterns that consume one or more characters, with "?" never matching the next character in the string (i.e. "/?/" matches "/a/" but never "/a/b/" while "/*/" will match either) * cloudi_service_http_cowboy was renamed to be cloudi_service_http_cowboy1 * cloudi_service_router ssh server throughput was improved * All external dependencies were updated * Bugs were fixed and other improvements were added (see the ChangeLog for more detail)

MITL erlang elixir c++ c golang haskell java javascript ocaml perl php python ruby unix cross-platform distributed-computing

HandBrake 1.2.0 šŸ’¾

HandBrake is a video file conversion tool. It supports nearly all formats, can transcode media files and codecs for various platforms, players and devices (includes a user-friendly target list to select from). It has an uncomplicated interface and is available cross-platform.

minor feature: Blu-ray title name where reading from raw device. Improved handling of broken units in Blu-ray source (skip and continue reading). Rare crash related to preview images, anamorphic, and default preset values. Jitter produced by 59.94 fps to 29.97 fps frame rate conversion. Duration of silence buffers (may improve audio/video sync for some sources). Linker warning by setting libvpx target to minimum supported macOS version. Build failure with old GTK versions. Miscellaneous Flatpak-related and improvements. Updated libraries (necessary to pull in needed ) Libdvdread 6.0.0 (DVD decoding) Libdvdnav 6.0.0 (DVD decoding) . Libdvdread 6.0.0 (DVD decoding). Libdvdnav 6.0.0 (DVD decoding). Potential crash where HOME directory is missing. Legacy preferences causing preset window being shown at every launch. Preset name and menu display on Ubuntu 14.04 Trusty Tahr. Default destination file name for Blu-ray source to not include MPLS number. Queue reloading in Flatpak sandbox. Toolbar icons alignment and use correct art for lower pixel density. Updated most translations. Menu item and tooltip strings related to selection behavior. Crash where presets file contains invalid UTF-8. Incorrect track selection behaviours on audio and subtitle tabs. Creating an unneeded HandBrake Team directory in the user's Roaming directory. Improved path handling when opening a source directory from the queue. Miscellaneous and improvements.

GNU GPLv3 c c objective-c video conversion cross-platform

TXR Language 204 šŸ’¾

TXR is a "data munging" language which combines a convenient text extraction notation that is equivalent in power to Parse Expression Grammars, with an innovative Lisp dialect which manages to integrate the differences between Lisp-1 and Lisp-2. It has many features: built-in lazy lists, strings and vectors that can be treated with list processing functions, currying operators, macros with destructuring lambda lists, macrolet, symbol macros, dynamically scoped variables, exception handling, object-oriented structures, delimited continuations, a foreign-function interface and much more. TXR is influenced by Common Lisp, Scheme, Awk, M4, POSIX Shell, Prolog, Ruby, Python, Arc, Clojure, S-Lang and others.

major bugfix: Bugfix in UTF-8 decoder. Bugfix in defvar operator. New nzerop function. Other minor improvements.

BSDL-2 interpreter development lisp text-processing utilities programming-language

TXR Language 203 šŸ’¾

TXR is a "data munging" language which combines a convenient text extraction notation that is equivalent in power to Parse Expression Grammars, with an innovative Lisp dialect which manages to integrate the differences between Lisp-1 and Lisp-2. It has many features: built-in lazy lists, strings and vectors that can be treated with list processing functions, currying operators, macros with destructuring lambda lists, macrolet, symbol macros, dynamically scoped variables, exception handling, object-oriented structures, delimited continuations, a foreign-function interface and much more. TXR is influenced by Common Lisp, Scheme, Awk, M4, POSIX Shell, Prolog, Ruby, Python, Arc, Clojure, S-Lang and others.

major bugfix: Broken logxor function fixed. Bugs fixed in the caseq*, caseql* and casequal* macros. VM performance improvements. Couple of new library functions.

BSDL-2 interpreter development lisp text-processing utilities programming-language

Courier Mail Server 1.0.5 šŸ’¾

Courier is a mail transfer agent (MTA) and groupware server. It implements IMAP, ESMTP, POP3, LDAP, SSL, HTTP, iCal. It also provides mailing list management, filtering, maildirs storage, and a webmail interface with calendaring and scheduling.

minor feature: Imap: Send an alert about a Unicode messages to a non-Unicode, client at most once per IMAP session.

GNU GPL c e-mail smtp imap mail-server groupware calendaring

hitch 1.5.0 šŸ’¾

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.

minor feature: the handling of the session cache option passed to configure . Kill pointless assert. . New stop_hitch test ture. . per-frontend default certificate handling. . Add argument parsing for UDS. . Teach VSA about PF_UNIX. . Rename this function. . Make Hitch backend-UDS capable. . Doc. . Add support for pem loading from directory. . Drop config_parse_cli retval arg. . pem-dir: default cert handling and other cleanup. . Add pem-dir-glob configuration setting. . Doc pem-dir/pem-dir-glob. . Add pem-dir test case. . Attempt at centralizing s_client output parsing to hitch_test.sh. . openssl1.1.1 s_client sends an SNI name by default. . NPN not available in tls1.3. . Nix comment. . const struct frontend arg. . Add support for TLS 1.3. . Add test case for TLS 1.3 client. . Add missing lexer token for TLSv1.3. . Rename so we don't have 2x test29. . Rework log level bits. . ocsp-dir reload crash. . Don't override log-level on --daemon. . Also take into account current-generation workers in handle_mgt_read. . Preliminary changelog. . Move proxy tlv append into its own function. . proxyv2: Update the length at the very end. . Add 'proxy-tlv' option. . Rename/refactor the alpn/proxy bits. . Kill stale comment. . Set SO_REUSEADDR for parse_proxy_v2. . Add proxy-tlv test case. . proxy-tlv doc. . Drop TLSv1.1 as a default protocol. . Update changes. . Redo pem-dir default cert handling. . Prepare for 1.5.0.

BSDL-2 internet proxy-server tls

CakePHP 3.7.1 šŸ’¾

CakePHP is a web development framework, somewhat similar to Rails. It provides scaffolding tools, an ActiveRecord/DataMapper implementation, doesn't require much setup or configuration. It comes with helpers for text translations, caching, validation, authorization backends, CSRF and XSS protection, and templating. It follows the Web-"MVC" scheme, centralized route dispatching, less efficient class-by-class autoloading, etc. Thorough API documentation and a rich set of user-contributed plugins exist.

minor feature: incorrect error messages when cells cannot find their template. a regression in assertCookieNotSet(). Added missing @deprecated annotations on methods on Email. Improve typehints on array properties. Loosened type checking in integer and decimal type classes. Both these types now allow whitespace, and commas to accept more number formats. IntegrationTestTrait now uses annotations for its setup/teardown logic. This removes the need for awkward method aliasing when using the trait. Console Arguments::getArgument() no longer raises a notice error on missing arguments. Console ConsoleIo::createFile() will now recursively create directories if necessary. This improves compatibility with Shell::createFile(). ADmad. Florian KrƤmer. Jeremy Harris. Mark Scherer. Mark Story. Tomas Saghy. saeideng.

MITL php framework web-mvc cakephp rails

BirdFont 2.25.0 šŸ’¾

BirdFont is a font editor which allows creating vector graphics and exporting them as TTF, EOT & SVG fonts. It simplifies glyph creation through a snap grid, or allows to trace them from background images.

minor feature: Drop Android build script . Resize tool. . Search in overview. . Partial copy and paste, needs more work. . Duplicated grid buttons. . Version 2.25.

GNU GPLv3 vala font-editor svg truetype vector-based

RTextDoc 2.2 šŸ’¾

RTextDoc is a structured text editor for typesetting. It supports AsciiDoc, DocBook and LaTeX for authoring notes, books, web pages, man pages, or websites and blogs. It provides instant grammar and spell checking, integrated dictionaries, WYSIWYG BibTeX equations, HTML from and to LaTeX conversion. It also includes a PDF output viewer, and can be used portably without installation.

major feature: Improved support for JDK9-JDK12. Updated groovy to version 2.6.4; Updated jruby to the latest release; Skip version check in the shell script;New install ignores some checks in preferences

GNU GPL java swing editor latex asciidoc docbook text-processing typesetting

psx 4.0.1 šŸ’¾

PSX is a framework written in PHP to create RESTful APIs. It provides tools to handle routing, API versioning, data transformation, authentication, documentation and testing. With PSX you can easily build an REST API around an existing application or create a new one from scratch.

minor feature: Add postgresql test case. Add abstract environment engine to use different webserver types. Removed test cases and use tests from the framework.

GNU GPLv3 php rest api framework oauth

XLSX I/O 0.2.21 šŸ’¾

Cross-platform C library for reading values from and writing values to .xlsx files. XLSX I/O aims to provide a C library for reading and writing .xlsx files. The .xlsx file format is the native format used by Microsoft(R) Excel(TM) since version 2007. The library was written with the following goals in mind: - primary focus on data values organized in tables, on not layout or graphics - written in standard C, but allows being used by C++ - simple interface - small footprint - portable across different platforms (Windows, *nix) - minimal dependancies: only depends on expat (only for reading) and libzip (which in turn depends on zlib) - separate library for reading and writing .xlsx files Also includes command line tools to convert between .xslx and CSV files.

minor feature: Changes to xlsxio_read.c for better Microsoft Visual C++ support. Added generation and installation of.def files when building with MinGW (can be used to generate Microsoft Visual C++.lib files). Added information README.md about creating.lib files when using Microsoft Visual C++. Join_basepath_filename in xlsx_read.c to also support absolute paths (reported by Matthew James Briggs). Added CMake options to specify custom dependancy paths: ZLIB_DIR/MINIZIP_DIR/LIBZIP_DIR/EXPAT_DIR.

MITL excel xlsx c library c++ c library cross platform portable open source free ooxml database values read write

Univention Corporate Server 4.3-3 šŸ’¾

UCS is a reliable, pre-configured Linux server operating system. Its purpose is to provide Microsoft server-like services on the cloud (also for OpenStack and Amazon EC2 environments) or on-premise, to run and operate corporate IT environments with Windows- and Linux-based clients and to extend those environments with proven enterprise software via the Univention App Center in form of UCS-components or third-party products such as ownCloud or Open-Xchange. It features: Active Directory-like domain services compatible with Microsoft Active Directory. The included tool AD Takeover migrates a Microsoft Active Directory to UCS via Samba 4 and the tool AD Connection integrates a UCS domain in an AD domain or allows automatic sync between the AD and the OpenLDAP UCS is using. UCS also features a mature and easy-to-use web-based management system for user, rights and infrastructure management; a scalable underlying concept suited for single server scenarios but also to run and manage a host of clients and servers for a host of users within one single UCS domain; capabilities to manage Linux- and UNIX-based clients; command line, scripting interfaces and APIs for automatization and extension; user, group and rights administration; an integrated IP management (DNS, WINS, DHCP) and file and printer services. UCS is freely available as a Core Edition for commercial and private use. Maintenance services are extra. Download at: https://www.univention.com/downloads/ Or try the online demo!

minor feature: On December 11, 2018, UCS 4.3-3 was released. Release notes with all details at: http://docs.software-univention.de/release-notes-4.3-3-en.html

Affero GPLv3 it-infrastructure-management active-directory-migration domain-management cloud-management samba-4 app-center linux-distribution open-source

youtube-dl 2018.12.17 šŸ’¾

youtube-dl is a small command-line tool to download videos. While it originally and still is used for YouTube.com, it supports many other video hosters like Anitube, Appletrailers, Archive.org, ARD, Arte, Blinkx, Bloomberg, CBS, clipfish, CollegeHumor, ComedyCentral, Discovery, dropbox, eHow, flickr, FranceTV, Google+, GorillaVid, Internet Video Archive, justintv, KhanAcademy, liveleak, MTV, MyVideo, NBC, Newstube, novamov Slideshare, SoundCloud, Southpark, Steam, SyFy, Veoh and Vimeo. It can save video MP4s and other provided formats or just extract audio tracks.

minor feature: ard:beta Improve geo restricted videos extraction. ard:beta subtitles extraction. ard:beta Improve extraction robustness. ard:beta Relax URL regular expression. acast Add support for embed.acast.com and play.acast.com. iprima Relax URL regular expression. vrv initial state extraction. youtube mark watched. safari Add support for learning.oreilly.com. youtube multifeed extraction. lecturio Improve subtitles extraction. uol format URL extraction. ard:mediathek Add support for classic.ardmediathek.de.

Public Domain python utility video

TheSSS (The Smallest Server Suite) 27.1 šŸ’¾

TheSSS (The Smallest Server Suite) is a lightweight server suite distributed as a live CD. It is designed for system administrators who need an extremely tiny and fast set of server software. The supported servers are: DNS, FTP, HTTP, HTTPS, NFS, MySQL, SFTP, SMTP, SSH, and Telnet. A proxy server (Polipo with Tor) is also included. The main security components are the 4MLinux Firewall (based on iptables) and Clam AntiVirus. ISO images are fully compatible with UNetbootin, which can be used to create an easy-to-use TheSSS Live USB.

minor feature: This is a minor (point) release based on the 4MLinux Server 27.1, meaning that the components of the LAMP server are now: Linux 4.14.87, Apache 2.4.37, MariaDB 10.3.11, and PHP (both 5.6.39 and 7.2.13). You can update your TheSSS by executing the "zk update" command (fully automatic process).

GNU GPLv3 server 4mlinux

LibreSSL 2.8.3 šŸ’¾

LibreSSL Portable is a free version of the SSL/TLS protocol forked from OpenSSL, and developed by the OpenBSD project. LibreSSL is developed as part of the OpenBSD system, with lots of ancient cruft and security woes already fixed. The portable version for other Unices is developed alongside.

: It includes the following changes: Warnings about clock_gettime on Windows Visual Studio builds. CMake builds on systems where getpagesize is defined as an. Inline function. Implemented coordinate blinding for EC_POINT as an additional. Mitigation for the portsmash vulnerability. a non-uniformity in getentropy(2) emulation where a block of. All zeroes would be discarded. The LibreSSL project continues improvement of the codebase to reflect modern. Safe programming practices. We welcome feedback and improvements from the Broader community. Thanks to all of the contributors who helped make this Release possible.

ISC ssl tls cryptography security libraries aes rsa sha1 communications

Mesa 18.2.7 šŸ’¾

Mesa 3D is a collection of graphics libraries and drivers that implement hardware-accelerated OpenGL 3. It comes with its own software emulation fallback driver though. Besides OpenGL and OpenGL ES, it implements OpenVG and EGL, but also allows for Direct3D interfaces.

minor feature: Mesa 18.2.7 is a release which found since the 18.2.6 release. Mesa 18.2.7 implements the OpenGL 4.5 API, but the version reported by glGetString(GL_VERSION) or glGetIntegerv(GL_MAJOR_VERSION) / glGetIntegerv(GL_MINOR_VERSION) depends on the particular driver being used. Some drivers don't support all the features required in OpenGL 4.5. OpenGL 4.5 is. only available if requested at context creation. Compatibility contexts may report a lower version depending on each driver. New features, None,, broken rendering with nine and nouveau (GM107), RADV/Vega: Low mip levels of large BCn textures get corrupted by vkCmdCopyBufferToImage, Query buffer object support is broken on r600. anv vkCmdCopyBuffer() and vkCmdCopyQueryPoolResults() write-after-write hazard, Vkd3d test failure test_resolve_non_d_query_data(), blocky shadow artifacts in The Forest with DXVK, RADV_DE=nohiz this, vkCmdCopyQueryPoolResults(VK_QUERY_RESULT_WAIT_BIT) for timestamps with large query count hangs, Changes, Alex Smith (1):, radv: Flush before vkCmdWriteTimestamp() if needed, Bas Nieuwenhuizen (4):, radv: Align large buffers to the fragment size. radv: Clamp gfx9 image view extents to the allocated image extents. radv/android: Mark android WSI image as shareable. radv/android: Use buffer metadata to determine scanout compat. Dave Airlie (2):, r600: make suballocator 256-bytes align, radv: use 3d shader for gfx9 copies if dst is 3d, Emil Velikov (2):, egl/wayland: bail out when drmGetMagic fails, egl/wayland: plug memory leak in drm_handle_device(), Eric Anholt (3):, v3d: a leak of the transfer helper on screen destroy. vc4: a leak of the transfer helper on screen destroy. v3d: a leak of the disassembled instruction string during dedumps. Eric Engestrom (3):, anv: correctly use vulkan 1.0 by default, wsi/display: mem leak when freeing swapchains, vulkan/wsi: s/,/;/ typo, Gurchetan Singh (3):, virgl: quadruple command buffer size, virgl: avoid large inline transfers, virgl: don't mark buff

MITL x11 graphics 3d graphics-driver emulation opengl

CherryTree 0.38.7 šŸ’¾

A hierarchical note taking application, featuring rich text and syntax highlighting, storing data in a single xml or sqlite file. Features: rich text formatting and colorization, syntax highlighting, images handling, embedded files, lists handling, simple tables, codeboxes, text/image/table alignment, hyperlinks, spell checking, cross application copy/paste, export to html or plain text, table-of-contents generation, extensive search function. It can import from Basket, Cherrytree, Epim html, Gnote, Keepnote, Keynote, KnowIt, MemPad, Notecase, TomBoy, Treepad Lite, TuxCards, Zim.

minor bugfix: - problem of locale.getdefaultlocale behavioural change in python. - must not allow deletion of a node that is read only. Allow deletion of a recent documents entry via entry submenu. Renamed two iterated find dialog labels from Find Find to Find Previous Find Next. Moved python-appindicator from Depends: to Recommends: Export to html, include node name not working without links tree.

GNU GPLv3 gtk c text-editor note-taking

Linux kernel 4.19.9 šŸ’¾

Linux is a mostly POSIX-compliant Unix-inspired operating system kernel, originally implemented by Linus Torvalds and now maintained as an international project. It's the base and common namegiver to a wide array of Linux distributions. The kernel provides all modern Unix-y features, like true process multitasking, virtual memory, virtual and clustered filesystem support, complex networking and extensive support for various hardware and machine platforms.

minor feature: Linux 4.19.9, HID: quirks: RetroUSB.com devices, mac80211: ignore NullFunc frames in the duplicate detection, mac80211: reordering of buffered broadcast packets, mac80211: ignore tx status for PS stations in ieee80211_tx_status_ext, mac80211: Clear beacon_int in ieee80211_do_stop, mac80211: GFP_KERNEL under tasklet context, mac80211_hwsim: Timer should be initialized before device registered, cfg80211: busy loop regression in ieee80211_ie_split_ric(), libnvdimm, pfn: Pad pfn namespaces relative to other regions, kgdboc: KASAN global-out-of-bounds in param_set_kgdboc_var(), gnss: sirf: activation retry handling, tty: do not set TTY_IO_ERROR flag if console port, tty: serial: 8250_mtk: always resume the device in probe. Drivers: hv: vmbus: Offload the handling of channels to two workqueues, x86/efi: Allocate e820 buffer before calling efi_exit_boot_service, kprobes/x86: instruction patching corruption when copying more than one RIP-relative instruction, drm/i915: Downgrade Gen9 Plane WM latency error, drm/amdgpu/gmc8: always load MC firmware in the driver, drm/amdgpu/gmc8: update MC firmware for polaris, drm/msm: Move fence put to where failure occurs, drm/lease: Send a distinct uevent, drm/amdgpu: update mc firmware image for polaris12 variants, crypto: do not free algorithm before using, Revert commit ef9209b642f "staging: rtl8723bs: indenting errors and an off-by-one mistake in core/rtw_mlme_ext.c", staging: rtl8712: possible buffer overrun, cifs: separator when building path from dentry, Revert "x86/e820: put !E820_TYPE_RAM regions into memblock.reserved", arm64: dts: rockchip: remove vdd_log from rock960 to a stability, xhci: Prevent U1/U2 link pm states if exit latency is too long, xhci: workaround CSS timeout on AMD SNPS 3.0 xHC, ARM: 8806/1: kprobes: false positive with FORTIFY_SOURCE, dmaengine: cppi41: delete channel from pending list when stop channel, dmaengine: imx-sdma: use GFP_NOWAIT for dma descriptor allocations, dmaengine: imx-sdma: implement channel

GNU GPL c linux kernel operating-system

SQLiteBrowser 3.11.0-beta3 šŸ’¾

SQLiteBrowser is a lightweight frontend for managing SQLite databases. It provides controls and wizards for database creation and compaction, defining or modifying tables or indexes, importing and exporting. The grid view allows to edit, add and delete rows, execute SQL statements, inspect the log, or search records.

minor feature: Cipher: passphrases containing single quotes - #1105. Cipher: Change tab order in encryption dialog - 9afb0fc. Typo in Russian translation - #1107. Pass /norestart to vcredist installer - #1114. Index updating when removing an indexed column from a table - #1115. Don't automatically commit all changes when editing a table column - #1116. Make text selectable in Edit dock even if db is opened as read only - #1123. Add 'NULL' filter - #1124. Custom type saving when only focus changes for user-entered type - #1147. Dbhub: Tweak certificate UI in the preferences dialog - #1087. Dbhub: progress dialog for very large files - #1095. Dbhub: Remove closing "." from the progress dialog - #1095. Dbhub: Ask user what to do when trying to open an updated database - #1096. Dbhub: Enforce name and commit message length limits in push dialog - #1097. Dbhub: Add tooltip to cog tool button - #1111. Dbhub: Redownload database if local copy has been deleted - #1111. Dbhub: wrong file size being shown for very large files - #1113. Dbhub: Support pushing to different branches than "master" - 5025e4d. Dbhub: Improve file size format - fe7707d. Dbhub: Optimise code - 876d938. Dbhub: branch list in push dialog - 8021523. DB.Browser.for.SQLite-3.10.1-win32.exe 2d4ee7c846aa0c9db36cc18a5078c7c296b8eddea8f8564622fef4bc23fa4368 . 2d4ee7c846aa0c9db36cc18a5078c7c296b8eddea8f8564622fef4bc23fa4368. DB.Browser.for.SQLite-3.10.1-win64.exe 2a04eceaf32d5a96a8a7d8a91f78fdd0bc8c44a5ae7f86cde568fee27d422d12 . 2a04eceaf32d5a96a8a7d8a91f78fdd0bc8c44a5ae7f86cde568fee27d422d12. DB.Browser.for.SQLite-3.10.1.dmg 9456e8ff081004bd16711959dcf3b5ecf9d304ebb0284c51b520d6ad1e0283ed . 9456e8ff081004bd16711959dcf3b5ecf9d304ebb0284c51b520d6ad1e0283ed. SQLiteDatabaseBrowserPortable_3.10.1_English.paf.exe Bd55d13f3fd8fe82ec856cfb430e428b0d921622e0cc5ed192cb5af827bf5f77 . Bd55d13f3fd8fe82ec856cfb430e428b0d921622e0cc5ed192cb5af827bf5f77.

MPL c++ qt4 sqlite database-management

darktable 2.6.0rc2 šŸ’¾

darktable is an open source photography workflow application and RAW developer. A virtual lighttable and darkroom for photographers. It manages your digital negatives in a database, lets you view them through a zoomable lighttable and enables you to develop raw images and enhance them.

minor feature: Added 50 zoom option in darkroom mode to the navigation dropdown. perspective correction: usability improvement allow setting the radius when (de)selecting lines. selecting drives in the import dialog on Windows by bundling a patched glib. Add some space between checkbox and label in color picker. OpenCL: better readability of deoutput on memory usage. Levels: catch an edge case where float != int. the alignment in a tooltip in lens correction. Local contrast: Reset strength slider to 120 when double clicked. Drop unused clone masks when loading xmp files. Remove all sub masks when clearing cloning masks. darktable-cltest: do not print summary statistics on OpenCL usage. Perspective correction: take aspect parameter into account when judging on neutral settings. Haze removal: tiled processing. install on Windows due to GraphicsMagick's versioned filenames. PPM: Handle byte order when loading files. Don't try to show dialog without gui. an out-of-bounds memory access. Tools: typo in darktable-gen-noiseprofile that made it unusable. MacOS package: point gettext to correct localedir. Sony ILCE-6500. Canon EOS 800D. Canon EOS Kiss X9i. Canon EOS Rebel T7i. Nikon COOLPIX B700. Nikon D5600. Olympus TG-5. German. Russian.

GNU GPLv3 capture digital-camera graphics-conversion viewer macos linux c