The Sidef programming language 3.15 💾

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

minor feature: Number multinomial(a, b, c...) (df33a59) arithmetic_derivative(n) (c6b7fc3) sqrt_cfrac(n) (2859ad0, 76474c1) subfactorial(n, k=0) (18d91e3, 43c02c6) . multinomial(a, b, c...) (df33a59). arithmetic_derivative(n) (c6b7fc3). sqrt_cfrac(n) (2859ad0, 76474c1). subfactorial(n, k=0) (18d91e3, 43c02c6). Array. .accumulate() (8072a0b). .accumulate_by (6cd6e58). .shift_while (0b77fe8). .pop_while (0b77fe8). .indices_by (7bc32b8). .bsearch (a8b87fe). .bsearch_le (a8b87fe). .bsearch_ge (a8b87fe). .bindex_le (a8b87fe). .bindex_ge (a8b87fe). . .accumulate() (8072a0b). .accumulate_by (6cd6e58). .shift_while (0b77fe8). .pop_while (0b77fe8). .indices_by (7bc32b8). .bsearch (a8b87fe). .bsearch_le (a8b87fe). .bsearch_ge (a8b87fe). .bindex_le (a8b87fe). .bindex_ge (a8b87fe). Hash. .collect (47bb3e3). . .collect (47bb3e3). Lazy. .first_by (bcc96b8). . .first_by (bcc96b8). String. .encode_base64() (b240ad7). .decode_base64() (b240ad7). . .encode_base64() (b240ad7). .decode_base64() (b240ad7). Support for one-line nested for-in loops (same as in Julia). (67f7105, 514bd8e, f1c6794). Using mpfr_beta() when mpfr-4.0.0 is available. (4cfa15e). Using mpfr_z_sub() when mpfr = 3.1.0 is available. (f2f52fb). Extended Lazy.first() to return the first item when no argument is provided. (f157ae3). Extended Number.complex() to accept an optional argument. (3f33c77). Switched to Hurwitz expansion for complex numbers in Number.as_cfrac(). (0ebb66f). Reimplemented Number.rat_approx() for much better performance ( 3x faster). (3e488c8). Using a more efficient algorithm in Number.convergents(). (608aafc). More efficient algorithm in computing the n-th Bell number in Number.bell(). (baa5ce9). Minor simplification/optimization in Number.digits() when the base is not specified. (3099ee7). Better performance in Array and RangeNumber prod() and prod_by() methods. (9ddade5). Binary splitting in Array.sum(), Array.sum_by , Math.lcm() and Range.sum_

GNU GPLv3 programming language development perl

PrRescue 0.63 💾

PrRescue is a rescue CD based on Gentoo amd64/i686 supporting nilfs2 and btrfs. Its goal is to always include the newest kernel and Gentoo packages.

minor feature: Kernel has been updated to version 4.15.4. Gcc has been upgraded to version 7.3.0. Every package has been recompiled using new gcc. Gentoo packages have been updated to latest stable versions.

GNU GPL gentoo rescue boot

LimeSurvey 3.3.1 (build 180214) 💾

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: Date/Time question type - icon missing (Olle Haerstedt). Breadcrumb group detail not using admin language (Olle Haerstedt). Not possible to using placeholders in group titles (Olle Haerstedt). Ajax mode should be off in database after installation/upgrade (Olle Haerstedt). Registration" and "Print answers" screens appear to (Olle Haerstedt). PDOException after update to 3.3.0 (MSSQL) (Olle Haerstedt). Theme editor jumps back to admin home page after every save of changes to theme files (Olle Haerstedt). de=2 broke all page with some server configuration (Denis Chenu). Alert animation applied to question container.... (LouisGac). Copy conditions doesn't work (Olle Haerstedt). No error message when failed to change password (LouisGac). Notice when launching a survey after reinstalling its theme (LouisGac).

GNU GPL survey php mysql mssql postgres

4MLinux 4MParted 24.0 💾

4MLinux is a small, independent, general-purpose Linux distribution with a strong focus on the following four "M" of computing: Maintenance (system rescue Live CD), Multimedia (full support for a huge number of image, audio and video formats), Miniserver (DNS, FTP, HTTP, MySQL, Proxy, SMTP, SSH, and Telnet), and Mystery (meaning a collection of classic Linux games).

major feature: 4MParted is a very small live CD designed for disk partitioning. It's a part of 4MRescueKit, which in turn is one of the three main 4MLinux releases available for download. This version includes GParted 0.29.0 and it uses 4MLinux 24.0 BETA as the base system.

GNU GPLv3 x window system x11 console terminal osdistro

frePPLe 4.3.1 💾

FrePPLe is a product planing and scheduling toolkit. It models planning processes targeted at discrete manufacturing industries constrained by material, capacity and lead time. Integrates data maintenance capabilities, Excel import, a web-based user interface. And it's extensible with custom data models or algorithmic solvers.

