git 2.12.2 💾

Git is a distributed version control system, originally designed for Linux kernel development and large projects with non-linear workflows. It's comprised of individual tools, reuses ssh and rsync protocols, emphasises speed and data integrity, and keeps every checkout as full-fledged repository, and cryptographically authenticates source history. Various graphical frontends, IDE integrations and web services (GitHub) exist; with its git-fast-export format meanwhile serves interoperability with bzr, hg, fossil, svn.

minor feature: git status --porcelain" is supposed to give a stable output, but a, few strings were left as translatable by mistake. "Dumb http" transport used to misparse a nonsense http-alternates, response, which has been. "git diff --quiet" relies on the size field in diff_filespec to be, correctly populated, but diff_populate_filespec() helper function, made an incorrect short-cut when asked only to populate the size, field for paths that need to go through convert_to_git() (e.g. CRLF, conversion). There is no need for Python only to give a few messages to the, standard error stream, but we somehow did. A leak in a codepath to read from a packed object in (rare) cases, has been plugged. "git upload-pack", which is a counter-part of "git fetch", did not, report a request for a ref that was not advertised as invalid. This is generally not a problem (because "git fetch" will stop, before making such a request), but is the right thing to do. A "gc.log" file left by a backgrounded "gc --auto" disables further, automatic gc; it has been taught to run at least once a day by ignoring a stale "gc.log" file that is too old. "git remote rm X", when a branch has remote X configured as the, value of its branch.*.remote, tried to remove branch.*.remote and, branch.*.merge and failed if either is unset. A caller of tempfile API that uses stdio interface to write to, files may ignore errors while writing, which is detected when, tempfile is (with a call to ferror()). By that time, the, original errno that may have told us what went wrong is likely to, be long gone and was overwritten by an irrelevant value. _tempfile() now resets errno to EIO to make errno at least, predictable. "git show-branch" expected there were only very short branch names, in the repository and used a -length buffer to hold them, without checking for overflow. The code that parses header fields in the commit object has been, updated for (micro)performance and code hygiene. A test that creates a confusing bra

GNU LGPL c git scm vcs dvcs

mapollage 1.0.6 💾

Mapollage is a photo kml generator for Google Earth. Create kml folders by directory name, date pattern and regex Name placemarks by filename and date pattern Use a photo or a pin as a marker Dynamic description generator Customizable photo reference Draw path between placemarks

minor bugfix: OPT: Allow zoom values down to 1.0 FIX: It s now possible to cancel operation during file scan FIX: Exclude now respect OS case sensitiveness FIX: Handle images with no exif and percentage sign in filename correct

Apache viewer gis java cross-plattform end-users

TXR Language 173 💾

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, has 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, and object-oriented structures. TXR is influenced by Common Lisp, Scheme, Awk, M4, POSIX Shell, Prolog, Ruby, Python, Arc, Clojure, S-Lang and others.

