ArangoDB 3.1.28 💾

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: : Engine restart unexpectedly multiple times a day. : LogBuffer in case of too many messages. potential overflow in CRC marker check when a corrupted CRC marker is found at the very beginning of an MMFiles datafile. Double compaction runs. Used the required mutex in Store::clear to avoid races.

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

asterisk 15.1.1 💾

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

minor feature: AST-2017-009: pjproject: Add validation of numeric header values Parsing the numeric header fields like cseq, ttl, port, etc. all. Had the potential to overflow, either causing unintended values to be captured or, if the values were subsequently converted back to. Strings, a buffer overrun. To address this, new "strto" functions Have been created that do range checking and those functions are Used wherever possible in the parser. Created pjlib/include/limits.h and pjlib/include/compat/limits.h to either include the system limits.h or define common numeric. Limits if there is no system limits.h. Created strto*_validate functions in sip_parser that take bounds. And on failure call the on_str_parse_error function which prints an error message and calls PJ_THROW. Updated sip_parser to validate the numeric fields. an in sip_transport that prevented error messages. From being properly displayed. Added "volatile" to some variables referenced in PJ_CATCH blocks as the optimizer was sometimes optimizing them away. Length calculation in sip_transaction/create_tsx_key_2543 to account for signed ints being 11 characters, not 9. AST-2017-011 - res_pjsip_session: session leak when a call is rejected. A previous commit made it so when an invite session transitioned into a. Disconnected state destruction of the Asterisk pjsip session object was Postponed until either a transport error occurred or the event timer Expired. However, if a call was rejected (for instance a 488) before the Session was fully established the event timer may not have been initiated, or it was canceled without triggering either of the session finalizing states. Mentioned above. Really the only time destruction of the session should be delayed is when a BYE is being transacted. This is because it's possible in some cases for the. Session to be disconnected, but the BYE is still transacting. This patch makes it so the session object always gets released (no more. Memory leak) when the pjsip session is in a dis

GNU GPL communication conferencing telephony sip

asterisk 14.7.1 💾

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

minor feature: AST-2017-009: pjproject: Add validation of numeric header values Parsing the numeric header fields like cseq, ttl, port, etc. all. Had the potential to overflow, either causing unintended values to be captured or, if the values were subsequently converted back to. Strings, a buffer overrun. To address this, new "strto" functions Have been created that do range checking and those functions are Used wherever possible in the parser. Created pjlib/include/limits.h and pjlib/include/compat/limits.h to either include the system limits.h or define common numeric. Limits if there is no system limits.h. Created strto*_validate functions in sip_parser that take bounds. And on failure call the on_str_parse_error function which prints an error message and calls PJ_THROW. Updated sip_parser to validate the numeric fields. an in sip_transport that prevented error messages. From being properly displayed. Added "volatile" to some variables referenced in PJ_CATCH blocks as the optimizer was sometimes optimizing them away. Length calculation in sip_transaction/create_tsx_key_2543 to account for signed ints being 11 characters, not 9. AST-2017-011 - res_pjsip_session: session leak when a call is rejected. A previous commit made it so when an invite session transitioned into a. Disconnected state destruction of the Asterisk pjsip session object was Postponed until either a transport error occurred or the event timer Expired. However, if a call was rejected (for instance a 488) before the Session was fully established the event timer may not have been initiated, or it was canceled without triggering either of the session finalizing states. Mentioned above. Really the only time destruction of the session should be delayed is when a BYE is being transacted. This is because it's possible in some cases for the. Session to be disconnected, but the BYE is still transacting. This patch makes it so the session object always gets released (no more. Memory leak) when the pjsip session is in a dis

GNU GPL communication conferencing telephony sip

ownCloud 9.1.7RC1 💾

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

minor feature: encryption key storage tests to properly create required users . Added test that check if user home is mounted after resolving key. . Don't mount user home with alternate keys root. . Ignore exception when deleting keys of deleted user. . . . . . . . encryption key storage test for older PHP. . Skip FailedStorage in background scan. . Change warning in console 9.1. . Updated warning in index.php. . . . . . . . . . stable9.1 Jenkins Move each test into its own step. . Update existing auth token on apache login. . regenerate session ID on apache login. . ocs needs to be able to login via apache. . Update icewind/streams to 0.5.2 in files_external. . Exclude autoload_static.php from apps/files_external when linting. . . . Add CleanupRemoteStorages command. . CleanupRemoteStoragesTest tests. . Override config.php values through ENV variables. . added user notification for file uploads 4GB in IE11. . . . . . . . backport user enumeration. . backport user enumeration. . Added the option to run tests using md5 home. . Start using pre. Added alt home execution without makefiles for stable9.1. . Added support for homes which doesn't have user's name. . Changed data directory for work one. . Using propfind instead of accessing the file system. . Added phpdoc for getUserHome. . alt_home functions names. . federation tests. . Do not take into account testing app in enabled apps scenario. . Add integration test stage with encryption enabled. . Add no_encryption filter for incompatible int tests. . Make sure we could create the work folder in int tests. . for Reshared files can be still accessed if a user in the middle ?. . scenario getting all shares of a user using that user. . scenario getting share info of a share. . Disable encryption integration tests with external storage. . use tabs. . Added tests using v2.php. . . . . . Set version to 9.1.4 RC1. . added configreport to shipped.json. . Modified ocs expected answe

