asterisk 11.25.2 💾

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

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

GNU GPL communication conferencing telephony sip

asterisk 14.6.1 💾

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

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

GNU GPL communication conferencing telephony sip

Kamailio SIP Server 5.0.3 💾

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

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

GNU GPL sip voip webrtc volte ims telephony messaging

Ring Programming Language 1.5.3 💾

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

major feature:

MITL programming languages ring programming language

VideLibri 1.93 💾

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

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

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

VideLibri 1.91 💾

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

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

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

asterisk 13.17.1 💾

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

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

GNU GPL communication conferencing telephony sip

µBlock 1.14.3b1 💾

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

minor feature: Use indexedDB instead of browser.local.storage for cached assets. bad test. Generate better regex for hostname-anchored generic filters (there are 4,500 such filters with default filter lists).

GNU GPLv3 javascript browser ad-blocker filter privacy

Vim 8.0.1030 💾

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.1030: MS-Windows: wrong size computation in is_cygpty() Problem: MS-Windows: wrong size computation in is_cygpty(). Solution: Compute the size properly. (Ken Takata).

Other text-editor ide vi vim

Checkstyle 8.2 💾

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

minor feature: JavadocParser: inconsistent AST tree with and without SINGLETON_ELEMENT. move AbstractTypeAwareCheck and ClassResolver to javadoc package. remove deprecated property maxLineLength from LeftCurlyCheck. remove FileContentsHolder module as FileContents object is available for filters on TreeWalker in TreeWalkerAudit Event. Replace terms in AST Tokens by terms from HTML specification. new Check: single line annotation location. Add HTML5 tags support to Javadoc antlr4 grammar and related classes. UnnecessaryParentheses: Reject parentheses around single parameters in lambdas. Add token type to LocalizedMessage. Add (WS NEWLINE) in proper places for javadoc tags. XMLLogger methods should be thread-safe. Javadoc comments containing unescaped Java code with generic types leads to enormous parsing times. PackageObjectFactory can't instantiate AuditListeners. Remove thread-unsafe context from the AbstractJavadocCheck class. SeverityLevelCounter should be thread-safe. JavadocPackageCheck should be thread-safe. Violations should print ID and observe them as unique. SuppressWarnings triggers RedundantModifier check on enum constructor. SummaryJavadoc: overlapping messages. Remove checkstyle_packages.xml from checkstyle. SummaryJavadoc: doesn't completely ignore inheritDoc tag. TodoCommentCheck overflows the stack for files with many comments. RegexpHeader not detecting ' n n' by regex properly. ModifiedControlVariableCheck crashes for some nested loops with multiple assignments. MethodCountCheck: class counts include anonymous methods. RequireThisCheck: NPE on method from base class with validateOnlyOverlapping off. TreeWalkerFilter needs to be added to ModuleReflectionUtils. RequireThisCheck: Use and declare a local variable with same name as class variable cause a NPE. Indentation: multiple try with resource not checked. FinalLocalVariable: false-negative with anonymous class. pitest: increase mutation coverage for pitest-checkstyle-utils profile to 100 . pitest: increase mu

MITL java coding-style syntax-checker command-line

LibreOffice 5.4.1 💾

LibreOffice is a powerful office suite. It provides a simple and intuitive interface with various editing tools. It's comprised of Writer, the word processor, Calc, the spreadsheet application, Impress, the presentation engine, Draw, a drawing and flowcharting application, Base, an database frontend, and Math for editing mathematics and formulas. It's derived from OpenOffice.org and supports the OpenDocument Formats as well as proprietary/legacy office documents.

