Converse.js 3.1.1 šŸ’¾

Converse.js is an instant messaging client for websites. It provides an entirely browser-based Jabber/XMPP interface, and can connect to any XMPP public server. Converse implementes single and multiuser chats, invitations, service discovery, direct registration, contact lists, roosters and vCard exchange, status changes and messages, typing and state notification, and OTR encryption.

minor feature: Use a patched version of awesomplete which doesn't render suggestions as HTML (possible XSS attack vector). jcbrand .

MPL javascript html5 xmpp jabber chat messaging instant-messaging web-based

Pale Moon 27.4.0 šŸ’¾

Pale Moon is a web browser derived from Firefox. It's not just a repackaged variant, but progresses with its own XUL-based interface focused on ease of use, but still incorporates latest Firefox technologies and supports many browser extensions.

minor feature: This is a major update to straighten out most of the media streaming as well as adding the necessary enhancements, and. Security to the browser. Changes/:. Completely re-worked the Media Source Extensions code to. Make it spec compliant, and asynchronous as per specification for MSE With MP4. This should playback problems on YouTube, Twitch, Vimeo And other sites that previously had some. A massive thank you to Travis for his tireless work on making this happen!. Please note that MSE+WebM is not using this new Code yet (planned for the next release), and as such there is a Temporary set of things to keep in mind if you don't use default Settings: If you have previously enabled MSE+WebM, this setting Will be reset when you update to avoid conflicting settings with the Updated MSE code.. We've added an extra setting in Options to disable the Updated MSE code (asynchronous use) in case you need to use WebM or are Otherwise having with the updated code (please let us know in That case).. Once again, the MSE+WebM and Asynchronous MSE use are Currently mutually exclusive. You can have one or the other, not both, Until we sort out the code for WebM. To enable MSE+WebM you will first Have to disable Asynchronouse MSE in settings (otherwise the WebM Setting will be greyed out and disabled). Added a control in options/preferences for HSTS and HPKP. Usage.. Changed HTML bookmark exports to write CRLF line Endings to the file on Windows.. Leveraged multi-core rendering for libVPX (VP8/VP9 WebM Decoding).. some accessing DeviantArt (useragent-sniffing).. Aligned CSS. text-align with the spec.. Added a recovery module for browser initialization (e.g. when using a wrong language pack).. spurious console errors for XHR requests with certain Http response codes.. Enabled v-sync aligned refresh for a smoother scrolling Experience.. Removed support for CSS XP-theme media queries.. Improved console error reporting.. resetting toolbars and controls from the safe mode Dialog.. bookmark

MPL c gecko firefox web browser xul

FileZilla 3.27.0-rc1 šŸ’¾

FileZilla is a feature-rich FTP, FTPS and SSH FTP client, with support for all major plattforms. All tools are designed to aid moving and synchronizing files between local and remote file or webservers. It even allows multi-target uploading or editing files in-place. FileZilla also sports IPv6, a tabbed interface, resuming up and downloads, transfer speed limits, large files over 4GB, server and bookmark management, drag and drop, filtering, HTTPS / SOCKS5 / FTP proxying, and remote file searching.