OSL storage cloud web-environment file-sharing

asterisk 13.18.1 💾

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

minor feature: AST-2017-009: pjproject: Add validation of numeric header values Parsing the numeric header fields like cseq, ttl, port, etc. all. Had the potential to overflow, either causing unintended values to be captured or, if the values were subsequently converted back to. Strings, a buffer overrun. To address this, new "strto" functions Have been created that do range checking and those functions are Used wherever possible in the parser. Created pjlib/include/limits.h and pjlib/include/compat/limits.h to either include the system limits.h or define common numeric. Limits if there is no system limits.h. Created strto*_validate functions in sip_parser that take bounds. And on failure call the on_str_parse_error function which prints an error message and calls PJ_THROW. Updated sip_parser to validate the numeric fields. an in sip_transport that prevented error messages. From being properly displayed. Added "volatile" to some variables referenced in PJ_CATCH blocks as the optimizer was sometimes optimizing them away. Length calculation in sip_transaction/create_tsx_key_2543 to account for signed ints being 11 characters, not 9. AST-2017-011 - res_pjsip_session: session leak when a call is rejected. A previous commit made it so when an invite session transitioned into a. Disconnected state destruction of the Asterisk pjsip session object was Postponed until either a transport error occurred or the event timer Expired. However, if a call was rejected (for instance a 488) before the Session was fully established the event timer may not have been initiated, or it was canceled without triggering either of the session finalizing states. Mentioned above. Really the only time destruction of the session should be delayed is when a BYE is being transacted. This is because it's possible in some cases for the. Session to be disconnected, but the BYE is still transacting. This patch makes it so the session object always gets released (no more. Memory leak) when the pjsip session is in a dis

GNU GPL communication conferencing telephony sip

aria2 1.33.1 💾

aria2 is a lightweight multi-protocol & multi-source command-line download utility. It supports HTTP/HTTPS, FTP, SFTP, BitTorrent and Metalink. aria2 can be manipulated via built-in JSON-RPC and XML-RPC interfaces.

minor feature: Mingw: high CPU usage in BitTorrent downloads This commit high CPU usage in BitTorrent downloads. Only Mingw build is affected by this. Thank you kwkam for identifying the cause of the, and helping Deging this patch.

GNU GPL ftp terminal internet

Makepp 2.1rc2 💾

Makepp, a build program which has a number of features that allow for reliable builds and simpler build files, is a drop-in replacement for GNU make. It supports almost all of the syntax that GNU make supports, and can be used with makefiles produced by utilities such as automake. It is called makepp (or make++) because it was designed with special support for C++, which has since been extended to other languages like Swig or embedded SQL. Also its relationship to make is analogous to C++'s relationship to C: it is almost 100% backward compatible but adds a number of new features and much better ways to write makefiles.

minor feature:

GNU GPL build-tool

SWI Prolog 7.7.2 💾

SWI-Prolog offers a comprehensive free Prolog environment. It has been in development since 1987 and extended for requirements of real world applications, but is also widely used in research and education. It includes a nice command line interface, fast and transparent compilation, a debugger, profiling features. It also has the ability to integrate with C code, and already comes with packages for threading and process management, encryption, TCP/IP, TIPC, ODBC, SGML/XML/HTML, RDF, HTTP, graphics manipulation and output. It's also cross-platform.

minor feature: Updated ssl. . PORT: Updated SSL DLL files in Windows distribution to 1.1. . : deal with parentheses_term_position/3 term when adding meta-ar?. . PORT: Deal with OpenSSL 1.1 DLL names for Win32. . ENHANCED: library(prolog_code_walk): avoid implicit dependency on gtr?. . PORT: More Windows SSL library name. . : atom reference count handling for both keys and values. Only. . ADDED: Support colouring of _ if it is a goal. . Updated clpqr. . Updated odbc. . ENHANCED: : library(prolog_xref): avoid exponential explosion?. . ENHANCED: Further optimization of partial evaluation inside disjuncti?. . ENHANCED: More efficient handling of ord_intersection(S1, S2, ). . ADDED: prolog_colour:goal_colours/3 hook to allow for context awareness. . Added constraint(Type) style. . Updated clpqr. . DOC: CLP(B): Link to benchmarks at https://www.metalevel.at/clpb/. . ADDED: attach_console/1 accepts an arbitrary window title. . ADDED: interactor(?Title), complementing attach_console(?Title). . Updated semweb. . use __ for bold, which works for https://www.matelevel.at/clpb/. . Updated ssl and clpqr. . Updated ssl. . Updated ssl. . Updated ssl. . Preparing version 7.7.0. . Updated semweb. . Added MSG_BACKTRACK detopic. . : printing pointers in checkData() (internal consistency checking). . : prolog_frame_attribute/3: properly trail goal arguments. Shoul?. . : Missed trailing when qualifying a meta-argument that is passed a. . Updated JPL. . Updated JPL. . : consider leap seconds when performing date time calculations u?. . Add timestamp roundtrip unit tests. . Included 2015 and 2016-12-31 leap seconds. . INSTALL: db package was renamed (long ago) to bdb. . Updated ssl. . Updated clpqr. . Updated http. . : In mode-directed tabling, an answer should be added to the wor?. . : External record handling crash instead of raising a permission?. . TEST: error handling in fast_write/2. . : fast_term_serialized/2: possible crash in mode (-,+) due to. . :

