schily 2017-04-26 💾

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

major feature: Many new autoconf tests to support Solaris on ARM and SunPro Make. The SunPro Make sources have been added and enhanced to support parallel compilation (currently working on Solaris and Linux). Added a method to skip C++ based sub-projects in case the system does not include a C++ compiler. README.compile now has a better documentation for using the Address sanitizer. SCCS now forwards the -o option (original date) to more tasks and thus "sccs delget -o" will set the timestamps of all related files as well. strar: now links against -lintl to allow compilation on FreeBSD.

CDDL software development build tools utilities

Samba 4.6.3 💾

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

minor feature: s3:vfs:shadow_copy2: vfs_shadow_copy2 fails to list snapshots From shares with GlusterFS backend. for Solaris C compiler. s3: locking: Update oplock optimization for the leases era. Make the Solaris C compiler happy. s3: libgpo: Allow skipping GPO objects that don apos;t have the Expected LDAP attributes. buffer overflow caused by wrong use of getgroups. lib: de: Avoid negative array access. cleanupdb: a memory read error. streams_xattr and kernel oplocks results in NT_STATUS_NETWORK_BUSY. winbindd: idmap_autorid allocates ids for unknown SIDs from other. Backends. vfs_fruit: Resource fork open request with Flags=O_CREAT O_RDONLY. manpages/vfs_fruit: Document global options. lib/pthreadpool: a memory leak. Lookup-domain for well-known SIDs on a DC. winbindd: error handling in rpc_lookup_sids(). winbindd: Trigger possible passdb_dsdb initialisation. credentials_krb5: use gss_acquire_cred for client-side GSSAPI Use case. lib/crypto: Implement samba.crypto Python module for RC4. ctdb-readonly: Avoid a tight loop waiting for revoke to Complete. ctdb_event monitor command crashes if event is not specified. ctdb-docs: documentation of quot;-n quot; option to apos;ctdb tool apos. smbd: smb1 findfirst with DFS. smbd: Do an early exit on negprot failure. winbindd: substitution for apos;template homedir apos. s4:kdc: Disable principal based autodetected referral detection. idmap_autorid: Allocate new domain range if the callers knows The sid is valid. LINKFLAGS_PYEMBED should not contain -L/some/path. PAM auth with WBFLAG_PAM_GET_PWD_POLICY returns wrong policy for Trusted domain. rpcclient: Allow -U apos;OTHERDOMAIN user apos; again. winbindd: password policy for pam authentication. s3:gse: Correctly handle external trusts with MIT. auth/credentials: Always set the realm if we set the principal From the ccache. replace: Include sysmacros.h. s3:vfs_expand_msdfs: Do not open the remote address as a file. s3:libsmb: Only print error message if kerberos use is forced. winbind

GNU GPLv3 communications file-sharing cifs windows

Ghost 1.0.0-alpha.20 💾

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: Post update collisions. Be able to delete a post if it's referenced by a subscriber. Image size timeout. subscriber: sanitize email vol. 2. some date. Many dependency updates.

MITL javascript nodejs iojs blog web-publishing markdown

LyX 2.3.0 💾

LyX is a document processor that encourages an approach to writing based on the structure of your documents, not their appearance. LyX is for people that write and want their writing to look great, right out of the box. No more endless tinkering with formatting details, 'finger painting' font attributes or fuzzing around with page boundaries. You just write. In the background, Prof. Knuth's legendary TeX typesetting engine makes you look good. On screen, LyX looks like any word processor; its printed output -- or richly cross-referenced PDF, just as readily produced -- looks like nothing else. Gone are the days of industrially bland .docs, all looking similarly not-quite-right, yet coming out unpredictably different on different printer drivers. Gone are the crashes 'eating' your dissertation the evening before going to press. LyX is stable and fully featured. It is a multi-platform, fully internationalized application running natively on Unix/Linux and the Macintosh and modern Windows platforms.