minor feature: Approximately 100 bug fixes. Writer enhancements: AutoText import from .dotx and .dotm files blog entry. RTF filter now supports all types of custom document. New "Edit Section" UNO command which works if cursor is in a section, has been created and added in context menu. New "Footnotes and Endnotes" UNO command. Huge improvement in the export of bullets numbering via copy paste. New formatting toolbar focused on the use of styles is accessible through View Toolbars Formatting (Styles). Styles submenu was added to Context Menu. AutoCorrect options for markup strikeout and italic are added. Calc: CSV export settings are now remembered. Support negative year date (BCE) in cell input and date display. New function ROUNDSIG to round a value at a number of significant digits. Chart New feature - Pivot Charts. Core / General The standard color palette was updated. New 'chart palettes' color palette was created containing multiple chart palettes. Improvements in EMF+ vector images import (used by .doc, docx, .xls, .xlsx, .ppt file formats). LibreOffice now uses pdfium to render inserted PDF images. Improve performance by avoiding compression of PNG compression of un-changed tiles, and by avoiding sending PNG's that are already at the client side. Windows XP SP3, Windows Vista SP2 are both deprecated. The 5.4 release will be the last with any support of these OS.

GNU LGPLv3 office desktop opendocument writer excel end-users word-processor spreadsheet

Duplicity 0.7.14 💾

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.14 (2017/08/31) --------------------------- * Merged in lp: dawgfoto/duplicity/skip_sync_collection_status - collection-status should not sync metadata - up-to-date local metadata is not needed as collection-status is generated from remote file list - syncing metadata might require to download several GBs * Fixed slowness in 'collection-status' by basing the status on the remote system only. The local cache is treated as empty. * Fixed encrypted remote manifest handling to merely put out a non-fatal error message and continue if the private key is not available. * Patched in lp: mterry/duplicity/giobackend-display-name - giobackend: handle a wider variety of gio backends by making less assumptions; in particular, this fixes the google-drive: backend * Fixed bug #1709047 with suggestion from Gary Hasson - fixed so default was to use original filename * Fixed PEP8 errors in bin/duplicity * Merged in lp: mterry/duplicity/gio_child_for_display_name_0.7 - gio: be slightly more correct and get child GFiles based on display name * Fixed bug #1711905 with suggestion from Schneider - log.Warn was invoked with log.warn in webdavbackend.py * Merged in lp: mterry/duplicity/gpg-tag-versions - Support gpg versions numbers that have tags on them. - This can happen if you build gpg from git trunk (e.g. 2.1.15-beta20). Or if you run against the freedesktop flatpak runtime (e.g. 2.1.14-unknown). * Fixed bug #1394386 with new module megabackend.py from Tomas Vondra - uses megatools from https://megatools.megous.com/ instead of mega.py library which has been deprecated - fixed copyright and PEP8 issues - replaced subprocess.call() with self.subprocess_popen() to standardize * Fixed bug #1713640 with patch from Aleksandar Ivanisevic - replace 2.7 syntax with 2.6 equivalent * Fixed bug #1538333 Assertion error in manifest.py: assert filecount == ... - Made sure to never pass .part files as true manifest files - Changed assert to log.Error to warn about truncated/corrupt file

GNU GPL c python backup encryption rsync

SDDM 0.15.0 💾

SDDM is a display and login session manager for X11. It uses modern technologies like QtQuick for responsive and beatiful interfaces, which allows smooth themes and animated user interfaces.

major bugfix: display of avatars. + New sddm.conf option EnableHiDPI to allow opt out of auto scaling. - Theme cursor. + Support optional kwallet PAM opening. + Autologin, try last successful login if not explicitly set. + Ignore session desktop files with hidden=true. + Support elogind.

GNU GPL c++ qt5 session-manager xdm

BuildAMation 1.1.3 💾

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

major bugfix: Fixed regression on macOS and Linux introduced in v1.1.2

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

Mayan EDMS 2.7 💾

Free Open Source Document Management System