GNU LGPL prolog compiler software-development

Manitou-Mail 1.7.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: Permanent tags counts. Navigation through segmented result sets. Send later for outgoing messages. Built-in image viewer.

GNU GPL perl communications email

Atom 1.23.0-beta0 💾

Atom is a programming editor. It has a web / JavaScript-based GUI, but runs as desktop application. Atom can be edited with itself. Lots of plugins and extensions, and language bindings are available. The default interface comes with a paned interface, a file system browser, fuzzy search, code folding, an understandable configuration dialog, snippet browser, multi-cursor and selection support.

minor feature: Made a significant performance improvement fetching git status. Added a setting to highlight the line number in the gutter when matching brackets. Markdown preview panes no longer reset their scroll position to the top when the source is saved. Added a setting for maximum line length before soft wrapping is enforced. Numerous to bundled language grammar packages. Changed autocomplete-plus default provider to compute suggestions natively and on a separate thread. Atom/atom#15613 - Use the Atom Beta executable to verify startup snapshots when building Beta. Atom/atom#15618 - "softWrapped" appear twice in field extraction. Atom/atom#14495 - Enable MAX_SCREEN_LINE_LENGTH to now be set via a config option. Atom/atom#15440 - Replace pathwatcher w/ bundled watcher to catch created rename events. Atom/atom#15623 - Upgrade text-buffer for destroy-after-save. Atom/atom#15627 - Wait for async onWillDestroyPaneItem handlers before destroying items. Atom/atom#15649 - :arrow_up: bracket-matcher@0.88.0. Atom/atom#15652 - ?? Update autocomplete-plus to v2.35.10. Atom/atom#15654 - ? github@0.6.0. Atom/atom#15656 - Restore the fs.existsSync guard in Config. Atom/atom#15669 - :memo: cursor name letter casing. Atom/atom#15683 - Allow atom:// urls to be opened from the command line. Atom/atom#15643 - Wait for async PaneContainer.onWillDestroyPaneItem listeners. Atom/atom#15681 - Notify when deserializing project state for missing directories. Atom/atom#14654 - Improve confirm documentation. Atom/atom#15712 - Update language-html to 0.48.0. Atom/atom#15740 - Restore a missing "typeof". Atom/atom#15713 - Update syntax-related code to use new TextBuffer LanguageMode API (part 1). Atom/atom#15750 - Avoid process spawn overhead for refreshing git status. Atom/atom#15759 - Upgrade text-buffer and autosave to avoid spurious saves. Atom/atom#15692 - Pane on did change path. Atom/atom#15777 - mouseup listener cleanup when dragging in text editor. Atom/atom#15760 - faded application icons on m

MITL javascript editor programmers web-development

Orekit 9.0.1 💾

Orekit aims at providing accurate and efficient low level components for the development of flight dynamics applications. It is designed to be easily used in very different contexts, from quick studies up to critical operations. As a library, Orekit provides basic elements (orbits, dates, attitude, frames, ...) and various algorithms to handle them (conversions, propagations, pointing, ...).

security: The Orekit team has released version 7.2.1, 8.0.1, and 9.0.1 of Orekit to fix a security vulnerability. Orekit versions 5.0, 6.0, 6.1, 7.0, 7.1, 7.2, 8.0, and 9.0 are vulnerable to a XML External Entity (XXE) attack when loading XML format Earth Orientation Parameters (EOP) or Tracking Data Messages (TDM) from an untrusted source, possibly resulting in denial of service or data theft. The Orekit team recommends that all users update to one of the newly released versions as quickly as possible. Security fix versions were not released for the 5.x and 6.x series because these versions are considered to be obsolete. If you cannot upgrade from these obsolete version please email the Orekit developers (orekit-developers@orekit.org) to discuss creating a security fix release. A CVE number has been requested.

Apache scientific physics space flight dynamics