major feature: The new features in LyX 2.3 are detailed in Biblatex support. Multiple bibliographies. Inverted branches. Quotation marks enhancements. Updates to reference handling. Improved LaTeX handling in dialogs. Fonts. New supported languages. New supported LaTeX commands. Improvements to on-screen display of math equations. Automatic detection of file changes. Citation reference dialogs. Improvements to cursor movement and selection. Improvements to row breaking and alignment. Outliner and navigation menu. Forward/Reverse search and error reporting. Change tracking. Code preview highlighting. * Shortcuts. * New or changed LFUNs. * Layout enhancements. * Module enhancements. * External templates reorganization. * New preferences settings. * New converters. * Miscellaneous. * Under the hood. * Backported. * Categories.

GNU GPL tex latex text-processor document-structuring

Image Lock PEA 1.0 💾

Image Lock PEA protects photos, drawings, and documents in image format with a password. Thanks to the integrated viewer the images are never stored unencrypted on the hard disk, but are held only in memory. The Image Lock PEA uses functions to derive the key from the password, that protect also against attackers with a high budget. In addition to the confidentiality, an authenticated encryption protects the integrity and authenticity of the images.

major feature: - Several images can be be shown by one PEA. You can either open the images separately or you can open a folder containing several images. Only the actually displayed image is decrypted and it is decrypted only in memory (RAM), not on your disk. - Minor changes in appearance and usability.

GNU GPL cryptography java cross-plattform end-users

Grav 1.2.4 💾

Grav is a modern Web-CMS, implemented in PHP, utilizes flat-file storage, and is optimized for low latency. It uses MD/CommonMark for page structuring, provides a lean but powerful API and plugin hook system, uses Twig for templating, YAML configuration, Doctrine caching. The file store allows simple backups and versioning using any SCM. Grav comes with a feature-rich admin interface and CLI tools are provided.