minor feature: Add workaround for PDF with IndirectObject as the rotation value. GitHub #261. Add ACL list link with icon and use it for the document facet menu. mailing app permissions labels. Add ACLs link and ACLs permissions to the mailer profile model. Improve mailer URL regex. Add ordering support to the SourceColumn class. GitLab. Shows the cabinets in the document list. GitLab #417 @corneliusludmann. Add workaround for pycountry versions without the bibliographical key. GitHub. Skip UUID migration on Oracle backends. GitHub. Allow changing the output format, DPI of the pdftoppm command, and the output format of the converter via the CONVERTER_GRAPHICS_BACKEND_CONFIG setting. GitHub GitLab. Add support for workflow triggers. Add support for workflow actions. Add support for rendering workflows. Add support for unbinding sub menus. mailing profile test view. Disregard the last 3 dots that mark the end of the YAML document. Add support for multiple dashboards. Add support for removing dashboard widgets. Convert document version view to item list view. Add support for browsing individual document versions. Add support for dropdown menus to the item list view template. Add support for preserving the file extenstion when downloading a document version. GitLab #415. Split OCR app into OCR and parsing. Remove Folders app. Use the literal 'System' instead of the target name when the action user in unknown. Remove the view to submit all document for OCR. When changing document types, don't delete the old metadata that is also found in the new document type. GitLab. Add tag attach and tag remove events. Change the permission needed to attach and remove tags. Add HTTP POST workflow state action. Add access control grant workflow state action. Beta Python 3 support.

Apache paperless django python documents ocr

ownCloud 10.0.3beta2 💾

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

minor feature: Update the minimum desktop version to 2.2.4. Allowing chunking an empty file. Merge branch 'stable10' into stable10-tests-chunked-upload-empty-file1. Highlight files after setFiles. Handle fatal log level in occ log:manage. Handle fatal log level in LoggingHelper for tests. Update CHANGELOG.md. stable10 Don't use runInSeparateProcess. stable10 Revert server side part of #12639. Some changelog tweaks. Add entry for themeing for error messages. Added 10.0.0 features from the wiki. Add subcategories in changelog. Remove apostrophe from error text. Optimise PUT - dont check again if file exists if it is already known. Dont fetch info of not existing file. Do check for future file to query filecache only for future file. Add option to disable sharing in user-mounted external storages. Handle incomplete filecache entries. stable10 Validate share link password even if unchanged when updati?. Remove appstoreenabled and assume true. Support phpredis develop branch. copy and paster error. set Headers also to MKCOL phase of upload. delete file in createFileSpecificSize before creating new one. UI tests - sharing dialog panel. throw ElementNotFoundException if shareDialogButton is not found. Add height to menutoggler. Change default slogan. Merge branch 'stable10' into patch-1. stable10 use IProvidesEMailBackend when syncing a backend that supp?. stable10 use IProvidesQuotaBackend when syncing a backend that supp?. check new dav rename target path name. UI tests, testing renaming a file/folder into.htaccess. delete duplication. Typo settings_ajax_changegroupname. Use different CSS comment style for IE11 support. stable10 Make lost password errors distinguishable. stable10 update tests. stable10 Don't enable market app on upgrade from 9.1.x or lower whe?. stable10 PHP 5.5 is EOL as well by now. Switch the web UI to the new endpoint for logged in users. encoding mismatch in JS. more UI tests to test special char in fil

OSL storage cloud web-environment file-sharing

