Argbash 2.6.1 💾

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!

minor feature: The installation related to bash completion. Allowed docopt and completion output even in case of stdin input and stdout output.

BSDL bash shell code-generator developers

Shotcut 18.03 💾

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: Added a Sketch filter. Added numeric fields to the Color Grading filter. Added All option to Properties Audio Track. Added Estonian translation. Improved image loading speed on Windows. Improved mouse-wheel trackpad scrolling in Timeline. Improved support for JACK Audio (Linux and macOS only). Upgraded FFmpeg to version 3.4 and latest vpx for much faster VP9 encoding. Upgrade MLT to v6.6.0. Upgraded SDL to version 2.0.

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

Kamailio SIP Server 5.1.2 💾

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: Presence: increased the size of db update arrays in update_subs_db() . Rabbitmq: proper test of pv cache lookup return. . Textopsx: proper check for null value inside ki_modify_hf(). . tm: restore backup char inside ki_t_check_status(). . Core: kemi - removed redundant anchor operation. . App_python: enabled rpc command to reload the script. . Travis-ci: use kamailio/pkg-kamailio-docker:5.1-stretch. . Pkg/kamailio/deb: geoip2 module skip ci . . Pkg/kamailio/deb: kamailio-phonenum-modules skip ci . . Pkg/kamailio/deb: phonenum requires libphonenum = 7. . Makefile.groups: add evrexec module to extra group. . Cplc: null terminate log string. . Db_postgres: avoid potential double free if sb url parsing fails. . Db2_ops: safety check for input parameter. . Core: receive - clang format the code. . Core: select - init proto string to udp. . Tls: safety checks for select values. . Auth_ephemeral: init the return code. . Pua: safety check for params values. . Rls: avoid walking a null string. . Sipdump: safety check for received address. . Ipops: use sip_msg_t type. . Ipops: exported functions to kemi framework. . Schema: allow null in active_watchers reason. . Kamctl: regenerated scripts to create database structure for presence. . Presence: update record_route in database. . Rls: define cfg function with two parameters even one is used. . Acc_diameter: use acc api to parse extra string. . Misc_radius: name of function exported to cfg. . Phonenum: linking with libphonenumbers requires -lgeocoding. . Auth_diameter: init socketfd variable. . Cdp: remove inline to functions that break the symbol linking. . Db_perlvdb: remove inline to functions that break the symbol linking. . Ims_charging: remove inline to functions that break the symbol linking. . Ims_usrloc_scscf: remove inline to functions that break the symbol li . . Db_berkeley: removed inline declaration that break the linking. . Pkg/deb: ubuntu xe

GNU GPL sip voip webrtc volte ims telephony messaging

ansible-cmdb 1.26 💾

ansible-cmdb takes the output of Ansible's setup module (facts) and converts it into a static HTML overview page containing system configuration information. It supports multiple templates (fancy html, txt, markdown, json and sql) and extending information gathered by Ansible with custom data.

minor feature: Custom and host local facts are now sorted by name. The uninstall procedures were improved. Many small bugfixes.

GNU GPLv3

Wine 3.3 💾

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: Beginnings of Vulkan support. Direct3D multi-threaded command stream enabled by default. Multisample textures enabled by default. Support for game controllers through SDL. Support for loading CIL-only.Net binaries. Various.

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

µBlock Origin 1.15.11b6 💾

µBlock Origin 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: Cause still unknown: #3526. Cause identified -- but no obvious possible: uBlockOrigin/uAssets#1492.

GNU GPLv3 javascript browser ad-blocker filter privacy