minor bugfix: 1. (#improved) Added optional ignores for `Installer::sophisticatedInstall()`. 1. (#) Allow multiple calls to `Themes::initTheme()` without throwing errors. querystrings in root pages with multi-lang enabled. Allow support for `Pages::getList()` with `show_modular` option.

MITL php cms webcms flat-file markdown yaml

FileZilla 3.25.2-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: crash if filters.xml has become corrupted. FTP proxy support. sending of FTP keep-alive commands. MSW: Windows Vista is no longer supported. MSW: File and directory icons now also appear on systems that have no Windows directory.

GNU GPL c ftp ftps file-transfer

ownCloud 10.0.0RC2 💾

ownCloud is an online file synchronization and sharing solution. It's easy to use as consumer-grade product, but can be hosted on private servers or data centers. It integrates with existing IT business infrastructure as well, and this allows to constrain and customize security and functional requirements. It comes with a simple user interface for file uploading, viewing or editing, contacts and calendars, bookmarks and media files.

minor feature: Update tx-robot updated from transifex. this a where resources could be loaded with prepended doubl?. ResourceLocator expects a theme object, instead of a string. Admin Cron settings: support themes radio buttons. Update search correct column when searching by displayname. tx-robot updated from transifex. Remove oracle workaround for limit. Allow duplicate email address in accounts table. checksum check when uploading to external storage. Don't send password notification email if null. Adjust query/event logging code in favour of more complex owncloud/di?. Reload file list when leaving hidden state. update notification. Set version to 10.0.0 RC2.

OSL storage cloud web-environment file-sharing

Linux kernel 4.10.12 💾

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.10.12, virtio-console: avoid DMA from stack, cxusb: Use a dma capable buffer also for reading, mm: Tighten x86 /dev/mem with zeroing reads, rtc: tegra: Implement clock handling, ACPI / EC: Use busy polling mode when GPE is not enabled, x86/xen: APIC id mismatch warning on Intel, platform/x86: acer-wmi: setup accelerometer when machine has appropriate notify event, ASoC: Intel: select DW_DMAC_CORE since it's mandatory, dvb-usb-v2: avoid use-after-free, parisc: get_user() for 64-bit value on 32-bit kernel, crypto: lrw - use-after-free on EINPROGRESS, crypto: ahash - EINPROGRESS notification callback, crypto: xts - use-after-free on EINPROGRESS, crypto: algif_aead - bogus request dereference in completion function, ftrace: function pid filter on instances, zram: do not use copy_page with non-page aligned address, Revert "MIPS: Lantiq: cascaded IRQ setup", char: lack of bool string made CONFIG_DEVPORT always on, drm/i915/gvt: set the correct default value of CTX STATUS PTR, ftrace: removing of second function probe, irqchip/irq-imx-gpcv2: spinlock initialization, cpufreq: Bring CPUs up even if cpufreq_online() failed, pwm: rockchip: State of PWM clock should synchronize with PWM enabled state, can: ifi: use correct register to read rx status, libnvdimm: band aid btt vs clear poison locking, libnvdimm: reconfig_mutex, mmap_sem, and jbd2_handle lockdep splat, libnvdimm: blk free space accounting, make skb_copy_datagram_msg() preserve - msg_iter on error, new privimitive: iov_iter_revert(), xen, fbfront: connecting to backend, target: Avoid mappedlun symlink creation during lun shutdown, scsi: sd: capacity calculation with 32-bit sector_t, scsi: qla2xxx: Add to read correct register value for ISP82xx. scsi: sd: Consider max_xfer_blocks if opt_xfer_blocks is unusable, scsi: sr: Sanity check returned mode data, iscsi-target: Drop work-around for legacy GlobalSAN initiator, iscsi-target: TMR reference leak during session shutdown, efi/fb: Avoid reconfiguration

GNU GPL c linux kernel operating-system

spectmorph 0.3.2 💾

SpectMorph is a free software project which allows to analyze samples of musical instruments, and to combine them (morphing). It can be used to construct hybrid sounds, for instance a sound between a trumpet and a flute; or smooth transitions, for instance a sound that starts as a trumpet and then gradually changes to a flute.

major feature: A new unison effect is available. Two new instruments, pan-flute and synth-saw were added. Operator folding and a scrollbar were added to the UI to deal with limited screen space. A crash in the VST plugin was fixed, other minor fixes were. Some code refactoring eliminates the BEAST dependency in most cases.

GNU LGPLv3 sound-synthesis midi analysis audio lv2 vst beast

Converse.js 3.0.2 💾

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: Don't rerender the text input when filtering contacts. jcbrand . Show the MUC server in a bookmarked room's info view (in the bookmarks list). jcbrand . Enable creation of dist/converse-muc-embedded.js build file for the embedded MUC room demo. jcbrand . Use noConflict to avoid polluting globale namespace with lodash and Backbone. jcbrand . MUC user's nickname wasn't being shown in HTML5 notification messages. jcbrand . OTR meta-messages were being shown in HTML5 notifications. jcbrand . CSS : Icon lock wasn't showing. jcbrand . Open chat minimised novokrest . Persistent muc room creation not working jcbrand . OTR doesn't start when cache_otr_key is set to true. jcbrand . TypeError: _converse.i18n.locale_data is undefined when reconnecting. jcbrand . Roster not loading when group names are numbers. jcbrand .

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

µBlock 1.12.3b0 💾

µBlock is an efficient and general-purpose web filter plugin for browsers. It's primarily used for ad blocking of course. Runs in Firefox, Chrome, Opera Blink, Safari, Fennec, and other Chromium-based browsers. It automatically uses EasyList, EasyPrivacy and Malware Domain filter lists, but also supports hpHosts, MVPS HOSTS, Spam404 and many other curated block lists. µBlock is speedier and more memory conservative than other ad blockers, and is completely open source, does not undermine filtering like ADPs sponsored ads.

minor feature: Add basic mitigation to potential abuse of IDN. Improve solution to #2550: mind only the 22 confusable unicode charac?. re. #2550: just implement the logic used to solve https://.chromi?. better handle timeout conditions. New revision for dev build.

GNU GPLv3 javascript browser ad-blocker filter privacy

MultiBootUSB 8.6.0 💾

MultiBootUSB can assemble multiple live Linux distributions on an USB disk. It presents a boot menu, and works non-destructively on flash disks, can even uninstall distributions again. It furthermore works cross-platform, and can create Linux USB boot disks from Windows.

major feature: == A very big thanks to "Alin Trăistaru (alindt)". All credits goes to him for redesigning of GUI and code cleanups

GNU GPL python boot usb mbr syslinux

Nextcloud 9.0.58 💾

Access, share and protect your files, calendars, contacts, communication & more at home and in your enterprise. Keep all of your life / business private and secure on a server you control. Share with only who you choose, and no-one else.

minor feature: Make theming work with pretty URLs. tests. Implement "getTitle". Better handling of empty slogan. Use the themed Defaults everywhere. Also load the theming app on CLI. Add unit tests. maintenance mode. stable9 Update third-party reference. stable9 Use explode() instead of split. Cast share id to string. the HTML encoding when uploading a folder in FF when using french?. Make the changes from nextcloud/documentation@6ccd2c5 persistant. no more CLA and switch to AGPLv3 or later. keep copyright notice and only update the authors list. the license script. only search the license header for @copyright statements. Add new mailmap file. Change nickvergessen mailmap entry. more mailmap entries. e-mail in mailmap. Run the license script. typo. Rebrand stable9. Github link in Personal and Admin settings Version note. Make sure we try to autoload the class. error message while restoring all files. Update themingcontroller.php. Update header.css. Adjust tests. Theming: preview and center alignment of logo. undefined OfflineUser::composeAndStoreDisplayName() - ?. Add icon for comments app. Add icon for tags app. Prevent setting email and triggering events at login time. change core to server. searchbox overlapping on mobile. also adjust log in background color in theme. libxml - compare against loaded version. stable9 Adding quota plugin to new dav endpoint. theming tests need to be. stable9 Transifex Owncloud NextCloud. Added white download icons. Do not allow to delete/update group shares as a group member. Add intergration test. ownCloud - Nextcloud. log class name, ID only is hard to de. getJailedPath expects to have a trailing /. stable9 Nextcloud is not compatible with PHP 7.1. Add files drop capability for clients. Allow to retrieve the quota itself via the provisioning api. Backport of #864. "Undefined index" when the values do not exist. Move over to new CalDAVTester repo. 25532__password_update_noti

Affero GPLv3 storage cloud web-environment file-sharing secure s3 dropbox

BitWrk 0.6.0 💾

BitWrk is creating a marketplace where participants buy or sell computing power like stocks in a stock exchange, using Bitcoin as currency. By integrating into the Blender 3D rendering software, it provides peer-to-peer distributed rendering.

major feature: This pre-release brings support for Blender 2.78 and enables local network rendering, even for single frames. The BitWrk client is now controlled from within Blender. Previously the user had to do this manually on the command line.

GNU GPLv3 3d-rendering distributed-computing go python cross-platform developers end-users

gtkD 3.6.0 💾

GtkD is a D binding for the GTK+ toolkit, Gobject, GStreamer. It's currently targetting Gtk 3.22+ and provides a convenient OO wrapper; similar to the bindings in Vala.

major feature: Apr 22, 2017. . Update the libraries to the latest versions. Add librsvg. #193. Allow for not using the runtime linker when generating the binding.. Add mixin templates to generate the boilerplate needed to implement Gtk interfaces or overrideing Gtk functions.. . .

GNU LGPL d gtk d-programming-language

4MLinux 4MRecover 22.0 BETA 💾

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: 4MRecover is a small live CD designed for data recovery. It's a part of 4MRescueKit, which in turn is one of the three main 4MLinux releases available for download. This version includes TestDisk 7.0 and it uses 4MLinux 22.0 as the base system.

GNU GPLv3 x window system x11 console terminal osdistro

FidoCadJ 0.24.7epsilon 💾

FidoCadJ is a very easy-to-use editor, with a large library of electrical symbols and footprints (through hole and SMD). Drawings can be exported in several graphic formats (PDF, EPS, PGF for LaTeX, SVG, PNG, and JPEG). Although very simple and not relying on any netlist concept, FidoCadJ uses a file format containing only UTF-8 text, very compact and suited for copying and pasting with newsgroups and forum messages. This determined its success, being apt for simple mechanical drawings as well as for electronics.

minor feature: Complete review of the source code, refactoring, strict coding style policy have been adopted. Library "ey_libraries" is now considered as standard library. Implemented a complete print preview, showing margins and printable area in the page. Corrected (Color error in EPS format). Hand pan function is now more traditional (). Corrected GitHub (Printing margins). Corrected (Problematic code with wrong layer number). The "strict compatibility with FidoCAD" mode is automatically disabled each time the program is restarted (). PCB lines can have a noninteger width. Corrected (Geometric shapes invisible in some cases). Corrected (Text with negative size). Corrected (Negative arrow length). PCB tracks can now have non integer widths (that addresses ). Corrected (Dashed lines not rendered correctly in some cases). Native file dialogs on Windows (). Corrected (Missing 1 caracter on Zoom field).

GNU GPLv3 electronics 2d graphics schematics pcb eda

AnimeEffects 1.3 💾

AnimeEffects is a 2D keyframe animation tool based on deformation of polygon meshes. You can easily operate, quickly shape your idea, and remake at any time if you have changed your mind.

minor bugfix: Fixed bug mVertexRect doesn't be serialized. Fixed bug mVertexRect in GridMesh doesn't be serialized.

GNU GPLv3 video animation 2d

The Sidef programming language 3.00 💾

Sidef is a high-level, general-purpose programming language, inspired by Ruby, Perl6 and Go. Main features of the language include: - object-oriented programming - multiple dispatch - metaprogramming - regular expressions - support for using Perl modules - optional dynamic type checking - and a large number of built-in types

minor feature: Minor change in the syntax for indented here-documents. Minor in here-doc with indentation. modified: lib/Sidef/Types/Number/ New implementation of the numerical system. Inheriting from the same class, is no longer allowed. Require Math::GMPq =0.45. Minor code tweaks. Extended the Block.for() method to accept multiple ranges. Added the Block.

GNU GPLv3 programming language development perl

XFCE4 desktop 4.13.0 💾

Xfdesktop manages the root window for the XFCE4 desktop environment. It basically displays the background, shows desktop icons, implements the virtual desktop switching, and the root context and application menu.

major bugfix: Please note that this is a development release. . Development release of xfdesktop targeting for Xfce 4.14. Please report all problems at Major changes: - Port to Gtk3. - The iconview has a CSS name of "XfdesktopIconView" and adds the GTK_STYLE_CLASS_VIEW to it's base. It then adds GTK_STYLE_CLASS_LABEL when rendering the icon text with the states: selected, active, or normal. Additionally it uses the GTK_STYLE_CLASS_RUBBERBAND when for the rubberband theming. - Port to GDBus. Miscellaneous : - Don't redraw the icons on focus change events. - Don't try to divide by 0. - Settings: loading of wallpaper previews. - Settings: Allow directories to be selected. - Open dialog's title. - Prevent a crash in the backdrop loader. - Use gdk's get static image for animation files. - Add translation string for Trash desktop icon. - Retain icon relative position when moving a group.

GNU GPL c gtk xfce desktop root-window x11

Poppler 0.54.0 💾

Poppler is librarified PDF rendering toolkit derived from the Xpdf 3.0 code base. It can utilize X11-independent rendering backends like Cairo, Splash, or Qt4 Arthur. It's not designed for platform-agnosticy, but proper BSD/Linux integration; is used by various PDF applications (Evince, Okular, TeXStudio, pdftotext, Zathura, Xournal, Inkscape), and comes with a set of command-line tools of its own.

major bugfix: Core: Make XRef reconstruction a bit better. glib: Expose movie play mode. demo: Show play mode in movie properties view. Qt5: Compile with -DQT_NO_CAST_FROM_BYTEARRAY. utils: Pdfimages: don't fail listing if inline image data contains 'EI'..

GNU GPL c++ pdf rendering library developers

Drawj2d 0.8.5 💾

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.

minor feature: This release lets you read data from an external file. Changes: - commands open (file) and file.readable added. Subcommands: (file) read, readln, hasnext. - command atan2 added - command expr enhanced: atan2 - command pen enhanced: more colours

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

Tardis 0.31.8 💾

Tardis is a backup system similar to TimeMachine which allows encrypted and incremental backups, with filesystem-based recovery. It's based on a client and server architecture, and provides a FUSE driver and VCS-like revision archive access.

minor feature: During a listing, convert characters and allow replacement. May make. Catch exceptions if anything goes wrong, allowing more progress. Merge /srv/GITROOT/Tardis. Updated gmp install for Ubuntu/Debian. an undefined variable problem. Oops, never connected loading the nocompress types with where they're. Replace bogus characters in filenames. Merge /srv/GITROOT/Tardis. Revved version to 0.31.8.

BSDL python backup versioning encryption

Atom 1.17.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: More title-bar options on macOS. Restore the correct directory's project state when opening a new file from the CLI. Lots of progress in our ongoing effort to remove jQuery from bundled packages. Add the "dalek" package to let people know when they have built-in packages installed in /.atom/packages that are overshadowing core packages. Atom/atom#13806 - Overhaul element pool and dedouble-free errors. Atom/atom#13808 - code-signing on CircleCI. Atom/atom#13781 - Avoid emitting path change events while destroying the Project. Atom/atom#13817 - Throw exceptions when decorating destroyed marker layers. Atom/atom#13820 - Avoid hangs when opening minified files. Atom/atom#13810 - Restore correct directory's project state when opening a new file from the CLI. Atom/atom#13823 - Upgrade to Babel 6 and apply fewer transformations when transpiling babel files. Atom/atom#13818 - Return decorations for markers from all marker layers from decorationsForScreenRowRange. Atom/atom#13843 - Respect the --resource-path flag. Atom/atom#13754 - Normalize disk drive letter in path on Windows. Atom/atom#13616 - More title-bar options (macOS). Atom/atom#13525 - Add dalek package to let people know when they have built-in packages installed in /.atom/packages. Atom/atom#13825 - Relativize spec paths more when reporting. Atom/atom#13875 - ? apm shell script reference in Windows. Atom/atom#13887 - Ignore ref and key props in TextEditor.prototype.update. Atom/atom#13898 - Use new maxLineLength parameter to GrammarRegistry. Atom/atom#13918 - Cause an assertion failure if defaultMarkerLayer is destroyed early. Atom/atom#13919 - Throw an error when assertions fail if built from source. Atom/atom#13842 - Updating requires for linux to support 32bit build(For Testing). Atom/atom#13912 - Remove macOS emoji workaround. Atom/atom#13922 - Convert workspace to JavaScript. Atom/atom#13929 - destroying a PanelContainer containing multiple panels. Atom/atom#13945 - Always restore Reopen Project menu. At

MITL javascript editor programmers web-development

exiftool 10.50 💾

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

minor bugfix: (production release). - Decode a new Pentax tag. - Improved decoding of Olympus DriveMode. - Improved handling of errors from utime when setting file times. Potential hang problem when reading corrupted QuickTime metadata. Problem deleting duplicate EXIF tags when writing other tags at the. Same time

Artistic perl exif meta-data

CakePHP 2.9.8 💾

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: Support for TLS 1.2 was added to CakeSocket. Using newer TLS versions requires PHP5.6 or greater. The CSRF and Security token fields now have autocomplete=off. This resolves a problem with the back button in new versions of Safari. ControllerTestCase::testAction() now works as expected when App.base is set. Validation::notEmpty() accepts -0.0 as it does on 3.x. Livia Scapin. Marc Würth. Marcin Stramek. Mark Story. ndm2.

MITL php framework web-mvc cakephp rails

Tornado 4.5.1 💾

Tornado is a Python web framework and asynchronous networking library. By using non-blocking network I/O, Tornado can scale to tens of thousands of open connections, making it ideal for long polling, WebSockets, and other applications that require a long-lived connection to each user. It's comprised of a web framework, a HTTP client and server implementation based on an asynchronous networking core, and it coroutine library. As whole it can supplant WSGI setups, but the web framework itself may be run with traditional servers.

minor feature: What's new in Tornado 4.5 Apr 16, 2017. `tornado.log`. Improved detection of libraries for colorized logging. `tornado.httputil`. `.url_concat` once again treats None as equivalent to an empty sequence.

Apache python web-framework http-server

Naamari 1.3.2 💾

Naamari is AES&SHA-based crypto-synchronizer for cloud/remote file storage, with cryptographic and transport modules being separate applications. It works with 4 locations. 1st: local dir with original files. 2nd: dir containing folder structure and names of files placed into storage (but not content). 3rd & 4th - storages: local (another local dir) and remote (say, a cloud). In storages, there are no folders, files have pseudo-random names and encrypted content ("flattening"). The main module, "Naamari", is offline cryptographic one, with full access to all locations but 4th. This module moves files between original and encrypted forms, between "open" folder and local storage. Operations which don't affect remote storage are performed here entirely; any action changing remote storage is only assigned. To each encrypted file in local storage Naamari adds tiny file-descriptor, describing local and remote versions as well as assigned action, which is performed by transport module - "Naamari-lautta", basically a wrapper for a generic cloud client. It reads descriptors and calls that client: in principle, any with API advanced enough to do 3 jobs: upload, download, remove. As long as the file is referenced in 2nd dir, you can delete local version to spare disk space, then get back remote one, which becomes local, or vice versa. WARNING: (Obviously), by now it hasn't been examined by any security experts. Play with caution & please, please read the manual.

minor feature: 1. Transport module updated to work as a client itself when 1st argument is a dirpath instead of filepath (for example, a path to local folder where remote filesystem is mounted). 2. Added syntax file for 'eindrivecmd', a simple command line client for OneDrive.

GNU GPLv3 cryptography encryption sync remote cloud console c++ go cross-platform

Crystal 0.22.0 💾

Crystal is a programming language with a Ruby-inspired syntax, completely free of type declarations, still providing for static checks, and many modern idioms. It allows to bind and invoke C code directly. With a compiler that produces efficient native code.

minor feature: Improved lookup of abstract def implementors. Improved allocation of objects without pointer instance variables using malloc_atomic. Added crystal --version reports also the LLVM version. instance variables initializers corner cases. crystal play was broken. Atomic can be set to nil. GZip::Header extra byte. ASTNode#to_s for Attribute. Some.

Apache c ruby crystal-lang compiler programming-language developers

BuildAMation 1.1.1b1 💾

BuildAMation is an open source build system and project generator for Windows, Linux and macOS desktop software development in C/C++. It has a declarative markup language based on C# runtime compilation (using Mono on Linux and macOS), and has a plugin system to implement different backends, such as multi-threaded command line builds, VisualStudio or Xcode project generation, or MakeFiles. Common compiler/linker/archiver settings are exposed via C# properties, so you can configure the build using named settings rather than having to remember each toolchain's command line switches (handy for cross-platform development). Build scripts are debuggable in VisualStudio or Xamarin Studio. You can profile it with any standard tools. A number of standard open source projects have had build scripts written for them already, such as Qt, flex, bison, Python, zeromq, libtiff, zlib. CMake is a similar product.

minor feature: - More C++ language specifications exposed in enums - Default to supporting 10.6 as the oldest macOS version for maximum compatibility

BSDL developers linux windows macos c++ c build-tool

youtube-dl 2017.04.17 💾

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: limelight Improve extraction LimelightEmbeddedPlayerFlash media embeds and. Add support for channel and channelList embeds. generic Extract multiple Limelight embeds. itv Extract series metadata. itv RTMP formats downloading. itv Use native HLS downloader by default. go90 Extract subtitles. go90 Extract series metadata.

Public Domain python utility video

Kdenlive 17.04 💾

Kdenlive is an intuitive and powerful multi-track video editor, including most recent video technologies, released as a free software (GPL).

major feature: We release 17.04 with a redesigned profile selection dialog to make it easier to set screen size, framerate, and other parameters of your film. Now you can also play your video directly from the notification when rendering is finished. Some crashes that happened when moving clips around on the timeline have been corrected, and the DVD Wizard has been improved.

GNU GPL video non-linear-editor editor multimedia kde

ArangoDB 3.1.18 💾

ArangoDB is a multi-model, open-source database with flexible data models for documents, graphs, and key-values. Build high performance applications using a convenient SQL-like query language or JavaScript extensions. Use ACID transactions if you require them. The supported data models can be mixed in queries and allow ArangoDB to be the aggregation point for your data. Key Features in ArangoDB - Multi-Model: Documents, graphs and key-value pairs — model your data as you see fit for your application. - Joins: Conveniently join what belongs together for flexible ad-hoc querying, less data redundancy. - Transactions: Easy application development keeping your data consistent and safe. No hassle in your client.

minor bugfix: Error in continuous synchronization of collections. Spurious hangs on server shutdown. Better error messages during restore collection. Completely overhaul supervision. More detailed tests. a dead-lock situation in cluster traversers, it could happen in. Rare cases if the computation on one DBServer could be completed much earlier Than the other server. It could also be restricted to SmartGraphs only. (Enterprise only) a in SmartGraph DepthFirstSearch. In some. More complicated queries, the maxDepth limit of 1 was not considered strictly Enough, causing the traverser to do unlimited depth searches. .

Apache database database-server c++ javascript java clojure php python scala ruby macos windows cross-plattform linux developers

Grav 1.2.3 💾

Grav is a modern Web-CMS, implemented in PHP, utilizes flat-file storage, and is optimized for low latency. It uses MD/CommonMark for page structuring, provides a lean but powerful API and plugin hook system, uses Twig for templating, YAML configuration, Doctrine caching. The file store allows simple backups and versioning using any SCM. Grav comes with a feature-rich admin interface and CLI tools are provided.

minor feature: 1. (#improved) Added new `pwd_regex` and `username_regex` system configuration options to allow format modifications. Allow `user/accounts.yaml` overrides and implemented more robust theme initialization. improved `getList()` method to do more powerful things. Typo in GPM.

MITL php cms webcms flat-file markdown yaml

Boost C++ Libraries 1.64.0 💾

Boost++ is a collection of reusable and well-tested C++ libraries, which cover linear algebra, pseudorandom number generation, multithreading, image processing, regular expressions, and unit testing. They're mostly template based for flexibility, but also encompass independent libraries.

minor feature: New Library: Process. Updated Libraries: Any, Atomic, Config, Container, Context, Conversion, Core, Coroutine2, DLL, Fiber, Geometry, Hash, Interprocess, Intrusive, LexicalCast, Math, Multi-index Containers, Multiprecision, Predef, Program Options, Regex, Smart Pointers, Test, TypeIndex, TypeTraits, Unordered, Variant.

BSL c++ libraries software-development boost

EdgeDeflector 💾

EdgeDeflector is a small helper application that intercepts URIs that force-open web links in Microsoft Edge and redirects it to the system’s default web browser. This allows you to use Windows features like the Cortana assistant and built-in help links with the browser of your choice instead of being forced to use Microsoft Edge. You’ll never see EdgeDeflector ever again after installing it. It does its thing transparently in the background and only runs when a link needs to be deflected away from Microsoft Edge.

minor bugfix: Bug fix.

end-users windows

fluxfonts 2.0 💾

Generates new fonts at random intervals to thwart device fingerprinting using lists of installed fonts.

major feature: Fluxfonts version 2.0 adds support for Windows operating systems (Windows 10 only).

BSDL-2 c

glibc 2.25 💾

The GNU C library (AKA glibc2 or libc6) is the base system and core C library for Linux and other operating system kernels. It runs on a wide array of hardware plattforms as well, incorpates Single UNIX, ISO C11, ISO C99, BSD, SVID, XPG and some GNU extensions.

major bugfix:

GNU LGPL c system-library libc

etcd 3.1.6 💾

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: Version: bump up to 3.1.5+git. Clientv3: respect dial timeout when authenticating. Clientv3: test dial timeout is respected when using auth. Pkg/transport: remove port in Certificate.IPAddresses. Auth: protect simpleToken with single mutex and check if enabled. Integration: test requests with valid auth token but disabled auth. Clientv3: gofmt warnings. Test: do not run extra static checks on release branch. Etcdserver: let Status() not require authentication. Auth: race on stopping simple token keeper. Etcdserver: fill-in Auth API Header in apply layer. Integration: test auth API response header revision. Ctlv3: keep lease as integer in fields printer. Version: bump up to 3.1.6.

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