libconfini 1.9.2 💾

libconfini is a simple INI parsing library with the ability to read disabled entries (i.e., valid entries nested in comments). libconfini does not store the data read from an INI file, but rather dispatches it, formatted, to a custom listener. The code is written in C (C99) and does not depend on any particular library, except for the C standard libraries stdio.h, stdlib.h and stdint.h.

documentation: * Documentation * Created new examples (see examples/miscellanea/colon_as_delimiter.c)

GNU GPLv3 ini library unix configuration configuration-file ini-parser ini-reader ini-config conf shared-library config configuration-management gnu

MONARC 2.8.1 💾

MONARC - Method for an optimised analysis of risks

minor feature: the dashboard can now be exported to a CSV file or to a presentation file (.pptx). Improve the treatment of a risk;. Improve risk sheet screen;. the cartography in the dashboard has been improved. Loss of recommendation link. MONARC application: admin@admin.test:admin. SSH login: monarc:password. Mysql root login: root:d39bdf1c3eb4cbaf58247ef790bc47cb332b40787458f4f29a7d8291097db011. Mysql MONARC login: sqlmonarcuser:553645f77778c7924a7a4fca6f232e525c502a86338e7699a737be6e007930e3.

Affero GPLv3 cases monarc governance method risk-analysis php security

dna.js Semantic Templates 1.5.5 💾

dna.js is a UI library for jQuery enabling developers to rapidly build maintainable JavaScript applications. You write semantic templates and then dna.js converts your JSON data into dynamically generated DOM elements.

minor feature: Consistent panel nav names to support page tokens . Update test for new panels item. . Let npm know about css file. . Replace deprecated event shortcuts. . Cleaner workaround to minification anomaly. . replace jquery each with es6 forEach. . . . Replaced jquery's extend with javascript's native function to merge . . . . Function dna.ui.getAttrs() to turn attributes into a regular array. . Update dependencies. . Test cases for plugin calls 'refresh' and 'destroy'. . More accurate names for spec files. . Replace historical future reserved word "char" with safer name. . Adiós g+. . Swap out cc image for smoother svg font. . for stricter regex validation. . Metadata for twitter large card format. . Back to less noisy title. . replaced arguments and function with spread and fat arrow. . . . Enforce strict equals and update cdn links. . Better arrow icons and code samples in docs. . Update cdn links. . Replaced old Jquery trim with es6 trim. . updated focus. . . . Create a comment for merge conflict. . . . Merge branch 'master' into master. . . . Next release. . Release v1.5.5.

GNU GPLv3 clone template javascript jquery html dom developers

DomFramework 0.54 💾

The DomFramework allow the developpers to create easily some PHP applications. Provide authentication, abstraction to databases, and much more !

minor release: FEATURES ADDED: * outputhtml : Catch the HTML errors and display them * outputcsv : Allow multidimensional arrays * Add authzgroupsoo, the replacement of authzgroups.php, with dblayeroo backend * authzgroupsoo : Get the state of the tables, allow one to delete the tables and allow one to use a tableprefix * authzgroupsoo : allow one to set the right to NO. It can be different of not set * authzgroupsoo.php : Allow one to access to DB objects * csrf : allow one to extend the CSRF token expiration * dblayeroo : get the foreignUsed fields and tables * dblayeroo : Add meta support to do analyzis * form : add method setter * xdiff : side by side support with screen width parameter * Add certification authority support CORRECTED BUGS: * authentication : if logout url is null, do not crash and redirect to authentication page * dblayeroo : Clean the columns name if there is only one table displayed, even if join is used * dblayeroo : do not normalize (trim) the arrays * dblayeroo : manage namespace correctely * dbalyeroo : clearRequest return now this to be chained * dblayeroo : get the primary key for PostgreSQL * httpclient : reset the parameters when all the content is get (to allow the redirect to work correctely) * outputhtml : do not catch all the zones defined by XXXX but only the layout defined ones * form : do not test CSRF if it is disabled * form : if the form contains only checkboxes, manage correctely the focus on first one * ratelimitfile : do not store more than 128 chars in filename

BSDL php web interface framework authentication routing database

Parlatype 1.6 💾

Parlatype is a minimal audio player for manual speech transcription, written for the GNOME desktop environment. It plays audio sources to transcribe them in your favourite text application.

minor feature:

GNU GPLv3 audio speech text transcription

MediaInfo 19.04 💾

MediaInfo displays technical, format, encoding, aspect and textual tag data for audio and video files. It provides a unified GUI for various file containers such as MPEG/4, QuickTime, MKV, AVI, WMV, FLV. It can also generate reports in various text formats, batch process, and a GUI is available cross-platform.