Linux kernel 4.12.10 💾

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.12.10, powerpc/mm: Ensure cpumask update is ordered, ACPI: EC: regression related to wrong ECDT initialization order, ACPI: APD: HID for Hisilicon Hip07/08, ntb: transport shouldn't disable link due to bogus values in SPADs, ntb: ntb_test: ensure the link is up before trying to configure the mws, Clarify (and ) MAX_LFS_FILESIZE macros, iommu: wrong freeing of iommu_device- dev, staging: rtl8188eu: add RNX-N150NUB support, iio: magnetometer: st_magn: remove ihl property for LSM303AGR, iio: magnetometer: st_magn: status register address for LSM303AGR, iio: hid-sensor-trigger: the race with user space powering up sensors, iio: imu: adis16480: acceleration scale factor for adis16480, ANDROID: binder: proc- tsk check. binder: Use wake up hint for synchronous transactions. binder: use group leader instead of open thread, Revert "android: binder: Sanity check at binder ioctl", Bluetooth: bnep: possible might sleep error in bnep_session, Bluetooth: cmtp: possible might sleep error in cmtp_session, Bluetooth: hidp: possible might sleep error in hidp_session_thread, netfilter: nfnetlink: Improve input length sanitization in nfnetlink_rcv, netfilter: nat: src map lookup, netfilter: expect: crash when putting uninited expectation, net: sunrpc: svcsock: NULL-pointer exception, x86/mm: use-after-free of ldt_struct, timers: excessive granularity of new timers after a nohz idle, perf/core: group cpu,task validation, ftrace: Check for null ret_stack on profile function graph entry function, virtio_pci: cpu affinity support, ring-buffer: Have ring_buffer_alloc_read_page() return error on offline CPU, nfsd: Limit end of page list when decoding NFSv4 WRITE, cifs: return ENAMETOOLONG for overlong names in cifs_open()/cifs_lookup(), cifs: df output for users with quota limits, kbuild: linker script do not match C names unless LD_DEAD_CODE_DATA_ELIMINATION is configured, RDMA/uverbs: Initialize cq_context appropriately, tracing: freeing of filter in create_filter() when set_str

GNU GPL c linux kernel operating-system

Ghost 1.8.0 💾

Ghost is a Node/io.js based blogging platform. It provides a fully customizable dashboard, and dual-panel live MarkDown editing. Ghost is meant to be mobile-friendly and beatiful out of the box.

minor feature: Includes new Casper 2.1.0 that has changes to and styling - please see the Release Notes for more details. post saving indicator only indicating autosaves. redirects loop if admin url does not equal blog url. #tags added via PSM having "public" visibility. double-scrollbar in code injection editor. Downgraded errors to warnings for incorrect img_url usage. Added error handling to prev/next post helpers. error handling in async helpers.

MITL javascript nodejs iojs blog web-publishing markdown

QOwnNotes 17.08.11 💾

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 bugfix: The shortcuts for restoring workspaces will now be correctly restored after restart. (for ). The current line will now highlighted in the editor. (for ). You can turn that feature off in the *Editor settings*. The background color can be selected as part of the theming in the. *Editor fonts colors settings*. - a sane default color was chosen for each of the current schemes. Added more Russian, Spanish, Croatian, Indonesian, Brazilian Portuguese, Swedish, Catalan and Chinese translation (thank you Maboroshy, richarson. Davidsraba2, zmni, mlimacarlos, druus, MGuerra and chonghua)

GNU GPL desktop note-taking owncloud todo

TXR Language 185 💾

TXR is a "data munging" language which combines a convenient text extraction notation that is equivalent in power to Parse Expression Grammars, with an innovative Lisp dialect which manages to integrate the differences between Lisp-1 and Lisp-2. It has many features: built-in lazy lists, strings and vectors that can be treated with list processing functions, currying operators, macros with destructuring lambda lists, macrolet, symbol macros, dynamically scoped variables, exception handling, object-oriented structures, delimited continuations, a foreign-function interface and much more. TXR is influenced by Common Lisp, Scheme, Awk, M4, POSIX Shell, Prolog, Ruby, Python, Arc, Clojure, S-Lang and others.

major feature: Five-and-a-half year old string processing bug fixed, dating back to TXR 55; kludgy op and do macro implementation rewritten from C to Lisp.

BSDL-2 interpreter development lisp text-processing utilities programming-language

Converse.js 3.2.1 💾

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: Various IE11. Unnecessary login validation error when default_domain or locked_domain are set. Login form for inVerse is only 200px when allow_registration is set to false. Translations written as template literals aren't parsed properly by xgettext. Use getDefaultNickName consistently to allow better overrides via plugins. maximize method in converse-minimize fails if the controlbox is not there.

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

Claws Mail 3.15.1 💾