Pale Moon 27.6.0 💾

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 major development update. Changes/:. Dropped support for Direct2D 1.0 to avoid font rendering. Windows installations not capable of using Direct2D 1.1 will. Now fall back to software rendering. As a result, fonts may look Different from this version onwards if you are on Windows Vista or Windows 7. Users on Windows 7 affected by this should install the Platform Update to re-enable Direct2D.. Updated the Brotli decoder library, and enabled support for Brotli HTTP content-encoding by default.. Added notifications to inform users about WebExtensions not Being supported if they try to install them (as opposed to "extension is corrupt"). Added a number of DOM childNode convenience functions. This Should some lazy-loading frameworks. enjoy your LOLcats again!). Changed automatic updates over to the new infrastructure.. Added extra proxy settings in Options, covering DNS lookups. Through SOCKS v5 and automatic proxy authentication with known Credentials.. Added a selectable fallback character encoding of UTF-8 and Fallback to UTF-8 as a last effort.. Improved timing of. canplay and. canplaythrough Firing to work around a potential race condition locking up queued Video playback.. Improved upmixing of mono sound for multi-channel setups.. a parallelization with the KISS-FFT library Causing CPU-deadlocked threads. "Remove from history" function from the downloads Panel.. Forced focus on the address bar in new windows if the Content is a blank/empty document.. the dropmarker in the address bar to allow the Suggestions to be with a click.. Further cleaned up the status bar code.. Disabled window.showModalDialog; it's been removed from the Spec 2 years ago and has potential abuse (modal dialogs block The UI). image decoder calls to make sure the image load event Doesn't fire prematurely.. Updated LibPNG to 1.6.28, and enabled faster SSE2 decoding.. Updated WOFF2 code from upstream.. Updated the zlib compression library.. Made general improvements to internal code s

MPL c gecko firefox web browser xul

Fossil SCM 2.4 💾

Fossil is a distributed version control system, quite robust and easy to use. It manages local and remote repositories, user permissions, has a built-in wiki, bugtracker, release blog and an extendable web interface. It's github-in-a-box as all features are packed into a stand-alone executable which also doubles as server. Internally the database utilizes SQLite and allows extending that or its user interface through TCL or the builtin TH1 scripting language. An optional JSON API permits further extensions.

minor feature: New feature: URL Aliases. URL Aliases allow an administrator to define their own URLs on the web interface that are rewritten to. Built-in URLs with specific parameters. Create and configure URL Aliases Using the /Setup/URL_Aliases menu option in the web interface. Add tech-note search capability. Add the -r --revision and -o --origin options to the. Annotate command. Add the origin= query parameter to the /annotate. Webpage. The fossil annotate command and the. annotate web page go backwards in time as far as can be computed in 30 milliseconds by default, rather than stopping. After 20 steps. The new limit= query parameter or the --limit command-line Option can be used to alter this timeout. Provide separate on-line help screens for each setting. Back out support for the --no-dir-symlinks option. Remove support from the legacy configuration sync protocol. The only. Way now to do a configuration push or pull is to use the new protocol that Was added in 2011. Add the from= and to= query parameters to /fdiff in order to get a diff of two files in the same check-in. the "ssh://" protocol to prevent an attack whereby the attacker convinces a victim to run a "clone" with a dodgy URL and thereby gains access to their. System. Provide a checkbox that will temporarily disable all ad-units. Improvements to the /stat page. Various new hyperlinks to the /bloblist. And /bigbloblist pages. Correct the /doc page to support read-only repositories. Correct /zip, /tarball. Zip, and tarball pages and commands to Honor the versioned manifest setting when outside of an open checkout Directory. The admin-log and access-log settings are now on by default for. New repositories. Update the built-in SQLite to version 3.21.0..

BSDL-2 c sqlite fossil scm dvcs wiki bugtracker server project-management cgi wcms

youtube-dl 2017.11.06 💾

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: extractor/common Add protocol for f4m formats. f4m Prefer baseURL for relative URLs. extractor/common Respect URL query in _extract_wowza_formats (14645). hotstar:playlist Add support for playlists. hotstar Bypass geo restriction. 22tracks Remove extractor. skysport Sdd support ooyala videos protected with embed_token. gamespot Extract formats referenced with new data fields. spankbang Detect unavailable videos.

Public Domain python utility video

BirdFont 2.20.1 💾

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.

major bugfix: Fix encoding in BF files Version 2.20.1.

GNU GPLv3 vala font-editor svg truetype vector-based

µBlock 1.14.19b0 💾

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

minor feature: uBlock doesn't work properly with "Medium Security" in Tor browser 7.0.7. Specific popup filters incorrectly converted to popunder. Popup detection mistake. Static filtering: left-anchor / right-anchor. no-popups: true rule.

GNU GPLv3 javascript browser ad-blocker filter privacy

Vim 8.0.1274 💾

Vim is a highly configurable text editor built to enable efficient text editing. It is an improved version of the vi editor distributed with most UNIX systems. Vim is often called a "programmer's editor," and so useful for programming that many consider it an entire IDE. It's not just for programmers, though. Vim is perfect for all kinds of text editing, from composing email to editing configuration files.

minor feature: patch 8.0.1274: setbufline() fails when using folding Problem: setbufline() fails when using folding. Solution: Set "curwin" if needed.

Other text-editor ide vi vim

schily 2017-11-07 💾

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

major feature: libshedit bsh are now able to deal with malloc() returning NULL even when using the standard malloc instead of the malloc from bsh. Bourne Shell, bsh and ved now support to remove a mapping established by TERMCAP with a special entry in .bshmac or .vedmac. Bsh and Bourne Shell: While reading .history, time stamps from bash are now skipped. p: The pager got another bug-fix for multi byte characters. Bsh: " @" is now treated correctly if the arg vector is completely empty.

CDDL software development build tools utilities

