The qBittorrent project aims to provide an open-source software alternative to µTorrent.
Additionally, qBittorrent runs and provides the same features on all major platforms (Linux, Mac OS X, Windows, OS/2, FreeBSD).
qBittorrent is based on the Qt toolkit and libtorrent-rasterbar library.
minor feature: regression that broke installing desktop file
Replace png icons with svg.
mingw warning about unrecognized escape sequence.
values sorted wrong in "Last Activity" column.
icon height/width ratio.
Add config file for SVGO.
Add regex option in the search filter's context menu.
Rename 2 methods to eliminate ambiguity.
Allow setting seq first/last from context menu without metadata.
Always save actual queue position.
Save fastresumes when changing torrent priorities.
Save torrents priorities on torrent finished.
TravisCI macOS builds.
Support the OpenBSD filesystem.
Avoid copy-construct QString in for loop.
Reset button text to default.
Update INSTALL file.
Don't disable DHT when using force proxy.
GUI scaling on Linux.
Adjust WebUI Options form alignment.
Increase WebUI Options initial height.
Allow WebUI sidebar filters to be hidden.
Decrease probability of missing important alerts.
Save option about tracker favicons under correct key.
Show "N/A" if there is no scrape.
Set "enter" as shortcut to download the selected torrents in search job.
Refactor in searchjob to always color visited entries.
Preselect name without extension when renaming files.
macOS builds in travis-ci.
Save state change from queued to paused.
Require torrent category creation to be explicit.
Include category save path in web api sync data.
Add save path and editing to WebUI new category dialog.
typo in variable name.
Bump Web API version.
Sync translations from Transifex and run lupdate.
Bump to 4.1.3.
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: gateways widget show/hide feature (contributed by Team Rebellion)
o system: select correct IPv6 default route when underlying IPv6 interface differs
o system: extended meta-matching for special characters in ACL patterns
o system: show last diff by default in configuration history page
o system: refactor password logic in user manager for clarity
o system: link-local listen IPv6 requires reading underlying IPv6 interface
o interfaces: avoid boot mismatch on several virtual plugin devices
o interfaces: list widget show/hide feature (contributed by Team Rebellion)
o interfaces: stats widget show/hide feature (contributed by Team Rebellion)
o interfaces: stop wireless software before bringing down the interfaces
o interfaces: fix selection issue for DHCPv6 PD "none" value
o interfaces: make "64" the page default for DHCPv6 PD
o interfaces: allow IPv4 address override in 6RD
o interfaces: fix 18.7.2 gateway read regression in 6RD
o interfaces: give each 6RD tracker a different IPv6 address
o dhcp: add DHCP Dynamic DNS key algorithm selection (contributed by Ingo Theiss)
o dhcp: correctly load DHCPv6 settings in manual tracking (contributed by Team Rebellion)
o dhcp: do not show lease actions if interface cannot be found
o dhcp: unhide DHCPv6 service when not using automatic PD
o dnsmasq: annotate that "all" is the recommended interface binding option
o importer: list all available ZFS pools (contributed by Smart-Soft)
o importer: do not try to unload ZFS on ZFS boot, sanely rejected anyway ;)
o importer: ZFS pools are now addressed as e.g. "zfs/zroot"
o importer: always loop until exit or successful import
o intrusion detection: source, destination, pass support in user rules (contributed by Michael Muenz)
o ipsec: change hash checkboxes in phase 2 to selectpicker
o openssh: change interface bind logic to only bind to currently available addresses
o openvpn: align status columns for client and P2P case (contributed by Andy Binde
BirdFont is a font editor which allows creating vector graphics and exporting them as TTF, EOT & SVG fonts. It simplifies glyph creation through a snap grid, or allows to trace them from background images.
minor feature: Use https
Ignore reserved character code.
Merge branch 'master' of github.com:johanmattssonm/birdfont.
Updated UCD (Unicode Character Database).
Remove obsolete compile time option.
Cyrillic input etc.
Cancel save as operation.
Use.birdfont as default file extension instead of.bf.
Firejail is a security sandbox tool, which utilizes Linux 3.x namespaces to setup restricted environments for untrusted applications. It works for console and graphical applications, servers, or even login sessions; by assigning them and their subprocesses a private view of globally shared kernel resources. Firejail isolates mount points, adds chrooting, filesystem writability or overlays, sandbox filesystem sharing, networking stack and firewall isolation, constrains interprocess communication, and separates processes. It comes with default profiles for Firefox or Evince, includes Seccomp and Linux caps support.
minor feature: Modif: removed CFG_CHROOT_DESKTOP configuration option.
Modif: removed compile time --enable-network=restricted.
Modif: removed compile time --disable-bind.
Modif: --net=none allowed even if networking was disabled at compile.
Time or at run time
Modif: allow system users to run the sandbox.
Support wireless devices in --net option.
Support tap devices in --net option (tunneling support).
Allow IP address configuration if the parent interface specified
by --net is not configured (--netmask).
Support for firetunnel utility.
Disable U2F devices (--nou2f).
Add --private-cache to support private /.cache.
Support full paths in private-lib.
Globbing support in private-lib.
Support for local user directories in firecfg (--bindir).
New profiles: ms-excel, ms-office, ms-onenote, ms-outlook, ms-powerpoint.
New profiles: ms-skype, ms-word, riot-desktop, gnome-mpv, snox, gradio.
New profiles: standardnotes-desktop, shellcheck, patch, flameshot.
New profiles: rview, rvim, vimcat, vimdiff, vimpager, vimtutor, xxd.
New profiles: Beaker, electrum, clamtk, pybitmessage, dig, whois.
New profiles: jdownloader, Fluxbox, Blackbox, Awesome, i3.
New profiles: start-tor-browser.desktop.
fping is a program to send ICMP echo probes to network hosts, similar to ping, but much better performing when pinging multiple hosts.
minor feature: * Fix problem when socket fd is 0 (#125, thanks Ramón Novoa!)
* Fix running on servers with disabled IPv6 (#118, thanks Simon Matter)
* Allow running "fping -h" or "--help" even when raw socket can't be opened (#131, thanks @teto)
* Fix build issue with FreeBSD and IPv6 (#132, thanks @gsnw)
Image viewer program for Linux running X-Desktop enviroment. Single window for fast and convenient view and browse, with acurate zoom and pan features.
Key and mouse navigation customizable trough command line interface or configuration file. Internally uses Imlib2 library, so can load any image formats that Imlib2 understands, including JPEG, PNG, GIF, BMP and more.
major feature: * Option to specify initial anti alias settings ('--aa_whence')
* Window title bar now shows current zoom level
* Added '--common_exts' command line option
* Added '--bSelfExtListEx' command line option
* Readme file and Usage updates
Mentioned anti alias option enables possibility to switch AA on or off under certain conditions.
SDL_bgi is a graphics library based on SDL2.
SDL_bgi is nearly fully compatible with BGI (graphics.h), the Borland Graphics Interface that was the de-facto standard in PC graphics back in DOS days. It's very easy to use, pretty fast, and it also provides extensions for ARGB colours, mouse support, and turtle graphics. It should run on any platform supported by SDL2.
major feature: This release fixes a bug in setalpha() and provides a new implementation of readimagefile().
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: Skip this test if asan is used
Add a comment for future reference.
PROXY and HTTP/1 proto dissectors to not rely on space for an ext .
Handle the failure case correctly.
finalize task privs when rolling back workspaces.
Statistics for backend open errors.
holddown times for certain backend connection errors.
add the long missing per-backend busy and unhealthy counters.
Backend_health: report error details.
ups from 'PROXY and HTTP/1 proto dissectors'.
New for #2285 and #2624.
New take on #2624 after Martin's RxStuff overflow.
Add asserts to ensure the (hypothetical?) race in #2528 doesn't happen.
Add missing VTCP_().
Remember to set the REQ_DONE state when we unset the bereq.body;.
Add JSON ping output.
a case I overlooked in the recent change to remove the NUL.
The backend probes can only access the backend under lock, because.
Check the backend connection failures get counted.
an h/2 thread leak.
h2: Avoid sending duplicate rst_stream frames on Pool_Task failure.
Remove unnecessary #includes.
Revert 88b2eb8 for now.
Decline DATA frames after seeing END_STREAM.
Also revert this as part of 44d2893.
Increasing libvarnishapi.so version from 1.0.6 to 2.0.0.
Revert "Decline DATA frames after seeing END_STREAM".
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.
shard director lifetime is not identical to the vcl object.
polish: use TAKE_OBJ_NOTNULL.
post-push style ocd.
vmod_directors: vmod object destruction vs. director destruction.
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
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 5.1.1
Sep 16, 2018.
an case in which the `.Future` returned by.
`.RequestHandler.finish` could fail to resolve.
The `.TwitterMixin.authenticate_redirect` method works again.
Improved error handling in the `tornado.auth` module, ing hanging.
requests when a network or other error occurs.
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: Initial implementation of OPC Services. Support for rendering buttons from an ImageList. Better support for CSS properties in MSHTML. Namespace in XML Writer. Various.
Courier is a mail transfer agent (MTA) and groupware server. It implements IMAP, ESMTP, POP3, LDAP, SSL, HTTP, iCal. It also provides mailing list management, filtering, maildirs storage, and a webmail interface with calendaring and scheduling.
minor feature: Substitution typoes in imapd and pop3d startup scripts. courier/libs/comtrack.c (track_find_record): Don't stop after, finding the E-mail address in the current tracking file, continue, reading the remaining tracking files. couriermlm: Implement smtp prefiltering. Implement blocking of, Unicode messages and E-mail addresses, by default. rfc2045/reformime: parse utf-8 address types in DSNs. courier: implement "utf-8" address type in delivery status, notifications. mailbot: generate message/global, message/global-delivery-status, and message/global-headers, when needed, when formatting autoreplies. reformime: -m option uses message/global instead of message/rfc822, for UTF8 messages. sqwebmail: recognize message/global and message/rfc822 attachments. Update very old login error message that references a long gone-by, era. courier: implement the SMTPUTF8 extension. dotforward: parse for Delivered-To: only in the header portion, of the message. courier-imap: update Courier-IMAP to support UTF8 POP3. Update, version of the courierpop3dsizelist cache file. courier-imap, sqwebmail: update Courier-IMAP to support UTF8 IMAP. Convert maildir folders to use UTF-8 for folder names. Add, --checkutf8 and --convutf8 options to maildirmake to convert, pre-UTF8 maildirs to UTF8 maildirs, a mandatory upgrade procedure. waitlib/configure.ac: typo. libs/tcpd/starttls.c (main): Add -user option. Additional, to imap/pop3 startup scripts to have couriertls drop root privileges. rfc2045/reformime.c (main2): crash if -x or -X is specified, without the corresponding -s option. libs/tcpd/tlsclient.h: add username option, used in couriertls_start, to set the child process's uid and gid. libs/imap/imaplogin.c (starttls): Set username option for couriertls, libs/imap/pop3login.c (starttls): Set username option for couriertls, imapd-ssl.dist, pop3d-ssl.dist: Use separate imap and pop3 session, cache files. Startup script: remove/set ownership and permsission, on the imap and pop3 session cache fi
OpenMPTCProuter is a solution to aggregate and encrypt (and can obfuscate) multiple internet connections and terminates it over any VPS which make clients benefit security, reliability, net neutrality, as well as dedicated public IP.
The aggregation is based on Multipath TCP (MPTCP), which is ISP, WAN type, and latency independent "whether it was Fiber, VDSL, SHDSL, ADSL or even 4G", different scenarios can be configured to have either aggregation or failover based on MPTCP.
Aggregation via Multi-link VPN (MLVPN) and Glorytun UDP with multipath support are also supported.
The solution takes advantage of the OpenWRT system, which is user friendly and also adds the possibility of installing other packages like VPN, QoS, routing protocols, monitoring, etc. through web-interface or terminal.
minor feature: * Update to latest MLVPN and simple-obfs version
* Support Banana PI BPI-R2 Wifi
* Add domain IPs when a domain is added to omr-bypass
* Many fixes
The bare essentials for efficient fault-tolerant processing on a cloud!
minor bugfix: * Added CloudI Service API services_status function to provide
current uptime and availability information for any CloudI service
(using Erlang monotonic time)
* Added CloudI Service API code_status function to provide
information about the installation and any runtime changes of
the CloudI service files on the filesystem
* ZeroMQ support was removed and SSH connectivity was added to
cloudi_service_router as a better alternative
* cloudi_crdt had small additions and an important bugfix
* Added JSON support to cloudi_service_api_requests
* Added support in Python, Python/C and Java CloudI APIs for
non-member (static) functions (passed to the subscribe function)
* Erlang/OTP 21.x compatibility
* Haskell CloudI API dependencies were updated
* Bugs were fixed and other improvements were added
(see the ChangeLog for more detail)
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.18.8, ASoC: wm8994: missing break in switch, HID: redragon: num lock and caps lock LEDs, x86: kvm: avoid unused variable warning, kvm: x86: Set highest physical address bits in non-present/reserved SPTEs, kbuild: make missing DEPMOD a Warning instead of an Error, x86/xen: don't write ptes directly in 32-bit PV guests, x86/pae: use 64 bit atomic xchg function in native_ptep_get_and_clear, deobjects: Make stack check warning more informative, drm/amdgpu: Don't warn on destroying a pinned BO, drm/amdgpu: Warn and update pin_size values when destroying a pinned BO, drm/amdgpu: Make pin_size values atomic, drm/amdgpu: Keep track of amount of pinned CPU visible VRAM, x86/tsc: Prevent result truncation on 32bit, drm/i915: set DP Main Stream Attribute for color range on DDI platforms, mm: respect arch_dup_mmap() return value, uapi/linux/keyctl.h: don't use C++ reserved keyword as a struct member name, drm/i915: Re-apply "Perform link quality check, unconditionally during long pulse", drm/amdgpu: incorrect use of drm_file- pid, drm/amdgpu: incorrect use of fcheck, drm/amdgpu:add VCN booting with firmware loaded by PSP, drm/amdgpu:add VCN support in PSP driver, drm/amdgpu:add new firmware id for VCN, drm/amdgpu:add tmr mc address into amdgpu_firmware_info, drm/amdgpu: update tmr mc address, drm/amd/display: Check if clock source in use before disabling, drm/amd/display: Pass connector id when executing VBIOS CT, drm/rockchip: vop: irq disabled after vop driver probed, drm/rockchip: vop: split out core clock enablement into separate functions, drm/rockchip: lvds: add missing of_node_put, drm/amd/display: Report non-DP display as disconnected without EDID, drm/amd/display: Use requested HDMI aspect ratio, drm/amd/display: update clk for various HDMI color depths, drm/amd/display: Don't share clk source between DP and HDMI, drm/amd/display: type of variable, drm/edid: Add 6 bpc quirk for SDC panel in Lenovo B50-80, drm/edid: Quirk Vive Pro VR headset non-desktop. drm/am