matplotlib 3.0.2 💾

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: REL: v3.0.2 This is the second -release for the v3.0 series. - Un-breaks basemap which was broken by partially restoring. private APIs for cartopy. - in warning code when used in an embedded context. - crash when using Tk and closing the first open window before showing it. - Many documentation improvements. - Restore a corner case on ColorBar tick usage. - Change the default behavior of `matplotlib.use` to silently allow. more 'safe' switching after auto-discovery, but before starting an event loop. - Improvements to bounding box calculations. - Provide the correct length for RcParams instances.

Python python plotting graphs science mathematics matlab matplot

Wine 3.20 💾

Wine is an implementation of the Windows API on top of X and Unix. It does not require Microsoft Windows, but can use native Windows DLLs if they are available. It provides both a development toolkit for porting Windows source code to Unix as well as a program loader, allowing many unmodified Windows programs to run on x86-based Unixes.

minor feature: Async interfaces and ACF files in the IDL compiler. Support for substorage transforms in MSI. RPC/COM marshalling. Support for Unicode requests in WinHTTP. Shell Autocomplete optimizations. Various.

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

youtube-dl 2018.11.07 💾

youtube-dl is a small command-line tool to download videos. While it originally and still is used for, it supports many other video hosters like Anitube, Appletrailers,, ARD, Arte, Blinkx, Bloomberg, CBS, clipfish, CollegeHumor, ComedyCentral, Discovery, dropbox, eHow, flickr, FranceTV, Google+, GorillaVid, Internet Video Archive, justintv, KhanAcademy, liveleak, MTV, MyVideo, NBC, Newstube, novamov Slideshare, SoundCloud, Southpark, Steam, SyFy, Veoh and Vimeo. It can save video MP4s and other provided formats or just extract audio tracks.

minor feature: youtube Add another JS signature function name regex. facebook tahoe request. cliphunter extraction. youtube:playlist Add support for zattoo Arrange API hosts for derived extractors. youtube Add fallback metadata extraction from videoDetails.

Public Domain python utility video

VirtualBox 5.2.22 💾

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