major feature: Semantics improvement in matching variables delimited by directives which follow. Tab completion in listener now sensitive to .slot or .(method context. Behavior of functions calling call-finalize is now specified, allowing for more complete "RAII" programming and related techniques. Static, code-expansion-time warnings are now issued when slots are accessed that do not belong to any type. This feature caught a typo in a termios method in the library, alerting to the lack of testing of that code. MS Windows: the 16x16 icon is improved. Bugfixes: fixed warnings not being generated against Lisp code loaded from a main .txr file. Fixed unbound variable warnings not being generated for argumens of ... syntax. Fixed wrong function name printed in trace messages. Fixed "start in" directory of Windows shortcuts to be user's profile directory.

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

Linux kernel 4.10.5 💾

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.10.5, crypto: s5p-sss - spinlock recursion on LRW(AES), crypto: powerpc - initialisation of crc32c context, locking/rwsem: down_write_killable() for CONFIG_RWSEM_GENERIC_SPINLOCK=y, futex: Add missing error handling to FUTEX_REQUEUE_PI, futex: potential use-after-free in FUTEX_REQUEUE_PI, x86/perf: CR4.PCE propagation to use active_mm instead of mm, x86/intel_rdt: Put group node in rdtgroup_kn_unlock, x86/kasan: boot with KASAN=y and PROFILE_ANNOTATED_BRANCHES=y, x86/tsc: ART for TSC_KNOWN_FREQ, x86/unwind: last frame check for aligned function stacks, drm/i915/lspcon: resume time initialization due to unasserted HPD, drm/i915/gen9+: Enable hotplug detection early, drm/i915/lspcon: Enable AUX interrupts for resume time initialization, irqchip/gicv3-its: Add workaround for QDF2400 ITS erratum 0065, arm64: KVM: VHE: Clear HCR_TGE when invalidating guest TLBs, dccp: memory leak during tear-down of unsuccessful connection request, tun: premature POLLOUT notification on tun devices, dccp/tcp: routing redirect race, net: use net- count to check whether a netns is alive or not, bridge: drop netfilter fake rtable unconditionally, ipv6: avoid write to a possibly cloned skb, ipv6: make ECMP route replacement less greedy, mpls: Do not decrement alive counter for unregister events, mpls: Send route delete notifications when router module is unloaded, act_connmark: avoid crashing on malformed nlattrs with null parms, amd-xgbe: Enable IRQs only if napi_complete_done() is true, uapi: linux/packet_diag.h userspace compilation error, net/tunnel: set inner protocol in network gro hooks, vrf: use-after-free in vrf_xmit, team: use ETH_MAX_MTU as max mtu, dccp: use-after-free in dccp_feat_activate_values, net/sched: act_skbmod: remove unneeded rcu_read_unlock in tcf_skbmod_dump, net: socket refcounting in skb_complete_tx_timestamp(), net: socket refcounting in skb_complete_wifi_ack(), tcp: various for sockets morphing to listen state, strparser: destroy workqueue on module exit,

GNU GPL c linux kernel operating-system

BuildAMation 1.1.0b3 💾

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.

minor feature: Build scripts can now be conditional against tool versions.

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

frei0r 1.6 💾

As a plugin API, Frei0r's main emphasis is on simplicity, to round up the most common video effects into simple filters, sources, and mixers that can be controlled by parameters. Frei0r plugins can be shared by many host applications, avoiding duplicate efforts by different projects. Frei0r is not meant as a competing standard to more ambitious efforts trying to satisfy the needs of many different applications and more complex effects, as it doesn't provides things like an extensive parameter mechanism or event handling.

minor feature: This release contains new filters and some bugfixes to parameters and building environment, documentation is updated accordingly. New filters (3): bgsubtract0r, glitch0r, rgbsplit0r Updated (2): Distort0r now mode and velocity, Curves has improved precision.

GNU GPL artistic-software graphics graphics-conversion conversion video

Pale Moon 27.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 a small update to some stability and usability. Changes/:. an with planar alpha handling (transparency). When drawing JXR images.. a crash related to a change JavaScript array handling Introduced in 27.2.0. This became apparent with the pentadactyl extension, but could happen in other situations as well.. a crash when opening ridiculously large images with HQ scaling enabled (default). Pale Moon will now only apply HQ scaling for images within reasonable Limits (64 Mpix or smaller). Images larger than that may not display Properly when zooming in, or may not display at all, even scaled down e.g. gt;256 Mpix large) and show a "broken image" placeholder. Instead; please use dedicated image viewer applications for those kinds of images; it is outside the scope of a web browser to handle such Large images.. Changed the way URL hashes are handled, and will no longer decode anchor hash identifiers by default. Note that this is against RFC 3986, which states that any part of the URL scheme that isn't data should be decoded. This is required for web compatibility because several sites use hash Links to pass actual data to web applications (Please don't do this! Hashes ar part of the URL address, should only consist of "safe" Characters, and aren't suited to pass arbitrary data) and the most Common browsers no longer follow the RFC in that respect. If you want RFC compliance, switch.. dom.url.getters_decode_hash to.. true. Restored 2 RSA Camellia cipher suites that were missing: TLS_RSA_WITH_CAMELLIA_128_CBC_SHA and TLS_RSA_WITH_CAMELLIA_256_CBC_SHA. an with custom toolbars getting deleted during Upgrade from 27.0/27.1 to 27.2

MPL c gecko firefox web browser xul

ProjectForge 6.9.0-RELEASE 💾

ProjectForge is a web-based solution for project management including time tracking, gantt-charting, financial administration, issue management, controlling and managing work-break-down-structures (e. g. together with JIRA as issue management system). Extend ProjectForge with your own plugins.

minor feature: Multiple substitutions in application for leave. Changes in calendar rest, uuid. Extend event email layout. A lot of.

GNU GPLv3 timesheets task-management web-application project-management gantt scripting team-calendar

Samba 4.6.1 💾

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: CVE-2017-2619: Symlink race permits opening files outside share Directory. CVE-2017-2619: Symlink race permits opening files outside share Directory.

GNU GPLv3 communications file-sharing cifs windows

LimeSurvey 2.56 (build 161117) 💾

LimeSurvey is a web application that interacts with MySQL, MSSQL, or Postgres to develop surveys, publish surveys, and collect responses to surveys. Once a survey has been created, data can be inserted into the survey either by a "pretty" public screen which presents each question one at a time, or by a quick and nasty data entry screen. It includes the capacity to generate individualized "tokens", so that invitations can be issued to participants. It also has the capacity to set conditions on whether questions will display (branching), numerous question types, and a basic statistics function.

minor feature: CSS on login page needs ing (Louis Gac). VV export/import dialogs are not styled (LouisGac). When using file questions all possible files are shown, even empty ones (Louis Gac). Graphics options are all turned on (Louis Gac). Don't move all template in asset directory (views not needed) (Louis Gac). Numeric valid item with, show as error (markusfluer). Unable to update Decimal mark (Markus Flür). an not see the quota name when you select an answer for quota (LouisGac). Unable to (de)activate plugins (via GUI) (markusfluer). Cross-site scripting vulnerability in Version 2.55.2+161103 (LouisGac). Boxes on home page and quick actions don't have the same height on small screens. (LouisGac). New feature #11741: Login limesurvey using the email address (Louis Gac). Updated translation: Catalan by qualitatuvic. Updated translation: French (France) by DenisChenu. Updated translation: Greek by c_schmitz, kiolalis. Updated translation: Portuguese (Brazil) by holch. Updated translation: Russian by ddrmoscow, t6nnp6nn, vipgroup. Updated translation: Vietnamese by rinodung.

GNU GPL survey php mysql mssql postgres