minor bugfix: USAC: DRC effect types, Sample peak level, True peak level, Program loudness. HDR: SMPTE ST 2094 App 4 (including HDR10+) support. HDR: move HDR10, Dolby Vision and SL-HDR meta to specific generic "HDR Format" lines. Matroska: SMPTE ST 2086 (HDR10) support. Matroska: FieldOrder support. HEIF image format support. AV1: support of AV1 in MP4, HEIF, IVF. MOV: Add a lot more countries to AppleStoreCountry field internal list. MXF: memory leak when fully parsing big file with acquisition metadata. HEVC: more HEVC profiles (Multiview, Scalable, Screen Content...). AAC: better handling of corrupted streams. AAC: better handling of unknown channel layouts. AVC in MP4: better support of corrupted streams. x B1101, AVI: crash with some invalid streams x B1101, SMPTE ST 337: crash with some invalid streams x Matroska: chapters timestamp were not display if chapters have no name x MXF: false positive truncated file detection when there is no Random Index Pack x AAC: channel layout typos (Rls instead of Lrs, Lr instead of Rb) x ProRes: correctly show color space if alpha plane is present x MPEG Audio: some VBR files use "Info" Xing header, so we ignore the difference between "Info" and "Xing" x I943, MPEG-4: wrong display aspect ratio in some corner cases (32-bit release only) x I1096, OGG: assign METADATA_BLOCK_PICTURE tag to cover

GNU LGPLv3 c++ win32 command-line wxwidgets video analysis

OCRmyPDF 8.2.4 💾

OCRmyPDF adds an invisible text layer to PDF documents after passing it through the Tesseract OCR engine. The output will be PDF/A with a selectable but invisible text layer above scanned image-documents. This allows later searching and archiving.

minor feature: Remove safety traversal of PDF table of contents . Remove PyCharm deger hack. . Ignore pip-wheel-metadata folder. . Explicitly most pikepdf.Pdf when done with them. . Pdfinfo: be more specific about detecting XFA we can't render. . Weave: use explicit pdf.(), drastically reduce open file handles. . v8.2.4 notes. . Test.txt. . Main.txt.

GNU GPLv3 pdf ocr scanning

youtube-dl 2019.04.24 💾

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

minor feature: youtube extraction. toutv extraction and extract series info. vrv Add support for movie listings. youtube Print error when no data is available. soundcloud Add support for new rendition and improve extraction. ooyala Add support for geo verification proxy. nrl Add support for vimeo Extract live archive source format. vimeo Add support for live streams and improve info extraction. ntvcojp Add support for nhk Extract RTMPT format. nhk Add support for audio URLs. udemy Add another course id extraction pattern. openload Add support for openload Add support for bravotv extraction.

Public Domain python utility video

IPFire 2.23 💾

IPFire is a Linux firewall distribution that is built from source and comes with lots of additional features. It is easy to set up and administer. It features a firewall with stateful inspection, a content filtering engine, traffic control (QoS), VPN technology, and a lot of logging.

minor feature: Finally, the next major version of IPFire is ready to testing. We consider our new Intrusion Prevention System such an important change, that we are calling it "IPFire 2.23" from now on. This update also contains a number of other and enhancements. A New Intrusion Prevention System. We are finally shipping our recently announced IPS - making all of your networks more secure by deeply inspecting packets and trying to identify threats.. This new system has many advantages over the old one in terms of performance, security and it simply put - more modern. We would like to thank the team at Suricata on which it is based for their hard work and for creating such an important tool that is now working inside of IPFire.. We have put together some documentation on how to set up the IPS, what rulesets are supported and what hardware resources you will need. Please feel free to extend it wherever you can help out. Migration from Snort. Your settings will automatically be converted if you are using the existing IDS and replicated with the new IPS. However, you will need to select the ruleset and rules that you want to use again, since those cannot be migrated.. Please note that the automatic migration will enable the new IPS, but in. monitoring mode only. This is that we won't break any existing configurations. Please disable the monitoring mode if you want the IPS to filter packets, too.. If you restore an old backup, the IDS settings won't be converted.. The. guardian add-on is no longer required any more for the IDS to work but still provides means against SSH brute-force attacks and brute-force attacks against the IPFire Web UI. OS Updates. This release rebases the IPFire kernel on 4.14.113 which brings various and security. We have disabled some deging functionality that we no longer need which will give all IPFire systems a small performance boost.. The wireless regulatory database has also been updated.. Updated packages: gnutls lua 5.3.5. nettle 3

GNU GPLv3 operating-system linux-distribution internet networking firewalls linux

upsm 2.2.0 💾

upsm is public domain, Qt-based ups monitor (front-end for upsc from Network UPS Tools). It sits at the tray and polls nut server using upsc, so you need to set up NUT first (ups.conf and other stuff). From the Settings of upsm you can define the command line for upsc (i.e. "upsc serverups@localhost" for example) and polling time period, in millisecond.

major feature: Window hides form taskbar when minimized (was: optional). Documentation has been updated. The Close button now closes the app, minimize button minimizes (more logical approach). Build files cleanup.

Public Domain ups monitoring voltage

ALT Regular 20190424 💾

ALT is a set of Linux distributions based on Sisyphus, an APT-enabled RPM package repository that aims to achieve feature completeness, usability, and security in a sensible and manageable mixture.

major feature: Linux 4.19.36/5.0.9; systemd 242; Mesa 19.0.2; python 3.7.3; livecd-install 0.9.11; gnome3 3.32.1; kde5: 5.57.0/5.12.8/18.12.3; mate 1.22.1