minor feature: Audio: a regression in the Core Audio backend causing a hang when returning from host sleep when processing input buffers Audio: a potential crash in the HDA emulation if a stream has no valid mixer sink attached -- thanks to Rink Springer. Windows hosts: an incompatibility with recent versions of Windows 10. Windows hosts: a number of brigded networking driver crashes. Linux Additions: disable 3D for recent guests using Wayland. Linux Additions: for rebuilding kernel modules for new kernels on RPM guests. Linux Additions: further for Linux 4.19. Linux Additions: errors rebuilding initrd files with dracut on EL 6 (#). Linux Additions:2.20 regression: guests not remembering the screen size after shutdown and restart.

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

Atom 1.33.0-beta2 💾

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: an where making rapid, large edits could cause invalid syntax highlighting. an that caused a freeze when making certain edits to ERB files. an where typing a '#' would spuriously insert curly braces in several languages. Added the ability to fold several more types of statements in some languages (atom/language-go#164, atom/language-javascript#624). Added several syntax highlighting classes that were accidentally removed in 1.32.0 (atom/language-javascript#620, atom/language-javascript#623, atom/language-javascript#622). Atom/atom#18404 - language-javascript language-typescript. Atom/atom#18411 - failure to emit did-change-highlighting event in TreeSitterLanguageMode. Atom/bracket-matcher#360 - Add Probot no-response configuration. Atom/bracket-matcher#361 - Configure probot/no-response to allow 28 days when requesting more info on an. Atom/language-c#302 - Scope primitive types as instead of Atom/language-c#303 - Add more scopes to the tree-sitter grammar. Atom/language-go#160 - scope source_file as source.go. Atom/language-go#164 - Fold select, switch, case. Atom/language-javascript#604 - Add support for gql template literal. Atom/language-javascript#622 - Self closing elements can also be meta.class. Atom/language-javascript#623 - Distinguish between commas and periods. Atom/language-javascript#624 - Fold rules for switch_case. Atom/language-javascript#620 - Add more scopes to the tree-sitter grammar. Atom/language-ruby#250 - Scope self as variable.language.

MITL javascript editor programmers web-development

Nextcloud 15.0.0beta1 💾

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

minor feature: extend storage api to allow directly writing a stream to storage . Update autoloader. . allways fall back to fopen for encryption wrapper. . update dav tests. . writeStream for jail wrapper. . modular versions api. . tx-robot updated from transifex. . allow to add labels to shares. . allow to update lables for public link shares. . Add icon to Versions sidebar tab. . with clipboard button for local link in sidebar. . design of tabs in sidebar. . adjust unit tests. . header app name clickability. . . . . . . 3rdparty Bump sabre/dav to 3.2.3. . tests. . Use the proper server for the apptoken flow login. . . . . . Remove unnecessary 'Delete' title from 'Revoke' menu entry. . Remove tooltip from sessions, just wrap lines for simplicity and no d . . double tr creation in session list. . missing keyboard focus ability and feedback for sessions action menu. . . Add device settings tooltip for accessibility. . Add test OCA Files_Trashbin Capabilities. . Sessions: Make delete and filesystem access options tabbable. . . . Migration step. . Repair Step. . Repair registration and autoload bump. . Tests. . Properly set uid and create and update. . Create cards if none. . move migration. . Update PHPDoc to reflect the actual behaviour. . Add front-end building documentation to readme. . Revert "Wait for cron to finish before running upgrade command". . Readme: adjust structure, wording, small. Readme: screenshot link. . Add sentence about non-technical contributions. . Readme: Add note about signing off commits. . Readme: Replace Github emoji codes with real emoji. . Readme: Add line breaks between tool images. . Readme: Reduce size of Tools logos, use HTML for part. . . . Readme: Simply use emojis instead of images for tools section. . Add occ app:update command. . Log exception in case an app update fails. . phpunit. . Merge branch 'addressbook-uid-check-migration' of . . +infoBool / +infoInt. . path

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

µBlock Origin 1.17.3b8 💾

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

minor feature: Make Firefox dev build auto-update . Regression reported at . . New revision for dev build.

GNU GPLv3 javascript browser ad-blocker filter privacy

Calibre 3.34 💾

Calibre is an e-book library management application, viewer and editor. It's also commonly used for e-book file format conversion and syncing to reader devices. Calibre also simplifies downloading news from the web and converting them into e-book form, and can act as content server for online access to your book collection.

minor feature: Release: 3.34 08 Nov, 2018 New features Support for the new Kindle Paperwhite 2018 Metadata plugboards: Allow defining plugboards that modify comments metadata as well. E-book viewer: Add a keyboard shortcut (Ctrl+M) for toggling between paged and flow mode. EPUB Input: Handle invalid EPUB files that have their NCX documents in the spine. EPUB3 Input: Handle EPUB 3 files that incorrectly use EPUB 2 markup to identify cover images. Content server: --url-prefeature not working with book conversion. New news sources. Arts and Letters Daily by pjpaulpj. Magyar Idok by pofa Improved news sources. Business Standard. Washington Post. General Knowledge Today. How To Geek.

GNU GPLv3 python c++ ebook-reader e-book conversion

Lutris 0.4.23 💾

Lutris is an open gaming platform and manager for Linux. It provides an unified interface for installation, configuration and foremost launching games. It works with native software, installed Windows and DOS games, Steam, Desura, online/browser games, as well as games from the over 20 supported emulators. Aquiring new games from any channel is helped by community-contributed installers. It comes prepacked for a few major distributions.

minor bugfix: Prevent monitor from quitting games that open a 2nd process. Run on-demand scripts from game directory. Tell the user what executable is expected after a failed install. a circular import causing on some distributions. Add missing dependency for openSUSE Tumbleweed. -- Mathieu Comandon Tue, 06 Nov 2018 19:10:19 -0800.

GNU GPLv3 python game game-manager gui installation dashboard steam desura emulators msdos windows z-machine scumm nintendo

Samba 4.9.2 💾

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

minor feature: Dsdb: Add comments explaining the limitations of our current Backlink behaviour. problems running domain backups (handling SMBv2, sites). problems running domain backups (handling SMBv2, sites). testparm: crashes with PANIC: Messaging not initialized on SLES 12 SP3. Make vfs_fruit able to cleanup AppleDouble files. File saving with vfs_fruit on samba gt;= 4.8.5. Enabling vfs_fruit looses FinderInfo. Cancelling of SMB2 aio reads and writes returns wrong error NT_STATUS_INTERNAL_ERROR. CTDB recovery record resurrection from inactive nodes and. Simplify vacuuming. examples: the smb2mount build. libtevent: build due to missing open_memstream on Illiumos. winbindd_cache: timeout calculation for sid lt;- gt;name cache. dsdb encrypted_secrets: Allow quot;ldb:// and quot;mdb:// quot; in file path. Extended DN SID component missing for member after switching Group membership. Return STATUS_SESSION_EXPIRED error encrypted, if the request Was encrypted. python: Allow forced signing via smb.SMB(). lib:socket: If returning early, set ifaces. ldb: Bump ldb version to 1.4.3, Python: Ensure ldb.Dn can accept Utf8 encoded unicode. testparm: crashes with PANIC: Messaging not initialized on SLES 12 SP3. smbd: DELETE_ON_behaviour on files with READ_ONLY. Attribute. waf: Add -fstack-clash-protection. winbind: segfault if an invalid passdb backend is Configured. in CTDB event handling. Misbehaving nodes are sometimes not banned.

GNU GPLv3 communications file-sharing cifs windows

OPNsense 18.7.7 💾

OPNsense is an open source, easy-to-use and easy-to-build FreeBSD based firewall and routing platform. OPNsense includes most of the features available in expensive commercial firewalls, and more in many cases. It brings the rich feature set of commercial offerings with the benefits of open and verifiable sources. OPNsense started as a fork of pfSense® and m0n0wall in 2014, with its first official release in January 2015. The project has evolved very quickly while still retaining familiar aspects of both m0n0wall and pfSense. A strong focus on security and code quality drives the development of the project. OPNsense offers weekly security updates with small increments to react on new emerging threats within in a fashionable time. A fixed release cycle of 2 major releases each year offers businesses the opportunity to plan upgrades ahead. For each major release a roadmap is put in place to guide development and set out clear goals.

minor feature: Here are the full patch notes: o system: CVE-2018-18958 prevent restore of configuration of read-only user 1 (reported by brainrecursion) o system: prevent related read-only user configuration manipulation for history and defaults pages o system: prevent several creative ways to strip read-only privileges in the user and group manager o system: allow wildcards in certificate subject alternative name o system: avoid direct global access in routing setup o system: do not offer root-only opnsense-shell to non-root users o system: remove FreeBSD 10 password workaround o interfaces: use pure jquery to avoid browser-specific behaviour o interfaces: nonfunctional cleanups in backend and interface GUI configuration o interfaces: clear the correct files IPv6 state files on interface down o interfaces: wait for PPPoE to fully exit on interface down o firewall: fix port alias conversion under new API o firewall: missing filter reload for port alias types o firewall: missing "other" type in VIP network expand o firewall: disabled alias should leave us with an empty one o firewall: category for "United States" moves from Pacific to America o firewall: resolve outbound NAT interface address in kernel o dhcp: only map enabled interfaces in IPv4 leases o dhcp: interface iteration code cleanups o dhcp: do not hand out IPv6 system DNS servers when Unbound or Dnsmasq are used o dhcp: IPv6 PD in manual DHCPv6 case (contributed by Team Rebellion) o dhcp: correctly merge prefix for IPv6 static leases in manual DHCPv6 case (contributed by Raimar Sandner) o firmware: add log file for package manager output o monit: use theme override for widget CSS (contributed by Fabian Franz) o ntp: internal cleanup of function argument order o rc: improvements in service startup scripting o rc: print date and time after successful boot o unbound: disable redirect type until fixed o web proxy: fix typo in description of upload caps (contributed by Juan Manuel Carrillo Moreno) o shell: stop router adve

BSDL-2 network firewalls security

Varnish 6.0.2 💾

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

minor feature: Don't transition to CLOS_REM state until we've seen END_STREAM . Proper END_STREAM handling. . Apply workaround for macos. . Accurate ban statistics except for a few remaining corner cases. . Shard director: add documentation from 9b8f6e2. . polish: use TAKE_OBJ_NOTNULL. . Use a separate condvar for connection-level flow control updates. . Ensure that only the rxthread gets to use h2- cond in h2_send_get. . tell the truth about vmod filenames. . Get the probe's VTP reference in the probe code. . Simplify memory handling around struct h2h_decode. . For backends with PROXYv1, send UNKNOWN in a probe if the backend's. . Reintroduce the req.grace variable, change keep behavior. . Undeprecate req.ttl. . Update the documentation on grace and keep. . Test case that shows return(abandon) to avoid cache insertion. . simplify cnt_lookup. . reshuffle HSH_Lookup() code a bit to condense and clarify. . Set the mode on the UDS socket, in case we are running as root. . Make sure the expiry is in the VSL before proceeding. . Remember to zero h2- mailcall on h2 rxbody vfp failure. . Polish. . Revert "Terminate varnishtop -d automatically". . varnishtop -d does not exit by itself. . Postpone conversion to BOOL until we absolutely have to. . Set the task arguments under the lock. . Set socket options correctly for the accepted socket. . Increase listen-depth to 100. . Test some out of workspace conditions for VMOD blob. . Remove logexpect from the tests for VMOD blob out-of-workspace. . the out-of-workspace tests for VMOD blob. . VMOD blob out-of-workspace tests with all encoding schemes. . Add an out-of-workspace test for VMOD blob's sub() function. . Retire the WB mini-interface used by VMOD blob. . VMOD blob encoder: don't forget the terminating null byte. . minor typo in upgrading-6.0.rst. . Accommodate musl libc that has a smaller stack. . Test adding (dynamic) backends with probe to already warm vcl. . Update doc. . varnishtest generate t

BSDL-2 cache http proxy

SMCRoute 2.4.3 💾

SMCRoute is a daemon and command line tool to manipulate the multicast routing table in the UNIX kernel. Both FreeBSD and Linux kernels are supported, but it may work on other systems as well. SMCRoute can be used as an alternative to dynamic multicast routing daemons like mrouted or pimd in situations where (only) static multicast routes should be maintained and/or no proper IGMP signaling exists.

minor feature: Add strlcat() replacement from OpenBSD, use instead of strcat(). smcrouted should never log to system console, proposed by Westermo. smcrouted fails to join multicast groups on interfaces that do not yet have an IP address when smcrouted starts up, or when it receives SIGHUP, e.g. DHCP client interfaces. This patch release adds a timer refresh of interface addresses that retries multicast group joins until an address is set. This is similar to, but does not handle interfaces that do not exist yet. Make sure Linux alias interfaces (baseif:num) are registered as baseif. Westermo found that use of alias interfaces cause multiple VIFs to be registered for the same base interface causing multicast routes to use the wrong inbound or outbound VIF. Alias interfacesuse the same underlying physical interface so only one VIF needed. display of route counters and column alignment. Minor spelling, found by Debian. Add missing status command to SysV init script, found by Debian. Simplify utimensat() replacement, AT_SYMLINK_NOFOLLOW unused.

GNU GPL multicast daemon unix linux

TXR Language 201 💾

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 bugfix: Fixed issue in compile-file creating files that won't load when the source contains a defpackage followed by use of package symbols. Fixed load throwing exception on empty file. Also, load now skips the #! (hash bang) line in source and compiled files. Improvements in quality of type mismatch diagnosis in numerous library function. Additional internal improvements.

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

PacketFence 8.2.0 💾

PacketFence is a network access control (NAC) manager. It includes numerous features, including user registration and sanitation, central wireless and cable-network control, BYOD (bring-your-own-device) configuration, 802.1X support, and layer-2 device isolation. PacketFence is useful for managing small to large networks and intranet-access points.

major feature: New Features Added support for clusters with servers located in multiple layer 3 networks. Permit incoming Eduroam TLRS RADIUS requests. pfconfig is tenant aware. Realm are tenant scoped. Added Mojo web authentication support. New authentication source Password of the Day. Added SMTP test function in Alerting. Juniper SRX Firewall SSO module. Enhancements. Now support CoA on Meraki switches. jsonrpc requests send the current tenant_id. Take the tenant id in consideration in the queue. Performed various improvements to the maintenance script. Increased maximum node bandwidth balance from 4 GB to 18.4467441 XB (exabytes). Improve connection profile's advanced filter. Use MySQL as backend for pfdhcp options (deprecates etcd). Reorder iptables rules. Better error handling for pfdetect.conf. HAProxy stats files are now located in var/run/ with explicit filenames. pfdns now uses the PacketFence standard Golang logging library. Added VOIP and Downloadable ACLs support to Aruba 5400 switch module. Switch filters can now be used to override the switch module that is instantiated during a RADIUS connection. WIRED_MAC_AUTH and Ethernet-NoEAP merged. Backslash in usernames in Reports section is shown as "=5C". Multiple to the pfdhcp service. Domain join log entries contain clear-text credentials. false positive dhcp rogue detection. Sponsor Email subject and body are i18n in the same language. pfstats hammers pfdhcp and the API frontend with requests. Can't download SAML metadata in the admin.

GNU GPL php perl administrator network security wireless web-based monitoring access-control