Poppler 0.53.0 💾

Poppler is librarified PDF rendering toolkit derived from the Xpdf 3.0 code base. It can utilize X11-independent rendering backends like Cairo, Splash, or Qt4 Arthur. It's not designed for platform-agnosticy, but proper BSD/Linux integration; is used by various PDF applications (Evince, Okular, TeXStudio, pdftotext, Zathura, Xournal, Inkscape), and comes with a set of command-line tools of its own.

major bugfix: Core: Form support improvements. SplashOutputDev: memory leak when rendering images with colormap and matte color. Minor in GlobalParams documentation. Qt5: Expose form calculate order. Expose Form additional actions. Utils: Pdfimages: support 16bpc png and tiff images. pdftohtml: small memory leak when constructing some filenames. Pdfinfo: leak when printing JS. Build sytem: Compile in C++11 mode.

GNU GPL c++ pdf rendering library developers

ChaosEsque Anthology 117 💾

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: Release 117: A minor release with bugfixes, shader work, and texture fixes, aswell as some extentions for map functions by Mario. This release is mostly aimed at mappers. Some longstanding errors were corrected aswell such as the (incorrectly) blackandwhite glowmaps for computer terminals and network equipment in the Philip1X texture series. Volume 2, however, hosts a number of new libre/opensource textures in the newest version including 100 rock/marble textures aswell as a number of futuristic sci-fi textures. This new version expands the palette available to the mapper. Enjoy! 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

uftpd 2.3 💾

Uftpd is a micro server that supports both FTP and TFTP. No configuration files, no hassle, it just works!

minor feature: Add support for MDTM, modify time, some clients rely this. Add support for correct SIZE when in ASCII mode. Add basic code of conduct to project. Add contributing guidelines, automatically referenced by GitHub When filing a report or pull request. CPU caused by RETR of non-regular file or directory. Segfault on missing FTP home. Ordering in fallback FTP user handling, introduced in v2.2. Error message on CWD to non-directory. .deb generation and debconf installation/reconfigure.

ISC ftp tftp linux developers end-users system-administrators c

Hibernate 4.2.26 💾

Hibernate is a popular Object/Relational Mapper tool for Java, and implements the persistence API. Besides ORM functionality, it provides indexing and search, annotation-based constraints, OGM for NoSQL storage, various tools (mapping editor, console, wizards, database reverse engineering) and a few extensions (Hibernate Shards).

minor bugfix: HHH-11516 : Level two cache may not be enabled when using @Cacheable without/instead of @Cache.

GNU GPL java orm hibernate database indexing

QMMP 1.1.8 💾

QMMP is an Qt-based audio-player. The user interface is similar to Winamp or XMMS, which compatible skins can be used of. It supports a plethora of audio formats, like MP3, Ogg Vorbis/Opus, FLAC, Musepack, WavePack, MOD files, AAC, Audio CDs, WMA and other ffmpeg-supported encodings, PCM, MIDI, SID, and Chiptune files. It provides DSP plugins, lyrics downloading, equalizers and visualizers, supports common audio APIs and sinks, and is cross-platform.

minor bugfix: fixed PCM Wave support; fixed Game Boy support in the gme plugin; fixed Xing header detection in the mpeg plugin; fixed output of the '--status' command line option; fixed maximum year in the tag editor.

GNU GPL audio audio-player qt5 mp3

etcd 3.1.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: Auth: nil check AuthInfo when checking admin permissions. Auth: get rid of deadlocking channel passing scheme in simpleTokenTTL. Ctlv3: ensure synced member list before printing env vars on member add. Clientv3: open watch channel if substream is closing on reconnect. Etcdserver: remove possibly compacted entry look-up. Embed: Delay setting initial cluster. #7546 *: blocking etcd process. Backend: add FillPercent option. Discovery: print format. Ctlv3: have "protobuf" in output help string instead of "proto".

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

Ghost 1.0.0-alpha.17 💾

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: Themes ignoring all templates except index.hbs and post.hbs. Improved Subscriber: sanitize email. Improved Refactored packages, apps and more. Old accesstokens are not cleaned up. cors middleware. incorrect icon on AMP app page. Ensure config is update when deleting theme. version check error for minor versions = 10.

MITL javascript nodejs iojs blog web-publishing markdown

Duplicity 0.7.12 💾

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.12 (2017/03/21) --------------------------- * Fixed bug #1623342 with patch supplied by Daniel Jakots - Failing test on OpenBSD because tar/gtar not found * Fixed bug #1654220 with patch supplied by Kenneth Newwood - Duplicity fails on MacOS because GPG version parsing fails * Fixed bug #1655268 "--gpg-binary option not working" - If gpg binary is specified rebuild gpg profile using new binary location * Fixed bug #1658283 "Duplicity 0.7.11 broken with GnuPG 2.0" - Made gpg version check more robust than just major version - Now use --pinentry-mode=loopback on gpg 2.1 and greater - Removed check for non-Linux systems, a false problem * Merged in lp: matthew-t-bentley/duplicity/duplicity - Sets a user agent. Backblaze asked for this in case there are errors that originate from the Duplicity B2 backend - Only retrieves a new upload URL when the current one expires, to bring it in line with their best practices for integrations: https://www.backblaze.com/b2/docs/integration_checklist.html * Add detail about import exceptions in onedrivebackend.py * Fixed bug #1657916 with patch supplied by Daniel Harvey - B2 provider cannot handle two backups in the same bucket * Fixed bug #1603704 with patch supplied by Maciej Bliziński - Crash with UnicodeEncodeError * Some fixes to gpg.py to handle gpg1 gpg2 gpg2.1 commandline issues - --gpg-agent is optional on gpg1, but on gpg2 it is used automatically - --pinentry-mode is not a valid opt until gpg2.1, so condition on that * Fixed bug #1367675 - IMAP Backend does not work with Yahoo server - added the split() as needed in 'nums=list 0 .strip().split(" ")' - the other fixes mentioned in the bug report comments were already done * Fixed bug #1671852 - Code regression caused by revision 1108 - change util.uexc() back to bare uexc() * Fixed bug #1668750 - Don't mask backend errors - added exception prints to module import errors