LibreSSL 2.6.3 💾

LibreSSL Portable is a free version of the SSL/TLS protocol forked from OpenSSL, and developed by the OpenBSD project. LibreSSL is developed as part of the OpenBSD system, with lots of ancient cruft and security woes already fixed. The portable version for other Unices is developed alongside.

: Added support for providing CRLs to libtls - once a CRL is provided via tls_config_set_crl_file(3) or tls_config_set_crl_mem(3), CRL checking is enabled and required for the full certificate chain. Reworked TLS certificate name verification code to more strictly follow RFC 6125. Cleaned up and simplified server key exchange EC point handling. Removed inconsistent IPv6 handling from BIO_get_accept_socket(), simplified BIO_get_host_ip() and BIO_accept(). Added definitions for three OIDs used in EV certificates. Relaxed SNI validation to allow non-RFC-compliant clients using literal IP addresses with SNI to connect to a libtls-based TLS server. Added tls_peer_cert_chain_pem() to libtls, useful in private certificate validation callbacks such as those in relayd. Converted explicit clear/free sequences to use freezero(3). the openssl(1) ca command so that it generates certificates with RFC 5280-conformant time. Added ASN1_TIME_set_tm(3) to set an ASN.1 time from a struct tm *. Added SSL ,_CTX _set_ min,max _proto_version(3) functions. Imported HKDF (HMAC Key Derivation Function) from BoringSSL. Provided a tls_unload_file(3) function that frees the memory returned from a tls_load_file(3) call, ensuring that the contents become inaccessible. Implemented reference counting for libtls tls_config, allowing tls_config_free(3) to be called as soon as it has been passed to the final tls_configure(3) call, simplifying lifetime tracking for the application. Dropped cipher suites using DSS authentication. Removed support for DSS/DSA from libssl. Distinguish between self-d certificates and self-signed certificates. The certificate verification code has special cases for self-signed certificates and without this change, self-d certificates (which it seems are common place with openvpn/easyrsa) were also being included in this category. Added a new TLS extension handling framework and converted all TLS extensions to use it. Improved and added many new manpages. Updated SSL_ CTX_, chec

ISC ssl tls cryptography security libraries aes rsa sha1 communications

ProjectForge 6.18.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: Extend address REST for creating/updating/deleting addresses. Major refactorings for calendar and events. for: Addresses and addressbooks Invoice export Finding event attendees Payment-deadline of debitors Migration problems Export bank transfers Forecast export Skilltree expand Clone debitor invoice - update date of discount Debitor reference to deleted order positions Mass edit of timesheets Calendar abo URLs . Addresses and addressbooks. Invoice export. Finding event attendees. Payment-deadline of debitors. Migration problems. Export bank transfers. Forecast export. Skilltree expand. Clone debitor invoice - update date of discount. Debitor reference to deleted order positions. Mass edit of timesheets. Calendar abo URLs.

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

QOwnNotes 17.11.0 💾

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.

