Varnish 4.1.10 💾

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: Be consistent wrt vsl_ts locking . Only update timestamp if we got a timestamp. . Revert "Add missing break to switch.". . Check the pthread functions returns in varnishhist. . Stop incorrectly reporting overflow on zeroed ws. . Go to v_b_e if we get a 304 without INM/IMS. . Lock when a backend is moved between lists. . Be consistent wrt vsl_ts locking. . redundant error message. . typo: actually save LIBS in save_LIBS. . When test-compiling to check for jit, also use CFLAGS and LIBS. . remove unused __VA_ARGS__. . Improve wording of do_stream documentation. . Counter documentation for sess_herd. . Further improve do_stream documentation. . The parameter's name is timeout_linger. . Add script to run Coverity. . Pointlessly a resource-leak in bail-out path, spotted by Coverity. . Make a workspace deging output more usable. . Check malloc return. . Typo. . Add useless break statement to please Coverity. . Check pthread_cond_signal returns. . Protect against use-after-free/unitialized. . Typo. . Insist that VCL events are only sent from CLI thread. . unchecked return. . Clarify what makes a VCL warm or cold. . Volatile read of the VCL temperature. . Add a read/write lock for VCL temperature. . Remove spurious assert on VCL release. . Non volatile reads/writes use the temperature lock. . Remove diagnostic check on active VCL, rather than increase. . Make sure the step numbes are decreasing. . Assign q, otherwise the whole check is useless. . misnomer in comment. . improve thread_pools documentation. . leave some comments pointing to the right locations. . old typo. . Clarify doc regarding -p with -1. . Minor polish while here anyway. . Bail out on this error. . Only update the active_vcl on successful VCL compiles. . Correct behavior when S_arg is the empty string. . Break EXTRA_DIST with one item per line. . mv varnish.m4 varnish-legacy.m4. . Define PKG_CHECK_VAR for legacy systems. . Introduce new macros for out-of-tree

BSDL-2 cache http proxy

peewee 3.3.0 💾

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

minor feature: Added support for SQLite's new ON CONFLICT clause, which is modelled on the syntax used by Postgresql and will be available in SQLite 3.24.0 and onward. Added better support for using common table expressions and a cleaner way of implementing recursive CTEs, both of which are also tested with integration tests (as opposed to just checking the generated SQL). Modernized the CI environment to utilize the latest MariaDB features, so we can test window functions and CTEs with MySQL (when available). Reorganized and unified the feature-flags in the test suite.

MITL python orm flask developers python-module

ChaosEsque Anthology 117zw 💾

ChaosEsque Anthology is a first person shooter. It is a standalone modification of Xonotic which includes extended weapons, maps, vehicles, buildable buildings, mounted weapons, spell casting, monsters, player characters, textures, and game modes.

minor feature: Release117zw: Tanegashima (Japanese matchlock) added. Game now has more extensive samurai weapon set thusly! Enjoy! The Game has over 180 weapons. Everything is Free and Opensource. Get it now! (Note: Game spans 2 DVDs, Download both!) Download: http://sourceforge.net/projects/chaosesqueanthology/files/latest/download Volume2: http://sourceforge.net/projects/chaosesqueanthologyvolume2/files/latest/download

GNU GPL game first-person-shooter sandbox capture-the-flag deathmatch 3d first-person-shooter

µBlock Origin 1.16.2 💾

µ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: uBO 1.16 crashes on Chromium 66 Regression . Spurious redirect conflicts with HTTPS Everywhere. Have behind-the-scene whitelisted for uBO/legacy. Firefox 52 ESR + spoofed user agent string fools uBO into thinking cssOrigin is supported Regression . Can't write any filters on Android. Insufficient escaping in patchScriptlet if streamScriptInjectFilters is enabled Ability to inject scriptlets through response data filtering has been entirely removed for the time being The advanced setting streamScriptInjectFilters has been removed . Ability to inject scriptlets through response data filtering has been entirely removed for the time being. The advanced setting streamScriptInjectFilters has been removed. Text in popup panel tooltip is out of context. Minor to code. Firewall pane's save/revert not showing up when scrolled down on small screens Found this myself, without opening a formal. . Found this myself, without opening a formal. Underscore in domain name breaks whitelist editor with pull request from @jspenguin2017 . with pull request from @jspenguin2017. Element picker text area has unreadable text.

GNU GPLv3 javascript browser ad-blocker filter privacy

email2trac utility for trac 2.12.2 💾