GNU GPL c python backup encryption rsync

Npgsql 3.2.2 💾

Npgsql is a .NET data provider for Postgresql 9.0 and later. It's implemented completely in C# 3.0 and thus does not require a client library. Allows complete database querying and CRUD interaction, has some support for ADO.NET 2.0, provides logging support, allows :colon or @prefix parameter binding, and native large object support.

minor feature: Due to the many complaints, Npgsql 3.2's use of Microsoft.Extensions.Logging has been dropped, and logging now works as it did in Npgsql 3.1.. This will remove the large amount of new dependencies. Apologies to all who have already modified their code to use the new API. Npgsql 3.2 introduced Windows performance counter support. While this allows you to know more about connection usage, initialization of performance counters caused slowdowns and exceptions. They are no longer initialized by default - specify Use Perf Counters=true if you want to use them.

BSDL-2 c dotnet mono-compatible database-driver postgresql

UniSIMD assembler 0.9.1 💾

UniSIMD provides a unified and low-level macro assembler for ARM and x86 architectures. It declares a subset of shared SIMD instructions and a common API to reduce code deduplication and variation. Currently Intel SSE2 (32-bit x86 ISA) and ARM NEON (32-bit ARMv7 ISA) are supported. 64-bit wide SIMD with longer registers and adressing will be added later. UniSIMD is a C/C++ macro collection, thus can be easily included from header files.

major feature: Unified SIMD Assembler, 3-operand + basic scalar SIMD, extra backends Expose 128/256-bit SIMD subsets (cmd i/j/l *, cmd c/d/f *) simultaneously. Add 3-operand SIMD instructions to all targets, emulate where not present. Implement basic scalar SIMD support (arithmetic + compare-to-mask-elem). Implement additional paired/quaded 8-register SIMD backends on x86_64. Add 8-register makefile flags RT_256_R8, RT_512_R8, RT_1K4_R8, RT_2K8_R8. Original 15-register makefile flags RT_128, RT_256, RT_512 remain. Add new makefile flag RT_1K4 for 15-register code-bases on paired AVX-512. Expose 30 registers as an extension to common baseline of 15 where present. Each major architecture has at least one SIMD target with 30 registers. Add new RT_SIMD selector flag to remap vector-length-agnostic subsets. Add new RT_REGS selector flag to choose targets within given RT_SIMD width. Rename SIMD target headers to reflect size-factor/sub-variant, move legacy. Add new internal flags RT_128X*, RT_256X*, RT_512X to match SIMD headers. New internal flags keep SIMD sub-variant value in format for native width. Implement SIMD flags compatibility layer in rtzero to map makefile flags. Rtarch main header selects appropriate BASE/SIMD target from flags above. Implement SIMD target format converters in rtbase for runtime selection. Change SIMD target reporting to native-size x size-factor v version format. Reserve _RX slots in SIMD target mask for predicated backends (30+8 regs). Clean up (drop) legacy SSE(1) support from x32 headers/makefiles. - SIMD registers save/restore for 128-bit AVX targets (backported down). Buffer allocation in SIMD tests (for 64-bit elems). Allow external override for SIMD compatibility modes. Minor in rtarch, accelerate release builds on multi-core machines.

MITL c c++ assembler simd macro header-files

HumHub 1.2.0-beta.3 💾

HumHub is a social networking portal script and framework. It's flexible and comes with an user-friendly interface. HumHub can be used as customized social network, social intranet teamwork or enterprise application. It provides notifications, activity streams, dashboards, spaces, user profiles, social tools (follow, like, connect), groups, directories, file sharing, and search across all content.