Claws Mail is a GTK+ based, user-friendly, lightweight, and fast email client derived from Sylpheed. It can manage multiple mail accounts, displays messages in threads, categorized by filtering and colored, has a built-in adressbook. It supports SMTP, POP3, IMAP4, SSL and NNTP. It understands MBOX and MH storage. And it provides GnuPG encryption setup per default. Many extensions plugins (such as for spam filtering) are also available.

minor feature: o, 'Contact pictures not deleted when contact is deleted' o, 'Fails to build in Debian kfreebsd-*' o, 'Crash upon deleting tags.' o, 'AttRemover deletes message and fails to create new one when disk is full' o, '"Re-edit" should not recycle the Message-ID header' o, 'autogen.sh fails with invalid test on line 33' o, 'segfault at startup with old profile and IMAP account' o, 'slibtool causes compile failure' o crash in sieve manager window when no account has sieve enabled. o incorrect labels in folder selection dialog. o RSSyl feeds getting renamed to "Untitled feed". o Resent-Date value. o typo around libarchive in configure.ac. For further details of the numbered and RFEs listed above

GNU GPL email mail-client desktop

Atom 1.20.0-beta5 💾

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: Don't select when typing while also holding the left mouse button. assertion failure when buffer is destroyed within a transaction (e2f781c). Avoid reading garbage when GetOverlappedResult succeeds w/ zero bytes. Prevent multiple createWriteStream calls from creating multiple prompts (8484dd9). Avoid multiple prompts when the user cancels (cf0bab5). Make index.js compatible w/ electron-link (3f9f51e). crashes when splicing patches with mismatched text. Explicitly use 64-bit stat structure. patch getting partially updated before throwing invalid splice exception (afc948d). Include syscall name in TextBuffer IO errors.

MITL javascript editor programmers web-development

Mesa 17.1.8 💾

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.1.8 is a release which found since the 17.1.7 release. Mesa 17.1.8 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,, BYT ES31-CTS.functional.copy_image.non_compressed.viewclass_96_bits.rgb32f_rgb32f, segfault in glCompressedTextureSubImage3D, Changes, Andres Gomez (6):, docs: add sha256 checksums for 17.1.7, cherry-ignore: cherry-ignore: added 17.2 nominations. cherry-ignore: add "i965/tex: Don't pass samples to miptree_create_for_teximage", cherry-ignore: add "i965: Make a BRW_NEW_FAST_CLEAR_COLOR dirty bit.", cherry-ignore: add "egl/drm: misused x and y offsets in swrast_*_image*", Update version to 17.1.8, Christoph Haag (1):, mesa: only copy requested compressed teximage cubemap faces, Dave Airlie (1):, radv: don't crash if we have no framebuffer, Ilia Mirkin (2):, glsl: add a few missing int64 constant propagation cases, nv50/ir: properly set sType for TXF ops to U32, Jason Ekstrand (1):, i965: Stop looking at NewDriverState when emitting 3DSTATE_URB, Kai Chen (1):, egl/wayland: Use roundtrips when awaiting buffer release, Lionel Landwerlin (1):, i965: perf: minimize the chances to spread queries across batchbuffers, Marek Olšák (1):, radeonsi/gfx9: add a temporary workaround for a tessellation driver, Tim Rowley (1):, swr/rast: switch gen_knobs.cpp license, Topi Pohjolainen (1):, intel/blorp: Adjust intra-tile x when faking rgb with red-only

MITL x11 graphics 3d graphics-driver emulation opengl

Bokeh 0.12.7 💾

Bokeh is a Python library for interactive visualizations, plots and dashboards in web browsers. It provides unique rendering recipes and capabilities for large and streaming data sets.