email2trac is a utility that converts email messages to Trac tickets. It features HTML message conversion, attachments, updating of tickets via email, command line options, a configuration file, Unicode support, spam detection, workflow support, and support for FullBlogPlugin and DiscussionPlugin.

bug fixes: if drop_alternative is not set attach hmtl version and skip hmtl to ascci conversion. inlne property bug, append line if no ticket property field found

Apache trac email ticket c python

Linux kernel 4.16.4 💾

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.16.4, writeback: safer lock nesting, HID: i2c-hid: inverted return value from i2c_hid_command(), drm/i915/gvt: init mmio by lri command in vgpu inhibit context, mm/filemap.c: NULL pointer in page_cache_tree_insert(), autofs: mount point create should honour passed in mode, device-dax: allow MAP_SYNC to succeed, libnvdimm, dimm: handle EACCES failures from label reads, Don't leak MNT_INTERNAL away from internal mounts, rpc_pipefs: double-dput(), orangefs_kill_sb(): deal with allocation failures, hypfs_kill_super(): deal with failed allocations, jffs2_kill_sb(): deal with failed allocations, drm/i915: Correctly handle limited range YCbCr data on VLV/CHV, drm/i915: hibernation with ACPI S0 target state, mmc: sdhci-pci: Only do AMD tuning for HS200, fanotify: logic of events on child, udf: leak of UTF-16 surrogates into encoded strings, powerpc/lib: off-by-one in alternate feature patching, powerpc/xive: trying to "push" an already active pool VP, powerpc/eeh: enabling bridge MMIO windows, MIPS: memset.S: clobber of v1 in last_up, MIPS: memset.S: return of __clear_user from Lpartial_up, MIPS: memset.S: EVA fault support for small_memset, MIPS: uaccess: Add micromips clobbers to bzero invocation, s390: add support for IBM z14 Model ZR1, HID: wacom: bluetooth: send exit report for recent Bluetooth devices, HID: hidraw: crash on HIDIOCGFEATURE with a destroyed device, HID: input: battery level reporting on BT mice, HID: i2c-hid: resume on Raydium touchscreen device, random: add new ioctl RNDRESEEDCRNG, random: crng_reseed() should lock the crng instance that it is modifying, random: use a different mixing algorithm for add_device_randomness(), random: crng_ready() test, ALSA: hda/realtek - adjust the location of one mic, ALSA: hda/realtek - set PINCFG_HEADSET_MIC to parse_flags, ALSA: hda - New VIA controller suppor no-snoop path, ALSA: rawmidi: missing input substream checks in compat ioctls, ALSA: line6: Use correct endpoint type for midi output, drm/radeon: PC

GNU GPL c linux kernel operating-system

etcd 3.3.4 💾

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: Semaphore: run upgrade tests against v3.2.11 . Document/upgrades: add server upgrade checklists on listen URLs. . . . Embed: Avoid panic when shutting down gRPC Server. . Embed: only gracefully shutdown insecure grpc.Server. . Integration: test GracefulStop on secure embedded server. . Embed/config: remove v3.2 TODO. . Documentation/upgrades: highlight 3.2 breaking change, require gRPC v . . Vendor: upgrade bbolt, gogo/protobuf, golang/protobuf. . Scripts/genproto: require protoc 3.5, update gogo/proto. . *: regenerate protobuf, grpc-gateway. . Bill-of-materials: regenerate. . . . . . . . Embed: stop *grpc.Server on *serveCtx serve error. . . . . Documentation/integrations: add Perl clients. . . . Documentation/learning/api.md: typos. . Compactor: error message of Revision compactor. . . . Documentation/learning/api.md: markup, wording. . . README: update running etcd section for pre-built etcd install. . . . Pkg/fileutil: preallocate under OS X kernel. . . . Etcdmain: display default --enable-v2, --strict-reconfig-check value . . . . . . Auth: use NewIncomingContext for "WithRoot". . Etcdserver: log lease revoke error. . Integration: add "TestV3AuthWithLeaseRevokeWithRoot". . Clientv3: govet error for gotip. . . . . . Hack/scripts-dev/docker-dns: add "certs-common-name" test case. . Hack/scripts-dev: add "docker-dns-test-certs-common-name-run". . Hack/scripts-dev: rename to example. . . . README: add "Community meetings". . . . Documentation/integrations: minor style. . Clientv3/lease.go: TTL, document expired Lease. . . . E2e: improve lease coverage. . . . . . Clientv3: document from "don't halt lease client if there is a lease . . Clientv3: document lease KeepAlive streaming errors. . Words: whitelist "KeepAlive". . Mvcc: fetch revisions with current revision, not 0, in HashByRev. . . . Mvcc: clean-up godoc in key_index.go. . Etcd-tester: discard gRPC balancer logs. . . . . . V

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