Linux kernel 4.15.7 💾

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.15.7, microblaze: endian handling, drm/i915/breadcrumbs: Ignore unsubmitted signalers, arm64: __show_regs: Only resolve kernel symbols when running at EL1, drm/amdgpu: add new device to use atpx quirk, drm/amdgpu: Avoid leaking PM domain on driver unbind (v2), drm/amdgpu: add atpx quirk handling (v2), drm/amdgpu: only check mmBIF_IOV_FUNC_IDENTIFIER on tonga/fiji, drm/amdgpu: Add dpm quirk for Jet PRO (v2), drm/amdgpu: VA hole handling on Vega10 v3, drm/amdgpu: disable MMHUB power gating on raven, drm: Handle unexpected holes in color-eviction, drm/atomic: memleak on ERESTARTSYS during non-blocking commits, drm/cirrus: Load lut in crtc_commit, usb: renesas_usbhs: missed the "running" flag in usb_dmac with rx path, usb: gadget: f_fs: Use config_ep_by_speed(), usb: gadget: f_fs: Process all descriptors during bind, Revert "usb: musb: host: don't start next rx urb if current one failed", usb: ldusb: add PIDs for new CASSY devices supported by this driver, usb: phy: mxs: NULL pointer dereference on i.MX23/28, usb: dwc3: ep0: Reset TRB counter for ep0 IN, usb: dwc3: gadget: Set maxpacket size for ep0 IN, usb: host: ehci: use correct device pointer for dma ops, drm/edid: Add 6 bpc quirk for CPT panel in Asus UX303LA, Add delay-init quirk for Corsair K70 RGB keyboards, arm64: cpufeature: CTR_EL0 field definitions, arm64: Disable unhandled signal log messages by default, arm64: Remove unimplemented syscall log message, usb: ohci: Proper handling of ed_rm_list to handle race condition between usb_kill_urb() and finish_unlinks(), ohci-hcd: race condition caused by ohci_urb_enqueue() and io_watchdog_func(), net: thunderbolt: Run disconnect flow asynchronously when logout is received, net: thunderbolt: Tear down connection properly on suspend, PCI/cxgb4: Extend T3 PCI quirk to T4+ devices, irqchip/mips-gic: Avoid spuriously handling masked interrupts, irqchip/gic-v3: Use wmb() instead of smb_wmb() in gic_raise_softirq(), uapi/if_ether.h: move __UAPI_DEF_ETHHDR libc defi

GNU GPL c linux kernel operating-system

Freshermeat 0.3.0 💾

An open source software release and CVE tracking. Additionally includes: vulnerability tracking (CVE), ATOM feeds for project releases, repository statistics, project manager contacts.

minor feature: New dashboard for administrators;. Added a chart in order to display the distribution of organizations types;. Only administrators are allowed to associate a project to an organization;. It is now possible to filter organizations by type (Governmental, Private, Non-Profit, Education, etc.).

Affero GPLv3 software directory release-tracking cve security freshmeat python

Pale Moon 27.8.0 💾

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

minor feature: This is a development update with new and improved features and Changes/:. Added support for emojis on Windows systems that have. Relatively poor support for them with standard font sets by including Our own font (EmojiOne based for now).. Added a setting in preferences to select the use of tab Previews with Ctrl+Tab.. Added Eyedropper menu entry to the AppMenu.. Added a preference to control whether the text cursor caret) should be thicker when dealing with CJK characters or not. default = yes).. Added URL -ups for schemes (mis-typed "ttp://" etc.).. Added support for ES6 "Symbol species".. Updated our TLS 1.3 support to the latest (probably final). Draft.. gap inconsistency in the tabstrip.. a number of browser crashes.. a crash with the exponentiation operator ". ". Set the performance timer granularity to 1 ms.. Updated the kiss-fft library to our forked 1.4.0 version.. Disabled a potentially problematic optimization on Win 8+ With high contrast themes in use.. Removed the notification bar when in full screen to prevent Unwanted visible screen elements.. Removed unmaintained and insecure WebRTC code - building With WebRTC enabled is no longer an option.. Removed redundant checks for "Vista or later" since that is All we support.. Added display of the http status to raw request displays.. Added a workaround for cloned videos not retaining their Muted state.. Added a temporary workaround to avoid crashes on trackless Media.. Removed some superfluous ellipses from menu labels.. undesired shrinking of line heights as a result of Setting minimum font size in preferences.. some with setting the new tab preference regression).

MPL c gecko firefox web browser xul

magicErmine 4.5.0 💾

magicErmine is a tool for creating portable applications for Linux. It allows the same Linux executable to be run on a wide range of different distributions. Like statifier, It makes one executable file with no run-time dependencies from a dynamically linked executable and all of its libraries. Unlike statifier, it is able to add arbitrary files to the packed executable, such as configuration files or pixmaps.

major feature: Added support for packaging Android applications. Ermine does not relies any more on /sbin/ldconfig and able to work on the systems without it. Fixed problem with packaging PIE executables on ARM EABI and Aarch64.

Other software distribution tools static link portable executable statifier linux i368 x86-64 arm arm8 aarch64 erminesi

LimeSurvey 3.4.3 build 180227 💾