major feature: List symbols like `*` and `-` will now only be removed in an empty line when. Pressing Return if there was a space-character after them (for. Added another layer of error handling to the *Update checker and more. Error messages in case something went wrong (for be sure to take a look at the warnings in the *Log panel if you want. More information Added some warnings to the `startSynchronousProcess` scripting function and. The 3rd parameter is now optional Added some more information to the *External git log command settings. You can now use the new scripting function `script.getApplicationSettingsVariable()` to load application settings variables in scripts. For more information please take a look at the. Scripting documentation Added more French, Catalan, Portuguese, Hungarian and Dutch translation. (thank you bepolymathe, MGuerra, manuelarodsilva and Fabijenna).

GNU GPL desktop note-taking owncloud todo

UBOS beta12 💾

UBOS is a new Linux distro that aims to make it 10x easier to run server-side apps for yourself, or for your family, on hardware you own. It does by providing single-command web application install, uninstall, backup/restore and systems upgrade, including all server configuration, database provisioning, data migration etc. UBOS now also provides single-command network configuration, including DHCP, mDNS, DNS, firewall, masquerading and integration with Letsencrypt. Current supported platforms: x86, Raspberry Pi 0-3, Marvell EspressoBIN, Docker, EC2

major feature: This release has been focused on: improving the way how UBOS is built and tested; making it possible to release app upgrades and OS upgrades independently of each other; making it easier for developers to package their applications for UBOS. There are now application examples for apps built using PHP, Python, Java, Ruby on Rails, MySQL and Postgresql.

Mixed home-automation http-server site-management system backup installation operating-system software-distribution systems-administration end-user

Ghost 1.16.2 💾

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: "Someone else is editing" errors showing when no-one else is editing. Added confirmation dialogs when leaving screens with unsaved changes.

MITL javascript nodejs iojs blog web-publishing markdown

Drawj2d 0.9.4 💾

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

minor feature: This release works on Java 9 (in addition to JRE 7 and JRE 8). Changes: - new command geom.intersectcircles - fix command dxf: text rotation - remove depreciated command names - library updates: pdfrenderer, evalex - java 9 compatibility

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

stunnel 5.43 💾

The stunnel program works as SSL encryption wrapper between remote and local network sockets or inetd-started daemons. It adds SSL or TLS functionality to any network service, commonly POP3, IMAP or HTTP servers. Stunnel uses OpenSSL for cryptography. It can itself function as port redirection deamon, or as temporary traffic interceptor, and requires no adaption of the shadowed programs.

minor feature: New features.. OpenSSL DLLs updated to version 1.0.2m. Android build updated to OpenSSL 1.1.0g. Allow for multiple "accept" ports per section. Self-test framework (make check). Added config load before OpenSSL init (thx to Dmitrii Pichulin). OpenSSL 1.1.0 support for Travis CI. OpenSSL 1.1.1-dev compilation.... a memory fault on Solaris. round-robin failover in the FORK threading model. handling SSL_ERROR_ZERO_RETURN in SSL_shutdown(). Minor of the logging subsystem.

GNU GPL c ssl tls network-daemon inetd

Poppler 0.61.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: crashes in broken files. Cleanup unused functions from GlobalParams. Tweak LZWStream::processNextCode error handling. Warning Remove t1lib code. qt5: Clean up the remaining Splash code in Arthur backend. ArthurOutputDev: Properly implement saveState/restoreState. leak in ArthurOutputDev::updateFont. build system: Use GNUInstallDirs. mingw: Install pkg-config files. mingw: change library names to include the soversion. installing a.cc file as header. Use -pthread flag instead of -lpthread.

GNU GPL c++ pdf rendering library developers

pytablewriter 0.25.0 💾

A python library to write a table in various formats: CSV, HTML, JavaScript, JSON, LTSV, Markdown, MediaWiki, Excel, Pandas, Python, reStructuredText, SQLite, TOML, TSV. Also supports: - Automatic tabular data formatting - Alignment - Padding - Decimal places of numbers - Multibyte character support - Write table to a stream such as a file/standard-output/string-buffer

minor feature: Improve performance for multi-core environments. Change Latex output to insert padding to align columns. improper column width calculation for the case that includes mixed value types in a column. Drop support for Python 3.3.

MITL database code-generator library python-module utilities markdown restructuredtext python cross-plattform javascript

Calf Studio Gear 0.90.0 💾

Calf Studio Gear is a stack of audio effect plugins for JACK sound servers and LV2 hooks. It contains instruments and tone generators, dynamic processors, digital effects, modulators, filters and equalizers, delay effects, distortion and enhancement filters, as well as some tools aimed at professionals.

minor feature: m(. m((. LineGraph: dB values on handles. LineGraph: unified use of label builder; different labels when hoveri?. LineGraph: background for labels. EQ: bigger pass buttons; 0.707 as default Q for shelves. EQ: ticks for 0.707 Q. Reworked README.md. Merge branch 'master' of github.com:calf-studio-gear/calf. More stuff in README. And more README. Line graph: some lifecycle. Line graph: Import the std namespace. Add a note in the manuals explaining zipper noise on very high Q in b?. Merge branch 'design' of https://github.com/calf-studio-gear/calf int?. Last missing knob ticks. Merge branch 'design' of github.com:calf-studio-gear/calf into design. Merge branch 'design'. TapButton: auto size request. VintageDelay: timeout to reset tap button after 2 secs. Preferences: Selector for existing gtkrc files. Load custom styles on startup, save style selection in preferences. Missing include in utils.h. Envelope Filter: add hint in manual for reversed operation. Try to a with unsorted plugins in Ardour. New: selectable styles. Merge branch 'styles'. 2 new styles: Wood and Hybreed. Logos for Hybrid and Wood styles. LED widget: drawing glitch. JACK host: minor code cleanup. LV2: Attempt to some conformance. LV2: more conformance. May break song/preset compatibility. Vocoder: out-of-range default values. Vocoder carrier and modulator out of bounds. Merge branch 'master' of github.com:calf-studio-gear/calf. testing things. stereo : more testing. Stereo: ms- lr and lr- ms working. cleanup. Reset widget class naming to dynamic since it crashes other hosts;. Make Analyzer UI require instance-access. Stereotools: lr- ms- lr. Merge branch 'master' of github.com:calf-studio-gear/calf. Stereotools: use ms settings on lr- rl, too. EQ8/EQ12: High pass and low pass with Q. LineGraph: z axis for lo and hi pass handles. First steps for new multi-mode delay. Merge branch 'master' of https://github.com/calf-studio-gear/calf. Update Controls.html. HTML manual path. HTML manual path. Separat

GNU LGPL c audio jack effects modulation instruments

pgweb 0.9.10 💾

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: Make idle connection timeout configurable, GH-282 . panics when sshinfo is not set on bookmarks, GH-296 . Dot now allow using startup bookmark in multi-session mode, GH-300 . Add ability to copy table name from the sidebar, GH-301 .

MITL go postgresql database browser web-based

EdgeDeflector 1.1.3.0 💾

EdgeDeflector is a small helper application that intercepts URIs that force-open web links in Microsoft Edge and redirects it to the system’s default web browser. This allows you to use Windows features like the Cortana assistant and built-in help links with the browser of your choice instead of being forced to use Microsoft Edge. You’ll never see EdgeDeflector ever again after installing it. It does its thing transparently in the background and only runs when a link needs to be deflected away from Microsoft Edge.

minor feature: Resolved an where Continue on PC links wouldn?t open. Resolved an where searches for domain names wouldn?t open.

end-users windows

The Sidef programming language 3.05 💾

Sidef is a high-level, general-purpose programming language, inspired by Ruby, Perl6 and Go. Main features of the language include: - object-oriented programming - multiple dispatch - metaprogramming - regular expressions - support for using Perl modules - optional dynamic type checking - and a large number of built-in types

minor feature: Optimization for numerical ranges ( 2.4x faster). (dfb7b89, e2618e8). Minor optimization in Number polygonal(n, k). (caa65aa). Simplified and optimized the generated for the for-in loop. (195dc18). Optimized the Number eta(n) function for native unsigned integer values. (14ef4df). Optimized the Number methods is_div(n, k) and k.divides(n). (a245ca3). Reimplemented the Number next_power(n, k) method to support arbitrary large integers. (2ec1bf1). Renamed Sidef::Convert::Convert to Sidef::Object::Convert and is now used as a parent by Sidef::Object::Object. (6fbeb14). the numification of integers to the integer limits. (04a5b41, 42199ba, 8a14be4). Block scoped variables will now keep their scope in compiled code as well. (e27030c). __sub__(Math::GMPz, Math::MPFR) now does correct rounding in all cases. (6741de3). the intification of values to the integer limits, inside the Perl deparser. (dfb7b89). the objectification of the value returned by Math::Prime::Util::GMP::chinese(). (27e3133).

GNU GPLv3 programming language development perl

Qt5 Configuration Tool 0.34 💾

This program allows users to configure Qt5 settings (theme, font, icons, etc.) under DE/WM without Qt integration.

minor feature: feature to disable shortcut underlines; improved XDG support; fixed Qt 5.5 support; updated translations.

BSDL-2 qt5 configuration

Tinc VPN 1.0.33 💾

tinc is a Virtual Private Network (VPN) daemon that uses tunneling and encryption to create a secure private network between multiple hosts on the Internet. This tunneling allows VPN sites to share information with each other over the Internet without exposing any information.

minor bugfix: Allow compilation from a build directory. Source code cleanups. Fix some options specified on the command line not surviving a HUP signal. Handle tun/tap device returning EPERM or EBUSY. Disable PMTUDiscovery when TCPOnly is used. Support the --runstatedir option of the autoconf 2.70.

GNU GPL networking vpn

Linux kernel 4.13.11 💾

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.13.11, powerpc/xive: the size of the cpumask used in xive_find_target_in_mask(), regulator: fan53555: I2C device ids, ipsec: aborted xfrm policy dump crash, cfg80211: connect/disconnect edge cases, can: kvaser_usb: Ignore CMD_FLUSH_QUEUE_REPLY messages, can: kvaser_usb: Correct return value in printout, can: sun4i: loopback mode, drm/i915/perf: perf enable/disable ioctls with 32bits userspace, drm/amd/powerplay: uninitialized variable, x86/cpu/AMD: Apply the Erratum 688 when the BIOS doesn't, scsi: sg: Re-off by one in sg_fill_request_table(), scsi: qla2xxx: Initialize Work element before requesting IRQs, scsi: aacraid: controller initialization failure, scsi: zfcp: erp_action use-before-initialize in REC action trace, assoc_array: a gy node-splitting case, SMB3: Validate negotiate request must always be signed, encryption labels and lengths for SMB3.1.1, Input: gtco - potential out-of-bound access, Input: elan_i2c - add ELAN0611 to the ACPI table, CIFS: NULL pointer deref on SMB2_tcon() failure, cifs: Select all required crypto modules, xen: booting ballooned down hvm guest, xen/gntdev: avoid out of bounds access in case of partial gntdev_mmap(), fuse: READDIRPLUS skipping an entry, ovl: do not cleanup unsupported index entries, ovl: handle ENOENT on index lookup, ovl: EIO from lookup of non-indexed upper, ovl: add NULL check in ovl_alloc_inode, spi: armada-3700: failing commands with quad-SPI, spi: bcm-qspi: use after free in bcm_qspi_probe() in error path, spi: a3700: Return correct value on timeout detection, spi: uapi: spidev: add missing ioctl header, nbd: handle interrupted sendmsg with a sndtimeo set, s390/kvm: detection of guest machine checks, KVM: PPC: Book3S: Protect kvmppc_gpa_to_ua() with SRCU, KVM: PPC: Book3S HV: POWER9 more doorbell, KVM: PPC: oops when checking KVM_CAP_PPC_HTM, tracing sample code warning. ceph: unlock dangling spinlock in try_flush_caps(), ALSA: hda - headset mic problem for Dell machines with alc236, ALSA: hda/realtek - A

GNU GPL c linux kernel operating-system

Calibre 3.11.1 💾

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

minor feature: Release: 3.11.1 02 Nov, 2017 New features Kindle driver: Add support for the new Kindle Oasis. Browser viewer: Allow the user to specify a CSS style sheet to control the look and feel of the text. Edit book spell check: In the list of suggestions show the original word in italics. Edit Book: When adding a new HTML file, add it after the file being currently edited instead of at the end. Column coloring: Add a contains rule type. Book details panel: Allow saving the displayed cover to disk via the right click context menu. Browser viewer: font size and color scheme settings not being respected in the footnote popup. DOCX Output: comments/XML processing instructions in the middle of text causing text to be skipped. Book details panel: metadata field titles not being top aligned. Linux: long startup delay on systems that do not have a desktop notification service running. 3.11.1 a couple of regression in 3.11.0 that broke configuring Get books and creating catalogs. Improved news sources. Financial Times. computerworld.pl. Tulsa World. Science Daily. El Mundo.

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

versions 1.2.1 💾

versions is a command line version tracker. It can track version changes for projects in freshcode, github or sourceforge. It has a simple YAML configuration file.

minor feature: New example of regex filtering. Adds a more simple example. Filtering versions itself. Code refactoring and simplification. Changes get_site_cache_liste_name function name to make_site_cache_li?. Code refactoring. Adds freshports.org (FreeBSD packages) as an example. Version 1.2.1: adds examples.

GNU GPLv3 versiontracker

Vim 8.0.1257 💾

Vim is a highly configurable text editor built to enable efficient text editing. It is an improved version of the vi editor distributed with most UNIX systems. Vim is often called a "programmer's editor," and so useful for programming that many consider it an entire IDE. It's not just for programmers, though. Vim is perfect for all kinds of text editing, from composing email to editing configuration files.

minor feature: patch 8.0.1257: no test for of undefined behavior Problem: No test for of undefined behavior. Solution: Add a test.

Other text-editor ide vi vim

Samba 4.7.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: Vfs_glusterfs: exporting subdirs with shadow_copy2. s3: smbd: Currently if getwd() fails after a chdir(), we panic. s3: VFS: Ensure default SMB_VFS_GETWD() call can apos;t return a Partially completed struct smb_filename. sys_getwd() can leak memory or possibly return the wrong errno on older systems. apos;smbclient apos; doesn apos;t correctly canonicalize all local names. Before use. broken linked attribute handling. Missing LDAP query escapes in DNS rpc server. replace: Link to -lbsd when building replace.c by hand. Cannot delete non-ACL files on Solaris/ZFS/NFSv4 ACL filesystem. Map SYNCHRONIZE acl permission statically in zfs_acl vfs module. Samba fails to honor SEC_STD_WRITE_OWNER bit with the Acl_xattr module. s3/mdssvc: Missing assignment in sl_pack_float. Wrong Samba access checks when changing DOS attributes. samba_runcmd_send() leaves zombie processes on timeout net: groupmap cleanup should not delete BUILTIN mappings. Enabling vfs_fruit results in loss of Finder tags and other. Xattrs. man pages: Properly ident lists. smb.conf.5: Sort parameters alphabetically. s3: spoolss: GUID string format on GetPrinter info. Remote serverid check doesn apos;t check for the unique id. CTDB starts consuming memory if there are dead nodes in the Cluster. ctdb-common: Ignore event scripts with multiple apos;. apos;s. libgpo doesn apos;t sort the GPOs in the correct order. Remote serverid check doesn apos;t check for the unique id. vfs_catia: a potential memleak. file change notification for renames. Samba DNS server does not honour wildcards. Can apos;t change password in samba from a Windows client if Samba Runs on IPv6 only interface. vfs_fruit: Replace ir() by SMB_VFS_IR. Apple client can apos;t cope with SMB2 async replies when creating Symlinks. s4:rpc_server:backupkey: Move variable into scope. s4:scripting: ntstatus_gen.h generation on 32bit. s3:vfs_glusterfs: a double free in vfs_gluster_getwd(). resouce leaks and pointer. vfs_solarisacl: build for samba 4.7 an

GNU GPLv3 communications file-sharing cifs windows

Dexterous Text Editor 1.5 💾

dte is a small and easy to use console text editor. Colors and bindings can be fully customized to your liking. It has some features useful to programmers, like ctags support and it can parse compiler errors, but it does not aim to become an IDE.

minor feature: Added syntax highlighting for Nginx config files. Added some POSIX and C11 features to the C syntax highlighter. Added new command-line flags for listing (-B) and dumping (-b) built-in rc files. Moved some of the documentation in the dte(1) man page to a separate dterc(5) page. a terminal input triggered by redirecting stdin. some memory and file descriptor leaks. a few portability.

GNU GPL text-editor text editor syntax-highlighting ctags customizable c ncurses terminal console

DuckDuckGo community platform 1.229 💾

The community platform duck.co is DuckDuckGos developer hub. Its reference implementation is written in Perl and required PostgreSQL. It includes the forum, blogs, comments, an idea collection, translation tools, development testbeds for the instant-answer extensions (Perl, via JSON API), mailing list integration, and documentation features.

minor feature: Removed links to old forum. Filter out categories with no related helps. Set category rs cache time to 5 mins.

Apache perl web community-management developers