minor feature: Adding release notes template + deleting some fossils from the root f . Removing references to sourceforge. Long live github!. . Updated screenshot in the documentation. . Updating old references to the documentation. . Merge branch 'master' of . Setup development. . Ignore files generate by eclipse. . Upgrading openpyxl from 2.4.7 to 2.4.11 - . . Linux build after removal of readme and changelog files. . Removing useless fossil NEWS INSTALL files from the root folder. . Setup development continuing. . Operationplan should accept 0 quantity. . Compilation after backport of enterprise branch. . Odoo connector - encoding reported by Pratik Bhandirge from bis . . Ing unit test. . Execution screen: Display optional help link for a command. Requires . . Updated release notes. No longer a task to be done when releasing the . . Renaming commands - removing the pre"frepple_". . Setup development. . Documentation: restructuring the documentation of commands. . Execution screen: only pass commands with a getHTML method to the vie . . New operationmaterial type to model "transfer batches", part I - the . . New operationmaterial type to model "transfer batches", part II - mor . . Updated command documentation, part II. . Exposing a python method "calculateOperationTime" on an operationplan . . "Heisenberg-principle". Operationplan sorting update. . Linux compilation for calculateOperationTimePython method. . Replacing in one more place "readme" with "". . Final part of the command documentation restructuring. . Doc: incorrect link in previous commit. . More heisenberg-. Heisenberg command manager. . Tagging 4.3.1 release.

Affero GPL c++ python erp scheduling product-planing

etcd 3.3.1 💾

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: Documentation/upgrades: as primary, do not deprecate . Api/v3rpc: log grpc stream send/recv errors in server-side. . . . . . . . Glide: pin transitive dependency "sirupsen/logrus". . . . Hack/patch: some typos in README, make executable. . . . Documentation/op-guide: document TLS changes in 3.2. . Embed: provide more details on TLS handshake failure. . . . . . E2e: remote error string in TestEtcdPeerCNAuth. . . . Semaphore: grep "test timed out" first, then leaky goroutines. . Hack/scripts-dev: grep "test timed out" first. . . . Hack/scripts-dev: only keep shared scripts between test cases. . Hack/scripts-dev: add docker-dns-test-certs-run, docker-dns-test-cert . . Metrics: Add server_version metric. . Hack/scripts-dev: add separate certs to "docker-dns". . . . Hack/scripts-dev/docker-dns: add "certs-gateway" test case. . Hack/scripts-dev: add "docker-dns-test-certs-gateway-run" to Makefile. . Hack/scripts-dev: keep only shared scripts in docker-dns-srv. . Hack/scripts-dev: add docker-dns-srv-test-certs-run, docker-dns-srv-t . . Hack/scripts-dev: add separate certs, scripts to "docker-dns-srv". . . . . . Hack/scripts-dev/docker-dns-srv: add "certs-gateway" test case. . Hack/scripts-dev: add "docker-dns-srv-test-certs-gateway-run" to Make . . . . Clientv3: comment for DialKeepAliveTime and DialKeepAliveTimeout. . . . . . Clientv3/doc: update dial-timeout error handling with new gRPC. . . . Auth: use "sort.Strings" instead of StringSlice. . Lease: use sort.Strings instead of StringSlice. . Vendor: upgrade grpc/grpc-go to v1.7.4. . . . . . Hack/scripts-dev: typo in Makefile. . CHANGELOG: add v3.2.11. . Clientv3: indentation in doc.go. . . . . . Hack/scripts-dev: mount host /tmp for Jenkins tests. . Clientv3/config.go: remove extra whitespace character. . Hack/scripts-dev: remove "Too many goroutines" in test scripts. . . . Dockerfile-test: use forked version of

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

asterisk 15.2.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: Cdr.c: runtime leak of CDR records. Need to remove all CDR's listed by a CDR object from the active_cdrs_all. Container including the root/master record.

GNU GPL communication conferencing telephony sip

asterisk 13.19.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: Cdr.c: runtime leak of CDR records. Need to remove all CDR's listed by a CDR object from the active_cdrs_all. Container including the root/master record.

GNU GPL communication conferencing telephony sip

QOwnNotes 18.02.3 💾

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