major documentation: : - #515 Line plots render selections wierd. - #516 Labels on axis do not like ":" character ;-). - #517 Better control over data/screen aspect ratios needed for large circles. - #2240 Tick format language. - #2527 widgets Rendered slider plots have missing bk- classes. - #3466 geo Consider dynamic_map.py for deprecation. - #3935 component: server component: tests How to get the server examples testable again. - #4295 component: bokehjs Investigate disabling user-select. - #4337 Plot blank if categorical label too long. - #4503 component: bokehjs Date picker widget is unstyled. - #4507 widgets Problem rendering un-wrapped sliders. - #4599 component: bokehjs layout Wrapping output in center tag causes toolbar misalignment. - #4880 Error plotting dates before 1970 (on windows?). - #4972 layout Plot collapses on adding multiple labels above/below the plot if title='none' not specified in plot(). - #6121 component: bokehjs widgets Autocomplete input appearance differs between notebook and html file output. - #6185 component: server Unable to interactively update renderer (i.e. circle, triangle, etc.) size using bokeh server. - #6279 component: docs Documentation link not working right. - #6308 component: bokehjs widgets Sliders :: customjs can not dynamically change title. - #6450 component: bokehjs layout Canvas outline does not cover top of canvas. - #6464 component: build Examples upload failed on full release build. - #6474 layout New panels to a tabs widget does appear. - #6478 component: bokehjs widgets Editable data tables not modifying python source.data - bokeh server 0.12.6. - #6486 component: build Revert conda build to --no-test. - #6501 component: bokehjs regression widgets Multiselect selection highlight no longer present when programmatically selected. - #6507 component: docs User guide docs clerical error. - #6509 Bokeh png command doesn't maximize window to capture entire output. - #6514 New phantomj

BSDL python javascript d3js visualization data-presentation rendering

schily 2017-08-29 💾

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

major feature: Bourne Shell: gmatch() now honors backslashes in character sets. Bourne Shell: x=foo; echo ((x=1)) now works. Bourne Shell: Fixed an endless recursion from typing C with PS1 holding a command. Bourne Shell: Added a workaround for a race condition in signal handling with a signal arriving short after a fork(). Bourne Shell: tmp files from here documents no longer are removed too early. Bourne Shell: "read" now skips repeated whitespace before and after words. Bourne Shell: Field separation now skips repeated whitespace before and after words. Bourne Shell: "command" is no longer similar to "eval" when executing filesystem commands - the arg vector is now expanded only once. Bourne Shell: "VAR=val command env" now works as expected. SCCS: The testsuite now behaves better with parallel make programs. SCCS: "sccs delget -f -q" now works to enforce a delta even when there is no p. file.

CDDL software development build tools utilities

FlightAirMap 1.0-beta.18 💾

Open source project displaying live aircrafts, ships or trackers on 2D/3D map. Browse through the data based on a particular aircraft, airline, airport, tracker or vessel to search through the database or see extensive statistics. Can use ADS-B in SBS1 format (dump1090, Radarcape,...), VRS, VA (VATSIM, IVAO whazzup.txt, phpvms,...), ACARS (acarsdec, acarsdeco2), APRS, AIS as datasource.

minor feature: * News page that syndicate RSS feeds * Marine type stats * VAOS support * Use flight liveries in 3D mode * Use latest camera position after refresh * Fixes

GNU LGPLv3 aircraft tracker vessel flight php mysql postgresql

Pale Moon 27.4.2.1 💾

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 an out-of-band update for the portable version of the browser only (Windows). This a few in the portable shell regarding backups and settings. To update, please follow the recommended update procedure listed on the Pale Moon Portable page.

MPL c gecko firefox web browser xul

picotm 0.5.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: Library versioning; Distinct file buffers; Internal error handling without abort(); strerror_r(); Shared ref-count object.

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

