cryptsetup 1.7.5 šŸ’¾

Cryptsetup is a convenience wrapper to set up disk encryption using the dm-crypt kernel module. It supports raw volumes, LUKS partitions, loop-AES and TrueCrypt containers.

minor feature: to luksFormat to properly support recent kernel running in FIPS mode. Cryptsetup must never use a weak key even if it is just used for testing of algorithm availability. In FIPS mode, weak keys are always rejected. A weak key is for example detected if the XTS encryption mode use. The same key for the tweak and the encryption part. Accesses to unaligned hidden legacy TrueCrypt header. On a native 4k-sector device the old hidden TrueCrypt header is not. Aligned with the hw sector size (this problem was in later TrueCrypt on-disk format versions). Cryptsetup now properly aligns the read so it does not fail. to optional dracut ramdisk scripts for offline re-encryption on initial boot.

GNU GPL c encryption full-disk-encryption dm-crypt

Linux kernel 4.10.13 šŸ’¾

Linux is a mostly POSIX-compliant Unix-inspired operating system kernel, originally implemented by Linus Torvalds and now maintained as an international project. It's the base and common namegiver to a wide array of Linux distributions. The kernel provides all modern Unix-y features, like true process multitasking, virtual memory, virtual and clustered filesystem support, complex networking and extensive support for various hardware and machine platforms.

minor feature: Linux 4.10.13, device-dax: switch to srcu, rcu_read_lock() vs pte allocation, x86/mce/AMD: Give a name to MCA bank 3 when accessed with legacy MSRs, powerpc/kprobe: oops when kprobed on 'stdu' instruction, ubi/upd: Always flush after prepared for an update, x86/mce: Make the MCE notifier a blocking one, mac80211: MU-MIMO follow-MAC mode, mac80211: reject ToDS broadcast data frames, ubifs: O_TMPFILE corner case in ubifs_link(), ubifs: RENAME_WHITEOUT support, mmc: sdhci-esdhc-imx: increase the pad I/O drive strength for DDR50 card, mmc: dw_mmc: Don't allow Runtime PM for SDIO cards, ACPI / power: Avoid maybe-uninitialized warning, Input: elantech - add Fujitsu Lifebook E547 to force crc_enabled, s390/mm: CMMA vs KSM vs others, mmc: dw_mmc: silent verbose log when calling from PM context, CIFS: remove bad_network_name flag, cifs: Do not send echoes before Negotiate is complete, mm: prevent NR_ISOLATE_ stats from going negative, ring-buffer: Have ring_buffer_iter_empty() return true when empty, HID: wacom: Treat HID_DG_TOOLSERIALNUMBER as unsigned, tracing: Allocate the snapshot buffer before enabling probe, KEYS: keyctl_set_reqkey_keyring() to not leak thread keyrings, KEYS: Change the name of the dead type to ".dead" to prevent user access, KEYS: Disallow keyrings beginning with '.' to be joined as session keyrings

GNU GPL c linux kernel operating-system

QXGEdit 0.4.3 šŸ’¾

QXGEdit is a Qt4 GUI for editing MIDI system exclusive files. It works with XG devices such as Yamaha DB50XG. It requires a configured ALSA system.

minor feature: Added French man page. Added one decimal digit to the randomize percentage input spin-boxes on the General Options dialog. Make builds reproducible byte for byte, by getting rid of the configure build date and time stamps.

GNU GPL qt c++ midi yamaha alsa

Automatic Drawing Generation 0.9.1 šŸ’¾

Automatic Drawing Generation is a GObject-based library that provides a non-interactive Cairo canvas specifically designed for generating technical drawings. It is intended to be used by software developers to integrate mass customization applications or to supersede parametric CAD workflows.