minor feature: TimeAgo locale not loaded in production mode, added AppDynamicAsset (luke-). Enh: Translation message rebuild and auto translated duplicates (luke-). Enh: Combined all directory translations into base message category (luke-). Enh: Added logging table cleanup job (luke-). Enh: Added new version check as ActiveJob (luke-). Enh: Moved user configuration params 'minUsernameLength' + 'adminCanChangeProfileImages' to user module class (luke-). Enh: Added.editorconfig code style configuration file (luke-). Enh: Added 'show_in_stream' column in file table to hide output in wall entries (luke-). Enh: Added 'renderGalleryLink' link method to PreviewImage converter (luke-). Search view links not working (buddh4). Markdown in comment layout (buddh4). Enh: humhub.ui.showMore module for cutting post text and comments (buddh4). Javascript with guest users, removed initialitation of some modules for guest user (buddh4). Mutliple use of same emoji in richtext. Enh: Use of Yiis new afterRun for humhub Widgets. Word break in markdown posts. Richtext with emoji only on post edit where ignored. Enh: Added data-action-confirm for confirming actions. File StorageManager setContent method broken. Enh: Added FileHelper methods createLink getContentContainer. Enh: Javascript HumHub Client - better handle ajax redirects. Enh: TopMenu / TopMenuRightStack hide content when user is not logged in without guest mode. Enh: Added showUserName option in AccountTopMenu widget. Enh: Added isGuestAccessEnabled method in User component. Enh: Added flash variable (executeJavascript)to execute js on the next page load. Enh: Added possibility to create own file handlers (edit, create, import, export). Enh: Added data-action-process to handle modal processes. Enh: Added upload file event (humhub:file:created). Enh: Added custom file handler positions. Enh: Moved UploadAction::getFileResponse method to FileHelper::getFileInfos. Enh: Added JS context menu to ui.additions module. Enh: Enhanced Conten

Affero GPLv3 php yii mysql social-network groupware

Mesa 17.0.2 💾

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.0.2 is a release which found since the 17.0.1 release. Mesa 17.0.2 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,.2-rc1 workaround for clover build failure on ppc/altivec: cannot convert 'bool' to '__vector(4) __bool int' in return, radeonsi playing back videos with VDPAU exhibits deinterlacing/anti-aliasing not visible with VA-API, Crusader Kings 2 - Loading bars, siege bars, morale bars, etc. do not render correctly, Don't print: quot;Note: gy applications may crash, if they do please report to vendor quot; quot;ralloc: Make sure ralloc() allocations match malloc()'s alignment. quot; causes seg fault in 32bit build, Changes, Alex Smith (3):, radv: Emit pending flushes before executing a secondary command buffer, radv: Flush before copying with PKT3_WRITE_DATA in CmdUpdateBuffer, radv/ac: shared memory offset calculation, Bas Nieuwenhuizen (3):, radv: Disable HTILE for textures with multiple layers/levels. radv: Emit cache flushes before CP DMA. Revert "radv: Emit cache flushes before CP DMA.", Dave Airlie (3):, radv: drop Z24 support. radv: disable mip point pre clamping. radv: setup llvm target data layout, Emil Velikov (4):, docs: add sha256 checksums for 17.0.1, cherry-ignore: add the swizzle blorp_clear, i965: move brw_define.h ifndef guard to the top, Update version to 17.0.2, Fredrik Höglund (2):, radv: the dynamic buffer index in vkCmdBindDescriptorSets, radv/ac: multiple descriptor sets with dynamic buffers, Gregory Hainaut (1):, glapi: typo in count_scale, Ilia Mirkin (2):, nvc0: take extra pushbuf space into account for pushbuf_space calls, nvc0: increase alignment to 256 for texture buffers

MITL x11 graphics 3d graphics-driver emulation opengl

ArangoDB 3.1.15 💾

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 bugfix: Add logrotate configuration as requested in #2355. ui - changed document api due a chrome. ui - a submenu. Added endpoint /_api/cluster/endpoints in cluster case to get all. Coordinator endpoints Documentation of /_api/endpoint, declaring this API obsolete. Foxx response objects now have a `type` method for manipulating the content-type header. Foxx tests now support `xunit` and `tap` reporters.

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

Castle Game Engine 6.0.2 💾

Cross-platform 3D and 2D game engine for Object Pascal. Extensible system of 3D objects, with out-of-the-box levels, items, intelligent creatures and more. Rendering and processing of 3D models in X3D, VRML, Collada and other formats. Latest graphic effects including shadows, shaders, mirrors, screen effects. Animation, collision detection, 3D sound.

major bugfix: New features: sprite-sheet-to-x3d tool calculates the animations duration looking at the number of animation frames, influenced by the --fps= command-line option. New test_local_characters testcase. LoadAnimatedGifs to load GIFs. Better API around TextureProperties X3D node. Automatic gzip extension recognition for URLReadXML / URLWriteXML. Unix manpages for utilities. Bufixes: OpenGLES (mobile) fixes for Color and ColorRGBA nodes handling. Removed the proprietary Chartboost and Heyzap jar files from the distribution (packaged by accident). Fix reading X3D files with IMPORT.

GNU LGPL pascal objectpascal lazarus freepascal 3d engine x-window-system x11 opengl win32 ms-windows gtk firstpersonshooters fps

jEdit 5.4.0 💾

jEdit is a programmer's text editor written in Java. It uses the Swing toolkit for the GUI and can be configured as a rather powerful IDE through the use of its plugin architecture.

minor feature: * Use of Java 1.8 * Use of a new XML format for Plugin Manager, and proper following of redirects, resulting in a much improved plugin install experience * New Printing, updated for current versions of Java

GNU GPL text-editor java software-development

OpenSSH 7.5 💾

OpenSSH is a BSD/Linux implementation of SSH1 and SSH2 for encrypted terminal connections, tunneling and file transfers. It includes the sshd server, scp and sftp, and various utility tools such as ssh-add, ssh-agent, ssh-keysign, ssh-keyscan, ssh-keygen, and the sftp-server.