GNU GPL operating-system software-distribution installation end-users developers livecd rescue desktop server security

CakePHP 3.7.7 💾

CakePHP is a web development framework, somewhat similar to Rails. It provides scaffolding tools, an ActiveRecord/DataMapper implementation, doesn't require much setup or configuration. It comes with helpers for text translations, caching, validation, authorization backends, CSRF and XSS protection, and templating. It follows the Web-"MVC" scheme, centralized route dispatching, less efficient class-by-class autoloading, etc. Thorough API documentation and a rich set of user-contributed plugins exist.

minor feature: Remove spare newlines . Add test for #12766. . use correct template name. . Merge branch ''. . Update version number to 3.7.0. . . . deprecation message. . . . regression in assertCookieNotSet. . . . Moving duplicate code into a method. . phpcs. Add deprecated doc strings. . typehint for ViewBuilder::setClassName(). . Remove version number from composer require command. . array doc blocks to be more precise where applicable. . docblocks and better IDE and static analyzer discoverery. . ing style errors. . . . . . . . docblocks and better IDE and static analyzer discoverery. . Adjustments as per codereview. . allow incorrect decimal / float formatting. . moved comments to test. . check string. . rev logic. . . . . . Use annotitations for integration trait setup/teardown. . Enable subcommands to use spaces. . . . notice error on missing argument. . createFile() should create directories. . . . . . shells = commands in docs block. . Update version number to 3.7.1. . . . Disallow command names with more than 3 words. . Ignore composer.phar. . Simplify pattern and mistakes. . . . ing Typehints. . CS error. . . . . . Pass uploaded files configured with configRequest() to ServerRequest. . Test that uploaded files are being passed correctly. . CS. .json routes not rendering error pages properly. . . . Remove redundant check in FileEngine. . error code check. . Use constant instead of integer. . . . handling of `html` and `htm` extensions. . . . nullable docblocks. . . . . . Try not using.bat file to run phpunit. . . . . . Allow assetUrl() to use cns easier. . ing style errors. . Add test case. . ing style errors. . `FileCacheEngine` removing files in parent of configured path. . Restore AppVeyor config that runs the PHPUnit `.bat` file. . . . Reverse order of arguments so user-specified PHP_SELF takes precedence. . Revert order; check specifically for phpunit. . . . Update LICENSE. . . . Requ

MITL php framework web-mvc cakephp rails

Insomnia 6.4.1 💾

Insomnia is a beautiful cross-platform application for organizing, running, and debugging HTTP requests.

minor feature: Request url tooltip overflow . Move request to collapsed folder by opening on hover. . grant type switching. . Merge branch 'develop' of into develop. . JSON exporting. . Improve selector performance with a lookup map. . Hide quit menu item on non-Mac. . Bump version number.

GNU GPLv3 internet http rest developers

Mixxx 2.2.1 💾

Mixxx is an audio mixing / turntable software for DJs. It provides a dual-deck interface, easy drag and drop. It's GUI has various wave transformation controls, beat and cue points, and full waveform previews, vinyl emulation, sample stretching, single click looping, quad sampler decks, MIDI controls. It also helps organazing playlists, with BPM detection, an auto DJ feature, recording, replaygain normalization, and even ICY broadcasting.

minor feature: LED output for the Traktor Kontrol S4 Mk2 on Windows has been. Mute and volume controls for microphones have been. The QuickEffect enable button can now be selected in the controller mapping wizard. a where the cover art window could not be. Numark Mixtrack (Pro) 3 mapping: where TAP + FX level to move the beatgrid changed the effect unit mix knob.

GNU GPL c++ qt audio playback mixing auto-dj

bochs 2.6.10 💾

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: : General. - Disabled legacy "load32bitOShack" feature. CPU / CPUDB. - for CPU emulation correctness (critical for PCID, ADCX/ADOX, MOVBE, AVX/AVX-512 and VMX emulation). ! x87: implemented FOPCODE and FDP deprecation features. ! AVX-512: implemented AVX-512 VBMI2/VNNI/BITALG instructions. ! Crypto: Implemented VAES instructions / VPCLMULQDQ / GFNI instruction. ! VMX: Implement EPT-Based Sub-Page Protection. ! CPUID: Added Skylake-X CPU definition (features AVX-512 support). ! CPUID: Added Cannonlake CPU definition (features more AVX-512 levels, UMIP, SHA, PKU support). Bochs Deger and Instrumentation. - Added support for conditional breakpoints and conditional step/continue to Bochs deger. - Support 'info tab' command for 64-bit mode as well. - Bochs deger improvements patch by Doug Gale. - better handling of 64-bit addresses in the deger, added support for 64 bit symbols, added more symbol lookups. I/O Devices. - PCI. - Added basic support for the i440BX PCI/AGP chipset. - Timers. - Implemented HPET emulation. - Hard drive / HD image. - Added support for unlocking disk images (locks leftover from previous Bochs session) with the new command line argument '-unlock'. - Added ATAPI command "get event status notification". - : undoable/volatile mode images now inherit the base image geometry if present. - Voodoo. - Voodoo1 emulation speedup with combined PCI / memory FIFO implementation and multi-threading support (separate FIFO thread). - Voodoo2 model now working after some and implementation of the CMDFIFO (using FIFO thread) and one of the bitBLT functions. - Added Voodoo Banshee / Voodoo3 emulation support (still under construction, but basicly usable). The AGP models are available if chipset is i440BX. - Display (general). - Added basic DDC support for Bochs VBE, Cirrus and Voodoo Banshee / Voodoo3 adapters (reporting plug play monitor "Bochs Screen"). - USB. - Now creating separate plugins for each USB device implementation. - Added sector size option fo

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