minor feature: Build: remove obsolete configure-win 32,64 script. Build: add copyright helper script. Doc: update copyright line for 2017. Adg: do not force wrong type on adg_path_append_cairo_path. Build: make distcheck for gobject-introspection. Cpml: dump argument type. Adg: reverse arc rendering. Tests: for new adg_path_arc(). Cpml: cosmetic changes for CpmlLine. Cpml: add cpml_primitive_type() API. Cpml: return only real intersections between primitives and segments. Cpml: rename curve test internal functions for consistency. Tests: add basic CpmlArc testing. Tests: check cpml_arc_to_curves() with different n_curves. Cpml: add intersection circle-line. Tests: CPML tests for TravisCI. Adg: new adg_path_append_trail() API. Adg: do not warn on adg_trail_put_segment out of range. Adg: reflect all the segments. Adg: set segment as out paramenter in adg_trail_put_segment(). Adg: apply AdgEdges on multisegment paths. Adg: new API adg_trail_n_segments(). Adg: start from the last segment when reflecting. Test: adg_trail_n_segments() with a single segment path. Test: use conversion macros when testing AdgTrail. Adg: change behavior of AdgEdges. Adg: properly handle multisegment paths in adg_path_reflect(). Adg: new API adg_path_join(). Test: protect /adg/path/method/line-to against common crashes. Adg: add floating entity concept and API. Adg: set AdgTitleBlock floating by default. Adg: add AdgDimStyle:rounding. Adg: new API adg_path_remove_primitive(). Adg: improve adg_path_remove_primitive() behavior. Adg: round angular dimensions to 3 digits. Adg: update cp whenever a path rescan occurs. Adg: provide example on how to customize a style. Adg: new API adg_object_clone(). Adg: new API adg_style_clone(). Adg: drop custom dimension dresses. Demo: update to latest changes. Adg: add geometry handling to AdgDim. Adg: add wrappers for common geometry notices. Adg: modernize geometry computation for linear dimensions. Adg: modernize geometry computation for angular dimensions. Adg: modernize

GNU LGPL gtk cad cairo canvas 2d 2d drafting

SWI Prolog 7.5.4 šŸ’¾

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 semweb. Updated odbc. Updated xpce. Updated xpce. Updated http. Updated http. ADDED: stream property write_errors(+How), which can be used to ask. Updated http. MODIFIED: set_stream(S, record_position(true)) now resets the position. prolog_load_context(stream, S) and :- encoding(Enc) when compi?. Updated pengines. Updated http. restarting a continuation should copy flags from the parent. ENHANCED: Raise a `representation_error(continuation)` error if we ca?. MODIFIED: (undocumented) PL_get_term_value() to return new types PL_NIL. Updated xpce. Correct error in partition/5. Steadfastness of partition/5. Updated http. Doc typo. Anton Danilov via annotation. ADDED: reduced/1,3, complementing distinct/1,2. After discussion with. Removed writeln/1 from reduced/ 1,3 . Updated http. format/3: handle error status from low level write operations and. Updated http. ADDED: PL_put_string_nmbchars(). memory in new PL_put_string_nmbchars(). MODIFIED: Replaced PL_put_string_nmbchars() with more consistent and. Possible memory leak creating an atom from a wide character po?. ADDED: PL_new_atom_mbchars(). ADDED: PL_put_term_from_chars(), adding support for different multibyte. ADDED: package pcre. ADDED: pcre submodule. DOC: LaTeX syntax error. Included pcre into check_installation/0. Updated debian. Preparing version 7.5.4. PORT: Add download and install for libpcre to README.mingw. PORT: Install pcre components for Windows. Updated pcre. DOC: absolute_file_name/2: small correction. Added Zesty Zapus (zesty) as ppa target. Updated pcre.

GNU LGPL prolog compiler software-development

FidoCadJ 0.24.7 šŸ’¾

FidoCadJ is a very easy-to-use editor, with a large library of electrical symbols and footprints (through hole and SMD). Drawings can be exported in several graphic formats (PDF, EPS, PGF for LaTeX, SVG, PNG, and JPEG). Although very simple and not relying on any netlist concept, FidoCadJ uses a file format containing only UTF-8 text, very compact and suited for copying and pasting with newsgroups and forum messages. This determined its success, being apt for simple mechanical drawings as well as for electronics.

minor feature: Improvement of the building tools and scripts. Improved backwards compatibility with PCB tracks with non integer size. Increased to 10000 the number of processable tokens. FidoCadJ stores the position of the current window. The libraries can be hidden to increase the drawing area. Change field color when a key is invalid while defining a new symbol. Export towards gEDA PCB file format. Use a bitmap image as background to draw over it. Better user interface with high resolution monitors. Correct export of some characters in PDF. Correct problem in the selected objects while define a new symbol. Correct FidoCadJ does not remember the save/open file directory. Show invalid keys when creating new components. Eliminate the "Export complete" message box. Correct an with printing sizes.