youtube-dl 2018.04.25 💾

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

minor feature: utils match_str for boolean meta fields. Makefile Add support for pandoc 2 and disable smart extension. YoutubeDL typo in media extension compatibility checker. openload Recognize IPv6 stream URLs. twitch Extract is_live according to status. pornflip Relax URL regular expression. etonline Remove extractor. breakcom extraction. youtube Add ability to authenticate with cookies. youtube:feed Implement lazy playlist extraction. svt Add support for TV channel live streams. ccma video extraction. rentv extraction. nick Add support for nickjr.nl. extremetube metadata extraction. keezmovies Add support for generic embeds. nexx Extract new azure URLs. cbssports extraction. kaltura Improve embeds detection. instagram:user extraction. cbs Skip DRM asset types.

Public Domain python utility video

Kamailio SIP Server 5.1.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: Rtpengine: allow dual usage of DTLS flag and DTLS= switch . Pkg/kamailio/obs: kamailio tmpfiles creation durring rpm instal . . Kamctl: the name of rpc command for dialplan reload. . Srloc: missing documentation for module parameter 'server_id_filter'. . Pkg/docker: Updated reference to packaging scripts. . Core: check return of dlsym() before dlerror() handling. . App_perl: do dlerror() after dlsym() fails to find exports. . Db_text: small updates to sample config used in docs. . Async: docs - some improvements to examples. . Kamctl: set default PID_FILE to /var/run/kamailio/kamailio.pid. . Core: invoke KEMI ksr_onsend_route(). . App_jsdt Minor update to documentation. . Db_mongodb: add error logger for failed query. . Db_mongodb: check mongo-c-driver version at least 1.5.0 to use projec . . Core: small improvements to help text. . Nathelper: docs - mention UDP for SIP nat pinging contact addresses. . Misc/examples/kemi: enable lua script reload in example config. . Auth_ephemeral: do pkg-config for libcrypto if exists. . Textops: remove_hf_exp arguments params. . Evrexec: use route_get() in modparam callback. . Carrierroute: duplicate options definition error when parsing s . . Msilo: remove not working tm parameter in the example cfg, reported f . . Dispatcher: exported more functions to kemi interface. . Etc/kamailio.cfg: do not relay to foreign network if auth is not enabled. . tm: removed inline for exported functions to config. . Auth_diameter: updated application name. . Cnxcc: updated application name in example. . P_usrloc: updated path to db scripts in docs. . Rtpproxy: small updates to example cfg. . Speeddial: updates to db url example. . Uri_db: updated database name in docs. . Core: check for result of dlopen() pointers. . Phonenum: lenght in pv name comparisons. . Phonenum: build cctel from formatted number. . Phonenum: docs - updated pv names to match c code. . rr: docs - added sect

GNU GPL sip voip webrtc volte ims telephony messaging

Ghost 1.22.4 💾

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: tag/author removal in post settings removing multiple tags/authors. author for post preview. Removed seconds option from reading_time . Small refactors and improvements.

MITL javascript nodejs iojs blog web-publishing markdown

Cinnamon 3.8.0 💾

Cinnamon is a traditional graphical desktop for BSD/Linux and X11, derived from GNOME. It extends the Shell with a panel styled after GNOME 2, but adds more recent functionality, backend and application bindings. It provides MDM, a login manager, networking and bluetooth applets, virtual workspaces, theming, desktop icons, portable keybindings, Qt-theme bridging, visual effects, and a configuration center. It's the default desktop environment for Linux Mint, but packaged for many other distributions.