LimeSurvey is a web application that interacts with MySQL, MSSQL, or Postgres to develop surveys, publish surveys, and collect responses to surveys. Once a survey has been created, data can be inserted into the survey either by a "pretty" public screen which presents each question one at a time, or by a quick and nasty data entry screen. It includes the capacity to generate individualized "tokens", so that invitations can be issued to participants. It also has the capacity to set conditions on whether questions will display (branching), numerous question types, and a basic statistics function.

minor feature: DejaVu font missing (Olle Haerstedt). Cannot add JavaScript file to custom admin theme (Olle Haerstedt). Missing translations (Olle Haerstedt). Failure of limiting the Ranking questions answers through drag and drop (Olle Haerstedt). Plugin event beforeQuestionRender does not work (Olle Haerstedt). Cookie to prevent repeated participation not working (Olle Haerstedt). Column names in Ranking QT need to be switched (Olle Haerstedt). Wrong file downloaded from "View Response ID" page (Olle Haerstedt). Label set problems for answer options (markusfluer). Missing creation date in user overview (Carsten Schmitz). SPSS export: Response data not properly quoted for Multiple choice 'Other' field (Carsten Schmitz). Updated translation: Catalan by qualitatuvic. Updated translation: Dutch by Han. Updated translation: Dutch (Informal) by Han. Updated translation: French (France) by b00z00. Updated translation: French (France) by b00z00, arnaud21. Updated translation: German by c_schmitz. Updated translation: German (Informal) by actxcellence, c_schmitz. Updated translation: Hungarian by suf, kkd. Updated translation: Italian by lfanfoni. Updated translation: Italian (Informal) by lfanfoni. Updated translation: Norwegian (Bokmål) by pmonstad. Updated translation: Norwegian (Nynorsk) by pmonstad. Updated translation: Polish by elissa. Updated translation: Polish (Informal) by elissa. Updated translation: Swedish by maxzomborszki.

GNU GPL survey php mysql mssql postgres

Stéganô 0.8.4 💾

Stéganô is a Python Steganography module.

minor feature: Added twine to the dev packages. . Added requirements to Pyhon 3.6.3. . Updated README. . Updated README. . Updated Pipfile. . Updated README. . Bumped version number.

GNU GPLv3 python steganography pillow lsb

noPoll 0.4.6 💾

