Univention Corporate Server 4.2-2 💾

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

minor feature: On Septembr 5, 2017, UCS 4.2-2 was released. Release notes with all details at: http://docs.software-univention.de/release-notes-4.2-2-en.html

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

KeyBox 2.90.01 💾

KeyBox is a web-based SSH console that centrally manages administrative access to systems. KeyBox combines key management and administration through profiles assigned to defined users.

minor feature: Backup previous keybox.h2.db data store (possibly named keybox.mv.db). Copy old jetty/keybox/WEB-INF/classes/keydb folder (and it's contents) to the jetty/keybox/WEB-INF/classes directory of the new installation. Copy old keybox.jceks to the /jetty/keybox/WEB-INF/classes directory of the new installation. Adjust settings in KeyBoxConfig.properties, jaas.conf, log4j2.xml as needed. Follow instructions for 2.90.00. Download keybox-upgrade-2_90.jar. Run upgrade on the data store copied to the new installation.

Apache ssh java linux unix security

Mesa 17.2.0 💾

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

minor feature: Mesa 17.2.0 is a new development release. People who are concerned with stability and reliability should stick with a previous release or wait for Mesa 17.2.1. Mesa 17.2.0 implements the OpenGL 4.5 API, but the version reported by glGetString(GL_VERSION) or glGetIntegerv(GL_MAJOR_VERSION) / glGetIntegerv(GL_MINOR_VERSION) depends on the particular driver being used. Some drivers don't support all the features required in OpenGL 4.5. OpenGL 4.5 is. only available if requested at context creation because compatibility contexts are not supported. New features, Note: some of the new features are only available with certain drivers. GL_ARB_bindless_texture on radeonsi, GL_ARB_post_depth_coverage on nvc0 (GM200+), GL_ARB_shader_ballot on i965/gen8+, GL_ARB_shader_group_vote on i965 (with a no-op vec4 implementation), GL_ARB_shader_viewport_layer_array on nvc0 (GM200+), GL_AMD_vertex_shader_layer on nvc0 (GM200+), GL_AMD_vertex_shader_viewport_index on nvc0 (GM200+),, SNB Bisected Piglit spec_ARB_framebuffer_object_fbo-blit-stretch fail, khrplatform.h not installed if EGL is disabled, Stellaris - colored overlay of sectors doesn't render on i965, Dying Light reports OpenGL version 3.0 with mesa-git, SKL Improper rendering in Europa Universalis IV, Samplers referring to the same texture unit with different types should raise GL_INVALID_OPERATION, Awful screen tearing in a separate X server with DRI3, Witcher 2: objects are black when changing lod on Radeon Pitcairn, Undefined non-weak-symbol in dri-drivers, REGRESSION, bisected Wayland revert commit breaks non-Vsync fullscreen frame updates, radv DOOM 2016 + wine. Green screen everywhere (but can be started), Rocket League: grass gets rendered incorrectly, radeon buffer allocation failure during startup of Factorio, SKL 48-bit addresses break DOOM, Regression, bisected TotalWar: Warhammer corrupted graphics, Chromium - Memory leak, regression, bisected arb_gpu_shader5 piglit fail, YUV to RGB

MITL x11 graphics 3d graphics-driver emulation opengl

strace 4.19 💾

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

Varnish 5.2.0-rc1 💾

Varnish Cache is a web application accelerator also known as a caching HTTP reverse proxy. You install it in front of any server that speaks HTTP and configure it to cache the contents. Varnish Cache is really, really fast. It typically speeds up delivery with a factor of 300 - 1000x, depending on your architecture.

minor feature: First babystep of the new selfdocumenting VSC counters. Also move VSC::LCK to The New World Order. Move VBE stats to New World Order. Move the remaining VSC's to The New World Order. We need VSM_Alloc() for test c00083 for now. Add a tiny JSON parser for private use by libvarnishapi. Try to solaris compile nit. Revert deging which snug into previous commit. Take the 'zero' element out of the VSC structures again, and syntax. polish. Polish for sunos compiler. make check under osx while VSC work is ongoing. Run Nicolas Seriot's JSON test-cases. Retire the VSC_Mgt() and VSC_Main() functions. Polish a little bit. building with sanitizers. Update and some housekeeping. Correct check. And now using the correct variable, tsk tsk. Polish for flexelint. Join the long-doc strings with " n". Confine the VSC_C structs to vsc.c. Privatize VSC_level_desc_ VSC_type_desc_ and VSC_desc_ to vsc.c. Simplify. Remove the unused type_desc. File more bits off the VSC api. Internalize the VSC levels, and expose a function to increase/decrease. Support for optional Summing function. This file is now surplus to requirements. Hide struct dstat from vmods. For now substitute VSC_main for dstat. We will circle back to this. Make options control what is emitted. Make vsctool.py produce the VSC.rst doc. Make C11 _Static_assert() available if we have it. Use _Static_assert to ensure we know how the struct is packed. Check VSC parameters harder. Use -match instead of -expect. Add :order: parameters to match vsc_types.h ordering. Retire the old VSC field definitions entirely. Never trust the values of VSC-counters: They are mmap'ed in other. Fold generated lines. Rename VSM_common to CVSM and hide it from vmods. Forgot to add this one. Move VSC_ Alloc Destroy () into common. destroy arguments. Add the new VSM writer bits. Not used yet. Include stdint. Corrected grammar for install.rst. Typo. Remove duplicated test. Undefined behaviour is undefined. Always initialise err. If pipe'ing, unset any exis

BSDL-2 cache http proxy

Vim 8.0.1056 💾

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.1056: cannot build with +diff but without +multi_byte Problem: Cannot build with the diff feature but without the mutli-byte. Feature. Solution: Remove #ifdefs. (John Marriott).

Other text-editor ide vi vim

Detroit engine 0.1.3 💾

Detroit is a multi-posix-platform abstraction layer for creating portable desktop applications. Detroit offers simple widgets, even more simpler menu system and extensible DSL language in the core.

minor feature: Added possibility to daemonize process. Added possibility to disable extended Ano script commands. Added support for texture based framebuffer. Fixed menu definitions when widgets are disabled.

BSDL-2 c x11 darwin cross-plattform posix freebsd netbsd openbsd linux solaris unix developers end-users

Detroit engine 0.1.4 💾

Detroit is a multi-posix-platform abstraction layer for creating portable desktop applications. Detroit offers simple widgets, even more simpler menu system and extensible DSL language in the core.

minor feature: Added possibility to daemonize process. Added possibility to disable extended Ano script commands. Added support for texture based framebuffer. Fixed menu definitions when widgets are disabled.

BSDL-2 c x11 darwin cross-plattform posix freebsd netbsd openbsd linux solaris unix developers end-users

Mayan EDMS 2.7.1 💾

Free Open Source Document Management System

minor documentation: Support unicode in URL querystring. GitLab. Thanks to Gustavo Teixeira for the find. Import errors during initialization are only ignored if they are cause by a missing local.py. Thanks to MacRobb Simpson for the report and solution. Make sure the local.py created used unicode for strings by default. GitLab. Thanks to Gustavo Teixeira for the find.

Apache paperless django python documents ocr

SWI Prolog 7.5.14 💾

SWI-Prolog offers a comprehensive free Prolog environment. It has been in development since 1987 and extended for requirements of real world applications, but is also widely used in research and education. It includes a nice command line interface, fast and transparent compilation, a debugger, profiling features. It also has the ability to integrate with C code, and already comes with packages for threading and process management, encryption, TCP/IP, TIPC, ODBC, SGML/XML/HTML, RDF, HTTP, graphics manipulation and output. It's also cross-platform.

minor feature: filled_array/4: raise stack overflow rather than crashing if. Do not consider ' reset'/0, ' call_continuation'/1 and ' shift'/1. Layout. LD- gen_reload must be of type gen_t. hasClausesDefenition(): avoid relying on LD- gen_reload and si?. Updated pldoc. Updated xpce. ENHANCED: concurrent/2, concurrent_maplist/2-4: catch signals while the. ADDED: trie_delete/3 to remove keys from a trie. ADDED: is_trie/1. This patch also ensures that current_trie/1 and. Updated ssl. Renamed configure.in to configure.ac. Lev Lamberov. Updated submodules. Renamed configure.in to configure.ac. Lev Lamberov. --nosignals also inhibits the use of a separate GC thread. LICENSE: man/plindex.pl. Missed during license transition. Updated submodules for license. Re-added packages/configure.in. Re-enable a GC thread by default. Was lost on 4874035. ENHANCED: make thread_join/2 and mutex_lock/1 interruptible if timed. MODIFIED: prolog_walk_code/2: do not walk multifile and initialization. MODIFIED: prolog_walk_code/2: handle - , *- and + as control struct?. ADDED: predicate_property/2: last_modified_generation(-Gen) to support. ADDED: module_property/2: last_modified_generation(-Gen) property. Updated http. : goals in directives are handed twice to expand_goal/2. call endReconsult() when loading QLF files so that consulted c?. predicate/module generation property: update on file reload. Possible crash when reloading a file holding foreign predicates. Updated http. Updated pldoc and http. Added MSG_INITIALISE detopic. Updated JPL. retain exported attribute for predicates loaded from QLF files. : get_single_char/1 incorrectly returns -1 (EOF) on. PL_thread_attach_engine() with `attr = NULL`. Updated JPL. Updated jpl. Atomic handling of flags on structures. Paulo Moura. Possible crash enumerating threads (atom and clause gc) while the. Preparing version 7.5.14.

GNU LGPL prolog compiler software-development

youtube-dl 2017.09.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: youtube Force old layout for each webpage. youtube upload date extraction. charlierose Add support for episodes. bbccouk Add support for w-preids. googledrive Extend URL regular expression. googledrive Add support for source format. pornhd extraction.

Public Domain python utility video

GeniXCMS 1.1.0 💾

GeniXCMS is a PHP Based Content Management System and Framework (CMSF). It's very suitable for intermediate and advanced PHP developers. It requires a medium amount of configuration to achieve a working starting setup or fully fledged applications. It already provides a built-in User manager, Content manager (Post, Pages), Menu manager, etc. It's simple to add custom code or extend it to a rich custom web application.

major feature: Security Fix Fixing some Bugs

MITL news-diary site-management php win32 macos-x jquery windows cross-plattform developers end-users information-technology

Shotcut 17.09 💾

Shotcut is a free, open source, cross-platform video editor for Windows, Mac and Linux. Major features include support for a wide range of formats; no import required meaning native timeline editing; Blackmagic Design support for input and preview monitoring; and resolution support to 4k.

minor feature: Show in Folder now selects the file on Windows Explorer or macOS Finder. Renewed code signing certificate for Windows installer and executable. Updated SDL to v2.0. Updated FFmpeg to v3.2. Updated x264, x265, and vp8/9 to the latest stable versions. Added --noupgrade command line option and boolean General/noupgrade option to config/registry options.

GNU GPLv3 multimedia video non-linear-editor artistic-software cross-platform windows macos linux qt

uftpd 2.4 💾

Uftpd is a micro server that supports both FTP and TFTP. No configuration files, no hassle, it just works!

minor feature: Handle non-chrooted use-cases better, ensure CWD starts with /. Increased default inactivty timer: 20 sec -- 180 sec. Ensure FTP PASV and PORT sockets are set non-blocking to prevent blocking the event loop. README.md updates, add usage section and improve build + install. CPU. Triggered sometimes when a user d CWD.

ISC ftp tftp linux developers end-users system-administrators c

adx - addressbook.xml 1.17 💾

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: QR code generator supports now up to max 2953 Bytes (note: max characters may be lower due to UTF-8 encoding which eats more than 1 byte for special characters). Added entry "QR" in top menu for showing/hiding box with QR code generator. Save Settings provides now also URL for copy and paste. minor changes for QR handling.

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

gnome-manual-duplex 0.67 💾

Gnome-manual-duplex is a utility that adds manual duplex to the "Print" menu. It is a virtual CUPS printer, but also works as standalone utility. It can handle both PostScript and PDF documents.

minor feature: gnome-manual-duplex.glade: Change even page default to "OK"

GNU GPL python printing duplex

dl: Download Ticket Service 0.18 💾

"dl" is a simple file sharing service for quick/one-off file transfers. Upload a file to get a link you can share. Or create a sharing link to receive files from others. The uploaded files are automatically removed when left unused, requiring zero additional maintenance. "dl" is built for your users: easy to use with any browser, integrates smoothly with Thunderbird for large attachments, works on Android, Windows and OSX or straight from the command line for maximum convenience.

major feature: Support for multiple file uploads in both tickets and grants. Grants are now reusable. A new Android client is now available: PokéDL.

GNU GPL communication email file-sharing php python console plugin web-environment win32 qt cross-platform end-users information-technology

DBeaver 4.2.0 💾

DBeaver is a free multi-platform database tool for developers, SQL programmers, database administrators and analysts. Supports all popular databases: MySQL, PostgreSQL, SQLite, Oracle, DB2, SQL Server, Sybase, Teradata, MongoDB, Cassandra, Redis, etc.

minor feature: Redshift driver version update. Identifier split function. Open local file shortcut. Local results reordering - show data loss confirmation. New connection - order connections in navigator. Empty ERD export. Entity editor refresh. Configuration for Copy column names/row numbers actions. ERD export: file overwrite confirmation. SOURCE and DEFINE command evaluate. Composite cache load (skip null objects). Data types model refactoring. PG: show default tablespace reference i ntable properties. Redshift driver web URL added. MySQL binaries path detection. Product bundles configuration. Product bundles model. Product bundles model. ERD: bring to front send to back actions. ERD: set figure color. ERD: model refactoring. ERD: notes and entities coloring. ERD: notes and entities z-order save/load. ERD: use commands (undo/redo) for new actions. Sample database plugin stub. Workbench window intializers model. Sample database plugin: create sample db (sqlite). Sample database plugin: build + create notification. Sample database build. Switch sources to Java 8. 4.2.0 config. Oracle icon. Cancel job settings. PostgreSQL: XML value update. Image export error handling. Add Batik in 3rd party deps. ERD export refactoring. ERD export refactoring. SVG format: add SVG feature and Batik deps. SVG format: add SVG feature and Batik deps. SVG format: export. Build (root pom + svg feature ).

GNU GPL database front-end sql java

libzip 1.3.0 💾

libzip is a C library for reading, creating, and modifying zip archives. Files can be added from data buffers, files, or compressed data copied directly from other zip archives. Changes made without closing the archive can be reverted. The API is documented by man pages. It includes a tool to modify zip archives from the command line.

major security: Support bzip2 compressed zip archives. Improve file progress callback code. zip_fdopen(). CVE-2017-12858: double free(). CVE-2017-14107: Improve EOCD64 parsing.

BSDL c software development libraries archiving c++ cross-platform developers

Zeal 0.4.0 💾

Zeal is an offline documentation browser. It's similar to Dash on OS X, but available cross-platform. It comes with ready-to-download manuals for many scripting and programming languages, frameworks and document standards. Zeal greatly simplifies searching across documentation.

minor feature: Added optional fuzzy search. Added support for user-defined styles via custom CSS file. Added support for a basic dark theme (webview only). Added support for high resolution displays. Switched to the CMake build system, support for qmake will be dropped shortly. The minimally required Qt version bumped to 5.5.1. As the result of above, libappindicator support is relies on the built-in Qt implementation. Dropped support for Qt WebEngine. Windows binaries now bundle the new Qt WebKit, which a lot of rendering and stability isses. (#359, #723). Windows binaries are now 64-bit, and built with MSVC 2015. New tabs now have the search box automatically focused. Added a Retry button to the error box appearing on docset list download failure. Updated welcome page style (includes a Carbon ad banner, which can be disabled in the settings). search for one-character terms. Multiple in the search algorithm. (#603, #650, #677). navigation in some docsets. portable version not saving docset storage path. (609). Many rendering and stability by switching to the new Qt WebKit. (#359, #723). Web pages using Fira Sans (e.g., PHP docset) font are rendered in italic. This is an upstream with Qt WebKit.

GNU GPLv3 c++ qt documentation browser developers

tke 3.3 💾

Tke is a full-featured and Tcl/Tk-based source code editor. It supports syntax highlighting and auto-indentation for multiple languages. There's support for a Vim mode, code snippet and clipboard management, bookmarks and multiple cursors. Tke provides a tabbed interface with a file system sidebar. It's also NFS and lock aware, extensible per plugins, allows regex searching/replacing, has configurable menus, and allows unlimited undo/redo levels.

minor feature: Added new sidebar info panel in sidebar which can display image thumbnails, image size, file size, file permissions, file owner, file group, modification date, version control current version, line count, word count, character count, average reading time, MD5 checksum, SHA-1/224/256 hash values and favorited status for both files and directories.. Added plugin support for adding information to the sidebar info panel about a file or directory.. Added ability to theme the sidebar info panel in the theme editor.. Added preference item to make the sidebar info panel remain in view when the sidebar loses keyboard focus.. Added preference item to determine which information is displayed in the sidebar info panel.. Added new `get_current_version` method requirement for version control tooling.. Added new calendar plugin for inserting mini calendars into document.. Added preference option to show/hide hidden files in the sidebar.. Added Uncolorize menu option to the CSS Colorizer plugin.. Added Markdown syntax support for ::_highlight_:: and _strikethrough_ syntax.. Added ability to a file from the sidebar by hitting the Backspace key when the targetted file is selected.. Added ability to manually sort the contents of a directory or move files/directories to a different directory within the sidebar via drag-and-drop.. Added new `api::sidebar::set_info` API procedure.. Added new `publish_markdown` plugin which can be used to generate the User Guide and Developer Guide without the need for third party applications.. Added API support for new color picker, table and help preference widgets.. Added new `api::export` plugin call which allows plugins to use the built-in export capability on custom text.. Added ability to theme the scrollbars that are used alongside ttk-style widgets.. Updated Tcl reference documents to use version 8.6 instead of version 8.5.. Upgraded Tablelist widget from 5.17 to 5.18.. Updated some of the built-in themes to make the new file information panel

GNU GPLv3 tcl tk editor code-editor syntax-highlighting software-development developers

QOwnNotes 17.09.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.

major bugfix: Margins for headlines in the note editor are now disabled, because Qt are causing multiple problems with them. They prevent "undo" in headlines. (for ). They generate invisible lines at the end of a note. (for ). The cause a crash when reaching the invisible lines when highlighting of. The current line is turned on (for ) Improved background color of current line highlighting for the schemas *Dark*. *AnalyticalYellow*, *Bépolymathe Colorize and *Mountain*. (for ). Added more Russian, Catalan, German, Italian and French translation (thank. You Maboroshy, MGuerra, rakekniven, mlocati and bepolymathe)

GNU GPL desktop note-taking owncloud todo

Wine 2.16 💾

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: Support for pasting metafiles in RichEdit. Better support for grayscale PNG images. Support for safety features in library loading. Better handling of transforms in GdiPlus. Rendering improvements in DirectWrite. Various.

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

Atom 1.19.5 💾

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: 1.19.0-beta0. ?? electron-winstaller. ?? text-buffer. ?? tabs. ?? line-ending-selector. ?? text-buffer. ?? text-buffer and whitespace. 1.19.0-beta1. 1.19.0-beta2. Disable flaky main process test on windows for now. ?? text-buffer. 1.19.0-beta3. ?? metrics. 1.19.0-beta4. Pin npm to 5.1 so we can build. 5.2 causes errors with eslinter-plugi?. 1.19.0-beta5. Output apm version info during build. Sign manually without using Squirrel. config setting for signing with Windows installer. Also sign update.exe manually. Sign update.exe before Squirrel copies it. ?? text-buffer. Prepare 1.19.0-beta6. Prepare 1.19.0-beta7. Revert ". ?? github@0.3.4-0. 1.19.0. ?? github. Create shorter temp path for Squirrel. Version bump. ?? bracket-matcher@0.87.3. ?? apm. ?? language-css. 1.19.2. ?? text-buffer. ?? text-buffer@13.0.10. v1.19.3. ?? pathwatcher and dependent packages. ?? text-buffer. ?? tabs. ?? pathwatcher, atom-keymap and tree-view. ?? text-buffer. ?? text-buffer. ?? text-buffer. ?? text-buffer. 1.19.4. ?? etch. ?? text-buffer. ?? text-buffer. ?? text-buffer. ?? text-buffer for pathwatcher crash. ?? text-buffer. ?? pathwatcher. ?? text-buffer. ?? text-buffer. 1.19.5.

MITL javascript editor programmers web-development

Argbash 2.5.0 💾

Do you write Bash scripts that are supposed to accept arguments? Aren't you tired of that? getopt is discouraged, getopts doesn't support long options, there is no widely-accepted Bash module to do the task and some solutions don't work on all platforms (Linux, OSX, MSW)... Give a Argbash a try, benefit from the online generator and stop being terrorized by those pesky arguments!

major feature: New features: * The generated shell `case` statement is considerably nicer. * Argbash functionality is now encapsulated in shell functions. * Short options can be also numeric. * Introduced DIY mode as a preview feature. * A Docker image of argbash is available on Docker hub https://hub.docker.com/r/matejak/argbash/! Bugfixes: * Improved UX. * Much-improved handling of typed arguments. * Improved documentation.

BSDL bash shell code-generator developers

4MLinux 22.2 STABLE 💾

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

minor feature: This is a minor (point) release in the 4MLinux STABLE channel, which comes with the Linux kernel 4.9.43. The 4MLinux Server now includes Apache 2.4.27, MariaDB 10.2.7, and PHP 7.0.22 (see this post for more details). Additionally, some popular programs (Audacious, Dropbox, FileZilla) have been updated, too. 4MLinux 22.2 provides better support for removable USB drives.

GNU GPLv3 x window system x11 console terminal osdistro

xppq-node - XML parser and preprocessor for Node.js 20170901 💾

Node.js addon which provides an XML parser which takes a stream and calls a user callback at each token, and a stream which takes another stream and applies an XML preprocessor to it.

minor feature:

Affero GPLv3 xml parser preprocessor xpp xppq q37 epeios node-js npm addon c

Poppler 0.58.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: CairoOutputDev: cairo 1.14 now has high quality downscaling. Signature related improvements. Tweak which cmap we use. Memory leak Substantial rework of the internals. Win32: call ANSI functions directly. Add some documentation. Qt5: Expose signature information. ArthurOutputDev: initialize the image with the paper color. copy'n'paste : Qt4 - Qt5. ArthurOutputDev: Properly set the QPainter transformation. ArthurOutputDev: Use Qt::SvgMiterJoin instead of Qt::MiterJoin. utils: Pdfinfo: add -dests option to print named destinations. pdftocairo: add -jpegopt for setting jpeg compression parameters. pdftoppm: add -jpegopt for setting jpeg compression parameters. pdfimages: support listing/extracting inline images. build system: Cmake: Various Windows cmake: Use -std=c++11 instead of -std=gnu++11. Cpp: Page.text() not taking page orientation into account..

GNU GPL c++ pdf rendering library developers

CakePHP 2.10.2 💾

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: Improved performance of test suites by not truncating tables that were just created. Web test runner now works with PHPUnit 4. The hiddenField option on radio buttons now works as documented. SQLServer driver now emits exceptions when the persistent option is used. This option does not work properly with SQLServer. SessionHelper now handles stacked flash messages created by FlashComponent. Jeremy Harris. Luis Cano. Mark Story. Mike Fellows. Val Bancer.

MITL php framework web-mvc cakephp rails

Veusz 1.27 💾

Veusz is a scientific plotting package, designed to create publication-ready Postscript, PDF, or SVG output. It features an easy to use graphical interface as well as a command line interface and can be scripted or embedded in Python scripts. Graphs are constructed in a modular fashion from separate components. Datasets can be interactively modified or created from within the program.

minor feature: New FITS import code and user interface, allowing much more flexible and convenient FITS importing. Half pixel error in linear WCS FITS support. Save custom definitions after importing data, to allow customs to depend on datasets. Add preference for loading translation file. Logical errors in transparency in image widget. If cannot find translation or plugin, do not end app after showing error. For Python 3 for reloading datasets.

GNU GPL science-research cross-platform qt cpython visualization

matplotlib 2.1.0rc1 💾

Python matplotlib is a for 2D plotting publication-ready figures in various formats, or rendering them interactively cross-platform. It can be scripted or used in Pythons interactive shell, within web applications, or through bindings with multiple GUI toolkits. It simplifies plot generation, histograms, power spectra, bar charts, error charts, scatter plots. Typical uses only require a few lines of code, while complex rendering is kept feasible. Its pyplot interface provides a MATLAB-style API.

minor feature: MNT: Move everything to next_whats_new. ENH: Add whats new for barbs/quiver date support. Use (set_)tick_params more internally. Use (set_)tick_params more in examples. Mention use of Axes.tick_params in docs. Workaround for islice int error in animation.py. DOC: Add a banner indicating docs are unreleased. Added blank line in test_legend.py at EOF for pep8 compliance. Added lines to lib/matplotlib/axes/_axes.py to account. :remove method for container when one of the items is None, ?. TST: correct expected canvas sizes. CI: re-enable py2.7 testing on appveyor. typos. Clarify docstring for linthresh keyword arg. First attempt at warning about unused kwargs. Add one more missing kwarg return. Simplify warning message generation. Register figureoptions edits in views history. Don't push axes state if it wasn't edited. Switch to a private, simpler AxesStack. adding missing numpy import in backend-tools. logscale + subplots share axes. leaked exception in RRuleLocator.tick_values. remove unnecessary try block in test_RRuleLocator_dayrange. leaked exception in RRuleLocator.tick_values. correct test_RRuleLocator_dayrange. Solarize_Light2. MNT/DOC: whitespace + updated example heading. Revert " Revert "ENH: Switch to a private, simpler AxesStack.". MNT: remove setting patch color default. DOC: link. Add new *fast style, update performance docs. Markup cleanups. Allow tuples of 4 floats as color rcparams. Deprecate the Axes-reuse-if-same-args behavior. docstring for key_press_handler_id. ENH: Add an "arc" spine type. Allow negative radii in RadialLocator and polar grids. Ensure polar radial limits are nonsingular. ENH: Don't round degree digits when zoomed on PolarAxes. MNT: Standardize import in polar projection. MNT: Use transforms for polar direction offset. ENH: Allow setting an "origin" radius for PolarAxes. ENH: Allow setting angle limits on PolarAxes. ENH: Allow offsetting PolarAxes' zero location. STY: PEP8 the rest of PolarAxes code.

Python python plotting graphs science mathematics matlab matplot

etcd 3.2.7 💾

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: Concurrency: retry snapshot serializable stm if writes since first header rev. #8406,#8306,#8442 concurrent auth ops don't cause old rev.

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

MemcachedFront 1.0.2.0 💾

MemcachedFront is a native, free, open source graphical software written in python around the GTK+3 toolkit and designed as a GUI (Graphical User Interface) front-end to the Memcached. Users will find MemcachedFront as an usable and easy-to-use GUI interface for working with memcached.

major feature: 2017-09-02 V1.0.2.0 1. added functionality to flush the memcached

GNU GPLv3

Detroit engine 0.1.2 💾

Detroit is a multi-posix-platform abstraction layer for creating portable desktop applications. Detroit offers simple widgets, even more simpler menu system and extensible DSL language in the core.

minor feature:

BSDL-2 developers end-users freebsd netbsd openbsd posix linux solaris unix cross-plattform darwin x11 c

asterisk 11.25.2 💾

Asterisk is an open source framework for building communications applications. Asterisk turns an ordinary computer into a communications server. Asterisk powers IP PBX systems, VoIP gateways, conference servers and other custom solutions. It is used by small businesses, large businesses, call centers, carriers and government agencies, worldwide. Asterisk is free and open source.

minor feature: 2017-08-31 14:55 +0000 Asterisk Development Team Asterisk 11.25.2 Released. 2017-07-01 19:24 +0000 8b7dd37abc Corey Farrell. AST-2017-006: app_minivm application MinivmNotify command injection. An admin can configure app_minivm with an externnotify program to be run. When a voicemail is received. The app_minivm application MinivmNotify Uses ast_safe_system() for this purpose which is vulnerable to command Injection since the Caller-ID name and number values given to externnotify Can come from an external untrusted source. Add ast_safe_execvp() function. This gives modules the ability to run. External commands with greater safety compared to ast_safe_system(). Specifically when some parameters are filled by untrusted sources the new. Function does not allow malicious input to break argument encoding. This May be of particular concern where CALLERID(name) or CALLERID(num) may be Used as a parameter to a script run by ast_safe_system() which could Potentially allow arbitrary command execution. Changed app_minivm.c:run_externnotify() to use the new ast_safe_execvp(). Instead of ast_safe_system() to avoid command injection. Document code injection potential from untrusted data sources for other. Shell commands that are under user control. ASTERISK-27103. Change-Id: I7552472247a84cde24e1358aaf64af160107aef1. 2017-05-22 10:36 +0000 cb565f9b59 Joshua Colp. Res_rtp_asterisk: Only learn a new source in learn state. This change moves the logic which learns a new source address. For RTP so it only occurs in the learning state. The learning State is entered on initial allocation of RTP or if we are Told that the remote address for the media has changed. While in the learning state if we continue to receive media from. The original source we restart the learning process. It is Only once we receive a sufficient number of RTP packets from The new source that we will switch to it. Once this is done The state is entered where all packets that do not Originate from the expected so

GNU GPL communication conferencing telephony sip

asterisk 14.6.1 💾

Asterisk is an open source framework for building communications applications. Asterisk turns an ordinary computer into a communications server. Asterisk powers IP PBX systems, VoIP gateways, conference servers and other custom solutions. It is used by small businesses, large businesses, call centers, carriers and government agencies, worldwide. Asterisk is free and open source.

minor feature: Pjsip_message_ip_updater: handling "tel" URIs Sanitize_tdata was assuming all URIs were SIP URIs so when a non SIP uri was in the From, To or Contact headers, the unconditional. Cast of a non-pjsip_sip_uri structure to pjsip_sip_uri caused a segfault when trying to access uri- other_param. Added PJSIP_URI_SCHEME_IS_SIP(uri) PJSIP_URI_SCHEME_IS_SIPS(uri). Checks before attempting to cast or use the returned uri. AST-2017-006: app_minivm application MinivmNotify command injection An admin can configure app_minivm with an externnotify program to be run. When a voicemail is received. The app_minivm application MinivmNotify Uses ast_safe_system() for this purpose which is vulnerable to command Injection since the Caller-ID name and number values given to externnotify Can come from an external untrusted source. Add ast_safe_execvp() function. This gives modules the ability to run. External commands with greater safety compared to ast_safe_system(). Specifically when some parameters are filled by untrusted sources the new. Function does not allow malicious input to break argument encoding. This May be of particular concern where CALLERID(name) or CALLERID(num) may be Used as a parameter to a script run by ast_safe_system() which could Potentially allow arbitrary command execution. Changed app_minivm.c:run_externnotify() to use the new ast_safe_execvp(). Instead of ast_safe_system() to avoid command injection. Document code injection potential from untrusted data sources for other. Shell commands that are under user control. res_rtp_asterisk: Only learn a new source in learn state. This change moves the logic which learns a new source address. For RTP so it only occurs in the learning state. The learning State is entered on initial allocation of RTP or if we are Told that the remote address for the media has changed. While in the learning state if we continue to receive media from. The original source we restart the learning process. It is Only once we receive a sufficien

GNU GPL communication conferencing telephony sip

Kamailio SIP Server 5.0.3 💾

Kamailio (formerly OpenSER) is a high-performance SIP (RFC3261) server with a flexible architecture and many extensions. The server implements proxy, registrar, redirect, and location SIP/VoIP services. It has support for UDP, TCP, TLS, and SCTP transport layers, DNSsec, ENUM, AAA via database, RADIUS, DIAMETER, gateways to SMS and XMPP, least cost routing, load balancing, NAT traversal, and call processing language. Kamailio implements SIMPLE presence and instant messaging extensions, and includes an embedded XCAP server and MSRP relay, IMS/VoLTE extensions. It can be also used as a routing SIP sever for WebRTC via WebSocket.

minor feature: Pkg/kamailio/deb: version set to 5.0.2. Makefile: deb rule, remove --no-sign and use -us -uc. Pkg: rpm - version set to 5.0.2 in specs. Makefile.defs: version set to 5.0.2. ChangeLog: content updated for v5.0.2. Ctl : implement rpc buffer size. ChangeLog: new content updated for v5.0.2. Domain: uninitialized variable. Pua_usrloc: free memory in case of failire in pua send_publish(). Mtree: avoid char array access over the size. App_lua: add "NOTICE" loglevel to sr.log. Topoh: option to disable uri prechecks. Topoh: coherent whitespacing and indentation. Topoh: documented uri_pre_checks parameter. Modules: readme files regenerated - modules... skip ci . Htable: do not call expired event route on get/add operations. Presence: subsription double delete. Kazoo: max size of routing key. Kazoo: use hardcoded max size of routing key. Kazoo: add kzRK to accdess routing key of the payload. Kazoo: add json.count transformation. Kamctl: kamdbctl - proper use of DBPORT for postgres. Xmlrpc: add tag to array elements. Core: set RET_ARRAY flag for core.sockets_list command. Core: return aliases list as an array in core.aliases_list. Htable: improve some error logs. Core: build reply of core.sockets_list as an array. tm: copy branch flags in the new branch created by the dns failover. Tsilo: check return code for parse_uri(). Tsilo: coherent locking in ts_append. Modules/sipcapture: (param_export_t).name typo. Tls: explicit libssl v1.1+ cleanup when module is destroyed. Modules/lcr: testing if dont_strip_or_pre_flag is set. Core: do not execute clear_branches() on next faked msg. Evapi: Improved error message. Core: faked msg - functions to get next fmsg with clear branches. Htable: map shtrecord() inner names over integer ids. Core: updated log macros for parse rpid. pv: coherent whitespacing and indentation for pv time code. Modules/jsonrpcs: add missing apostrophe to example. Core/socket_info: use internal str2int() instead of strtol(). Core: remove inline from implementati

GNU GPL sip voip webrtc volte ims telephony messaging

Ring Programming Language 1.5.3 💾

The Ring is an Innovative and practical general-purpose multi-paradigm language. The supported programming paradigms are Imperative, Procedural, Object-Oriented, Functional, Meta programming, Declarative programming using nested structures, and Natural programming. The language is portable (Windows, Linux, Mac OS X, Android, etc.) and can be used to create Console, GUI, Web, Games and Mobile applications. The language is designed to be Simple, Small, Flexible and Fast. The language is simple, trying to be natural, encourage organization and comes with transparent and visual implementation. It comes with compact syntax and a group of features that enable the programmer to create natural interfaces and declarative domain-specific languages in a fraction of time. It is very small, fast and comes with smart garbage collector that puts the memory under the programmer control. It supports many programming paradigms, comes with useful and practical libraries. The language is designed for productivity and developing high quality solutions that can scale.

major feature:

MITL programming languages ring programming language

VideLibri 1.93 💾

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

minor feature: android: Reimplementation of the due date notifications: Use rainbow icon; use a daily alarm rather than a new one every 24 hours; do not have the app store update cancel the alarms; do not wait for the next alarm to show a new notification. android: Do not show a message on an SSL-IO-Error/Timeout, but resend last request. New webpage layout. Desktop: Show first sync time as lend date, if lend date is not shown in the OPAC. Public libraries "Universitätsbibliothek Düsseldorf", "Stadtbibliothek Villingen-Schwenningen", "Stadtbücherei Erbach", "Stadtbibliothek Hamm", "Stadtbibliothek Erlangen": Adjust to changes in OPAC

GNU GPL libraries opac interpreter object-pascal java xquery windows linux android german

VideLibri 1.91 💾

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

minor bugfix: libero-OPAC/Bibliothek Verl: Use the new "holding"-system for ordering books android: Continue searching in the catalogue, when the library website shows an error message Public library "Stadtbibliothek Erlangen": Fix for renaming login link Public library "Stadt- und Landesbibliothek Dortmund": Pinned to new https-certificate in the binary Android release. Desktop-Catalogue-Search: Only show necessary scrollbars

GNU GPL libraries opac interpreter object-pascal java xquery windows linux android german