CakePHP 3.5.1 💾

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: Warnings are now logged when active connections are destroyed with pending transactions. Hash::remove() correctly handles 0 in path strings now. Improved API documentation. Query::notMatching() now works with BelongsToMany associations that use composite primary keys. DSN string parsing was restored for SqlLocalDB. compatibility between Collection and Traversable. Response headers set in view templates using the immutable methods are now output correctly. Request::clientIp() now reads IPs from the end of the IP chain when trustProxy is enabled. Xml::build() now default the parseHuge option to false. Previously it was documented as defaulting to false, but was defaulted to true. Disabling this option by default prevents arbitrarily large XML documents from consuming too much memory. Hash comparisons in Authentication classes now use constant time comparison functions. FormAuthenticate hashes passwords even when the user is not found as documented. This helps to protect against timing attacks. The non-PSR7 Dispatcher can send cookies once again. AssetDispatcher no longer serves files starting with. The bundled root certificates have been updated to the latest bundle from mozilla. This removes a few untrusted certificate authorities like StartSSL. Form::setErrors() was added. ConsoleIntegrationTestCase has new methods added for ensuring stdout/stderr are empty. HtmlHelper now HTML encodes string URLs for css/javascript/images in case user data is supplied to them. ADmad. Ceeram. José Lorenzo Rodríguez. Mark Scherer. Mark Story. Tadahisa MOTOOKA. chinpei215. inoas.

MITL php framework web-mvc cakephp rails

GnuPG 2.2.0 💾

GnuPG (the GNU Privacy Guard or GPG) is GNU's tool for secure communication and data storage. It can be used to encrypt data and to create digital signatures. It includes an advanced key management facility and is compliant with the proposed OpenPGP Internet standard as described in RFC2440. As such, it is meant to be compatible with PGP from NAI, Inc. Because it does not use any patented algorithms, it can be used without any restrictions.

major bugfix: This is the new long term stable branch. This branch will only see And no new features. Gpg: Reverted change in 2.1.23 so that --no-auto-key-retrieve is. Again the default. a few minor.

GNU GPLv3 security cryptography e-mail

Vim 8.0.1008 💾

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.1008: slow updating of terminal window in Motif Problem: Slow updating of terminal window in Motif. Solution: Add a timeout to the wait-for-character loop.

Other text-editor ide vi vim

Wherever Change Directory 6.0.1 💾

Wcd is a command-line program to change directory fast. It saves time typing at the keyboard. One needs to type only a part of a directory name and wcd will jump to it. Wcd has a fast selection method in case of multiple matches and allows aliasing and banning of directories. Wcd also includes a full screen interactive directory tree browser with speed search.

minor bugfix: This release fixes a bug in the DOS, OS/2, and Windows versions that was present since version 5.3.3. When a user typed drive and directory name (e.g. wcd d:games), wcd did not find the directory. New Brazilian Portuguese translations have been added for the UI messages and the manual.

GNU GPL utility cross-plattform shell

µBlock 1.13.11rc0 💾

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

minor feature: Annoying popup when navigating to addon detail page in Add-on Manager. Development Version (1.13.9) on Firefox Nightly Unusable if Cookies are not accepted. Element picker mode doesn't cover whole page on opennet.ru. Performance Reduce overhead of handling the collapsing of blocked resources. Please consider changing the popup icon's cross sign. Using an allow rule on 1st-party hostname does not prevent scriptlets injection. Image download fails with "Failed - Blocked" with no-large-media enabled with small max size. uBO doesn't apply :style() filters in some situations. uBlock slows browserbench.org/Speedometer. contentscript.js:77 Uncaught Error: uBlock Origin: aborting content scripts for http://limonte.github.io/svg/head.svg.xml.

GNU GPLv3 javascript browser ad-blocker filter privacy

Drawj2d 0.9.2 💾

Drawj2d creates technical line drawings using a descriptive language. It writes pdf, svg, eps and emf vector graphics or png images. It runs on all platforms that run Java. It is inspired by Asymptote but with a tcl-like syntax and 2D only.

minor feature: This release enhances the image command for importing pdf files. It also improves the math expression evaluator. Changes: - command image enhanced: reads pdf files. - command expr enhanced: unary minus. E.g. ` expr -sqrt(3) ` - new command geom.half (½) - command p now shortcut for geom.polar

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

Tornado 4.5.2 💾

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

minor feature: What's new in Tornado 4.5.2 Aug 27, 2017. Tornado now sets the `FD_CLOEXEC` flag on all file descriptors it creates. This prevents hanging client connections and resource leaks when the `tornado.autoreload` module (or `Application(de=True)`) is used.