minor feature: The *Local trash button will now by default be shown in the main toolbar. (for. You have to reset your toolbar in the *Toolbar settings if you are. Already using the app Added a workaround for certain translations of the word `ownCloud`. (for. Most settings of the page setup dialog will now be stored when you. Confirm the printing- and PDF-export-dialog and will be restored if you visit The dialog again (for Added more German, Italian, Japanese, Brazilian Portuguese and Spanish. Translation (thank you rakekniven, mlocati, piyo, mlimacarlos and richarson)

GNU GPL desktop note-taking owncloud todo

MariaDB 10.2.13 💾

MariaDB is a database server that offers drop-in replacement functionality for MySQL. It is built by some of the original authors of MySQL, with assistance from the broader community. In addition to the core functionality of MySQL, it offers a rich set of feature enhancements including alternate storage engines, server optimizations, and patches.

minor feature: InnoDB updated to 5.7.21 Galera wsrep library updated to 25.3.23. MDEV-13869 - MariaDB slow start. MDEV-14611 - ALTER TABLE EXCHANGE PARTITION does not work properly when used with DATA DIRECTORY. MDEV-15249 - Crash in MVCC read after IMPORT TABLESPACE. Foreign key : MDEV-15199 - Referential integrity broken in ON DELETE CASCADE / MDEV-14222 Unnecessary 'cascade' memory allocation for every updated row. MDEV-15219 - FOREIGN KEY CASCADE or SET NULL operations will not resume after lock wait. MDEV-15042 - INSERT ON DUPLICATE KEY UPDATE produces error 1032 (Can't find record). MDEV-13205 - InnoDB: Failing assertion: !dict_index_is_online_ddl(index) upon ALTER TABLE. MDEV-14958 - Merge new release of InnoDB MySQL 5.7.21 to 10.2. MDEV-15165 - InnoDB purge for index on virtual column is trying to access an incomplete record. MDEV-15143 - InnoDB: Rollback of trx with id 0 completed. MDEV-11415 - Remove excessive undo logging during ALTER TABLE ALGORITHM=COPY. MDEV-15016 - multiple page cleaner threads use a lot of CPU. MDEV-14941 - Timeouts on persistent statistics tables caused by MDEV-14511. MDEV-14985 - innodb_undo_log_truncate may be blocked if transactions were recovered at startup. MDEV-14441 - InnoDB hangs when setting innodb_adaptive_hash_index=OFF during UPDATE. MDEV-14887 - On a 32-bit system, MariaDB 10.2 mishandles data file sizes exceeding 4GiB. Fedora 27 packages added. As per the MariaDB Deprecation Policy, this will be the last release of MariaDB 10.2 for Fedora 25. MDEV-15199 - Referential integrity broken in ON DELETE CASCADE / MDEV-14222 Unnecessary 'cascade' memory allocation for every updated row. MDEV-15219 - FOREIGN KEY CASCADE or SET NULL operations will not resume after lock wait. MDEV-15042 - INSERT ON DUPLICATE KEY UPDATE produces error 1032 (Can't find record). MDEV-13205 - InnoDB: Failing assertion: !dict_index_is_online_ddl(index) upon ALTER TABLE. for the following security vulnerabilities : CVE-2018-2562. CVE

GNU GPL database database-server database-engine mysql mariadb

CMOC 0.1.48 💾

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: Fixed a low-level optimization that was incompatible with some signed long divisions. Fixed a bug that gave a false error ("has no initializer") when declaring an external global variable in a const_data section. The compiler now automatically defines _CMOC_VERSION_, which represents a 32-bit number of the form XXYYZZZ when the version is X.Y.Z. Version 0.1.48 defines _CMOC_VERSION_ as 1048. Vectrex is now supported in linker mode. It is not supported in monolith mode anymore. More experimental support for OS-9.

GNU GPLv3 compiler c developers

ownCloud 10.0.7RC2 💾

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

minor feature: hot-10.0.7 Check the return value of getUserSession before using it. . . . hot-10.0.7 stable10 When verifying the request authentication . . stable10 destroy the session before starting a new one - prevents p . . Adjust to stable10. . . . Set version to 10.0.7 RC2 + changelog update.

OSL storage cloud web-environment file-sharing

Rspamd 1.6.6 💾

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

minor bugfix: Add sanity guards for badly broken HTML. Another errors path handling fix. Fix ARC chain verification. Fix crash in milter errors handler. Allow to insert headers into specific position. Allow to receive signing keys from mempool vars. Authentication-Results: support hiding usernames. Another try to deal with #1998. Another try to fix #1998. Better handling of the legacy protocol. Check decoded headers sanity (e.g. by excluding 0). Deal with nan and inf encoding in json/ucl. Deal with URLs wrapped in in text parts. DKIM signing: allow for auth_only to be false. Do not crash on empty subtype. Do not fail rbl plugin when there are no received or emails. Do not skip the last character. Do not try to dereference last character. Do not try to sign unknown domains. Exim Received header protocol parsing. First load selector_map and path_map. And only return false when domain not found if try_fallback is false. Fix bad archive characters stripping. Fix comparision. Fix connecting to a unix socket in rspamadm statconvert. Fix empty headers simple canonicalization. Fix extra hits in PCRE mode for regular expressions. Fix parsing of the per-user script. Fix processing of skip-hashes in fuzzy storage. Fix Redis timeout setup. Fix sanity checks on macro value. Fix text splitting: stack overflow (too many captures). Fix urls/emails distinguishing found in queries. F-PROT Antivirus: only check return code to determine infection. Metadata exporter: check IP sanity. Multimap: received: filtering of artificial header. Plan new event on HTTP errors. Plug another possible memory leak. Remove hop-by-hop headers in proxy. Sanitize IP in history redis. Setting check_local / check_authed in plugins (#1954). Settings: avoid checking invalid IP (#1981). Try harder in passing IPv6 addresses. WebUI: use relative path for savemap (#1943). Fix message count in throughput summary (#1724). Fix NaNs display on Throughput graph. Restore passwordless login support (#2003).

Apache email-filter antispam c lua

Perl Compatible Regular Expressions 10.31 💾

PCRE is a widely used Unicode-compatible regular expression engine. It implements Perl5 regex syntax and semantics, some Python, .NET and Onigurama extensions. It uses just-in-time compilation, has consistent escaping rules, and allows for recursion, assertions and conditional patterns or complex subroutines and callouts, thus goes far beyond classic regular expressions.

minor feature: This is mainly a and tidying release (see ChangeLog for full details). However, there are some minor enhancements. 1. New pcre2_config() options: PCRE2_CONFIG_NEVER_BACKSLASH_C and. PCRE2_CONFIG_COMPILED_WIDTHS. 2. New pcre2_pattern_info() option PCRE2_INFO_EXTRAOPTIONS to retrieve the. extra compile time options. 3. There are now public names for all the pcre2_compile() error numbers. 4. Added PCRE2_CALLOUT_STARTMATCH and PCRE2_CALLOUT_BACKTRACK bits to a new. field callout_flags in callout blocks.

BSDL c regex pcre perl

Vim 8.0.1520 💾

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.1520: cursor in wrong line when using a WinBar in Terminal window. Problem: Cursor is in the wrong line when using a WinBar in a Terminal. Window. Solution: Adjust the row number.

Other text-editor ide vi vim

Mesa 17.3.4 💾

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.4 is a release which found since the 17.3.3 release. Mesa 17.3.4 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,, Fail to build libglx with clang at linking stage, Piglit shaders #64;ssa #64;fs-if-def-else-break fails with sb but passes with R600_DE=nosb, skl,kbl drm GPU HANG: ecode 9:0:0x86df7cf9, in csgo_linux64 4947 , reason: Hang on rcs, action: reset, OpenGL CTS HSW KHR-GL45.vertex_attrib_binding.basic-inputL-case1, SNB ES3-CTS.functional.shaders.precision, GEN9+ 2-3 perf drop in GfxBench Manhattan 3.1 from quot;i965: Disable regular fast-clears (CCS_D) on gen9+ quot; KBL Intel GPU hang with firefox, CCS lemonbar-xft GPU hang, KBL portal2_linux GPU hang, skl CCS Oxenfree (unity engine game) hangs GPU, Graphic corruption for Android apps Telegram and KineMaster, HEVC VDPAU decoding broken on RX 460 with UVD Firmware v1.130, mesa fails to build on ia64, Changes, Andres Gomez (1):, i965: perform 2 uploads with dual slot *64*PASSTHRU formats on gen lt;8, Bas Nieuwenhuizen (10):, radv: ordering in meta memory allocation failure path. radv: memory allocation failure path in compute resolve init. radv: freeing meta state if the device pipeline cache fails to allocate. radv: fragment resolve init memory allocation failure paths. radv: bufimage failure deallocation. radv: Init variant entry with memset. radv: Don't allow 3d or 1d depth/stencil textures. ac/nir: Use instance_rate_inputs per attribute, not per variable. ac/nir: Use correct 32-bit component writemask for 64-bit SSBO stores. ac/nir: vector extraction if source vector has gt;4 elements. Boyuan Zhang (2):, radeon/vcn:

MITL x11 graphics 3d graphics-driver emulation opengl

Atom 1.25.0-beta0 💾

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: Context menus are now asynchronous . A new TextBuffer LanguageMode API is being rolled out. Automatically scroll to the cursor position after folding or unfolding text. Text editor elements support a readonly attribute. Create language packages with package-generator. Atom/atom#16073 - Decaffeinate spec/ Atom/atom#16090 - Decaffeinate TokenIterator. Atom/atom#16111 - flakiness in (and decaffeinate) GitRepository tests. Atom/atom#16119 - Convert atom-environment-spec to JS. Atom/atom#16091 - Decaffeinate text-utils. Atom/atom#16092 - Autoscroll to cursor position after folding or unfolding. Atom/atom#16140 - errors when passing subword regex to native find methods. Atom/atom#16141 - Convert AtomEnvironment to JS. Atom/atom#16144 - handling of jQuery objects in TooltipManager.add method. Atom/atom#16150 - Point Atom Core and build documentation to new Flight Manual section. Atom/atom#16173 - non ssl links. Atom/atom#16174 - Ensure app windows launch in the order we assert they do. Atom/atom#16180 - Change HTTP Links to HTTPS in Atom/atom#16114 - Use wheelDelta instead of delta in the scroll handler. Atom/atom#16190 - Change HTTP Links to HTTPS in Atom/atom#16186 - Autoscroll after folding from keyboard, take 2. Atom/atom#16191 - merge conflicts for #15415 (Adding option to skip main process tests. Cleaning up resources in tests). Atom/atom#16197 - Change HTTP Links to HTTPS in /docs/build-instructions/. Atom/atom#16221 - Change HTTP Link to HTTPS in Atom/atom#16223 - Repair Links in Documentation. Atom/atom#16215 - Translate line and column numbers from URI handlers. Atom/atom#16192 - Make ContextMenu async. Atom/atom#16227 - Use native Array.isArray in application-delegate. Atom/atom#16230 - Make links work even when not logged in. Atom/atom#16255 - Do not clobber recent project history when running specs. Atom/atom#16087 - Use new TextBuffer LanguageMode API. Atom/atom#16290 -

MITL javascript editor programmers web-development

Freshermeat 0.1.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: Major improvements of the database model;. it is now possible to associate tags, licenses and languages to projects;. a new page 'statistics' displays some charts about the most used licenses, Languages and tags;. it is possible to define several services based on a project;. Added pagination menu for the list of projects;. Improvements for the CVE and releases workers;. Various UI improvements and.

Affero GPLv3 software directory release-tracking cve security freshmeat python

LibreCAD 2.2.0-rc1 💾

LibreCAD is a cross-platform 2D Computer-Aided-Drawing application derived from QCad, and extends it with CAM functionality. It supports DXF, LFF, CXF, and JWW files, can export to common bitmap graphics formats and SVG.

minor feature: Shift would not activate the command line. Command+Tab didn't always activate the current drawing on OS X.

GNU GPL c++ qt cad cam

qBittorrent 4.0.4 💾

The qBittorrent project aims to provide an open-source software alternative to µTorrent. Additionally, qBittorrent runs and provides the same features on all major platforms (Linux, Mac OS X, Windows, OS/2, FreeBSD). qBittorrent is based on the Qt toolkit and libtorrent-rasterbar library.

minor feature: WebUI: Only prepend scheme when it is not present. . Add struct TorrentCreatorParams for passing parameters. . Add source field in Torrent creator. . torrent file selection in Finder on mac. . Put macOS specific functions to MacUtils namespace. . Finder reveal in preview and torrent contents. . cmd+w not closing the main window on macOS. . Use standard folder icon for open file behavior on Windows. RSS rule updated when deleting. . sorting of country flags column in Peers tab. . Simplify sorting code. . natural sorting when the common part of 2 strings ends partially . . application of speed limits on LAN and μTP connections. # . . Make peer information flags in peerlist more readable. . search only when category is supported by plugin. Add "Remaining" and "Availability" columns to webui Content tab. . Make value formatting consistent with GUI. . Reposition Total Size column to match gui. . Add Tags columns. . Add Time Active column. . Use https for . Don't process new/updated RSS rules when disabled. . Revert "Run external program" function. . Cleanup. . Tweak spacing. . gui on high DPI monitor. . Resize dialog size on high DPI monitors. . column size too narrow on resize. . constant status of ' F Downloading'. . splitting of compiler flags in configure. . configure: Parse all compiler related flags together. . Sort filename lists in.pri files. . Update libtorrent bottle for Travis. . Update configure version info. . translation context. . Update copyright year. . translation context. . Torrent creator: raise maximum piece size to 32 MiB. . transferlist: added a force reannounce option. . Only add search separators as needed. . Match webui statuses to gui. Use switch statement. . Sync transla

GNU GPL internet download torrent

Embedthis Appweb 7.0.2 💾

Embedthis Appweb is a fast, little embedded Web server. It is unmatched in efficiency and serves pages at native speed, using an event-driven, non-blocking core to serve multiple requests using minimal resources. It has integrated caching and the ESP "C" Web framework. Without compromising performance, it has extensive security controls and a rigorous security sandbox that helps protect the server and mitigate denial-of-service attacks. It is one of the most widely deployed embedded Web servers and is used in networking equipment, telephony, mobile devices, industrial control, and consumer and office equipment, and in high-performance Web services.

minor feature: Essential Upgrade -- All users strongly advised to upgrade. Recommended Upgrade -- Upgrade recommended but not essential. Optional Upgrade -- Upgrade only if convenient. denial of service #605. To build, requires MakeMe 0.10.7 or later. To install packages, use Pak 0.12.4 or later. . Download. Documentation.

GNU GPL http web server embedded c appweb embedthis

Linux kernel 4.15.3 💾

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.3, crypto: tcrypt - S/G table for test_aead_speed(), gpio: uniphier: mismatch between license text and MODULE_LICENSE, media: tegra-cec: add missing MODULE_DESCRIPTION/AUTHOR/LICENSE, media: soc_camera: soc_scale_crop: add missing MODULE_DESCRIPTION/AUTHOR/LICENSE, media: mtk-vcodec: add missing MODULE_LICENSE/DESCRIPTION, net: sched: use-after-free in tcf_block_put_ext, net_sched: get rid of rcu_barrier() in tcf_block_put_ext(), soreuseport: mem leak in reuseport_add_sock(), ipv6: SO_REUSEPORT UDP socket with implicit sk_ipv6only, cls_u32: add missing RCU annotation. tcp_bbr: pacing_gain to always be unity when using lt_bw, rocker: possible null pointer dereference in rocker_router_fib_event_work, net: ipv6: send unsolicited NA after DAD, Revert "defer call to mem_cgroup_sk_alloc()", ipv6: change route cache aging logic, ipv6: addrconf: break critical section in addrconf_verify_rtnl(), vhost_net: stop device during reset owner, tcp: release in tcp_disconnect, r8169: RTL8168EP take too long to complete driver initialization. qmi_wwan: Add support for Quectel EP06, qlcnic: deadlock, net: igmp: add a missing rcu locking section, ip6mr: stale iterator

GNU GPL c linux kernel operating-system

Converse.js 3.3.3 💾

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

minor feature: Attribute error when empty IQ stanza is returned for vCard query. In fullscreen view, sometimes a background MUC would come into the foreground when a new message appears inside it. CVE-2018-6591: Don't allow PEP bookmarks if pubsub#publish-options is not advertised by the server. In previous versions of converse.js, bookmarks sent to servers that don't support pubsub#publish-options were visible to all your contacts, even though they should be kept private. This is due to those servers simply ignoring the pubsub#publish-options directive and converse.js not checking first whether pubsub#publish-options is supported before setting bookmarks via PEP. More info here: . XEP-0382 Spoiler Messages (currently only for private chats). Listen for new room bookmarks pushed from the user's PEP service. Simplified the embedded usecase. No need to manually blacklist or whitelist any plugins. Relies on the view_mode being set to 'embedded'. The main converse.js build can be used for the embedded usecase. Maintain MUC session upon page reload . No need to manually blacklist or whitelist any plugins. Relies on the view_mode being set to 'embedded'. The main converse.js build can be used for the embedded usecase. Maintain MUC session upon page reload. New API method _converse.disco.getIdentity to check whether a JID has a given identity. auto_reconnect is now set to true by default. New configuration setting allow_public_bookmarks. New configuration setting root. The view_mode setting now has a new possible value: embedded. Chinese (Traditional), French, German, Portuguese (Brazil), Russian, Ukrainian.

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

MONARC 2.2.1 💾

Optimised Risk Analysis Method.

minor feature: Lack of information in the final deliverable. Update template of third deliveries. CID/CIA translation in generateImpactsAppreciation for the deliveries . Removed useless dependencies to City entity. MONARC application: admin@admin.test:admin. SSH login: monarc:password. Mysql root login: root:30721818387165578a99ac1d5ec1395f114f0d8c7f9bbcdd8d3c3058b1276a88. Mysql MONARC login: sqlmonarcuser:3b64d5327a384d2e426d8265e68bc4e820f5f38b7a304663ff05da045eabf492.

Affero GPLv3 cases monarc governance method risk-analysis php

Embedthis GoAhead 4.0.1 💾

The Embedthis GoAhead™ web server is one of the world’s most popular embedded web server deployed for over 15 years in hundreds of millions of devices by industry leaders and startups. It is compact and requires less than 150K RAM. GoAhead uses an event-driven, non-blocking core to efficiently operate with minimal resources. Coupled with a role-based authentication framework and security sandbox, GoAhead is highly secure. It is easily embedded and ported to create secure web applications.

minor feature: Essential Upgrade -- All users strongly advised to upgrade. Recommended Upgrade -- Upgrade recommended but not essential. Optional Upgrade -- Upgrade only if convenient. denial of service #264. To build, requires MakeMe 0.10.6 or later. To install packages, use Pak 0.12.2 or later. . Download. Documentation.

GNU GPL http web server embedded c goahead embedthis

strace 4.21 💾

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.

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

BSDL c debugger software-development

exiftool 10.79 💾

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

minor feature: Added a new Olympus CameraType. - Added a new XMP-microsoft tag. - Decode a new GoPro QuickTime tag. - Convert nulls IPTC:DocumentHistory to newlines. - Removed all null terminators from JSON and PHP output. - writing of GPSDateStamp and GPSTimeStamp to be able to set to "now".

Artistic perl exif meta-data

LimeSurvey 3.3.0 (build 180209) 💾

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: New feature: "Clear asset cache" button in global settings (LouisGac). Make it possible to submit mandatory multiple choice with empty comment (Olle Haerstedt). Limesurvey crash after activating webserver authentication plugin (Denis Chenu). Can't save token attributes that have no description (Olle Haerstedt). Custom css/js not loaded on extended themes (LouisGac). Welcome text and description not visible (Olle Haerstedt). Updated translation: Catalan by qualitatuvic. Updated translation: Dutch by Han. Updated translation: Dutch (Informal) by Han. Updated translation: German by c_schmitz, StuartJKondziella. Updated translation: German (Informal) by c_schmitz. Updated translation: Greek. Updated translation: Hungarian by kkd. Updated translation: Italian by lfanfoni. Updated translation: Italian (Informal) by lfanfoni. Updated translation: Norwegian (Bokmål) by pmonstad. Updated translation: Polish by elissa. Updated translation: Polish (Informal) by elissa. Updated translation: Romanian by cdorin. Updated translation: Spanish (Spain) by Dhel210, aesteban. Updated translation: Turkish by kayazeren.

GNU GPL survey php mysql mssql postgres

ELM ME+ 2.5 PLalpha47 💾

Elm Millennium Edition 2.5 (or Elm ME+ 2.5) is based on Elm 2.4 and incorporates some code from Elm 2.5. It contains enhanced MIME and character set support. A subset of UTF-8 (Unicode) is handled. It can read mail from a local mbox and POP or IMAP folders and can pass mail to the PGP or GPG programs. It can also view digests as a mailbox and reassemble fragmented (message/partial) messages. It includes modules for TLS/SSL, iconv, resolv, and SMTP.

minor feature: Elm ME+ 2.5 PLalpha47 implements interruptible (with interrupt character, usually Ctrl-C) DNS queries on some systems when module is used. New elmrc options are "name-lookup-cache-time", "name-lookup-cancel", "special-use-domains-lookup" and "static-hosts-max-names" (and "query-mode" on "resolv:" section). This release includes some changes and fixes for elmrc parsing. Also some other changes and some bug fixes are included.

Elm GPL email-client imap pop3 shell c curses posix linux unix end-users e-mail

Battle for Wesnoth 1.13.11 💾

The Battle for Wesnoth is a fantasy and turn-based tactical strategy game. It features single-player campaigns and online multiplayer combat. Players build an army by controlling villages, quiring gold and fighting enemies for experience and growing new abilities. There different unit types with varying abilities, six major factions, weapons and spells. Maps can be customized, and scripting for new factions and campaigns is simple.

minor feature: Add-ons client: Added an order dropdown that allows you to sort add-ons by the time of latest update or original upload. Campaigns: An Orcish Incursion: New story art. A Tale of Two Brothers: Add a full set of hints on easy difficulty. Delfador's Memoirs: Iliah-Malal can now be killed by either undead or Delfador in S19. S19 has been rebalanced to increase difficulty and allow player enemy to field more units. Descent into Darkness: Endless Night' now has accurate improved scenario objectives. It also has received improvements in dialog, map appearance, and difficulty. S08/S09 A Small Favor 2/3 - preventing door operation/usage. Multiplayer: Rename the Khalifate to the Dunefolk, as well as renaming all the faction's units. Language and i18n: Updated translations: British English, Chinese (Simplified), Czech, Italian, Spanish. Performance: GUI2 windows no longer redraw everything 50 times per second. This reduces CPU usage in fullscreen windows such as MP lobby by about 85 . Miscellaneous low-level optimizations in game rendering code, improving performance ingame by up to 50 . Miscellaneous and : Suggested save file names now use spaces instead of underscores. crash after canceling add-on download. ingame help showing units you haven't encountered. recalls updating shroud immediately when "Delay Shroud Updates" is set. not being able to undo previous moves after entering planning mode.

GNU GPL c++ lua sdl game turn-based strategy

matplotlib 2.2.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: Make the horizontal bar appear in AnchoredArtists example. . . . . . Unset the canvas manager when saving the figure. . . . Switch the lasso selector to use mpl event handling, not input(). . . . Clean up next what's new files. . . . . . . . . . . . . . Alternate implementation of lazy ticks. . . . Make commented ACCEPTS statements inline comments. . TST pyqt5 5.9. . use tight_layout + typos/minor. signicant overhaul (of the style) of the example. . . . get rid of the remaining helper function. . . . Add libdl on Linux systems. . rephrase some of the comments. . overhaul of the overhaul. . . . . . Clarify axis sharing with aspect ratio control. . . . Minor improvements to quadmesh_demo. . Clip RGB data to valid range in Axes.imshow. . Linewrap backend_pgf to 79 characters. . . . Use deg2rad/rad2deg where appropriate. . enhanced tests. . errors exposed by checks on PR. . py27 unicode test error. . . . Various examples updates. . . . Don't call np.identity() in transforms. . Deprecate truncating saved unsized anims to 100 frames. . Remove a long and now outdated comment. . . . Parametrize image_comparison test. . Remove some commented out code, extraneous parentheses. . Join strings instead of adding them. . . . . . . . Remove unnecessary calls to float() before division. . reformat code. . Merge branch 'master' of int . . update set_drawstyle. . added test for, yaxis tick label left/right. . Update . Use image_comparison decorator in pgf tests. . Update . . . . . . . . . ENH: Constrained layout geometry manager. . Deprecate backend_tkagg.AxisMenu. . . . . . . . . . qt 4,5 cairo backend: the minimal version. . . . improve code generated by . Custom :rcparam: role. . . . Hide the backend.qt4/5 rcparam deprecation warning in test suite. . When latex fails, make sure it does not write a dvi. . small typo. . .

Python python plotting graphs science mathematics matlab matplot

Searchmonkey GTK Edition 0.8.3 💾

Searchmonkey is different to other desktop search engines. Users can search for file names and contents using powerful regular expressions. This enables Searchmonkey to be much more precise when it returns hits. In addition, searchmonkey doesn't just show you a list of files that might contain what you are looking for, it helpfully displays the content with the matches highlighted

major feature: 1. Bugs ------------- 1.1 Fixed --------- 1.1.1- when the size of text preview is too large, the highlighting is misplaced - this bug is known by Adam : DONE 1.1.2- word wrapping isn't effective : DONE 1.1.3- all advanced options (expert mode) aren't sometimes effective ; why ? Because if the notebook isn't opened on position #2, those options are inactives ! Now, even if notebook is in position #3, those options are ACTIVES. DONE 1.1.4- sometimes, even if the option 'show line contents' activated, Searchmonkey show ONLY one line : DONE (seems linked to somewhat with wizard , if the wizard is activated, even for nothing, BEFORE research, the display is correct !) 1.1.5- reactivated "limit content hits" options in notebook's option panel. DONE 1.1.6- option 'simple search syntax' isn't activatable : reactivated. DONE 1.1.7- when "extra lines" for "containing text search" is activated, the highlighting was misplaced : DONE 1.1.8- found a "cool" bug mistmach between Kilo-bytes and Mega-bytes file size display : DONE 1.1.9- isn't really a bug, but under /configuration preferences and systeme calls in dialog if we want that the web browser is called correctly, the correct syntax is (for example Firefox : /usr/bin/firefox and the parameter only f) ; fixed by remobe the "new-tab" string. DONE 1.1.10- With the "Test Regular expressions" dialog, the highlighting is wrong (shifted) with accented chars (i.e. chars with more than ONE byte by char) ; it's not critical, but annoying. DONE 2. Improvements --------------- 2.1 Done -------- 1- changed application's icons to a more "flat" style : DONE - remove all deprecated symbols and function inside Gtk (widgets) (compatible with gtk =2.24) : DONE - modify main window title acording to user's research : DONE - now the searched containing text is really highlighted with a yellow backgound : DONE 5- the color dialog now changes the BACKGROUND color for highlighting, like a 'Stabilo pen' : DONE -- SIC --

GNU GPLv3 desktop gnome system filesystem searching systems-administration

Inadyn 2.3.1 💾

Inadyn is a small and simple DDNS client with HTTPS support, both GnuTLS and OpenSSL are supported. Inadyn is commonly available in many GNU/Linux distributions, used in off-the-shelf routers and Internet gateways to automate the task of keeping your DNS record up to date with any IP address changes from your ISP. It can also be used in installations with redundant (backup) connections to the Internet.

minor bugfix: Debian packaging fixes, by André Colomb.

GNU GPL ddns dns monitoring c console daemon windows linux unix

peewee 3.0.17 💾

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: Schema inheritance regression, #1485. Add helper method to postgres migrator for setting search_path, #1353.

MITL python orm flask developers python-module

QOwnNotes 18.02.1 💾

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

minor feature: Autocompleter user interface offset, especially in the distraction free mode. (for. There now is a local trash to gather your removed notes. (for. This also works when a note gets renamed because you are modifying the. Headline of the note There is a new panel *Local trash in the setting where you can. Turn the local trash off There is a new menu entry for the *Local trash that opens a dialog to. View your trashed notes and to restore or remove them Trashed files are stored per note folder in a new folder `trash`. Additional information about the trashed files is stored in the. Sqlite database of the note folder Added more Italian, German, French, Indonesian, Swedish, Brazilian Portuguese, Dutch and Hungarian translation (thank you mlocati, rakekniven, bepolymathe. Zmni, ekblom, mlimacarlos and Fabijenna)

GNU GPL desktop note-taking owncloud todo

xplugd 1.3 💾

The lovechild of Stefan Bolte's srandrd and Andrew Shadura's inputplug

major feature: Added support for monitor EDID strings.

MITL x x11

Mandos 1.7.18 💾

The Mandos system allows computers to have encrypted root file systems and at the same time be capable of remote or unattended reboots. The computers run a small client program in the initial RAM disk environment which will communicate with a server over a network. All network communication is encrypted using TLS. The clients are identified by the server using an OpenPGP key that is unique to each client. The server sends the clients an encrypted password. The encrypted password is decrypted by the clients using the same OpenPGP key, and the password is then used to unlock the root file system.

minor bugfix: Client bug fix: Revert faulty fix for a nonexistent bug in the plugin-runner.

GNU GPLv3 boot security cryptography systems administration

VideLibri 1.965 💾

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: Add VuFind support for university library Düsseldorf. Show ordered books there. Digibib/FH Münster, public library Biel: Show available holdings. Public library Pulheim: New IP address for OPAC. Fix SISIS SunRise not deleting books on repeated refreshs. Show more information when the redirection login fails on public libraries TU/FU/HU Berlin, SLUB Dresden.

GNU GPL libraries opac interpreter object-pascal java windows linux android bibliothek bibliotheken buecherei buechereien

TheSSS (The Smallest Server Suite) 24.0 💾

TheSSS (The Smallest Server Suite) is a lightweight server suite distributed as a live CD. It is designed for system administrators who need an extremely tiny and fast set of server software. The supported servers are: DNS, FTP, HTTP, HTTPS, NFS, MySQL, SFTP, SMTP, SSH, and Telnet. A proxy server (Polipo with Tor) is also included. The main security components are the 4MLinux Firewall (based on iptables) and Clam AntiVirus. ISO images are fully compatible with UNetbootin, which can be used to create an easy-to-use TheSSS Live USB.

major feature: This is a major release based on the 4MLinux Server 24.0, meaning that the components of the LAMP server are now: Linux 4.14.18, Apache 2.4.29, MariaDB 10.2.12, and PHP (both 5.6.33 and 7.2.2). The 4MLinux Server 24.0 introduces three major changes: the LAMP suite has been compiled for 64-bit CPUs, NFS support (client and server) is now available out of the box, the installation CD includes so called Legacy Installer, which makes it possible to install TheSSS on machines having only 256 MB of RAM. You can update your TheSSS by executing the "zk update" command (fully automatic process).

GNU GPLv3 framebuffer server 4mlinux