minor feature: This is a release. Security. Ssh(1), sshd(8): weakness in CBC padding oracle countermeasures. That allowed a variant of the attack in OpenSSH 7.3 to proceed. Note that the OpenSSH client disables CBC ciphers by default, sshd. Offers them as lowest-preference options and will remove them by Default entriely in the next release. Reported by Jean Paul Degabriele, Kenny Paterson, Martin Albrecht and Torben Hansen of Royal Holloway, University of London. Sftp-client(1): portable OpenSSH only On Cygwin, a client making a recursive file transfer could be maniuplated by a hostile server to. Perform a path-traversal attack. creating or modifying files outside of the intended target directory. Reported by Jann Horn of Google Project Zero. New Features. Ssh(1), sshd(8): Support "=-" syntax to easily remove methods from. Algorithm lists, e.g. Ciphers=-*cbc. bz#2671 Sshd(1): NULL dereference crash when key exchange start. Messages are sent out of sequence. Ssh(1), sshd(8): Allow form-feed characters to appear in. Configuration files. Sshd(8): regression in OpenSSH 7.4 support for the. Server-sig-algs extension, where SHA2 RSA signature methods were Not being correctly advertised. bz#2680 Ssh(1), ssh-keygen(1): a number of case-sensitivity in. Known_hosts processing. bz#2591 bz#2685 Ssh(1): Allow ssh to use certificates accompanied by a private key. File but no corresponding plain *.pub public key. bz#2617 Ssh(1): When updating hostkeys using the UpdateHostKeys option. Accept RSA keys if HostkeyAlgorithms contains any RSA keytype. Previously, ssh could ignore RSA keys when only the ssh-rsa-sha2-*. Methods were enabled in HostkeyAlgorithms and not the old ssh-rsa Method. bz#2650 Ssh(1): Detect and report excessively long configuration file. Lines. bz#2651 Merge a number of found by Coverity and reported via Redhat. And FreeBSD. Includes for some memory and file descriptor Leaks in error paths. bz#2687 Ssh-keyscan(1): Correctly hash hosts with a port number. bz#2692. Ssh(1), sshd

BSDL c ssh security cryptography utilities sftp scp openbsd linux

git 2.12.1 💾

Git is a distributed version control system, originally designed for Linux kernel development and large projects with non-linear workflows. It's comprised of individual tools, reuses ssh and rsync protocols, emphasises speed and data integrity, and keeps every checkout as full-fledged repository, and cryptographically authenticates source history. Various graphical frontends, IDE integrations and web services (GitHub) exist; with its git-fast-export format meanwhile serves interoperability with bzr, hg, fossil, svn.

minor feature: Reduce authentication round-trip over HTTP when the server supports, just a single authentication method. This also improves the, behaviour when Git is misconfigured to enable http.emptyAuth, against a server that does not authenticate without a username, (i.e. not using Kerberos etc. which makes http.emptyAuth, pointless). Windows port wants to use OpenSSL's implementation of SHA-1, routines, so let them. Add 32-bit Linux variant to the set of platforms to be tested with, Travis CI. When a redirected http transport gets an error during the, redirected request, we ignored the error we got from the server, and ended up giving a not-so-useful error message. The patch subcommand of "git add -i" was meant to have paths, selection prompt just like other subcommand, unlike "git add -p", directly jumps to hunk selection. Recently, this was broken and, "add -i" lost the paths selection dialog, but it now has been. Git v2.12 was shipped with an embarrassing breakage where various, operations that verify paths given from the user stopped dying when, seeing an, and instead later triggering segfault. The code to parse "git log -L..." command line was gy when there, are many ranges specified with -L; overrun of the allocated buffer, has been. The command-line parsing of "git log -L" copied internal data, structures using incorrect size on ILP32 systems.

GNU LGPL c git scm vcs dvcs

QOwnNotes 17.03.8 💾

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

minor feature: - added **Portuguese translation** (`pt_PT`) by manuelarodsilva, thank you very much! - the current Portuguese translation (`pt_BR`) got renamed to `Português do Brasil` - the current setting will be migrated to `Português do Brasil` when you start the app - added **Croatian translation** by xpertmind, thank you very much! - added more Italian, German, Polish and Spanish translation (thank you mlocati, xpertmind, lucjan and richarson)

GNU GPL desktop note-taking owncloud todo

bochs 2.6.9 💾

Bochs is a powerful x86/amd64 hardware emulation and debugger software. Besides the CPU and instruct set extensions, it simulates common PC/AT hardware, an ISA and PCI system bus, memory, disks, video hardware, ethernet, and enough of a compatible BIOS to run DOS/Winows, Linux/BSD, Minix and other operating systems. It doesn't provide virtualization, thus runs extremely slow, but is safe to run for the host operating system.