minor feature: Debian/control: remove unneeded dep, switch js doc gen scripts to python3, Port urgentwindow.py and check-for-missing.py to python3, cinnamon-settings-users: port to python3, port cinnamon-menu-editor and cinnamon-desktop-editor to python3, cinnamon-desktop-editor import error, move spices settings install schema scripts to /usr/bin, switch to python3 and clean up/simplify the schema installation code in Spices.py, utils: port all to python3, port melange to python3, Add dependency on python3-pyinotify, launcher desklet: switch editor dialog to python3 and a warning, screensaver lock dialog: use python3 instead of python2, Simplify the look of the screensaver away message dialog, Melange: Add a margin in the log tab, st-private: Update shadow APIs for Cogl deprecations, Add eslint configuration, overrides.js: Add Tweener patch from CJS, overrides.js: Add Signals patch from CJS, Refactor the extension system and add commonjs compatible module importation, related to Cinnamon running with cjs/mozjs52, debian/control: Remove gnome-dbg from cinnamon-dbg dependencies (no longer offered), Add CI configuration, CI: Set locale, CI: Install locales, CI: locale generation in Debian, St: some cogl deprecations, St: Use G_DEFINE_TYPE_WITH_PRIVATE(), St: Drop vfuncs from StThemeNodeTransition, shell-tray-manager: Disconnect theme_widget signals on finalize, shell-embedded-window: change realize to map, magnifier: remove a run time warning, dnd: declare some js variables to avoid warning, main: avoid a run time warning, Allow column options in the xlet settings list widget, some depreciation warnings, Spices: update all button not updating correctly when updates are installed, windows-quick-list: icon allocation warnings, sound applet middle click mute refinement, dbusMenu.js: Formatted code to allow for better readability., Titlebar button layout: Stop using org.cinnamon.muffin button-layout, Packaging: Depend on libcanberra-pulse, Sound:

GNU GPL c vala desktop x11 gtk3 gnome gnome3 gnome-shell

pgweb 0.9.12 💾

pgweb is a web-frontend in Go to browse PostgreSQL 9.x databases. It easily connects to a running local or remote server, shows tables and rows, can detail the table and column type attributes, run SQL queries, and export results to CSV. It's cross-platform and easily started from the console and then be accessed per browser.

minor feature: Add link to view database connection string format on login page. Include constraint name under "constraints" tab, GH-343. Misc CI and config changes.

MITL go postgresql database browser web-based

Stresslinux 1.0.3 💾

Stresslinux is a minimal linux distribution running from a bootable cdrom, usb, vmware or via PXE. Stresslinux makes use of some utitlities available on the net like: stress, cpuburn, hddtemp, lm_sensors ... Stresslinux is dedicated to users who want to test their system(s) entirely on high load and monitoring the health.

minor feature: Current release based on openSUSE 42.3 (currently only PXE images are working and up2date)

GNU GPL benchmark hardware monitoring linux manufacturing education end-users system-administrators information-technology

darktable 2.4.3 💾

darktable is an open source photography workflow application and RAW developer. A virtual lighttable and darkroom for photographers. It manages your digital negatives in a database, lets you view them through a zoomable lighttable and enables you to develop raw images and enhance them.

minor feature: Support for tags and ratings in the watermark module. Read Xmp.exif.DateTimeOriginal from XMP sidecars. Build and install noise tools. Add a script for converting.dtyle to an.xmp. Don't create unneeded folders during export in some cases. When collecting by tags, don't select subtags. language selection on OSX. a crash while tethering. Fujifilm X-H1 (compressed). Kodak EOS DCS 3. Olympus E-PL9. Panasonic DC-GX9 (4:3). Sony DSC-RX1RM2. Sony ILCE-7M3. Sony ILCE-7M3. Canon PowerShot G1 X Mark III. Nikon D7500. Sony ILCE-7M3.

GNU GPLv3 capture digital-camera graphics-conversion viewer macos linux c

ArangoDB 3.2.14 💾

ArangoDB is a multi-model, open-source database with flexible data models for documents, graphs, and key-values. Build high performance applications using a convenient SQL-like query language or JavaScript extensions. Use ACID transactions if you require them. The supported data models can be mixed in queries and allow ArangoDB to be the aggregation point for your data. Key Features in ArangoDB - Multi-Model: Documents, graphs and key-value pairs — model your data as you see fit for your application. - Joins: Conveniently join what belongs together for flexible ad-hoc querying, less data redundancy. - Transactions: Easy application development keeping your data consistent and safe. No hassle in your client.

minor feature: Field " schema" in Foxx manifest.json files no longer produce warnings. Added `@arangodb/locals` module to expose the Foxx service context as an. Alternative to using `module.context` directly. The internal implementation of REST API `/_api/simple/by-example` now uses C++ instead of JavaScript. Supervision can be switched to maintenance mode f.e. for rolling upgrades.

Apache database database-server c++ javascript java clojure php python scala ruby macos windows cross-plattform linux developers