noPoll is a OpenSource WebSocket implementation (RFC 6455), written in ansi C, that allows building pure WebSocket solutions or to provide WebSocket support to existing TCP oriented applications. noPoll provides support for WebSocket (ws://) and TLS (secure) WebSocket (wss://), allowing message based (handler notified) programming or stream oriented access.

minor feature: - New stable release with bug corrections. - All details at: http://lists.aspl.es/pipermail/nopoll/2018-March/000218.html

GNU LGPL

dateutils 0.4.3 💾

Dateutils are a bunch of tools that revolve around fiddling with dates and times in the command line, with a strong focus on use cases that arise when dealing with large amounts of financial data. Their target market is shell scripts that need date calculations or calendar conversions, and as such they are highly pipe-able and modeled after their well-known cousins (e.g. dtest vs. test, or dgrep vs. grep).

minor bugfix: Features: - base expansion works for times now Bugfixes: - durations in months weeks and days are calculated like durations in months and days, consistency - am and pm indicators in inputs are handled properly - military midnights decay when not printed in full

BSDL c shell date calculation utilites command line time conversion calendar

Python deb-pkg-tools 4.5 💾

deb-pkg-tools is a Python module for managing Debian packages. It provides for inspecting, building, checking and signing packages, or managing repositories. deb-pkg-tools thereby bases its API on manual meta data parsing or wrapping calls to native tools, such as dpkg, dpkg-deb, lintian, apt-get, apt-ftparchiv, gzip, fakeroot, gpg, dpkg-scanpackages.

minor feature: Improve robustness of strip_object_files() . Don't run dpkg-shlibdeps when there are no object files. . Release 4.5: Improve robustness of `dpkg-shlibdeps' and `strip' integ .

MITL python python-module dpkg debian-archive packaging

VirtualBox 5.2.8 💾

VirtualBox is a full x86 hardware virtualizer, suitable for server, desktop and embedded usage. It's extremely feature-rich, emulates lots of individual and alternative hardware and devices, supports different virtual machine disk formats, it's cross-platform and supports ancient and current Windows versions, DOS systems, BSD, Solaris and OS/2 as guest operating system.

minor feature: VMM: added support for FSGSBASE, PCID, INVPCID CPU features for guests VMM: EMM386 with detecting suitable page frame base. Front end: Linux: prevent VM window from jumping and auto-resizing to tiny size after resizing it on HiDPI screen. Front end: Linux: seamless regression caused by wm_class functionality. Front end: switched to https downloads. Front end: crash while opening New machine wizard (s.a. forums topic 86592). Audio: added support for distinguishing recording sources in the PulseAudio mixer on the host when multiple VMs are running. Audio: various for the DirectSound backend. Video recording: added better file seeking support and playback of recorded files with certain players (e.g. Firefox). Audio: various for Windows guest surround setups. Audio: various for HDA emulation. Serial: an where the serial port parameters in the emulation and host serial port got out of sync. Storage: overwriting certain INQUIRY data for the DVD/CD drive attached to a AHCI controller. Storage: handling VMDK images created by Amazon EC2 VM export. Network: PXE boot regression in e1000. Network: Added a workaround for older guests which do not enable bus mastering for the virtio PCI device. 3D: add environment variable to configure presenting 3D content on main thread. Windows hosts: indiscriminate binding of NDIS5 bridged driver, that caused PPPOE malfunction. Windows guests: incorrect function error when using shared folders in certain applications. Linux guests: Linux 4.15 support. Linux guests: black screen when 3D enabled in guests. Linux guests: suppress setuid and setgid in shared folders.

GNU GPL c c++ virtual-machine operating-system virtualization emulation

Npgsql 3.2.7 💾

Npgsql is a .NET data provider for Postgresql 9.0 and later. It's implemented completely in C# 3.0 and thus does not require a client library. Allows complete database querying and CRUD interaction, has some support for ADO.NET 2.0, provides logging support, allows :colon or @prefix parameter binding, and native large object support.

minor feature: NpgsqlRemainingAsyncSendWorker is a background thread . Doc timestamptz is mapped to DateTime by default. . persistent preparation. . Properly detect type of host string in some cultures. . Update NpgsqlDataReader to support GetColumnSchema() on.NET Standard . . VSIX Set up autoloading. . Don't throw if global enum mapping doesn't find a type. . Bump version to 3.2.7. . Handle PG 10 IDENTITY in resultset metadata. . Implementation for SCRAM-SHA-256 for Postgresql 10. . Refactored SASL/SCRAM-SHA-256 implementation. . Better handling of password for SCRAM-SHA-256. . Avoid losing track of connections. . Add support for new macaddr8. . performance.md: Unix sockets is not Linux-only. . Merge branch 'hot/3.2.7'.

BSDL-2 c dotnet mono-compatible database-driver postgresql

Node.JS vs Python: Which is Best Option for your project 💾

Backend development usually plays an extremely important role in the whole process of the project building. But sometimes, the beginners, while being surprised with a variety of opportunities and languages, which may help you to achieve what you need, tend to make lots of really bad mistakes. However, in today’s article we will try to find out, what is the best way of the backend development.

minor feature:

Python python node

check_vsan 💾

This is a pure bash/curl/grep/perl plugin for nagios to check health of VSAN clusters. It uses no vmware SDK, just pure unix tools. This plugin can parse malformed XML response.

cleanup:

bash vmware vsan monitoring

Mesa 17.3.6 💾

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.3.6 is a release which found since the 17.3.5 release. Mesa 17.3.6 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, None,, KBL Intel GPU hang with firefox, CCS lemonbar-xft GPU hang, Crash happens when running compute pipeline after calling glxMakeCurrent two times, Changes, Emil Velikov (2):, docs: add sha256 checksums for 17.3.5, Update version to 17.3.6, Jason Ekstrand (4):, i965/draw: Do resolves properly for textures used by TXF, i965: Replace draw_aux_buffer_disabled with draw_aux_usage, i965/draw: Set NEW_AUX_STATE when draw aux changes, i965: Stop disabling aux during texture preparation, Kenneth Graunke (1):, i965: Don't disable CCS for RT dependencies when dispatching compute. Topi Pohjolainen (1):, i965: Don't try to disable render aux buffers for compute

MITL x11 graphics 3d graphics-driver emulation opengl

exiftool 10.81 💾

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 new values for a few Panasonic tags. - Added a new Canon, Olympus and Sony LensTypes. - Added a new PanasonicRaw Compression type. - Added definitions for a number of new MacOS tags. - Decode CameraInfo for Canon 5DmkIII firmware 1.3.5. - Removed INX from list of writable files (-listwf option output). - problem introduced in version 10.16 that could cause a "Can't create" error when using the -o option to write certain types of files. - problem introduced in version 10.34 resulting in a "Can't delete all meta information" error when writing.PS files.

Artistic perl exif meta-data

OrientDB 3.0.0RC2 💾

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

minor feature: Version bumped to 3.0.0-SNAPSHOT . in OCommandExecutorSQLCreateClass.java: handle ` escapings pro . . OSchemaEmbedded.doCreateClass() - deliver real created cluster ID's i . . Add cluster: and rid: options as MATCH targets. . Change build timestamp - ing CI. . Revert "change build timestamp - ing CI". . Disable QA tests on Jenkins. . Attempt to remove double generation of the build number for avoid CI . . Revert "attempt to remove double generation of the build number for a . . Revert "disable QA tests on Jenkins". . Attempt to unifor the build packages in the CI build. . Optimize execution of filtering in SQL. . Merge branch 'develop' of github.com:orientechnologies/orientdb into . . Attempt to disable javassist enhanchment for CI. . Optimize identifier management in SQL layer. . Merge branch 'develop' of github.com:orientechnologies/orientdb into . . . . Speed up of access to pinned pages. . Merge branch 'develop' of github.com:orientechnologies/orientdb into . . Speed up of access to pinned pages. . Failure of WOW tests was. Has been. LongAdder was replaced by AtomicLong. . LongAdder was replaced by AtomicLong. . Static was removed from memory consumption counter. . Unused import was removed. . NPE with named null parameters. . on lucene indexes with fields that start with _. . Compilation problem on Lucene Test. . path variable in TRAVERSE. . Merge branch 'develop' of github.com:orientechnologies/orientdb into . . . . ORole remove from Java client. . Optimize SQL class iterator. . Add global config parameter to tune remote query result set page size. . Snappy library was removed. . Merge branch 'develop' of github.com:orientechnologies/orientdb into . . Optimize queries who have a cluster as a target, when an index can be . . Merge branch 'develop' of github.com:orientechnologies/orientdb

Apache nosql dbms graphdb

CloudI 1.7.3 💾

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

minor bugfix: * cloudi_crdt was added to provide an easy way to have replicated state among internal CloudI service processes (implementing a POLog CRDT with an Erlang map, see the Erlang count integration test for example use) * All cloudi_core and internal CloudI service time tracking has switched to monotonic time where it is advantageous (e.g., CloudI service restart times, cloudi_queue, etc.) * A bug preventing dest_list_deny and dest_list_allow from being used for cloudi_service_http_cowboy, cloudi_service_http_elli and cloudi_service_tcp was fixed (cloudi_service_children.hrl bug) * cloudi_queue will now perform a new service name lookup upon a retry if the pattern_pid() was not provided explicitly * The file_size_limit argument was added to cloudi_service_queue with the default value of 128MB * Javascript CloudI API had a busy-wait bug causing excessive CPU consumption which has been fixed * Java 9 support was added * OCaml = 4.06 support was fixed by including num as a compile-time dependency * CloudI execution now uses a default umask of 0027 which may be set with CLOUDI_UMASK (before the configure script is called) * Bugs were fixed and other improvements were added (see the ChangeLog for more detail)

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

Argbash 2.6.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: elementary support for bash completion, docopt-compliant help message, new argbash command-line options.

BSDL bash shell code-generator developers

µBlock Origin 1.15.11b3 💾

µBlock Origin 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: Cause still unknown: #3526. Cause identified -- but no obvious possible: uBlockOrigin/uAssets#1492.

GNU GPLv3 javascript browser ad-blocker filter privacy

picotm 0.11.0 💾

Picotm is a system-level transaction manager. It provides transactional semantics for low-level and operating-system functionality. It’s flexible and extensible to cover exactly your requirements. Error handling and thread isolation are provided by picotm, all you have to implement is the application logic. Picotm is implemented in plain C and is well-suited for implementing applications and firmware that is secure, reliable and thread-safe; yet easy to develop. This makes picotm well-suited for multi-threaded and fault-tolerant software.

minor: Changes since 0.10.0: Safe type casting and arithmetic that detect and handle overflows, underflows and div-by-zero errors. The cat Cate is now the project's mascot. TM bug fixes.

MITL embedded-systems c linux developers manufacturing database-server application-framework

Dasynq 1.1.2 💾

Dasynq is an event loop library similar to libevent, libev and libuv. Key features/attributes are: written in portable C++ code (C++11); Thread safe — full support for use in a multi-threaded application; Header-only library — does not install a shared library; Supports file I/O, signals, process termination and timer events; Linux, OpenBSD, FreeBSD, MacOS — and portable to others. Like other such libraries, it is crossplatform / portable. Unlike most other such libraries, it is intended to be completely usable in a multi-threaded client program, and it is written in C++; furthermore the API is designed to allow the creation of extremely robust clients. Dasynq works on Linux, OpenBSD, FreeBSD and MacOS, and it should be easily portable to other POSIX-like operating systems.

minor bugfix: Build fixes for BSDs.

Apache event event-loop library posix

Linux kernel 4.15.6 💾

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.15.6, vmalloc: __GFP_HIGHMEM usage for vmalloc_32 on 32b systems, mei: me: add cannon point device ids for 4th device, mei: me: add cannon point device ids, crypto: s5p-sss - kernel Oops in AES-ECB mode, usbip: keep usbip_device sockfd state in sync with tcp_socket, xhci: xhci defs errors in xhci_stop, xhci: xhci defs device nodes weren't removed after device plugged out, xhci: xhci defs devices node disappearance after hibernation, xhci: NULL pointer in xhci defs, staging: iio: ad5933: switch buffer mode to software, staging: iio: adc: ad7192: external frequency setting, staging: fsl-mc: build testing on x86, binder: replace " p" with " pK", binder: check for binder_thread allocation failure in binder_poll(), staging: android: ashmem: a race condition in pin ioctls, ANDROID: binder: synchronize_rcu() when using POLLFREE. ANDROID: binder: remove WARN() for redundant txn error, dn_getsockoptdecnet: move nf_ get/set sockopt outside sock lock, arm64: dts: add #cooling-cells to CPU nodes, ARM: 8743/1: bL_switcher: add MODULE_LICENSE tag, video: fbdev/mmp: add MODULE_LICENSE, ASoC: ux500: add MODULE_LICENSE tag, soc: qcom: rmtfs_mem: add missing MODULE_DESCRIPTION/AUTHOR/LICENSE, net_sched: gen_estimator: lockdep splat, net: avoid skb_warn_bad_offload on IS_ERR, rds: tcp: atomically purge entries from rds_tcp_conn_list during netns delete, rds: tcp: correctly sequence cleanup on netns deletion. netfilter: xt_RATEEST: acquire xt_rateest_mutex for hash insert, netfilter: xt_cgroup: initialize info- priv in cgroup_mt_check_v1(), netfilter: on sockopt() acquire sock lock only in the required scope, netfilter: ipt_CLUSTERIP: out-of-bounds accesses in clusterip_tg_check(), netfilter: x_tables: avoid out-of-bounds reads in xt_request_find_ match target , netfilter: x_tables: int overflow in xt_alloc_table_info(), kcov: detect double association with a single task, KVM: x86: escape of guest dr6 to the host, blk_rq_map_user_iov: error override, staging: android: ion: Swit

GNU GPL c linux kernel operating-system

Duplicity 0.7.17 💾

Duplicity is a bandwidth-efficient backup system with built-in encryption. It produces incremental tar volumes and stores them onto local or remote servers using librsync. It utilizes GnuPG for encryption and signing.

minor bugfix: New in v0.7.17 (2018/02/26) --------------------------- * Removed changes made in bug #1044715 Provide a file history feature - Changes required too much memory to carry in the manifest - The option --file-changed in collection-status is now invalid - This will close bugs: #1730451, #896728, #1526557, #1550176 - Starting a full backup will be needed to fully utilize this fix * Fix update of Launchpad Translations. Translations were not being picked up on a daily basis and we got several months behind.

GNU GPL c python backup encryption rsync

Kamailio SIP Server 4.4.7 💾

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: set version to 4.4.5 in rpm specs . Pkg: version set to 4.4.5 in deb specs. . Makefile.defs: version set to 4.4.5. . ChangeLog: content updated for v4.4.5. . tm: apply new updates with Via with updated request. . Presence: free pointer after usage. . . . Htable: use custom column name for order by in db load. . Topoh: safety check to avoid crash when there is no via header. . Kazoo: compiler warning: json_obj may be used uninitialized in . . Core: avoid overrun-buffer-arg. . Http_async_client: handle 100 Continue from server. . Rtpengine: segfault when enabling a proxy. . Kazoo: set proper ranking for consumer workers. . Revert "kazoo: set proper ranking for consumer workers". . Pkg/kamailio/centos: Added SPEC file for CentOS7. . Pkg/kamailio/centos: Updated SPEC file to match current 4.4 branch. . Pkg/kamailio/centos: environment vars in service file. . Pkg/kamailio/centos: Packaged http_client module files. . . . Core: free parsed Required header structure. . Sanity: reset proxy_require hdr parsed field after freeing. . Pua_reginfo: memory leak when usrloc is DB_ONLY. . Usrloc: ucontact shared leak. . Presence: remove transaction creation from publ_notify_notifier() and . . Rtpproxy: allow 0 as value for ice candidate avp. . Mtree: safety checks for range within the chars table. . Http_async_client: memory leak in pkg memory in case of error. . Core: initialize dns cache used memory. . Dmq_usrloc: Use ruid for saving/updating contacts. . Dmq_usrloc: adjust locking sequence. . Dialog: for rpc list dialogs release of the profile locks. . Core: more safety checks for getting int values from cfg function params. . Dialog: more checks for dlg_set_timeout() params. . . . Makefile.defs: enabled fast locks for amd64. . Makefile.defs: explicit retarget of amd64 arch to x86_64. . Makefile.defs: override the ARCH for amd64 to x86_64. . Textops: safety check of allocated memory inside append_time_reques

GNU GPL sip voip webrtc volte ims telephony messaging

libuEv 2.1.2 💾

Simple asynchronous event loop for Linux.

minor feature: Minor refactor of event loop after ing the nasty use-after-free in v2.1.1. Code can now be collapsed and noticeably simplified. Check if AM_PROG_AR macro exists before calling it, problem building libuEv on systems with older autoconf + automake. Patch by Markus Svilans. Minor with unit tests, return result of test not event loop.

MITL event library linux

AMP 0.3.4 💾

AMP is a console text-editor, written in Rust and lightweight. Implements mode-based keyboard interface, similar to VIM. Comes with file management and a few IDE capabilities. Avoids over-configurability, but allows YAML-based key mapping for e.g. macros.

minor feature: Documentation updates. Added the ability to save new buffers without paths (created in normal mode using the `B` key binding); a new "path" mode prompts before saving. Added the ability to load user/custom themes from the `themes` configuration sub-directory. Added a benchmark for buffer rendering. Bumped native clipboard library dependency. Added semi-colon delete key binding to select line mode.

GNU GPLv3 rust text-editor console

CMOC 0.1.49 💾

CMOC is a 6809-generating cross-compiler for a subset of the C language. It produces executables for the Motorola 6809 processor for the Color Computer .BIN format, the OS-9 format and for the Vectrex game console. It runs under GNU/Linux and other Unix-like environments.

minor feature: Returning a char or int from a function that must return a long is now allowed. The returned value is automatically promoted to a long. Arrays of longs, floats or doubles whose initializer is composed entirely of numerical literals are now initialized statically. Fixed a bug that made sizeof() return the wrong value for an array that was declared both with and without the extern keyword.

GNU GPLv3 compiler c developers

peewee 3.1.0 💾

Peewee is a minimalistic but expressive ORM library for Python. It comes in a single module and file, but supports SQLite, Mysql and Postgres, and comes with extensive documentation. It simplifies model declarations, result set iteration, and provides a rather pythonic way of query building through operator overloading.

minor feature: Database.bind(). Database.bind_ctx(). Removed Python 2.6 support code from a few places. example analytics app code to ensure hstore extension is registered. Small efficiency improvement to bloom filter. Removed "attention!" from README.

MITL python orm flask developers python-module

LimeSurvey 3.4.2 build 180223 💾

LimeSurvey is a web application that interacts with MySQL, MSSQL, or Postgres to develop surveys, publish surveys, and collect responses to surveys. Once a survey has been created, data can be inserted into the survey either by a "pretty" public screen which presents each question one at a time, or by a quick and nasty data entry screen. It includes the capacity to generate individualized "tokens", so that invitations can be issued to participants. It also has the capacity to set conditions on whether questions will display (branching), numerous question types, and a basic statistics function.

minor feature: security Vulnerability in installer (found and reported by Nguyen Van Tien Thanh from Viettel Cyber Security Center, https://blog.yeuchimse.com ). Usage of.question in end message broken (markusfluer). Massive deleting responses not possible after modifying table filters in response table (markusfluer). Export responses by Token returns empty results (Gabriel Jenik). Export result not work (markusfluer). Invalid XML.lss file broke break page (500 error) (Denis Chenu).

GNU GPL survey php mysql mssql postgres

CakePHP 2.10.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: Queries using COUNT(DISTINCT field) are now quoted correctly on SQLServer. Mcrypt is now an optional dependency of CakePHP. You can use the Security.useOpenSsl confiugration flag to force encrypt()/decrypt() to use ext/openssl now. This improves compatibility with PHP 7.2. Updated PHPUnit version constraint to match messaging in test shell. When query execution returns false and doesn't raise an exception, the correct _result property is now updated. David Yell. Mark Sch. Mark Story. Val Bancer. chinpei215.

MITL php framework web-mvc cakephp rails

Nelson 0.2.2 💾

Nelson is an array programming language providing a powerful open computing environment for engineering and scientific applications using modern C/C++ libraries (Boost, Eigen, …) and others state of art numerical libraries. It has sophisticated data structures (including cell, struct, linear systems, …), an interpreter and a high level programming language. Nelson has been developped to be an open/modular system where an user can define these own data types and operations on these data types by using overload.

minor feature: Audiometadata update in progress . Audiometadata update in progress. . Merge branch 'metadata' of https://github.com/Nelson-numerical-softwa . . Add ref to taglib. . . Merge branch 'metadata' of https://github.com/Nelson-numerical-softwa . . Add missing ref file. . Destroy audioplayer object at exit. . Tests. . Merge branch 'metadata'. . Use Qt 5.10.0. . Update about Qt 5.10 on Windows. . Extends play playblocking. . Delete MPI_Comm object at exit. . Delete QObject objects at exit. . Rework Generic Handle. . Innosetup build with Qt 5.10. . Merge branch 'master' into _#90. . Let the system remove QObjects. . Use json as report format. . Merge branch 'master' into _#90. . Allows to export test results as.json. . All modules. . Reserve string. . Export tests_al*.json for appveyorl. . Restore all modules by default. . Initialize value. . Fileread was slow with big files. . Merge branch 'master' of https://github.com/Nelson-numerical-software . . Iostreams boost dependency. . do not save test message if it is not failed. . Indent. . IsEmpty. . Jsonencode was slow. . Update.ignore. . Merge branch 'master' into _#90. . Uses boost faster more compatible. . Use a faster bench. . Merge branch 'master' into _#90. . Uses github eigen mirror. . Factorize code. . Indent code. . Title. . Update CHANGELOG. . Build travis. . Travis build. . Increase core used for build. . Add count, contains, startsWith, endsWith builtin helps and tests. . Update version 0.2.2. . Update CHANGELOG.md.

GNU GPL computer-aided-instruction mathematics mathematics physics physics visualization visualization information-analysis information-analysis prog

SLEEF 3.2 💾

This is a vectorized libm. Elementary functions like trig, pow, asinh can be evaluated using SIMD instructions. It is portable, and currently supports SSE2, AVX, AVX2, FMA4, AVX512F and AArch64 Advanced SIMD. The library is coded without a conditional branch. It is extensively tested to check if it handles corner cases well.

major feature: * The whole build system of the project migrated from makefiles to cmake. * GNUABI version of the library with compatibility tests is added. * Extensive upstream testing via Travis CI and Appveyor log2 is added. * The library can be compiled to an LLVM bitcode object * Added masked interface to the library to support AVX512F masked vectorization. * Use native instructions if available for sqrt. * Removed libm dependency.

BSL mathematics c developers science-research simd sse avx

abcMIDI 2018-02-22 💾

The abcMIDI suite consists of programs for turning ABC music files into MIDI and vice versa, typesetting them as PostScript files, and manipulate them in several ways. It provides a cross-platform GUI and bundles Tcl/Tk for Windows.

major feature: Midi2abc -stats returns "pitchentropy".

GNU GPL music conversion midi cross-platform tcl tk tclkit