minor bugfix: Support for the Storj decentralized cloud storage provider. MSW: display of file type of directories if the directory name contains a dot. assertion if entering an invalid protocol preinto the host field on the quickconnect bar or in the site manager. Improve error message if TLS certificate verification fails due to a missing stapled OCSP resonse. Building and running FileZilla now depends on libfilezilla = 0.10.0 (

GNU GPL c ftp ftps file-transfer

atoum 3.1.0 šŸ’¾

atoum is a PHP unit testing framework and harness. It provides a simpler and modern assertion syntax with fluid syntax and extensive comperators, mocking and native function monkeys, a test case runner based on autocleaning and parallelized process separation, with xUnit/Cover reporting. It requires less configuration overhead and comes as a contemporary Phar runtime. While it hasn't all features of Pythons `nose`, nor provides interpreted language introspection, atoum succeeds as a way more convenient PHPUnit alternative.

major bugfix: Remove an autoloader cache warning. Add nullable type support in the mock engine. `object` is a reserved keyword as of PHP 7.2. Results are folded on Travis CI. Exception asserter now has `isInstanceOf` without parenthesis. Stream asserter now has `isRead` and `isWritten` assertion (without brackets). Mock generator supports `strict_types`. : Mock generator correctly handles `void` return type.

MITL php testing framework unit-testing xunit assertion-framework fluid phar

Scid vs. PC 4.18 šŸ’¾

Scid vs. PC is a continuation of Shane's Chess Information Database, which provides a chess toolkit, move database, analysis tools, various chess AI engine bindings or to online servers. It remains database-compatible but adds many usability and feature enhancements, such as a tournament game mode, an overhauled GUI, new gamelists, rating graphs, other analysis engines, and drag and drop support on all platforms.

minor feature: New Best Games widget, similar to the Gamelist. Score Graph now highlights the current move. New annotation feature: Show missed/shorter mates. A little new Gamelist button to reveal hidden/squeezed buttons (finally!). The GameInfo Window has a right-click menu, and other minor menu changes. Basic support for horizontal scrolling (in gamelist, crosstable and bestgames) for mousewheel buttons with horizontal capability. Finnish translation, from Mika Kaakinen. Engines: if an engine shows a Mating line, show the whole line in analysis window, disregarding Max-Ply variable. Don't show an error message when importing null PGN tags... too verbose. Fics: try to handle case when move is made after run out of time. (We don't want to mark the game as out of sync). Minor Translation, Mask and Fics tweaks. Hide Board resize buttons in docked mode if auto-resize is enabled. Revert Control-b binding to Book window. Focus the text box of Comment Editor when raised. Show a busy cursor when backing-up databases in the finder. Game Save: also use previous Round with the 'Use Previous' button/feature. Running Engine 1 in the statusbar needs special handling if using docking, as it cannot be withdrawn properly and was confusing before. Show correct position in the pgn window after adding a new var/move. Show PGN scrollbar by default. Redock Windows after they have been undocked then destroyed. Before, such windows were remade undocked, and *without menus. Keep comments when truncating game from start. broken 'Copy' button in Engine's config window. Promoting variations didn't handle precomments. Analysis/Engine window. Show checkmate/stalemate messages instead of sending 'no-move positions' to engine. In engine configuration window the 'Date' field of an engine is now its exe modification time (mtime). Previously - only the *first 50 tournaments were used (eg) when looking for the 50 tournaments with most players. Custom player photos (Place correctly named gifs in HOME/.scidvspc/

GNU GPL c tcl tk game chess chess-engine database online-player

Ghost 1.0.0-rc.1 šŸ’¾

Ghost is a Node/io.js based blogging platform. It provides a fully customizable dashboard, and dual-panel live MarkDown editing. Ghost is meant to be mobile-friendly and beatiful out of the box.

minor feature: saving a slug in the post settings menu no longer results in an incorrect error stating "someone else is editing this post". many small see the full list for more details. Docs all support docs now live at so the in-app links have been updated. Node ?? minimum version of node 4 is now v4.5.0.

MITL javascript nodejs iojs blog web-publishing markdown

TEA text editor 44.1.0 šŸ’¾

TEA is powerful text editor that provides hundreds of text processing functions. It supports QML plugins and external scripts. TEA can open plain text files, FB2, ODT, RTF, DOCX, Abiword, KWord KWD, SWX, PDF, DJVU. Other features: Built-in MC-like file manager. Spellchecker (using the aspell or/and Hunspell). Tabbed layout engine. Syntax highlighting for C, C++, Bash script, BASIC, C#, D, Fortran, Java, LilyPond, Lout, Lua, NASM, NSIS, Pascal, Perl, PHP, PO (gettext), Python, Seed7, TeX/LaTeX, Vala, Verilog, XML, HTML, XHTML, Dokuwiki, MediaWiki. Multiply encodings support. Code snippets and templates support. Scripts (Python, Perl, Ruby, Bash script). Hotkeys customizations. Misc HTML tools. Dokuwiki, MediaWiki, Docbook, Markdown, LaTeX, Lout editing tools. Preview in external browsers or other programs. String-handling functions such as sorting, reverse, format killing, trimming, filtering, conversions etc. Bookmarks. Morse code translator. Calendar/organizer Built-in image viewer (PNG, JPEG, GIF, WBMP, BMP, TIFF, TGA, etc.). Built-in image converter and resizer. Built-in ZIP packer/unpacker with file names charset selector.

major bugfix: Bug fixes.

GNU GPLv3 text editor qt documentation text-processing filter latex html wiki xml utilities c++ windows os2 macos cross-platform bsd linux

OrientDB 2.2.23 šŸ’¾

OrientDB is a 2nd Generation Distributed Graph Database with the flexibility of Documents in one product with an Open Source commercial friendly license (Apache 2 license). First generation Graph Databases lack the features that Big Data demands: multi-master replication, sharding and more flexibility for modern complex use cases.

minor feature: Release Notes: 3A+milestone 3A2.2.23+is 3Aa.

Apache nosql dbms graphdb

PacketFence 7.2.0 šŸ’¾

PacketFence is a network access control (NAC) manager. It includes numerous features, including user registration and sanitation, central wireless and cable-network control, BYOD (bring-your-own-device) configuration, 802.1X support, and layer-2 device isolation. PacketFence is useful for managing small to large networks and intranet-access points.

major bugfix: New Features Added support for authenticating users through OpenID Connect. Added passthroughs for devices in violation state (isolation network). Added ability to report a device lost or stolen in self-service portal. Added ability to change a local account password in self-service portal. Improved overall user experience of self-service portal. Enhancements. Use the attributes returned by a radius use source as attributes to compute the rules. Most services now support systemd sd_notify notifications. The GUI will now only display readonly actions in readonly mode. Journald total file size is now capped at 1Gb. The GUI will now allow sources to be cloned. The GUI now visually splits Administration and Authentication rules when viewing sources. The GUI now has the ability to run "permissions" from the web admin GUI. haproxy captive portal rate-limiting is now configurable. winbindd will now use the regular samba mechanisms to locate and select DCs. New pfcmd command pfcmd pfqueue clear_expired_counters to clear the expired task counters. Allow to disable the captive portal haproxy abuse access lists. Added a cleanup of the number in the SMS source. TLS certificates and keys will no longer be overwritten. Limit the amount of tasks a worker processes to avoid memory from growing. a case where the REJECT role isn't honored in inline and some web-auth. Sponsor authentication CC address is now BCC to help preserve privacy. Use plain HTTP for network access detection page. an where DHCP broadcast were treated more than once in clustered mode. incorrect user login remaining count display. a case where pfqueue counters show a count of 0 although queue is full. node_discovered is no longer triggered when node hasn't been created in DB. Detect date was not being populated when nodes were discovered via radius. leftover httpd processes when restarting. Mariadb binary logs files are now properly rotated. scss settings and colors being wipe

GNU GPL php perl administrator network security wireless web-based monitoring access-control

PuTTY 0.70 šŸ’¾

PuTTY is a free implementation of SSH and Telnet for Windows and Unix platforms, along with an xterm terminal emulator.

minor feature: Security : the Windows PuTTY binaries should no longer be Vulnerable to hijacking by specially named DLLs in the same directory, Even a name we missed when we thought we'd this in 0.69. See vuln-indirect-dll-hijack-3. Windows PuTTY should be able to print again, after our DLL. Hijacking defences broke that functionality. Windows PuTTY should be able to accept keyboard input outside the. Current code page, after our DLL hijacking defences broke that too.

MITL win32 putty ssh telnet terminal-client file-transfer ftp tftp

youtube-dl 2017.07.09 šŸ’¾

youtube-dl is a small command-line tool to download videos. While it originally and still is used for, it supports many other video hosters like Anitube, Appletrailers,, 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: extractor/common Add support for AMP tags in _parse_html5_media_entries. utils Support attributes with no values in get_elements_by_attribute. dailymail Add support for embeds. joj Add support for Extract more formats. egghead:course extraction. cjsw Add support for eagleplatform Add support for referrer protected videos. eagleplatform Add support for another embed pattern. veoh Extend URL regular expression. npo:live live stream id extraction. googledrive height extraction. dailymotion Add support for new layout. yam Remove extractor. xhamster Extract all formats and duration extraction. xhamster Add support for new URL schema. espn Extend URL regular expression. kaltura typo in subtitles extraction. vier Adapt extraction to redesign.

Public Domain python utility video

QOwnNotes 17.07.1 šŸ’¾

QOwnNotes is the open source (GPL) plain-text file notepad with markdown support and todo list manager for GNU/Linux, Mac OS X and Windows, that (optionally) works together with the notes application of ownCloud.

minor feature: - **QOwnNotesAPI**, the ownCloud / Nextcloud API application for QOwnNotes is now available in the ownCloud Marketplace - you can find it at the QOwnNotesAPI Marketplace page ( - there now is a new *Editor color schema* **Material Dark** by @UltimateRandom (for Issue #626 (, a big thank you) - added more Italian translation (thank you smart2128)

GNU GPL desktop note-taking owncloud todo

Drawj2d 0.9.0 šŸ’¾

Drawj2d creates technical line drawings using a descriptive language. It writes pdf, svg, eps and emf vector graphics or png images. It runs on all platforms that run Java. It is inspired by Asymptote but with a tcl-like syntax and 2D only.

major feature: This release adds a command for importing dxf CAD-files. By default all visible layers will be drawn but the import can be restricted to named layers. Changes: - new command dxf - new output file type bgd. Background drawing for Fachwerk ( - fix tikz output: circles, cubic paths, text. Add quadcurve. - command label enhanced: direction `BLC` (baseline continue)

GNU GPL graphics-conversion vector-based visualization java console cross-platform end-users

CakePHP 3.4.10 šŸ’¾

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: Sessions now work with trans_sid enabled. Inspecting queries with Xdeno longer causes lastInsertId() to return the incorrect results. Validation error messages when Email addresses are invalid are more helpful now. FormHelper can now read values from entity properties that implement ArrayAccess. ConsoleIo::overwrite() can now overwrite long content with shorter content correctly. Several compatibility with PHP 7.2 were. Digest Authentication can now compare the digest hash even when the field is hidden in the entity. Associations contained in beforeFind events are now retained on cloned queries. MO file parsing correctly handles Plural-Forms: nplurals=1; plural=0;. Http Client now handles redirects instead of the Stream adapter handling them. This resolves an where cookies sent in intermediary responses were not being forwarded in subsequent requests. The validation package no longer has a hard dependency on cakephp/i18n. ADmad. Cees-Jan Kiewiet. Clemens WeiƟ. Daniel Opitz. JosĆ© Lorenzo RodrĆ­guez. Mark Story. Michael Hoffmann. Mike Fellows. Robert Pustu?ka. nojimage.

MITL php framework web-mvc cakephp rails

TXR Language 182 šŸ’¾

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 feature: A few conveniences in FFI to streamline a some common scenarios. Structure init and postinit functions can now be accessed and redefined. Lambda expressions are now function names and can be used in the first position of a form, improving compatibility with other Lisp dialects. Bugs fixed in static-slot-ensure which is the basis for the method-defining defmeth macro. Minor issue in listener: handling of linefeeds when a multi-line previous result is pasted with Ctrl-X P. Documentation improvements.

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

EndTeX 1 šŸ’¾

EndTeX is an attempt to overcome EndNote's refusal to support BibTeX. It is run instead of BibTeX with the same options. When run it scans the .aux file for bibliography files and then looks for a matching file with a .txt suffix (eg bibfile.txt) which it assumes is an EndNote bibliography in the correct format. It then parses it into a BibTeX bibliography and finally runs BibTeX.

minor feature:

MITL shell awk endnote bibtex latex bibliography

Universal Media Server 6.7.2 šŸ’¾

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).

minor bugfix: General: Added support for WMA10 Improved splash screen timing and enabled it by default Improved support for MediaInfo on non-Windows platforms Improved CPU and memory logging Improved detection of network speed Updated comments in DefaultRenderer.conf Updated documentation trace logging on macOS a crash on Windows 10 Languages: Synchronized translations with Crowdin Hebrew language support Dependencies: Updated FFmpeg Updated JNA to 4.4.0 Updated Surefire to 2.20.

GNU GPL java media streaming ffmpeg upnp dlna

exiftool 10.59 šŸ’¾

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 feature: Added a new Canon LensType. - Added a new Nikon LensID. - Added "wrong extension" warning to experimental -validate feature. - Decode Pentax maker notes in Q-S1 AVI videos. - Updated iptc2exif.args and exif2iptc.args to support new EXIF OffsetTime tags. - Patched potential problem with "Use of uninitialized value pos" error when importing malformed JSON data. - Patched to runtime warning due to invalid Nikon ShutterCount value. - Raise an error if -b is used with the -csv option. - Changed PNG exIf chunk name to eXIf. - introduced in 10.26 which could cause hang when C is used in an output file name. - MWG:DateTimeOriginal and MWG:CreateDate to return XMP when EXIF and IPTC don't exist.

Artistic perl exif meta-data

4MLinux 23.0 Core šŸ’¾

4MLinux is a miniature Linux distribution focusing on four capabilities: maintenance (by using it as a system rescue live CD), multimedia (for example, for playing video DVDs), miniserver (using the inetd daemon), and mystery (meaning small Linux games).

major feature: This is a core system (only a few MB in size) for the 4MLinux 23 series. The system includes: the Linux kernel 4.9.33, GNU C Library 2.25, and BusyBox 1.26.2. The 4MLinux 23 series uses GNU Compiler Collection 6.2.0 to compile programs designed for the i686 architecture. Despite its extremely small size, 4MLinux Core supports all possible boot options: BIOS with 32-bit CPU, BIOS with 64-bit CPU, UEFI with 32-bit firmware, and UEFI with 64-bit firmware.

GNU GPLv3 x window system x11 console terminal osdistro

Wine 2.12 šŸ’¾

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: Audio driver for Android. Some performance improvements with async I/O. More RegEdit file parser improvements. Beginnings for MSI user interface support. Various.

GNU LGPL c x86 windows win32 emulator compatibility library desktop operating-system

BirdFont 2.19.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: Select top path first. Merge branch '2.x' of Merge branch '2.x' of Merge branch '2.x' of Update translations. Draw open paths. Fill entire glyphs. rotation handle. Update resize handles when new paths are selected. Ignore case in gradient URL. stroked paths. Hide SVG layers. Update layer copy code for the new SVG backend. Update build script. Split packages in autobuild. Split packages in autobuild. Merge branch 'master' of Depend only a specific version of valac in autobuild. Merge../birdfont-2.x. Merge../birdfont-2.x. Merge../birdfont-2.x. Merge../birdfont-2.x. Merge../birdfont-2.x. Merge../birdfont-2.x. more build errors. Merge../birdfont-2.x. build errors. nullable reference. configure: respect --valac option. configure: drop unused has_posixvala function. Merge../birdfont-2.x. Merge branch 'master' of build errors. Merge../birdfont-2.x. Merge../birdfont-2.x. Update translations. Copy SVG attributes for several objects. Copy style attributes. position of SVG ellipse. Copy SVG paths. Copy circles. Move to start point in ellipses. Merge../birdfont-2.x. Merge../birdfont-2.x. compiler warnings. Merge../birdfont-2.x. Merge../birdfont-2.x. Hide resize handle when objects are moved and merge birdfont-2.x. Merge../birdfont-2.x. Store boundaries in SVG coordinates. SVG boundaries for ellipses. Adjust spacing in color fonts. Merge../birdfont-2.x. Merge../birdfont-2.x. Set selected item when overview is updated. Calculate boundaries for multiple BirdFont paths. boundaries for SVG glyphs. Apply matrix transform to boundaries. Better boundary calculation in color fonts. Merge../birdfont-2.x. CSS margin. Merge../birdfont-2.x. Merge../birdfont-2.x. Make sure background tasks exits properly on newer versions of Ubuntu. Bounding box for SVG rectangles. Move objects. Obtain bounding box from its lay

GNU GPLv3 vala font-editor svg truetype vector-based

Atom 1.19.0-beta3 šŸ’¾

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: All new Git and GitHub Integration. Improved tokenizing performance via oniguruma caching. Correctly launch Atom from Windows Subsystem for Linux. Added an option to always restore previous session. Added settings for showing context in find-and-replace. Improved suggestions in autocomplete-html. Atom/atom#14174 - Avoid errors deserializing 1.17 workspace state in prior Atom versions. Atom/atom#14166 - Ensure that atom-panel tags can be created via HTML. Atom/atom#14175 - Always focus active pane item when pane is activated. Atom/atom#14137 - Document pane item interface on Workspace. Atom/atom#14183 - Properly restore focus to center when hiding dock via toggle. Atom/atom#14188 - Always search a pane container w/ the given URI in Atom/atom#14164 - Add atom.whenShellEnvironmentLoaded(). Atom/atom#14177 - Remove event listeners from correct element. Atom/atom#14194 - Require TextEditorElement eagerly. Atom/atom#14178 - Prevent the resize handle from covering the center. Atom/atom#14146 - Improve snapshotting. Atom/atom#14203 - Ensure that dock toggle affordances can always be revealed. Atom/atom#14205 - URI resolution in openSync(). Atom/atom#14210 - Reduce dock initial size lookups. Atom/atom#14239 - Add Workspace.paneContainerForItem method. Atom/atom#13646 - Only sign and create-windows-installer on *-releases branches. Atom/atom#14221 - Don't permanent dock items. Atom/atom#14249 - Update languages. Atom/atom#14261 - Upgrade first-mate to take advantage of oniguruma caching. Atom/atom#14217 - Don't attempt to transpile directories. Atom/atom#14271 - Do not treat packages in unusual locations as bundled despite name. Atom/atom#14276 - bundled package path check to use path, not name. Atom/atom#14293 - Update Electron to 1.3.15. Atom/atom#14287 - Run Atom from Windows Subsystem for Linux. Atom/atom#14320 - Unbreak URL handlers in Atom 1.17-beta. Atom/atom#14269 - Update apm to use async keytar with libsecret. Atom/atom#14309 - Recalculate Tooltip po

MITL javascript editor programmers web-development

Calibre 3.3 šŸ’¾

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.3 07 Jul, 2017 New features Quickview panel: Allow opening and closing the panel via the Layout button in the bottom right corner. Book details panel: Allow right clicking on author names to search for books by the author on Amazon. Edit book: When doing a Replace/Count all with multiple searches add a 'Show details' button on the result dialog that shows the individual counts for each search. Comments editor: Add a button to easily insert separators (i.e. lt;hr gt; tags) when editing comments. Browser viewer: back/forward buttons not working correctly when clicking on links that lead to different internal files in the book. Server: using 'Show more books' button and then changing list mode setting causing resulting book list to be incomplete. Server: changing sort/search in the /mobile view only working with the default library. DOCX Input: alt and title attributes for some images not being preserved. Amazon metadata download: Change the default source from Bing to Google as the Bing cache seems to be having trouble at the moment. ISBNDB metadata download: Ignore SSL errors when contacting as they seem to have no intention of ing their broken SSL certificate. Conversion: heuristics processing incorrectly removing some lt;br gt; tags. Handle non-ASCII binary strings in the author_name_pre/suftweaks. Improved news sources. Politico. The Times. The Sunday Times Magazine.

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

pytablewriter 0.21.1 šŸ’¾

A python library to write a table in various formats: CSV, HTML, JavaScript, JSON, LTSV, Markdown, MediaWiki, Excel, Pandas, Python, reStructuredText, SQLite, TOML, TSV. Also supports: - Automatic tabular data formatting - Alignment - Padding - Decimal places of numbers - Multibyte character support - Write table to a stream such as a file/standard-output/string-buffer

minor feature: Add NumPy writer class. Add search_table_format method to TableFormat class. Add attributes to pandas writer class: import_pandas_as/import_numpy_as to specify import name. Modify to sanitize Elasticsearch index name.

MITL database code-generator library python-module utilities markdown restructuredtext python cross-plattform javascript

Vim 8.0.0698 šŸ’¾

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.0.0698: crash on exit when using Python function in timer. Problem: When a timer uses ":pyeval" or another Python command and it. Happens to be triggered while exiting a Crash may happen. (Ricky Zhou). Solution: Avoid running a Python command after python_end() was called. Do not trigger timers while exiting..

Other text-editor ide vi vim

Rspamd 1.6.2 šŸ’¾

Rspamd is an advanced spam filtering system featuring support for various internal and external filters such as regular expressions, suffix tries, RBLs, URL black lists, IP lists, SPF, DKIM, character maps, advanced statistics module (based on OSB-Bayes algorithm) and fuzzy hashes database that is generated based on honeypots traffic. Rspamd is designed to process hundreds of messages per second simultaneously without significant CPU load.

major bugfix: Remove Rambler email bl for now. Switch RAMBLER_URIBL to a locally managed source. Switch from ragel to C for Content-Type parsing. Add `-e` option for lua_repl. Add per-domain emails normalisation rules. Add sessions cache to debug dangling sessions. Add short_text_direct_hash for fuzzy check module. Add text_part:get_stats function. Allow to add custom processing script for surbl. Allow to check reply-to email. Allow to customize spam header, remove existing spam headers. Allow to disable specific workers in the config. Allow to discard messages instead of rejection. Allow to specify custom delimiter in emails plugin. Allow to specify custom User-Agent for rspamc. Allow to store symbols data in Clickhouse. Allow to use HTTPS when connecting to Clickhouse. Enable sessions cache tracking for milter connections. Implement per-line mode in lua_repl (like `perl -p`). Implement rdns-curve plugin based on rspamd cryptobox. Improve maps cached data lifetime. Improve maps checking frequency. Improve monitored timeouts logic. milter_headers: add `extended_headers_rcpt` option. Milter headers: Add X-Spam-Flag to rmilter-compatibility headers. Milter headers: remove-header routine. Multimap: received filters for extracting TLDs from hostnames. Normalize email aliases in emails module. Re-add rambler email bl (as hashed list). Reload file maps more frequently. Rework newlines strip parser one more time. Skip updates for messages scanned via controller. Split long DKIM public keys. Store more data when stripping newlines. Support SPF macros transformations. Support suppressing DMARC reports for some domains. Add missing `break` statement. Allow modifiers in SPF macros. DKIM sign tools: edge-cases around use_esld. Do not cache SPF records with macros. Do not overwrite score when setting pre-action. Fix comparision logic. Fix DKIM base64 folding for milter flagged messages. Fix emails module configuration. Fix folding for arc headers when milter interface is used. Fix gmail dots.

Apache email-filter antispam c lua

etcd 3.2.2 šŸ’¾

etcd is a distributed key-value store, used as shared cluster configuration backend. It automatically elects a master server, allows dynamic config data with optional TTLs, provides a JSON API over HTTP with TLS and long polling, uses the Raft protocol for distribution. It's the basis for CoreOS, integrates with fleet/systemd, and thus also provides service discovery.

minor feature: Benchmark: refactor watch benchmark. #8097,#8099 lease: rate limit revoke runLoop. #8146,#8149 lessor: extend leases on promote if expires will be rate limited. #7961,#8151,#8221 embed: connect json gateway with user-provided listen address. #8206,#8223 transport: accept connection if matched IP SAN but no DNS match. #8212,#8222 dev-guide: update experimental APIs.

Apache go database key-value distributed configuration administrator coreos json http

Courier Mail Server 0.77.0 šŸ’¾

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: Libs/maildir/maildirquota.c (docheckquota): Skip DT_LNK. courier/module.esmtp/esmtpclient.c (sendesmtp): failure, to report connection errors. rfc1035: TLS hostname verification problem caused by CNAME, records. couriertcpd: do not ANY queries for DNSBL lookups. courier-unicode library API update. libs/tcpd/libcouriertls.c: OpenSSL API update. Merge several Debian patches:, 0001-Include-cstdio-in-afx.h.patch, 0005-Ignore-and-.dpkg-a-z-files.patch, 0007--bashisms.patch, 0009--linking-in-upstream-Makefiles.patch, 0012-Define-and-use-PEMFILE-in-mkesmtpdcert.patch, (*) with some changes. 0013-Add-P-to-ghostscript-invocation.patch, 0014-Improve-error-reporting-in-preline.c.patch, 0017--formatting-errors-in-syslog-calls.patch, 0020-Add-perl-stanza-to-perlfilter-scripts.patch, courier/, courier/submit2.C (MessageEnd): Patches, from FreeBSD.

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

-lite 1.9.1 šŸ’¾

Libite (-lite) is a lightweight library of frog DNA. It can be used to fill the gaps in any dinosaur project. It holds useful functions and macros developed by both Finit and the OpenBSD project. Most notably the string functions: strlcpy(3), strlcat(3) and the highly useful *BSD sys/queue.h and sys/tree.h API's. Libite aims to fill in the gaps missing in GLIBC/EGLIBC. (It does not aimo to become another GLIB though.) One such gap in GLIBC is the missing _SAFE macros in sys/queue.h ā€” highly recommended when traversing lists to delete/free nodes.

minor feature: Add missing whichp() predicate function to accompany which(). Allow which("ps aux"), which skips any arguments to command.

MITL utility library list queue tree strlcpy linux

Formula Go 0.3.1 šŸ’¾

Formula Go helps you to build and upload your software written in Go; and then prepare homebrew and linuxbrew formulae and for it. Formula Go assumes your software is hosted in GitHub, and the pre-compiled binaries are uploaded in the release page of it.

minor feature:

MITL golang brew linuxbrew

Cinnamon 3.4.4 šŸ’¾

Cinnamon is a traditional graphical desktop for BSD/Linux and X11, derived from GNOME. It extends the Shell with a panel styled after GNOME 2, but adds more recent functionality, backend and application bindings. It provides MDM, a login manager, networking and bluetooth applets, virtual workspaces, theming, desktop icons, portable keybindings, Qt-theme bridging, visual effects, and a configuration center. It's the default desktop environment for Linux Mint, but packaged for many other distributions.

minor feature: ClassicSwitcher.js: hidpi. parsing of accelerators that are shifted but not alpha-numeric characters. Don't crash when an invalid xlet id is provided. window-list applet: argument warning, add template, ui/settings: Handle undefined old settings values, hotCorner.js: hover delay callback.

GNU GPL c vala desktop x11 gtk3 gnome gnome3 gnome-shell

adx - addressbook.xml 1.14 šŸ’¾

adx is a minimalistic but full-featured address book for contact management running completely in web browser. Features: XML based, small (<200KB), lightweight, portable, contact tagging, geo mapping, web accounts, etc. Export functionality: vCard download, QR code generator (offline) for (vCard, WiFi, free text), Embedded Microformats (hCard 1.0, XFN). How it works: XML + XSLT = HTML web app in your web browser. Can be hosted online or local (disk, USB flash drive, etc). Own your data!

minor feature: 1.14 (2017-07-05) - Changed document output from HTML 4.01 to HTML 5 and encoding from ISO-8859-1 to UTF-8. This should also fix character encoding issues which resulted in malfunction of javascript operations on contacts (like show/hide contact details) - Visual enhancement: Expand/collapse of contact details now with animation - Visual enhancement: fixed position of vertical divider - Fixed issue with QR infobox (CSS change for new fixed table centering changed also QR infobox by accident). changed id from "main" to "contacts" - Added account support for (incl icon): http:// account - and other minor changes and fixes

BSDL address-book contact-mangement web-app browser cross-plattform offline online minimalistic tagging folksonomy qr-code soho xml html

Linux kernel 4.11.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.11.9, hsi: build regression due to netdev destructor. esp4: udpencap for local TCP packets. KVM: nVMX: exception injection, KVM: x86: zero base3 of unusable segments, KVM: x86/vPMU: undefined shift in intel_pmu_refresh(), KVM: x86: emulation of RSM and IRET instructions, mtd: nand: fsmc: NAND width handling, mtd: nand: brcmnand: Check flash #WP pin status before nand erase/program, infiniband: hns: avoid gcc-7.0.1 warning for uninitialized data, iommu/amd: interrupt remapping when disable guest_mode, iommu/amd: incorrect error handling in amd_iommu_bind_pasid(), iommu/dma: Don't reserve PCI I/O windows, ocfs2: deadlock caused by recursive locking in xattr, ocfs2: o2hb: revert hb threshold to keep compatible, x86/mm: flush_tlb_page() on Xen, x86/mpx: Correctly report do_mpx_bt_fault() failures to user-space, perf/x86: spurious NMI with PEBS Load Latency event, x86/boot/KASLR: kexec crash due to 'virt_addr' calculation, x86/mshyperv: Remove excess #includes from mshyperv.h, Revert "x86/entry: the end of the stack for newly forked tasks", tools arch: Sync arch/x86/lib/memcpy_64.S with the kernel, ARM: davinci: PM: Do not free useful resources in normal path in 'davinci_pm_init', ARM: davinci: PM: Free resources in error handling path in 'davinci_pm_init', ARM: 8685/1: ensure memblock-limit is pmd-aligned, ARM64/ACPI: BAD_MADT_GICC_ENTRY() macro implementation, ARM64: PCI: struct acpi_pci_root_ops allocation failure path, watchdog: bcm281xx: use of uninitialized spinlock. xfrm: Oops on error in pfkey_msg2xfrm_state(), xfrm: NULL dereference on allocation failure, xfrm: stack access out of bounds with CONFIG_XFRM_SUB_POLICY, xfrm: move xfrm_garbage_collect out of xfrm_policy_flush, xfrm6: IPv6 payload_len in xfrm6_transport_finish, xen/blkback: don't free be structure too early, mm/vmalloc.c: huge-vmap: fail gracefully on unexpected huge vmap mappings, pinctrl/amd: Use regular interrupt instead of chained, x86/mm: boot crash caused by incorrect loop count calcula

GNU GPL c linux kernel operating-system

Converse.js 3.1.0 šŸ’¾

Converse.js is an instant messaging client for websites. It provides an entirely browser-based Jabber/XMPP interface, and can connect to any XMPP public server. Converse implementes single and multiuser chats, invitations, service discovery, direct registration, contact lists, roosters and vCard exchange, status changes and messages, typing and state notification, and OTR encryption.

minor feature: Deprecate the updateSettings method in favour of_converse.settings.update. jcbrand . Add a new API method _converse.promises.add for exposing promises to be used with _converse.waitUntil. jcbrand . The message event now returns a data object with stanza andchatbox attributes, instead of just the stanza. jcbrand . New non-core plugin converse-singleton which ensures that no more than one chat is visible at any given time. Used in the mobile build:converse-mobile.js and makes the unread messages counter possible there. jcbrand . New non-core plugin converse-roomslist, which shows a list of open rooms in the Rooms tab of the control box. jcbrand . New setting for converse-bookmarks:hide_open_bookmarks It is meant to be set to true when using converse-roomslist so that open rooms aren't listed twice (in the rooms list and the bookmarks list). jcbrand . Unreaded message count reset on page load novokrest . Logging out from converse.js doesn't clear the connection status from the sessionStorage jcbrand . Unread message counter is reset when the chatbox is novokrest . Show unread messages next to roster contacts. jcbrand . Remove all inline CSS to comply with strict Content-Security-Policy headers mathiasertl . Inconsistent unread messages count updating novokrest . Make embedded images clickabe jcbrand . Message carbons not sent out after reconnection jcbrand . Room affiliation lost when connection jid and room presence jid are of different case Rayzen . Support for XMPP-0313 Message Archive Management has been upgraded to version 2. jcbrand . Show unread messages for minimized chats. jcbrand . Render nickname form when entering a room via invitation. jcbrand .

MPL javascript html5 xmpp jabber chat messaging instant-messaging web-based

TXR Language 181 šŸ’¾

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 feature: New functions maprod and maprend: like mapcar and mappend, but map Cartesian products rather than parallel elements. FFI: enum types can be based from types other than int; API improvements to unions and cptr; deffi-sym macro for declaring foreign external symbols themselves (not the variables they denote) as Lisp variables. FFI bugs: incorrect behaviors in the zarray FFI type; broken struct/union return values on big endian architectures; more bugs fixed in struct bitfield layout.

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

strace 4.18 šŸ’¾

strace is a diagnostic, debugging and instructional userspace utility for Linux. It is used to monitor and tamper with interactions between processes and the Linux kernel, which include system calls, signal deliveries, and changes of process state. The operation of strace is made possible by the kernel feature known as ptrace.

minor feature: This is a stable release, with the usual bugfixes, enhanced support for fresh Linux kernels, and other improvements.

BSDL c debugger software-development

LiVES 2.8.7 šŸ’¾

LiVES is a video editing system, which provides realtime editing and mixing, can apply realtime rendering effects, or just perform format conversions. It's suitable both for newcomers and VJs, available cross-platform, runs even on low-end hardware, and is extensible per RFX plugins.

minor bugfix: Remove glad.h dependence on khr. Prompt for clip name when rendering to new clip. autolives toy. Increase default frame size to 1024x768 for new installs. Allow override of frame size when encoding to ffmpeg / h264 format. breakage in the threaded progress window. Updated Ukrainian translation (Yuri).

GNU GPLv3 c perl python gtk video editor conversion mixing realtime

DomFramework 0.40 šŸ’¾

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

minor release: FEATURES ADDED: * dblayeroo: supports foreign keys on multiple columns with syntax "col1,col2" CORRECTED BUGS: * dblayeroo: getTableSchema for sqlite if no autoincrement field is defined, the sqlite_sequence table doesn't exists and must not crash the method * dblayeroo: do not remove the foreign objects when using clearRequest method * modelGenerator: use the titles and foreign methods instead of using the properties * mail: Add the headers with r n instead of n * mail: do not use not defined array keys and generate warnings * mail: getDetail subject is now really converted to UTF-8 * mail: mail is now capable to read Mailer-Daemons and extract parts as attachment

BSDL php web interface framework authentication routing database

Natron 2.3.0 šŸ’¾

Natron is a visual effects composition software. It supports many common image file formats (EXR, DPX, TIFF, JPEG, PNG); colorspace management via OpenColorIO, and visual effects via OpenFX / OFX plugins. It has low hardware requirements that allow real-time playback, comes with command line tools, and uses Python3 for scripting.

minor feature: Lots of when loading older Natron project files. Internal changes: implement a new OpenFX multiplane suite.

GNU GPL c++- python graphics composition animation effects