GNU GPLv3 electronics 2d graphics schematics pcb eda

youtube-dl 2017.04.26 šŸ’¾

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: Introduce --keep-fragments for keeping fragments of fragmented download on disk after download is finished. YoutubeDL output template for missing timestamp. socks Handle cases where credentials are required but missing. extractor/common Improve HLS extraction. Extract m3u8 parsing to separate method Improve rendition groups extraction Build stream name according stream GROUP-ID Ignore reference to AUDIO group without URI when stream has no CODECS Use float for scaled tbr in _parse_m3u8_formats . Extract m3u8 parsing to separate method. Improve rendition groups extraction. Build stream name according stream GROUP-ID. Ignore reference to AUDIO group without URI when stream has no CODECS. Use float for scaled tbr in _parse_m3u8_formats. utils Add support for TTML styles in dfxp2srt. downloader/hls No need to download keys for fragments that have been. already downloaded. downloader/fragment Improve fragment downloading. Resume immediately Don't concatenate fragments and decrypt them on every resume Optimize disk storage usage, don't store intermediate fragments on disk Store bookkeeping download state file . Resume immediately. Don't concatenate fragments and decrypt them on every resume. Optimize disk storage usage, don't store intermediate fragments on disk. Store bookkeeping download state file. extractor/common Add support for multiple getters in try_get. extractor/common Add support for video of WebPage context in _json_ld. . extractor/common Relax JWPlayer regular expression and remove. duplicate URLs. iqiyi extraction of Yule videos. vidio Improve extraction and sort formats. brightcove Match only video elements with data-video-id attribute. iqiyi playlist detection. azubu Remove extractor. porn91 extraction. vidzi extraction. amp Extract error message. xfileshare Add support for gorillavid.com and daclips.com. instagram extraction. generic Support Brightcove videos in . brightcove Support URLs with b

Public Domain python utility video

LiVES 2.8.5 šŸ’¾

LiVES is a video editing system, which provides realtime editing and mixing, can apply realtime rendering effects, or just perform format conversions. It's suitable both for newcomers and VJs, available cross-platform, runs even on low-end hardware, and is extensible per RFX plugins.