Apache python web-framework http-server

PSPP 1.0.1 💾

GNU PSPP is a program for statistical analysis of sampled data. It is a Free replacement for the proprietary program SPSS, and appears very similar to it with a few exceptions.

minor feature: I'm very pleased to announce the release of a new version of GNU PSPP. PSPP is a program for statistical analysis of sampled data. It is a free replacement for the proprietary program SPSS. #13; #13;. This a number of that were reported as security vulnerabilities. I do not think that that these are serious vulnerabilities. I still recommend that users upgrade #13; #13;. Changes from 1.0.0 to 1.0.1: #13; #13;.., including for CVE-2017-12958, CVE-2017-12959, CVE-2017-12960, and CVE-2017-12961.

GNU GPL c gtk education science-research scientific information-analysis statistics

Gwyddion 2.49 💾

Gwyddion is a modular SPM (Scanning Probe Microsope) data visualization and analysis tool. It can be used for all most frequently used data processing operations including: leveling, false color plotting, shading, filtering, denoising, data editing, integral transforms, grain analysis, profile extraction, fractal analysis, and many more. The program is primarily focused on SPM data analysis (e.g. data obtained from AFM, STM, NSOM, and similar microscopes). However, it can also be used for analyzing SEM (scaning electron microscopy) data or any other 2D data.

major feature: Five new modules were added: graph statistics, simple volume operations, volume axis swapping, fibre synthetic data generator and mask noisify. Most statistical distributions and correlation functions can be calculated for irregular regions; ASG was added. The icon set was refreshed and the GUI also features a new adjustment widget. There were miscellaneous improvements in JPK, Igor, NanoScan and OPD file modules and in PSF, Mark scars, Sphere revolution, Profile, K-means and K-medians, Affine correction and Measure lattice data processing modules. Startup time was considerably improved.

GNU GPL c scientific engineering visualization physics image analysis

The Sidef programming language 3.03 💾

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: Added the Array expand and recmap methods. (0d4cec6). Added the Number ipow2(n) and ipow10(n) methods. (7962ad7). Added the falling_factorial(n, k) and rising_factorial(n, k) methods. (0d9a98c). Added the Regex.run() alias for Regex.match(). (ddc5f04). Added support for storing the original value evaluated inside an if statement. (99bf5fa). Added support for capturing the arguments of the when and case statements. (0de6336). Added the Match.string() and Match.regex() methods. (6f44dfc). Added comparison and (in)equality support for Regex objects. (cc673df). Added the Number.rat_approx() method. (041eb51, 079bd23). Added the Number.as_cfrac() method. (5980cb8). New dependencies: Algorithm::Combinatorics and Algorithm::Loops. (d9c69ba, 71e1916). Implemented all the functions provided by Algorithm::Combinatorics. (c77c4e3, 329747c). Added the Number.polymod() method from Perl 6. (271058a). Extended the with statement to support capturing of multiple arguments. (03069a9). Faster stringification of floating-point numbers (including complex numbers). (8dd6c96). Optimization for integers in Number as_rat and as_frac. (dc9a1c7). Optimized the creation of Number objects from native signed and unsigned integers. (f3a465c). Extended Array.reduce() and Range.reduce() to accept an initial optional value. (0de25bd). Optimization inside Number.zeta() for unsigned native integers. (0bd26a1). Cached the generated code for the __BLOCK__ keyword. (17d9a5a). Minor optimizations inside the Number.ilog() method. (553e20e, ba36742). Number.next_prime() now uses Math::Prime::Util::GMP::next_prime() and is 2x faster. (c550d89). Re-implemented the Array.abbrev to match the behavior of Abbrev::abbrev from Ruby. (861038b). the FileHandle.copy() method. (f5b856e). two special cases in the Number class. (cc7e5b6). the multiple dispatch with anonymous pattern-expressions. (792cf44). Floating-points numbers are now deparsed as floats by the Sidef deparser. (dcf6aa5). the NaNi and Infi literal

GNU GPLv3 programming language development perl