minor feature: : Brief summary : - for CPU emulation correctness. - Added Android host platform support. - Added USB EHCI device emulation support. - Added USB floppy (UFI/CBI) support. - Added ethernet module 'socket', designed to interconnect Bochs instances. - Show textconfig at runtime in the Bochs VGA window (gui console). Detailed change log : General. - Added new log action "warn", designed to show a message box on error events. - Show message box before exit if log action is set to "fatal". - Added macro BX_FATAL for all cases when continuing is not recommended, since it can cause an application crash or incorrect simulation behaviour. Configure and compile. - Added Android host platform support. GUI and display libraries. - Show the runtime configuration in the Bochs VGA window (gui console) instead of console / xterm (rfb, sdl, sdl2, vncsrv and X11 guis). - SDL2: Added get/set clipboard text support. CPU / CPUDB. - for CPU emulation correctness (critical for x86-64 and AVX opcodes emulation, assertion failures in proc_ctrl.cc). ! VMX: Implemented Page Modification Logging (PML). ! VMX: Implemented TSC Scaling Extension. ! Paging: Implemented Protection Keys. ! Implemented XSAVES/XRSTORS extensions. ! Implemented UMIP: User Mode Instruction Prevention (don't allow execution of SLDT/SIDT/SGDT/STR/SMSW with CPL 0). ! Implemented RDPID instruction. ! Implemented VPOPCNTD/VPOPCNTQ AVX512 instructions. ! CPUDB: Added AMD Ryzen configuration to CPUDB. I/O Devices. - Busmouse. - Added standard bus mouse support in addition to the existing InPort emulation code. - Hard drive. - Implemented lock mechanism for hard disk images. An image that is opened in r/w mode cannot be used multiple times (e.g. by another Bochs session). - Several in some disk image modes. - Serial / Parallel ports. - Added support for changing output file at runtime. - Networking. - Added ethernet module 'socket', designed to interconnect Bochs instances with external program 'bxhub' (simulating a

GNU LGPL c++ c assembler emulator x86 hardware-simulation cpu-emulation

exiftool 10.47 💾

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

minor feature: Added read support for JSON-format files. - Added two new Sony/Minolta lenses. - Added a number of new Pentax tag values. - Decode a new Canon CR2 tag. - Decode WB information for Canon 800D. - Improved config_files/photoshop_paths.config to indicate start of paths. - Attempt to validate new file names in Windows before renaming images. - Experimental Validate feature no longer warns about Windows XP tags. - problem extracting layer information from very large PSD/PSB files.

Artistic perl exif meta-data

youtube-dl 2017.03.20 💾

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: YoutubeDL Allow multiple input URLs to be used with stdout (-) as. Output template. adobepass Detect and output error on authz token extraction. bostonglobe Add extractor for bostonglobe.com. toongoggles Add support for toongoggles.com. medialaan Add support for Medialaan sites. discoverynetworks Add support for more domains and bypass geo restiction. openload extraction.

Public Domain python utility video

Linux kernel 4.10.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.10.4, IB/mlx5: Verify that Q counters are supported, ext4: don't when truncating encrypted inodes on the orphan list, rc: raw decoder for keymap protocol is not loaded on register, dm: flush queued bios when process blocks to avoid deadlock, serial_ir: ensure we're ready to receive interrupts, drm/i915/gvt: superfluous newline in GVT_DISPLAY_READY env var, KVM: arm/arm64: Let vcpu thread modify its own active state, KVM: s390: guest migration for huge guests resulting in panic, serial: samsung: Continue to work if DMA request fails, USB: serial: io_ti: information leak in completion handler, USB: serial: io_ti: NULL-deref in interrupt callback, USB: iowarrior: NULL-deref in write, USB: iowarrior: NULL-deref at probe, USB: serial: omninet: reference leaks at open, USB: serial: safe_serial: information leak in completion handler, usb: host: xhci-plat: timeout on removal of hot pluggable xhci controllers, usb: host: xhci-dbg: HCIVERSION should be a binary number, Revert "usb: gadget: uvc: Add missing call for additional setup data", usb: gadget: function: f_fs: pass companion descriptor along, usb: ohci-at91: Do not drop unhandled USB suspend control requests, usb: dwc3-omap: missing break in dwc3_omap_set_mailbox(), usb: dwc3: gadget: make Set Endpoint Configuration macros safe, usb: gadget: dummy_hcd: clear usb_gadget region before registration, PCI: Prevent VPD access for QLogic ISP2722, powerpc/xics: Work around limitations of OPAL XICS priority handling, powerpc/booke: boot crash due to null hugepd, powerpc: Emulation support for load/store instructions on LE, i2c: add missing of_node_put in i2c_mux_del_adapters, dw2102: don't do DMA on stack, efi/arm: boot crash with CONFIG_CPUMASK_OFFSTACK=y, ucount: Remove the atomicity from ucount- count, tracing: Add #undef to compile error, i2c: bcm2835: Avoid possible NULL ptr dereference, MIPS: ralink: Remove unused rt*_wdt_reset functions, MIPS: ralink: Remove unused timer functions, MIPS: ralink: Cosmetic change

GNU GPL c linux kernel operating-system

Haxe 3.4.2 💾

Haxe is an cross-language development toolkit. It implements a modern, high level, strictly typed programming language. Comes with a cross-compiler for multiple target languages (iOS, Android, Java, C++, C#, HTML5, NodeJS, Python, PHP, Lua). It brings along its own standard library, but still provides ways to access each platforms native capabilities.

minor bugfix: : Cpp : with @:native names being prewith :: Cpp : with return type handling Cpp : inaccurate line numbers that threw off deging Php7 : generation of ` 0 ` constructs

BSDL haxe programming-language compiler cross-plattform c c++ hashlink

mergerfs 2.20.0 💾

mergerfs is a union filesystem for FUSE. It allows to join multiple source directories, declare priority mappings for file operations, to provide a joined view to the underlying files. It's similar to mhddfs, unionfs, and aufs; but allows for accessing standard and extended attributes.

minor feature: Cf2cb54 add info on inodes running out to faq on filled drives. 94ebccc try to clarify how path preserving policies work and other tweaks to docs. 4e7e74d update docs to include dropcacheonand warn about directory mtime. 6aa62d0 add option to drop file caches before closing files. 492d895 check metadata on chown/chmod errors when cloning.

MITL c fuse unionfs filesystem mapping

Manitou-Mail 1.6.0 💾

Manitou-Mail is a 3-part database-driven email system: a PostgreSQL database for the storage engine, a Perl daemon that does send/receive and customizable analysis/indexing of the mail, and a mailer-like user interface (C++/Qt) connected to the database. The general goal is to provide a database-style architecture to handle email, not just for storage but at the application level too. Fast and shared access, fine-tuned security, robust storage, consistent backups, auditing, statistics, and customized add-ons are possible.

major feature: Users management. Statistics with charts and CSV export. Searchbar operators.

GNU GPL perl communications email

Hipparchus 1.1 💾

Hipparchus is a library of lightweight, self-contained mathematics and statistics components addressing the most common problems not available in the Java programming language. Hipparchus started as a fork of Apache Commons Math. The fork was initiated by most of the main developers and a few contributors of Apache Commons Math.

major feature: Highlights in the 1.1 release are: * Changes in statistics module improving their use in streams * Implementation of RANDOM algorithm for streaming percentile computation * Support for sampling from enumerated distributions in RandomDataGenerator * Field-based derivative structures * Field-based QR decomposition * Factory to simplify building DerivativeStructure instances

Apache mathematics

KeyBox 2.89.00 💾

KeyBox is a web-based SSH console that centrally manages administrative access to systems. KeyBox combines key management and administration through profiles assigned to defined users.

minor feature: Backup previous keybox.h2.db data store (possibly named keybox.mv.db). Copy old jetty/keybox/WEB-INF/classes/keydb folder (and it's contents) to the jetty/keybox/WEB-INF/classes directory of the new installation. Adjust settings in KeyBoxConfig.properties, jaas.conf, log4j2.xml as needed. Download keybox-upgrade-2_89.jar. Run upgrade on the data store copied to the new installation.

Apache ssh java linux unix security

DBeaver 4.0.3 💾

DBeaver is a free multi-platform database tool for developers, SQL programmers, database administrators and analysts. Supports all popular databases: MySQL, PostgreSQL, SQLite, Oracle, DB2, SQL Server, Sybase, Teradata, MongoDB, Cassandra, Redis, etc.

minor feature: H2: current schema get/set. Merge branches 'devel' and 'master' of https://github.com/serge-rider?. Merge branches 'devel' and 'master' of https://github.com/serge-rider?. Status dialog. Localization cleanup. Completion proposal - object description reading enhanced. PG table model (annotations - important for new table creat?. UUID value editor (use correct manager). Refresh rows job (suppress error dialog). Merge remote-tracking branch 'origin/devel' into devel. MySQL table statistics additions. QM listener. Generic driver: foreign keys reading workaround. RSV status label (force single line). JSQLParser version update (0.9.7). Deps. Oracle 8 support. Oracle 8: DDL extraction. PostgreSQL: serial data types support (for new objects). Object properties extraction (overrided methods). Oracle sequence manager. Mongo Redis statement exec cancel errors. Grid minor. Query/session cancel enhancements. Query/session cancel enhancements. Bit string value model. PostgreSQL: bit string type support. Txn toolbar (listener init order). MySQL: bit string typ support. Misc. Workbench config. Dummy pause removed. SQL completion proposal refactoring. SQL information provider refactoring. SQL hyperlinks model refactoring. SQL context info model refactoring. MySQL help provider. MySQL help provider. SQL script rename command. Context information model refactoring. Changed Queries from PreparedStatements to Statements with literals. Allow JDBCStatement. Allow Statement object for resultset execution. Reset files to original. allow JDBCStatement on executeQuery. Allow Statement object for execution with result set. Merge remote-tracking branch 'origin/devel' into devel. Statement creation cleanup. Identifiers quote configuration. Parameters binding: dup names resolve. Parameters binding: empty value handle. Project import wizard. Maven artifact packaging info. HSQLDB initial stub. HSQLDB procedures. Merge remote-tracking branch 'origin/devel' into devel. Oracle plugin lazy load

GNU GPL database front-end sql java

TXR Language 172 💾

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, has 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, and object-oriented structures. TXR is influenced by Common Lisp, Scheme, Awk, M4, POSIX Shell, Prolog, Ruby, Python, Arc, Clojure, S-Lang and others.

major feature: New reflection over packages via mutable *package-alist* special variable. This allows sandboxing: safe evaluation of untrusted Lisp code. Improvements in trace macro: diagnosis on redefinition of traced functions and more. New feature in the OOP system: static-slot-home finds the base class where an inherited static slot originates. Windows improvements and fixes: newly redesigned icons, fix in edit-in-external-editor REPL feature, fixed HOME environment value that was confusing Vim.

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

BuildAMation 1.1.0b2 💾

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.

minor feature: -VisualStudio 2017 support -Xcode 8 support -Gcc 5.4 support

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