frePPLe 5.2.0 💾

FrePPLe is a product planing and scheduling toolkit. It models planning processes targeted at discrete manufacturing industries constrained by material, capacity and lead time. Integrates data maintenance capabilities, Excel import, a web-based user interface. And it's extensible with custom data models or algorithmic solvers.

minor feature: Performance improvements for the bucketized resource solver. . and improvements in the way that completed and manufacturing order status is propagated to upstream materials. . A new filter type is introduced for date fields. You can now easily filter records. with a date within a specified time window from today. In earlier versions you had to explicitly change the date argument for the filter every day. Which was quite boring, error-prone and not very user friendly. . The number format in grid no longer has a number of decimals, but flexibly adapts to the size and number of decimals in the number to be shown. . The login form now offers the option to remember me the login credentials. This avoids that. a user has to login every time a browser session on frePPLe is started. The user session information is persisted in a cookie in your browser. The session cookie will expire after a period of inactivity (configurable with the setting SESSION_COOKIE_AGE), after which the user has to log in again. Security sensitive deployments should set this setting equal to 0, which forces users to log in for every browser session. . When logging in, the user names and email address are now evaluated case-insensitively.

Affero GPL c++ python erp scheduling product-planing

Red5 Media Server 1.1.0 💾

Red5 is an Open Source Flash Server written in Java that supports streaming Video (FLV, F4V, MP4, 3GP), streaming Audio (MP3, F4A, M4A, AAC), recording Client Streams (FLV and AVC+AAC in FLV container), shared objects, live stream publishing, remoting and protocols RTMP, RTMPT, RTMPS, RTMPE. Additional features supported via plugin: WebSocket (ws and wss), RTSP (From Axis-type cameras) and HLS.

minor feature: Replacement of the Quartz internals with a JDK scheduled executor. PlayEngine live-wait support for legacy FCS/FMS/AMS is externalized to a configuration option. for Metadata with non zero timestamps sent prior to config/keyframes which triggered rollover math and buffer downstream.

Apache multimedia streaming server java

dMagnetic 0.04 💾

dMagnetic is an interpreter for classic text adventure games by Magnetic Scrolls, such as "The Pawn" or "The Guild of Thieves".

minor bugfix: There has been some uninitialized memory. This release is mostly bugfixing and code cleanup. Anyhow: Enjoy!!

BSDL-2 game interpreter vm adventure emulator

TheSSS (The Smallest Server Suite) 28.2 💾

TheSSS (The Smallest Server Suite) is a lightweight server suite distributed as a live CD. It is designed for system administrators who need an extremely tiny and fast set of server software. The supported servers are: DNS, FTP, HTTP, HTTPS, NFS, MySQL, SFTP, SMTP, SSH, and Telnet. A proxy server (Polipo with Tor) is also included. The main security components are the 4MLinux Firewall (based on iptables) and Clam AntiVirus. ISO images are fully compatible with UNetbootin, which can be used to create an easy-to-use TheSSS Live USB.

minor feature: This is a minor (point) release based on the 4MLinux Server 28.2, meaning that the components of the LAMP server are now: Linux 4.19.35, Apache 2.4.39, MariaDB 10.3.14, and PHP (both 5.6.40 and 7.2.17). You can update your TheSSS by executing the "zk update" command (fully automatic process).

GNU GPLv3 server 4mlinux

dte 1.8.1 💾

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: Parsing of escaped special characters in command arguments (which was causing Lua syntax highlighting to fail). Removed use of rep (repeat character) control sequence, due to Problems caused by certain terminal emulators that claim to be "xterm" but don't support the full set of features in the xterm. Terminfo entry (notably, the FreeBSD 12 console). Show a confirmation prompt if Ctrl+q (quit) is pressed with unsaved Changes, instead of a cryptic error message.

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

Grav 1.6.7 💾

Grav is a modern Web-CMS, implemented in PHP, utilizes flat-file storage, and is optimized for low latency. It uses MD/CommonMark for page structuring, provides a lean but powerful API and plugin hook system, uses Twig for templating, YAML configuration, Doctrine caching. The file store allows simple backups and versioning using any SCM. Grav comes with a feature-rich admin interface and CLI tools are provided.