minor bugfix: Audio loss when inserting without audio in clip editor (regression). Compiler error and warnings for gcc 7 (https://.debian.org/cgi-bin/report.cgi?=853520) Regression in mkv_decoder. Compiler warnings for openGL plugin. Change max seek allowed from 1 second to 2 seconds in avformat decoder. Update css state selectors for gtk 3.18+ Experimental support for Wayland. Updated translation to Ukranian (thaks Yuri).

GNU GPLv3 c perl python gtk video editor conversion mixing realtime

Atom 1.17.0-beta4 šŸ’¾

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: More title-bar options on macOS. Restore the correct directory's project state when opening a new file from the CLI. Lots of progress in our ongoing effort to remove jQuery from bundled packages. Add the "dalek" package to let people know when they have built-in packages installed in /.atom/packages that are overshadowing core packages. Atom/atom#13806 - Overhaul element pool and dedouble-free errors. Atom/atom#13808 - code-signing on CircleCI. Atom/atom#13781 - Avoid emitting path change events while destroying the Project. Atom/atom#13817 - Throw exceptions when decorating destroyed marker layers. Atom/atom#13820 - Avoid hangs when opening minified files. Atom/atom#13810 - Restore correct directory's project state when opening a new file from the CLI. Atom/atom#13823 - Upgrade to Babel 6 and apply fewer transformations when transpiling babel files. Atom/atom#13818 - Return decorations for markers from all marker layers from decorationsForScreenRowRange. Atom/atom#13843 - Respect the --resource-path flag. Atom/atom#13754 - Normalize disk drive letter in path on Windows. Atom/atom#13616 - More title-bar options (macOS). Atom/atom#13525 - Add dalek package to let people know when they have built-in packages installed in /.atom/packages. Atom/atom#13825 - Relativize spec paths more when reporting. Atom/atom#13875 - ? apm shell script reference in Windows. Atom/atom#13887 - Ignore ref and key props in TextEditor.prototype.update. Atom/atom#13898 - Use new maxLineLength parameter to GrammarRegistry. Atom/atom#13918 - Cause an assertion failure if defaultMarkerLayer is destroyed early. Atom/atom#13919 - Throw an error when assertions fail if built from source. Atom/atom#13842 - Updating requires for linux to support 32bit build(For Testing). Atom/atom#13912 - Remove macOS emoji workaround. Atom/atom#13922 - Convert workspace to JavaScript. Atom/atom#13929 - destroying a PanelContainer containing multiple panels. Atom/atom#13945 - Always restore Reopen Project menu. At

MITL javascript editor programmers web-development

frePPLe 4.1 šŸ’¾

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: Migration of report permission names - used to be in each app, and ar?. Adding price and total_price field to the DO and PO reports. For drilling down into problem owners. Exporttofolder: Copying from enterprise branch. Exporttofolder: minor cleanup. Attribute fields for DO. Obsoleting dot-graph representation. Ability to customize reports cockpit - backported from the enterprise?. Simplify XSD schema file. Documentation update: priority = 0 is now special for item-supplier, ?. Syncing enterprise community editions. Adding fields to the PO, MO and DO screens + small correction to the ?. Adding total price info on DO screen. Odoo connector. Thanks Annisa for reporting this. Rest api. Supply path drilldown: links for non existing operations no longer show. Supply path: elements in graph now have active links, also valid for ?. Signal handler: disabled in debuild. Syncing community enterprise editions. Links in the constraint/why-short-or-late report. Minor clenaup for planning log. Django natural keys, part I. Unittest related to natural key feature. Handle situations where the natural key isn't unique. REST API updates. in static export of operationmaterials. Changing the behavior when both both operation.size_minimum and opera?. Unit test update and to respect constant and time-varying minim?. Extra protection against inefficient solver loops. Typo. Template tag to use django settings in templates. Performance optimization in the resource solver. Community duration field: seconds display. Merge branch 'master' of https://github.com/frePPLe/frePPLe. Rest API: allow partial updates on all methods. Adding segment and business rule to references. Merge branch 'master' of https://github.com/frePPLe/frePPLe. Changing default field order in sales order report. Menu restructuring. Tests: test conflict with webservice in enterprise. Demand report updates. One more demand report update. Tests: set webservice to false on multidb and simulation tests. Merge branch 'master'

Affero GPL c++ python erp scheduling product-planing

Varnish 4.1.6 šŸ’¾

Varnish Cache is a web application accelerator also known as a caching HTTP reverse proxy. You install it in front of any server that speaks HTTP and configure it to cache the contents. Varnish Cache is really, really fast. It typically speeds up delivery with a factor of 300 - 1000x, depending on your architecture.

minor feature: Remove ancient outdated comment. Add another new output formatter. typo. Minor. distcheck on FreeBSD and possible other BSDs. Add a bunch of protective asserts on vcl- conf, to help flush out. Insist that tests start out with the magic string "varnishtest :white?. Remove initial line feed. Remove superflous calls to WS_Assert(). Mostly whitespace OCD. dont panic on pthread_cond_timedwait being interrupted. document the default probe. allow whitespace and comments before the varnishtest marker. Revert "Remove initial line feed.". document what the default backend is. Remove unneeded checks. Add a VSL variant that takes uses stdarg(3). Make std.log() work from vcl_ init,fini . Make std.syslog() work from vcl_ init,fini . Add #1924 to changelog. invalidate the cli_fd of dead varnishds. Save the VCL syntax version, we will need it later on. Clarify the help text for d_opt/-d. Eliminate a NULL pointer with empty (apart from comments and. Log an error if we fail to get storage. Minor OCD here and there. Correct instructions to disable THP permanently. Adopt to 4.1. Improve output on PRIV_TASK/TOP in init/fini. Implement atomic creation of output files. Output to the correct file name. Create the temporary files in the same dir. At least one platform has a backtrace(3) which returns -1 in a size_t?. Make the santity check of backtrace(3) returns even more robust. This shows why having both BE and LE test-boxes is important. With FreeBSD 10.3 on a BeagleBone PCRE JIT explodes in the pcre_study(). Check pcre_study() is working in configure. Simplify r01941.vtc a bit. comment. Add -h and use different exit status. Exit with 0 if -h was used. Correct parameter name. Finally some instructions for building on SmartOS (for a start). typo. Add forgotten link. In probes treat a poll timeout as a recv error. Dump more VCL info in panic, and add a general macro for checking. Teach VSB_quote() to hexdump. All zero bits will be elided to "0x0...0". Only... hexdumps if they are longer t

BSDL-2 cache http proxy

OrientDB 2.2.19 šŸ’¾

OrientDB is a 2nd Generation Distributed Graph Database with the flexibility of Documents in one product with an Open Source commercial friendly license (Apache 2 license). First generation Graph Databases lack the features that Big Data demands: multi-master replication, sharding and more flexibility for modern complex use cases.

minor feature: Release Notes: https://github.com/orientechnologies/orientdb/wiki/OrientDB-2.2-Release-Notes#2219. https://github.com/orientechnologies/orientdb/?q=is 3A+milestone 3A2.2.19+is 3Aa.

Apache nosql dbms graphdb

gtkD 3.6.1 šŸ’¾

GtkD is a D binding for the GTK+ toolkit, Gobject, GStreamer. It's currently targetting Gtk 3.22+ and provides a convenient OO wrapper; similar to the bindings in Vala.

minor bugfix: Apr 24, 2017. . the GNUMakefile. #196. . .

GNU LGPL d gtk d-programming-language

schily 2017-04-26 šŸ’¾

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, 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, SunPro Make (dmake), termcap, and ved.

major feature: Many new autoconf tests to support Solaris on ARM and SunPro Make. The SunPro Make sources have been added and enhanced to support parallel compilation (currently working on Solaris and Linux). Added a method to skip C++ based sub-projects in case the system does not include a C++ compiler. README.compile now has a better documentation for using the Address sanitizer. SCCS now forwards the -o option (original date) to more tasks and thus "sccs delget -o" will set the timestamps of all related files as well. strar: now links against -lintl to allow compilation on FreeBSD.

CDDL software development build tools utilities

Samba 4.6.3 šŸ’¾

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: s3:vfs:shadow_copy2: vfs_shadow_copy2 fails to list snapshots From shares with GlusterFS backend. for Solaris C compiler. s3: locking: Update oplock optimization for the leases era. Make the Solaris C compiler happy. s3: libgpo: Allow skipping GPO objects that don apos;t have the Expected LDAP attributes. buffer overflow caused by wrong use of getgroups. lib: de: Avoid negative array access. cleanupdb: a memory read error. streams_xattr and kernel oplocks results in NT_STATUS_NETWORK_BUSY. winbindd: idmap_autorid allocates ids for unknown SIDs from other. Backends. vfs_fruit: Resource fork open request with Flags=O_CREAT O_RDONLY. manpages/vfs_fruit: Document global options. lib/pthreadpool: a memory leak. Lookup-domain for well-known SIDs on a DC. winbindd: error handling in rpc_lookup_sids(). winbindd: Trigger possible passdb_dsdb initialisation. credentials_krb5: use gss_acquire_cred for client-side GSSAPI Use case. lib/crypto: Implement samba.crypto Python module for RC4. ctdb-readonly: Avoid a tight loop waiting for revoke to Complete. ctdb_event monitor command crashes if event is not specified. ctdb-docs: documentation of quot;-n quot; option to apos;ctdb tool apos. smbd: smb1 findfirst with DFS. smbd: Do an early exit on negprot failure. winbindd: substitution for apos;template homedir apos. s4:kdc: Disable principal based autodetected referral detection. idmap_autorid: Allocate new domain range if the callers knows The sid is valid. LINKFLAGS_PYEMBED should not contain -L/some/path. PAM auth with WBFLAG_PAM_GET_PWD_POLICY returns wrong policy for Trusted domain. rpcclient: Allow -U apos;OTHERDOMAIN user apos; again. winbindd: password policy for pam authentication. s3:gse: Correctly handle external trusts with MIT. auth/credentials: Always set the realm if we set the principal From the ccache. replace: Include sysmacros.h. s3:vfs_expand_msdfs: Do not open the remote address as a file. s3:libsmb: Only print error message if kerberos use is forced. winbind

GNU GPLv3 communications file-sharing cifs windows