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 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: 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 joj.sk. abc.net.au:iview Extract more formats. egghead:course extraction. cjsw Add support for cjsw.com. 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 (https://marketplace.owncloud.com/apps/qownnotesapi) - there now is a new *Editor color schema* **Material Dark** by @UltimateRandom (for Issue #626 (https://github.com/pbek/QOwnNotes/issues/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 (http://fachwerk.sourceforge.net). - 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 github.com:johanmattssonm/birdfont. Merge branch '2.x' of github.com:johanmattssonm/birdfont. Merge branch '2.x' of github.com:johanmattssonm/birdfont. 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 github.com:johanmattssonm/birdfont. 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 github.com:johanmattssonm/birdfont. 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 workspace.open. 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 isbndb.com 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. Features -------- - Write a table in various formats: - CSV - Microsoft Excel :superscript:`TM` (``.xlsx``/``.xls`` file format) - HTML - JSON - `Labeled Tab-separated Values (LTSV) <http://ltsv.org/>`__ - Markdown - MediaWiki - reStructuredText: `Grid Tables <http://docutils.sourceforge.net/docs/ref/rst/restructuredtext.html#grid-tables>`__/`Simple Tables <http://docutils.sourceforge.net/docs/ref/rst/restructuredtext.html#simple-tables>`__/`CSV Table <http://docutils.sourceforge.net/docs/ref/rst/directives.html#id4>`__ - Source code - `Pandas <http://pandas.pydata.org/>`__ (Definition of a DataFrame variable) - Python code (Definition of a nested list variable) - JavaScript code (Definition of a nested list variable) - SQLite database file - Tab-separated values (TSV) - `TOML <https://github.com/toml-lang/toml>`__ - 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 developers 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/perms.sh.in, 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. KeybindingWidgets.py: parsing of accelerators that are shifted but not alpha-numeric characters. xlet-settings.py: 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 tumblr.com (incl icon): http:// account .tumblr.com - 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

Samhain 4.2.2 šŸ’¾

Samhain is a file integrity / intrusion detection system that can be used on single hosts as well as on networks. It been designed to monitor multiple hosts with potentially different operating systems, providing centralized logging and baseline database storage, although it can also be used as standalone application on a single host.

bug fixes: This release fixes some bugs in the port checking module, and provides better diagnostics for failure to write the baseline database at initialisation.

GNU GPL log-analysis security monitoring posix macos windows bsd linux system-administrators

dos2unix 7.3.5 šŸ’¾

dos2unix is a classic command line tool to convert between the different linebreak types of CRLF on DOS/Windows, plain LF on Unix systems, and CR on Mac systems.

minor bugfix: New flag 0 for option -i to end printed lines with a null character to enable correct file name interpretation when flag c is used. Don't print leading spaces when option -i with flag c is used. Manual updates. Translation updates. Code cleanup. Fixed compilation for MSYS2.

BSDL c text text-conversion system compatibility

youtube-dl 2017.07.02 šŸ’¾

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: extractor/common Improve _json_ld. thisoldhouse Add more fallbacks for video id. thisoldhouse video id extraction. xfileshare Extend format regular expression. ted extraction. tastytrade Add support for tastytrade.com. dplayit Relax video id regular expression. generic Extract more generic metadata. bbccouk Capture and output error message. cbsnews Relax video info regular expression. facebook Add support for plugin video embeds and multiple embeds. soundcloud Switch to https for API requests. pandatv Switch to https for API and download URLs. pandatv Add support for https URLs. niconico Support sp subdomain.

Public Domain python utility video

pytablewriter 0.21.0 šŸ’¾

A python library to write a table in various formats: CSV / HTML / JavaScript / JSON / LTSV / Markdown / MediaWiki / Excel / Pandas / Python / reStructuredText / SQLite / TOML / TSV. Features -------- - Write a table in various formats: - CSV - Microsoft Excel :superscript:`TM` (``.xlsx``/``.xls`` file format) - HTML - JSON - `Labeled Tab-separated Values (LTSV) <http://ltsv.org/>`__ - Markdown - MediaWiki - reStructuredText: `Grid Tables <http://docutils.sourceforge.net/docs/ref/rst/restructuredtext.html#grid-tables>`__/`Simple Tables <http://docutils.sourceforge.net/docs/ref/rst/restructuredtext.html#simple-tables>`__/`CSV Table <http://docutils.sourceforge.net/docs/ref/rst/directives.html#id4>`__ - Source code - `Pandas <http://pandas.pydata.org/>`__ (Definition of a DataFrame variable) - Python code (Definition of a nested list variable) - JavaScript code (Definition of a nested list variable) - SQLite database file - Tab-separated values (TSV) - `TOML <https://github.com/toml-lang/toml>`__ - 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 developers javascript

mergerfs 2.23.0 šŸ’¾

mergerfs is a union filesystem for FUSE. It allows to join multiple source directories, declare priority mappings for file operations, to provide a joined view to the underlying files. It's similar to mhddfs, unionfs, and aufs; but allows for accessing standard and extended attributes.

minor feature: 75ed37a add setting of thread pool size. 8043829 threads. 0708110 improve khash performance. A7b126c use pragma once in headers. A2bddec add 'ignore path preserving on rename' feature. Aea2b40 use temp files (then rename) when moving files for moveonenospc.

MITL c fuse unionfs filesystem mapping

QOwnNotes 17.07.0 šŸ’¾

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: - there now is a repository with QOwnNotes built as **AppImage** for 32 and 64 bit systems (for Issue #534 (https://github.com/pbek/QOwnNotes/issues/534)) - please visit the AppImage installation page (http://www.qownnotes.org/installation#AppImage) for instructions - if you run QOwnNotes from the AppImage the automatic updater will be enabled by default and you will be led the the AppImage download page if there is a new version of the application available - fixed a problem in the desktop file for all openSUSE builds - added more Polish, Spanish, Croatian, Italian, Brazilian Portuguese, Hungarian and German translation (thank you lucjan, asoliverez, richarson, xpertmind, mlocati, mlimacarlos, vaganyik, jmbm and rakekniven)

GNU GPL desktop note-taking owncloud todo

-lite 1.9.0 šŸ’¾

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 which(), a C implementation of UNIX which(1). Add printheader(), prints a top-like table heading for client tools. Remove UNUSED() macro, recommended to disable GCC warning instead. touch() does not update mtime if file exists. non-writable tempfile(), now with proper unit test.

MITL utility library list queue tree strlcpy linux

Vim 8.0.0692 šŸ’¾

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.0692: CTRL-G with 'incsearch' and ? goes in the wrong direc tion. Problem: Using CTRL-G with 'incsearch' and ? goes in the wrong direction. (Ramel Eshed). Solution: Adjust search_start. (Christian Brabandt).

Other text-editor ide vi vim

Checkstyle 8.0 šŸ’¾

Checkstyle assists with source coding standard checking for Java. It supports the Sun or Google code conventions, but is flexible and configurable. It can be run as console tool, or integrated as ANT task.

minor feature: Api changes: make getAcceptableTokens/getRequiredTokens/getDefaultTokens methods as abstract in Check.java. Deprecate Checker.setClassloader, replace with Checker.setClassLoader. Remove deprecated Check class. CheckstyleAntTask: substitude setConfig(File) with setConfig(String). Remove deprecated getFilename menthod from FileContents. Rename STMT in BlockOption class to STATEMENT. Remove unnecessary text from Javadoc tokens. Cache conflict between Maven/Ant and Eclipse/CLI run. MethodCountCheck: add ANNOTATION_DEF to toknes to avoid NPE. Some messages are still hardcoded in english. MethodCountCheck: wrong counting with nested interface definition. Indentation: custom annotation not checked. Javadoc is not parsed correctly in files with only CR newlines. CLI Javadoc tree printing does not check placement of Javadoc. Javadoc parser: custom tags content should not be parsed as HTML. Pmd: all the remained. Localized UTs are not stable on Travis. Add since version to Checkstyle documentation. PMD violations for test code in Checkstyle. Split and Organize Checkstyle inputs by Test for checks in 'indentation' package. Use Spottool in our build process. Pmd: enable validation on IT java sources. Upgrade maven-pmd-plugin to version 3.8. Split and Organize Checkstyle inputs by Test for checks in imports package. Refactor Javadoc AST Tests. Pmd: JUnitAssertionsShouldIncludeMessage violations in test classes. Pmd: TestClassWithoutTestCases violations in test classes. Pmd: UselessOverridingMethod violations in test classes. Pitest: increase mutation coverage for pitest-checkstyle-utils profile to 100 . Refactoring: remove 'final' modifier from all arguments of method/c-tor at ImportControlCheck and around. Pmd: AppendCharacterWithChar violations in test classes. Pmd: InsufficientStringBufferDeclaration violations in test classes. Pmd: UncommentedEmptyMethodBody violations in test classes. Pmd: LoggerIsNotStaticFinal violations in test classes. Pmd: NcssMethodCount violations in

MITL java coding-style syntax-checker command-line