minor feature: 1. (#new) Added a new `bin/grav yamllinter` CLI command to find YAML Linting. 1. (#improved) Improve `FormTrait` backwards compatibility with existing forms. Added a new `Utils::getSubnet()` function for IPv4/IPv6 parsing. 1. (#) Remove disabled fields from the form schema. when excluding `inlineJs` and `inlineCss` from Assets pipeline. for manually set position on external URLs.

MITL php cms webcms flat-file markdown yaml

FileZilla 3.42.0-beta1 💾

FileZilla is a feature-rich FTP, FTPS and SSH FTP client, with support for all major plattforms. All tools are designed to aid moving and synchronizing files between local and remote file or webservers. It even allows multi-target uploading or editing files in-place. FileZilla also sports IPv6, a tabbed interface, resuming up and downloads, transfer speed limits, large files over 4GB, server and bookmark management, drag and drop, filtering, HTTPS / SOCKS5 / FTP proxying, and remote file searching.

minor bugfix: Building and running FileZilla now depends on libfilezilla = 0.16.0 ( Limit the maximum length of site, bookmark and filter names to prevent display and crashes due to some operating systems badly handling long texts. When displaying message boxes, insert zero-width spaces into long unbroken words to prevent display and crashes due to some operating systems badly handling long texts. crash in the external IP address resolver. some assertions if a server sends bad file sizes. Large refactoring of the socket code. The thread pool from libfilezilla is now used for all worker threads.

GNU GPL c ftp ftps file-transfer

Poppler 0.76.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: Regression on case-insensitive search. Remove GooList, use std::vector instead. Radiobutton reporting wrong state. Handle UTF16-LE strings. Don't error out if there's no DA in FreeText annotation. Cairo: Compute correct coverage values for box filter. Cairo: Constrain number of cycles in rescale filter. Read more fields from ViewerPreferences. Introduce and use Ref::INVALID. Crashes in broken files. Mismatched free/delete. Add missing include guards. Utils: Pdftohtml: Properly initialize HtmlOutputDev::page to avoid SIGSEGV upon error exit..

GNU GPL c++ pdf rendering library developers

Seed7 - The extensible programming language 2019-04-07 💾

Seed7 is a general purpose programming language. It is a higher level language compared to Ada, C++, and Java. In Seed7, new statements and operators can be declared easily. Functions with type results and type parameters are more elegant than a template or generics concept. Object orientation is used when it brings advantages and not in places when other solutions are more obvious. Although Seed7 contains several concepts of other programming languages, it is generally not considered as a direct descendant of any other programming language.

major feature: - The program db7.sd7 (Database Inspector) has been improved to use a scrollable list of tables instead of radio buttons for the selection of a table. - The example program findchar.sd7 has been added. Findchar is an utility program to search for specific characters in files. - The new library iobuffer.s7i has been added. This library supports buffering of files. - The new library mixarith.s7i has been added. This library supports mixing of arithmethic operations between numeric types. - The file type fileInTar has been added to the library tar.s7i. This file type allows that a specific file from a tar archive can be opened. The functions open, getc, gets, eof, hasNext, length, seek, tell, and openFileInTar have been added to support the file type fileInTar. - The functions skipClassicComment and getSimpleStringLiteral have been added to the libraries scanfile.s7i and scanstri.s7i. - The makefile mk_emccl.mak has been added. This makefile supports compiling with the emcc C compiler from Emscripten under Linux. The support of Emscripten is experimental (see also src/read_me.txt). - The deprecated functions float2Bits and bits2Float have been removed from bin32.s7i and bin64.s7i. The functions bin32(), bin64() and float() can be used instead, to convert between float and bits in IEEE 754 representation. - In the programs chkbig.sd7, chkovf.sd7, chkset.sd7 and chkstr.sd7 large functions have been split into smaller functions. This avoids Stack errors with Emscripten. - Tests for allowed field names and CLOB fields have been added to chkdb.sd7. The functions create, testFieldNames and testClobField have been added to chkdb.sd7. - The primitive actions BIG_PARSE, BST_PARSE, FLT_PARSE and INT_PARSE have been renamed to BIG_PARSE1, BST_PARSE1, FLT_PARSE1 and INT_PARSE1 respectively. This actions parse the first argument instead of the third argument. The libraries bigint.s7i, bstring.s7i, float.s7i and integer.s7i have been improved to use the new actions.

GNU GPL software-development interpreter compiler

Seed7 - The extensible programming language 2019-03-03 💾

Seed7 is a general purpose programming language. It is a higher level language compared to Ada, C++, and Java. In Seed7, new statements and operators can be declared easily. Functions with type results and type parameters are more elegant than a template or generics concept. Object orientation is used when it brings advantages and not in places when other solutions are more obvious. Although Seed7 contains several concepts of other programming languages, it is generally not considered as a direct descendant of any other programming language.

major feature: - The makefile mk_tcc_l.mak has been added. This makefile supports compiling with the tcc C compiler under Linux. - The makefile mk_tcc_w.mak has been added. This makefile is experimental and supports compiling with the tcc C compiler under Windows. - The example program brainf7.sd7 has been added. Brainf7 is a Brainfuck interpreter. - The example program hilbert.sd7 has been added. Hilbert displays a Hilbert curve. - The example program queen.sd7 has been added. Queen solves the n queen problem. - The example program spigotpi.sd7 has been added. Spigotpi writes digits of PI with a spigot algorithm. - The new library csv.s7i has been added. This library supports converting to and from comma-separated values (CSV). - Several improvements in the Seed7 compiler (s7c) have been done. - The functions skip() and copyFile() have been added to file.s7i. - The function makeParentDirs() has been added to osfiles.s7i. - In cli_cmds.s7i the function doMkdirCmd has been improved to call the new function makeParentDirs(). - In tar_cmds.s7i the functions tarXtract and tarCreate have been improved to avoid, that the whole file is read into a string. This avoids a MEMORY_ERROR, when the file does not fit into a string. - The function tarXtract has been improved to extract empty regular files and to create non-existing parent directories (with makeParentDirs()) - In gzip.s7i the functions openGzipFile(), close() and write() have been improved, to write the compressed data in blocks with a maximum size. This avoids a MEMORY_ERROR, when huge files are compressed. - In gzip.s7i the function openGunzipFile has been changed to have a file as parameter instead of a string. This way it is not necessary to read the whole compressed data into a string. - A variant of the function readGzipHeader has been added to gzip.s7i. - A variant of the function getAsciiz has been added to bytedata.s7i. - A variant of the function crc32 has been added to crc32.s7i.

GNU GPL software-development interpreter compiler

LibreSSL 2.9.1 💾

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.

documentation: It includes the following changes and improvements from LibreSSL 2.8.x: API and Documentation Enhancements. CRYPTO_LOCK is now automatically initialized, with the legacy callbacks stubbed for compatibility. Added the SM3 hash function from the Chinese standard GB/T 32905-2016. Added the SM4 block cipher from the Chinese standard GB/T 32907-2016. Added more OPENSSL_NO_ macros for compatibility with OpenSSL. Partial port of the OpenSSL EC_KEY_METHOD API for use by OpenSSH. Implemented further missing OpenSSL 1.1 API. Added support for XChaCha20 and XChaCha20-Poly1305. Added support for AES key wrap constructions via the EVP interface. Compatibility Changes. Added pbkdf2 key derivation support to openssl(1) enc. Changed the default digest type of openssl(1) enc to sha256. Changed the default digest type of openssl(1) dgst to sha256. Changed the default digest type of openssl(1) x509 -fingerprint to sha256. Changed the default digest type of openssl(1) crl -fingerprint to sha256. Testing and Proactive Security. Added extensive interoperability tests between LibreSSL and OpenSSL 1.0 and 1.1. Added additional Wycheproof tests and related. Internal Improvements. Simplified sigalgs option processing and handshake signing algorithm selection. Added the ability to use the RSA PSS algorithm for handshake signatures. Added bn_rand_interval() and use it in code needing ranges of random bn values. Added functionality to derive early, handshake, and application secrets as per RFC8446. Added handshake state machine from RFC8446. Removed some ASN.1 related code from libcrypto that had not been used since around 2000. Unexported internal symbols and internalized more record layer structs. Removed SHA224 based handshake signatures from consideration for use in a TLS 1.2 handshake. Portable Improvements. Added support for assembly optimizations on 32-bit ARM ELF targets. Added support for assembly optimizations on Mingw-w64 targets. Improved Android compatibility. Improved protection a

ISC ssl tls cryptography security libraries aes rsa sha1 communications

Shotcut 19.04.21 💾

Shotcut is a free, open source, cross-platform video editor for Windows, Mac and Linux. Major features include support for a wide range of formats; no import required meaning native timeline editing; Blackmagic Design support for input and preview monitoring; and resolution support to 4k.

minor feature: opening image sequence on Windows with extended/special characters in file path/name. crash on some video clips, particularly those with Google Pixel 3 and likely others. field order with interlaced export. an image artifact when using keyframes with the Mask: Simple Shape filter. image and alpha channel integrity with transitions on clips with a non-opaque alpha channel. a crash when changing clip Properties Audio Track. Properties Video Color Range inaccurate after changing it. Shake One Second presets in regions that use comma for decimal point. moving a Playlist item to the end. more dialogs to be modal to prevent them from going behind the main window. Overlay HTML webvfx templates when using a project folder. volume slider appears before main window at launch on macOS. more dialogs to use sheet style on macOS. a few small memory leaks in MLT. Upgraded Qt to version 5.9.7. Changed Width and Height minimum to 0 for Blur filter. Set the Save as type list on all file save dialogs (convert, reverse, text, EDL, image). Improved the quality of Export Frame WebP. Show "Not Seekable" instead of "Live" when opening a non-seeable clip (or device or stream). Show a status message when trying to drag from Project player. Prefer loading DLLs in Shotcut's install folder over those in System32. Default the out point of the Color, Count, and Text generator clips to the same as image duration (default 4 seconds). Added Offset to Timer video filter. Added Vertical HD 30 fps and Vertical HD 60 fps video modes. Added support for HTTPS. Added --QT_SCALE_FACTOR and --QT_SCREEN_SCALE_FACTORS command line options. Added English (Great Britain) translation.

GNU GPLv3 multimedia video non-linear-editor artistic-software cross-platform windows macos linux qt

DBeaver 6.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: dbeaver-corp/dbeaver-i18n#91 . dbeaver-corp/dbeaver-i18n#164. . dbeaver-corp/dbeaver-i18n#164. Enable SQL variables by default. . Constants. Typo in SQL to retrieve schema FKs. . add language keywords to dialect. . add scalar as keyword. . Dynamically add non reserved words keywords. . . . Greenplum 4.x - table list reading. Dashboard config additions (map queries view). . ERD context menu (generic actions). . ERD menu provider code cleanup. . Add unit tests for utils.ArrayUtils. . DBC model: statements fetch size. . Export to stream: proper stream on export interruption. . Export to multiple files UI options. . Export to multiple files UI options. . 6.0.3 config. . Export to multiple files impl. . Export to multiple files (flush ). . Add unit tests for utils.SecurityUtils. . Eclipse text utils upgrade revert. . SQL indenter. SQL Server parameters evaluation. PG: client binaries update. . PG: backup of multiple schema/tables. Native client version . . Dashboards typo. Update files in. . RSV: support non-referrer identifiers. . Add unit tests for utils.MimeType. . SQL indent. Redis: zset keys support. . RSV: Filter IN state reload. . Oracle: SYS schema usage config. . . . . . KDB+ driver config + icons. . Dropdown commands (instead of custom controls). . Connection/schema selectors redesign. . dbeaver-corp/dbeaver-i18n#11. . dbeaver-corp/dbeaver-i18n#39. . dbeaver-corp/dbeaver-i18n#58. . Datasource and schema selectors events and handlers. . Clear disabled nodes only for connections (otherwise schema nodes are . . Datasource and schema dropdowns. . Datasource and schema dropdowns. . Datasource and schema dropdowns. . Schema list reading. . Connection/schema lists UI. Active schema detection. Remove dashboard wizard. . Toolbar state update. Fetch

GNU GPL database front-end sql java

dMagnetic 0.03 💾

dMagnetic is an interpreter for classic text adventure games by Magnetic Scrolls, such as "The Pawn" or "The Guild of Thieves".

minor feature: It is possible to play through "The Pawn", and "Jinxter". But I cannot guarantee that the game will not crash on you. The second release saw some improvements in the ANSI renderer, and initial support for "The Guild of Thieves".

BSDL-2 game interpreter vm adventure emulator

Font Manager 0.7.5 💾

Font Manager is an end-user oriented GUI to manage desktop fonts. It abstracts command line tools (fc-cache) away behind a pretty font preview browser and simple drag'n'drop installation method. It can also disable/enable fonts, collections, monitor directories, or add new sources. Recent versions are implemented in Vala and Gtk.

minor feature: Require Vala = 0.42 . Switch to Meson build system. . Use GtkBuilder templates as much as possible. . inoperative desktop font preference controls. . Add language filter to default categories.

GNU GPLv3 vala gtk fonts x11 font-manager installation browser

wxMaxima 19.04.3 💾

wxMaxima is a document based interface for the computer algebra system Maxima. wxMaxima provides menus and dialogs for many common maxima commands, autocompletion, inline plots and simple animations.

minor feature: The post-release commit. . Add a matrix name to matrixmap. . Made it compile again. . Spelling. . A variable that missed in autocompletion. . Tell maxima which frontend is in use. . No idea what was the problem. But it seems to be resolved now. . Inform maxima which front-end is in use. . Updated the version number.

GNU GPLv3 mathematics cas maxima

PrRescue 0.75 💾

PrRescue is a rescue CD based on Gentoo amd64/i686 supporting nilfs2 and btrfs. Its goal is to always include the newest kernel and Gentoo packages.

minor feature: Kernel has been updated to version 5.0.9. Gentoo packages have been updated to latest stable versions.

GNU GPL gentoo rescue boot

Vim 8.1.1187 💾

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.1.1187: cannot recognize Pipfile Problem: Cannot recognize Pipfile. Solution: Use existing filetypes.

Other text-editor ide vi vim

tesseract-ocr 5.0.0-alpha 💾

tesseract-ocr is an OCR engine originally developed by Hewlett Packard and now sponsored by Google. It is highly accurate and will read a binary, gray, or color image and output text.

minor feature: Refactor class Network . Allow UTF-8 variant of C locale. . . . . . Change option -l to --lang. . . . . . correct handling of 0BF0-0BFA Tamil numbers and symbols. . use space instead of tab. . . . install lstmbox and wordstrbox config files. . . . Add lstmbox and wordstrbox to C-API. . Add lstmboxand wordstrbox to capi.h. . . . Merge branch 'master' into mya. . . . rename LSTMBOX to LSTMBox. . Add TSV option to C-API. . Validator: compiler warnings (signed/unsigned). . BoxChar: compiler warnings (signed/unsigned). . ICOORD: old type casts. . commandlineflags: compiler warnings (signed/unsigned). . . PAGE_RES_IT: Optimize compare operators by using inline code. . . . . . Rename function to TessBaseAPIGetTsvText to be consistent to the Crea . . Format new code with clang-format. . Format new code with clang-format. . Added an additional optional --tmp_dir parameter to specify the tempo . . Added the same --tmp_dir flag to . Add initial support for traineddata files in standard archive formats. . . . Document that configfile can be a file path. . . . . . trying to add tessedit_char_whitelist etc. again: . LSTM char_whitelist/blacklist (6ac2ff0): also sublangs. . LSTM char_whitelist/blacklist (6ac2ff0): multi-code chars. . unittest: Add another file from Abseil. . unittest: Add missing libarchive. . unittest: Remove tmp directory from repository and create it during b . . LSTM char_whitelist/blacklist (6ac2ff0): more robust. . Heap-buffer-overflow in GenericVector::size. . . . assertion caused by wrong unicharset. . Index-out-of-bounds in IntegerMatcher::UpdateTablesForFeature. . . . cmake: enable libArchive support for non_cppan build. . Report libArchive support. . . . Add libarchive dependency to cppan and sw builds. .

Apache c++ c ocr library cli

exiftool 11.37 💾

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 bugfix: Added a new Sony AFAreaMode. - Decode GPS and other tags from Pittasoft Blackvue dashcam videos. - Improved decoding of FujiFilm FlickerReduction. - Ignore any garbage before an NMEA sentence when geotagging. - which could result in loss of timed GPS metadata when writing MP4 videos.

Artistic perl exif meta-data

KeyBox 3.06.03 💾

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: Install Open-JDK / Oracle-JDK - 1.9 or greater apt-get install openjdk-9-jdk (or openjdk-11-jdk). . Backup previous bastillion.h2.db data store (possibly named keybox.h2.db). . Copy old jetty/bastillion/WEB-INF/classes/keydb folder (and it's contents) to the jetty/bastillion/WEB-INF/classes directory of the new installation. . Copy old jetty/bastillion/WEB-INF/classes/bastillion.jceks to the /jetty/bastillion/WEB-INF/classes directory of the new installation. . Copy old jetty/bastillion/WEB-INF/classes/ to the /jetty/bastillion/WEB-INF/classes directory of the new installation.

Apache ssh java linux unix security

Calibre 3.41.3 💾

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.41.3 19 Apr, 2019 New features Kobo driver: Support for new firmware. Content server: Add an option to control which book list mode is used by default for new users (Preferences- gt;Sharing over the net- gt;Choose book list mode). Content server: Allow clicking on book cover in details page to read the book. Amazon metadata plugin: Add a option to use the mobi-asin to find books. E-book viewer: Allow specifying ToC hrefs via the --open-at command line parameter. Tag Mapper: Allow Title-casing of tags. Manage authors dialog: Add an entry to the right click menu to show books by the current author in the main book list. Lots of internal changes to calibre's codebase to prepare it for Python 3 support. Content server: links to external resources in book details and the viewer not working. Content server: using a bookmark to load the book list not working if server is password protected. Content server: Book details page: button not going back to book list after using Next/previous buttons. Kobo driver: update device metadata setting not being saved. Also book language not being set correctly on newer firmware. PDF Output: 'stroke-dasharray' lines in SVG images in the input document not being rendered correctly. searching for authors on amazon not working because of a change in the amazon URL structure. Cover grid: Check for cover size change due to screen scale change on every paint event and invalidate cache if there is a change. Edit book: Option key + ; not working in the editor. Edit book: pasting images into a book with no Images folder not working correctly. Confirm cancel on library restore dialog EPUB/MOBI Catalogs: presets not being applied for some options. using --insert-metadata with ebook-convert not inserting the title and author metadata from the source document. Adding books: When adding with auto-merge and auto-convert enabled, also run conversions for books into which the added files are merged. Versions 3.41.1, 3.41.2, 3.41.3 various

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

Conquest 9.0.1d 💾

Conquest is a top-down, real time space warfare game. It was originally written in RATFOR for the VAX/VMS system in 1983 by Jef Poskanzer and Craig Leres. I spent incredible amounts of time playing this game with my friends in the terminal labs at college, and when I actually had a multi-user system running at home (Unixware) I decided to try and translate/port the code to C in Unix. This was in the early to mid 1990's. Of course, over the years many things have changed. Today, Conquest is a true client/server game. The client uses freeglut, SDL 1.2 (for sound) and OpenGL.

minor feature: This is a minor release - most of the changes are internal and Won't be visible to end users. . Reformat logging output to be more syslog-like. . Continue refactoring some of the internal code to make use of C++. Containers and remove dynamically reallocated arrays, add more Std::string-ification. . For new users without a.conquest/conquest.conf file, add two. New default mouse macros: Scroll up = zoom in (magfactor): " " Scroll down = zoom out (magfactor): " " . Tighten up the conquest meta server - detect and log more errors. Add some more validity checks, be more robust.

MITL game space client-server war c++ unix opengl freeglut sdl real-time-strategy