Checkstyle assists with source coding standard checking for Java.
It supports the Sun or Google code conventions, but is flexible and
It can be run as console tool, or integrated as ANT task.
minor feature: ImportControl: reverse order of allow/disallow rule matching.
Indentation: wrapped method name.
Indentaton: super() is ignored.
IllegalType: support arrays as types.
spelling: a lot of spelling.
PMD 6: migrate configuration to pmd 6.X version.
wercker is failing with uncler message after release on non-rebased branches.
Add openjdk8/9 to Travis/AppVeyor.
Remove usage of com.oracle.net package.
generated jacoco.exec file needs to be moved out of base directory.
doc: improper dtd comment examples.
PMD6 violations (bestpractices).
spelling: Correct some words in the German translation.
Replace java.awt.event.InputEvent#getModifiers() with getModifiersEx().
doc: improper private method documentation.
Use Jacoco instead of Cobertura for coverage check.
doc: clearly explain commit message requirements.
Jacoco workaround for MainTest.
Resolve all violations from SonarQube at sonarcloud.io.
100 Coverage for com.puppycrawl.tools.checkstyle.DefaultConfiguration.
100 coverage for com.puppycrawl.tools.checkstyle.XMLLogger.
100 coverage for com.puppycrawl.tools.checkstyle.Checker.
New project badges at sonarcloud.io.
100 coverage for com.puppycrawl.tools.checkstyle.PackageObjectFactory.
Switch to Powermock 2.0.
indentation in all sources of xdoc.
doc: typos and grammar on website main page.
Remove usage of javax.xml.bind.XmlElement (deprecated in JDK9).
Refactoring of JavadocUtils static init.
Switch to powermock-api-mockito2.
IllegalStateException message text was changed in JDK9.
upgrade to spot.1.1 cause problems with execution on maven 3.3.9.
doc: InterfaceIsType description, SwingConstants is an interface, not a class.
Explicitly throw an exception from ClassResolver.
Strive for 100 mutation coverage.
minimize pitest-checkstyle-utils profile execution.
pitest: increase mutation coverage for pitest-checks-coding profile to 100 .
doc: extend examples for FinalLocalVariable.
Remove dependency o
QOwnNotes is the open source (GPL) plain-text file notepad with markdown support and todo list manager for GNU/Linux, Mac OS X and Windows, that (optionally) works together with the notes application of ownCloud.
minor feature: Mistakenly questions about creating a new note when Ctrl +.
Clicking on a note or pressing Ctrl + Space in a note
There now is a new checkbox in the *Panels settings to use the note edit.
Panel as central widget to be resized if the window or other
Panels are resized (for
For new installations of QOwnNotes this will be enabled by default.
For running sessions of QOwnNotes this will be disabled by default.
- if this is disabled you are able to create more complex panel layouts.
But all panels will be resized if the window is resized
Added more Brazilian Portuguese, Spanish and Indonesian translation.
(thank you mlimacarlos, richarson, zmni).
MultiBootUSB can assemble multiple live Linux distributions on an USB disk. It presents a boot menu, and works non-destructively on flash disks, can even uninstall distributions again. It furthermore works cross-platform, and can create Linux USB boot disks from Windows.
major bugfix: Welcome onboard Shiniji Suzuki. The most of the and additional features implemented are done by him. A big tanks to him.
for crash under Windows.
Reimplemented Debian persistence feature under Linux and Windows.
Improved partition detection type.
Allow target drive specification using lower case letter in command line interface.
Added option to specify persistence option from commanl ine interface using 'persistence-size' or 'p'.
Better conversion of syslinux config files to grub compatible one (loopback.cfg).
Prevent command line interface from installing over existing installation (similar to GUI).
distro detection going out of sync after uninstalling a distro.
Multibootusb remembers persistence size when trying next distro (having persistence feature).
Better detection og GPT devices under Windows.
linux (ubuntu16.04) incompatibility (7zip coding).
crashing of multibootusb when installing default syslinux.
Provide feedback after successful or failure of syslinux install.
General code cleanup.
Find and prompt for empty ISO files.
various typographical errors.
wifi slax install Antergos booting slitaz rolling detection and install.
wifi slax install for syslinux install when USB disk is not inserted.
parted magic grub label (Thanks to gabrielmagno).
Intimate users if USB disk not inserted when trying to install syslinux.
Add support for AntiX 17.1.
Added Parabola Linux.
Sync with other multibootusb project.
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: Speed up 1.22 migration script
migration script 1.22 for invalid authors.
Updated Ghost-Admin to 1.22.1.
Version bump to 1.22.1.
Peewee is a minimalistic but expressive ORM library for Python. It comes in a single module and file, but supports SQLite, Mysql and Postgres, and comes with extensive documentation. It simplifies model declarations, result set iteration, and provides a rather pythonic way of query building through operator overloading.
minor feature: Added support for passing Model classes to the returning() method when
You intend to return all columns for the given model.
a when using user-defined sequences, and the underlying sequence
Added drop_sequences parameter to drop_table() method which allows you to
Conditionally drop any user-defined sequences when dropping the table.
Mesa 3D is a collection of graphics libraries and drivers that implement hardware-accelerated OpenGL 3. It comes with its own software emulation fallback driver though. Besides OpenGL and OpenGL ES, it implements OpenVG and EGL, but also allows for Direct3D interfaces.
minor feature: Mesa 17.3.8 is a release which found since the 17.3.7 release.
Mesa 17.3.8 implements the OpenGL 4.5 API, but the version reported by
GlGetString(GL_VERSION) or glGetIntegerv(GL_MAJOR_VERSION) /
GlGetIntegerv(GL_MINOR_VERSION) depends on the particular driver being used.
Some drivers don't support all the features required in OpenGL 4.5. OpenGL
4.5 is. only available if requested at context creation
Because compatibility contexts are not supported. New features, None,, mesa-17.2.0/src/gallium/state_trackers/nine/nine_ff.c:1938: bad assignment ?, BDW BSW SKL KBL dEQP-GLES31.functional.copy_image regressions, BSW/HD400 Aztec Ruins GL version GPU hangs, BSW/HD400 SynMark OglCSDof GPU hangs when shaders come from cache, Reading per-patch outputs in Tessellation Control Shader returns undefined values, regression hang Trine1EE hangs GPU after loading screen on Mesa3D-17.3 and later, compiler assertion hit, bisected Mesa build tests fails: BIGENDIAN_CPU or LITTLEENDIAN_CPU must be defined, Changes, Axel Davy (3):, st/nine: bad tracking of vs textures for NINESBT_ALL, st/nine: warning about implicit conversion, st/nine: non inversible matrix check, Caio Marcelo de Oliveira Filho (1):, anv/pipeline: fail if TCS/TES compile fail, Dave Airlie (1):, radv: get correct offset into LDS for indexed vars. Derek Foreman (1):, egl/wayland: Make swrast display_sync the correct queue, Eric Engestrom (1):, meson/configure: detect endian.h instead of trying to guess when it's available, Ian Romanick (2):, mesa: Don't write to user buffer in glGetTexParameterIuiv on error, i965/vec4: null destination register in 3-source instructions, Jason Ekstrand (1):, i965: Emit texture cache invalidates around blorp_copy, Jordan Justen (2):, i965: Calculate thread_count in brw_alloc_stage_scratch, i965: Hard code CS scratch_ids_per_subslice for Cherryview, Juan A. Suarez Romero (6):, docs: add sha256 checksums for 17.3.7, cherry-ignore: ac/nir: pass the nir variable through tcs loa
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.15.15, team: double free in error path, skbuff: not waking applications when errors are enqueued, qede: qedr link update, net: systemport: Rewrite __bcm_sysport_tx_reclaim(), net: Only honor ifindex in IP_PKTINFO if non-0, netlink: avoid a double skb free in genlmsg_mcast(), net/iucv: Free memory obtained by kzalloc, net: fec: unbalanced PM runtime calls, net: ethernet: ti: cpsw: add check for in-band mode setting with RGMII PHY interface, net: ethernet: arc: a potential memory leak if an optional regulator is deferred, l2tp: do not accept arbitrary sockets, ipv6: access to non-linear packet in ndisc_fill_redirect_hdr_option(), dccp: check sk for state in dccp_sendmsg(), dpaa_eth: remove duplicate increment of the tx_errors counter, dpaa_eth: increment the RX dropped counter when needed, dpaa_eth: remove duplicate initialization, dpaa_eth: error in dpaa_remove(), soc/fsl/qbman: in qman_delete_cgr_safe(), s390/qeth: on channel error, reject further cmd requests, s390/qeth: lock read device while queueing next buffer, s390/qeth: when thread completes, wake up all waiters, s390/qeth: free netdevice when removing a card, net: hlist corruptions in inet_evict_bucket(), net: use skb_to_full_sk() in skb_update_prio(), ieee802154: 6lowpan: possible NULL deref in lowpan_device_event(), sch_netem: skb leak in netem_enqueue(), kcm: lock lower socket in kcm_attach, test_rhashtable: add test case for rhltable with duplicate objects, rhashtable: rhlist duplicates insertion, ppp: avoid loop in xmit recursion detection code, net sched actions: return explicit error when tunnel_key mode is not specified, ipv6: Reflect MTU changes on PMTU of exceptions for MTU-less routes, net: phy: Tell caller result of phy_change(), mlxsw: spectrum_buffers: Set a minimum quota for CPU port traffic, ipv6: sr: scheduling in RCU when creating seg6 lwtunnel state, ipv6: sr: NULL pointer dereference when setting encap source address, ipv6: old_dport should be a __be16 in __ip6_datagram_connect(),
Wireshark is a network protocol analyzer. It allows to inspect network traffic or capture it for offline analysis. It allows to deeply analyze protocols, provides a three pane package browser or a console tool. It can filter and colorize according to complex and custom rule sets. It also allows VoIP analysis, and understands a plethora of capture and compression formats.
Live data can be read from Ethernet, IEEE 802.11, PPP/HDLC, ATM, Bluetooth, USB, Token Ring, Frame Relay, FDDI, and others network types. It also includes decryption support for common protocols, and can export results.
minor feature: The following vulnerabilities have been :
The MP4 dissector could crash. ( 2 ).
The ADB dissector could crash. ( 4 ).
The IEEE 802.15.4 dissector could crash. ( 6 ).
The NBAP dissector could crash. ( 8 ).
The VLAN dissector could crash. ( 10 ).
The LWAPP dissector could crash. ( 12 ).
The TCP dissector could crash. ( 14 ).
The CQL dissector could to into an infinite loop. ( 16 ).
The Kerberos dissector could crash. ( 18 ).
Multiple dissectors and other modules could leak memory. The TN3270.
20 ), ISUP ( 21 ), LAPD ( 22 ), SMB2.
23 ), GIOP ( 24 ), ASN.1 ( 25 ), MIME
multipart ( 26 ), H.223 ( 27 ), and PCP ( 28 14488) dissectors were susceptible along with Wireshark and TShark.
The following have been :
TRANSUM doesn't account for DNS retries in the Request Spread.
BGP: IPv6 NLRI is received with Add-path ID, then Wireshark is not
able to decode the packet correctly. ( 31 ).
Lua script calling Ethernet dissector runs OK in 1.12.4 but crashes
in later releases. ( 32 ).
PEEKREMOTE dissector lacks 80mhz support, short preamble support
and spatial streams encoding. ( 33 ).
Statistics UDP Multicast Streams Copy Save as.. is broken.
Typo error in enumeration value of speech version identifier.
In "Unsaved packets" dialog one can NOT use keyboard to choose.
Continue without Saving". ( 36 ).
WCCP logical error in CHECK_LENGTH_ADVANCE_OFFSET macros. ( 37 14538).
Buildbot crash output: fuzz-2018-03-19-19114.pcap. ( 38 ).
alloca() used in wsutil/getopt_long.c without inclusion.
HP-UX HP ANSI C requires -Wp,-H200000 flag to compile. ( 40 14554).
Makefile.in uses non-portable "install" command. ( 41 ).
HP-UX HP ANSI C doesn't support assigning to a variable in
epan/app_mem_usage.c. ( 42 ).
PPP in SSTP, HDLC framing not parsed properly. ( 43 ).
Git is a distributed version control system, originally designed for Linux kernel development and large projects with non-linear workflows. It's comprised of individual tools, reuses ssh and rsync protocols, emphasises speed and data integrity, and keeps every checkout as full-fledged repository, and cryptographically authenticates source history. Various graphical frontends, IDE integrations and web services (GitHub) exist; with its git-fast-export format meanwhile serves interoperability with bzr, hg, fossil, svn.
minor feature: diff" family of commands learned "--find-object= " option, to limit the findings to changes that involve the named object. "git format-patch" learned to give 72-cols to diffstat, which is, consistent with other line length limits the subcommand uses for, its output meant for e-mails. The log from "git daemon" can be redirected with a new option; one, relevant use case is to send the log to standard error (instead of, syslog) when running it from inetd. "git rebase" learned to take "--allow-empty-message" option. "git am" has learned the "--quit" option, in addition to the, existing "--abort" option; having the pair mirrors a few other, commands like "rebase" and "cherry-pick". "git worktree add" learned to run the post-checkout hook, just like, "git clone" runs it upon the initial checkout. "git tag" learned an explicit "--edit" option that allows the, message given via "-m" and "-F" to be further edited. "git fetch --prune-tags" may be used as a handy short-hand for, getting rid of stale tags that are locally held. The new "--show-current-patch" option gives an end-user facing way, to get the diff being applied when "git rebase" (and "git am"), stops with a conflict. "git add -p" used to offer "/" (look for a matching hunk) as a, choice, even there was only one hunk, which has been corrected. Also the single-key help is now given only for keys that are, enabled (e.g. help for '/' won't be shown when there is only one, hunk). Since Git 1.7.9, "git merge" defaulted to --no-ff (i.e. even when, the side branch being merged is a descendant of the current commit, create a merge commit instead of fast-forwarding) when merging a, tag object. This was appropriate default for integrators who pull, signed tags from their downstream contributors, but caused an, unnecessary merges when used by downstream contributors who, habitually "catch up" their topic branches with tagged releases, from the upstream. Update "git merge" to default to --no-ff only, when merging a ta
Django is a high-level Python Web-MVC framework for RAD with clean and pragmatic code. It's comparatively fast, integrates moderns security features, and is very scalable. It prefers explicit configuration over implicit conventions, has an object-relational database mapper, autogenerated admin interfaces, flexible regex-based URL dispatching, internationalization features, a custom templating engine or Jinja2, caching, authentication or authorization, a user comment plugin, RSS/Atom and sitemap modules, GeoIP integration.
minor feature: 2.0.x - QuerySet.bulk_create() and cascade dele .
2.0.x Added release date for 1.11.6.
2.0.x Added stub release notes for 1.11.7.
2.0.x Refs #24254 -- Removed unnecessary SQL AS clause in SQLCompil .
2.0.x Refs #23919 -- Corrected django.utils.http.urlencode()'s docu .
2.0.x - awkward wrapping of Select2 chips.
2.0.x Moved link in "Features removed in 2.0" to be more specific.
2.0.x - Expanded docs for indexing contrib.postgres f .
2.0.x - Prevented cache.get_or_set() from caching Non .
2.0.x Split django.utils.http tests into separate test classes.
2.0.x - urlencode()'s handling of bytes.
2.0.x - Made Model.refresh_from_db() clear cached rel .
2.0.x Removed incorrect reference to ModelChoiceField in Field.choi .
2.0.x Refs #28643 -- Reorganized database functions docs.
2.0.x Refs #28440 -- server connection closing test on macOS.
2.0.x - the Basque DATE_FORMAT string.
2.0.x Updated email.Util (Python 2) references to email.utils (Pyth .
2.0.x Corrected examples in related field descriptor docstrings.
2.0.x Refs #28710 -- Simplified l10n format test.
2.0.x - Prevented ModelBackend.get_all_permissions() .
2.0.x typo in MessageMiddleware.process_response() docstring.
2.0.x - Restored the ability to use sliced QuerySets .
2.0.x Bumped version for 2.0 beta 1.
2.0.x typos in docs/releases/2.0.txt.
2.0.x Made SearchQuery examples less sterotyped.
2.0.x typo in docs/ref/models/querysets.txt.
2.0.x Updated Basque (eu) locale formats.
2.0.x Refs #23260 -- Tested nested generator input to unordered_lis .
2.0.x - unordered_list template filter with laz .
2.0.x outdated comment in RelatedObjectDoesNotExist.
2.0.x Refs #19295 -- Doc'd that ManifestStaticFilesStorage doesn't .
2.0.x - Replaced a numbered list with unordered list .
2.0.x - Doc'd the return value for GenericForeignKey .
2.0.x - Made QuerySet.reve
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: Workaround to be able to redirect to a file with the local locale!
Now the feeds are sorted by date.
OpenSSH is a BSD/Linux implementation of SSH1 and SSH2 for encrypted terminal connections, tunneling and file transfers.
It includes the sshd server, scp and sftp, and various utility tools such as ssh-add, ssh-agent, ssh-keysign, ssh-keyscan, ssh-keygen, and the sftp-server.
minor feature: This is primarily a release.
All: Add experimental support for PQC XMSS keys (Extended Hash-
Based Signatures) based on the algorithm described in.
The XMSS signature code is experimental and not compiled in by.
Sshd(8): Add a "rdomain" criteria for the sshd_config Match keyword
to allow conditional configuration that depends on which routing.
Domain a connection was received on (currently supported on OpenBSD
Sshd_config(5): Add an optional rdomain qualifier to the
ListenAddress directive to allow listening on different routing.
Domains. This is supported only on OpenBSD and Linux at present.
Sshd_config(5): Add RDomain directive to allow the authenticated.
Session to be placed in an explicit routing domain. This is only
Supported on OpenBSD at present.
Sshd(8): Add "expiry-time" option for authorized_keys files to.
Allow for expiring keys.
Ssh(1): Add a BindInterface option to allow binding the outgoing.
Connection to an interface's address (basically a more usable
Ssh(1): Expose device allocated for tun/tap forwarding via a new.
T expansion for LocalCommand. This allows LocalCommand to be used
to prepare the interface.
Sshd(8): Expose the device allocated for tun/tap forwarding via a.
New SSH_TUNNEL environment variable. This allows automatic setup of
The interface and surrounding network configuration automatically on
Ssh(1)/scp(1)/sftp(1): Add URI support to ssh, sftp and scp, e.g.
Ssh://user@host or sftp://user@host/path. Additional connection
Parameters described in draft-ietf-secsh-scp-sftp-ssh-uri-04 are not
Implemented since the ssh fingerprint format in the draft uses the
Deprecated MD5 hash with no way to specify the any other algorithm.
Ssh-keygen(1): Allow certificate validity intervals that specify.
Only a start or stop time (instead of both or neither).
Sftp(1): Allow "cd" and "lcd" commands with no explicit path.
ExifTool is a Perl library and command-line tool for reading and updating
common meta data information in various file formats. Foremost it works on
image files, EXIF, PNG, GPS, IPTC, XMP, JFIF/JPEG, GeoTIFF, ICC Profile, Photoshop IRB,
FlashPix, AFCP, AIFF, DJVU, Postscript, GZIP, OpenDocument, PDF, SVG, OGG and ID3.
It can also edit maker notes of digital (RAW) camera files
from Canon, Casio, FLIR, FujiFilm, GE, HP, JVC/Victor, Kodak, Leaf,
Minolta/Konica-Minolta, Nikon, Nintendo, Olympus/Epson, Panasonic/Leica,
Pentax/Asahi, Phase One, Reconyx, Ricoh, Samsung, Sanyo, Sigma/Foveon and Sony.
minor feature: Added ability to rotate MP4/MOV videos by writing Rotation angle.
- Added two new Sony PictureProfile values.
- Decode more Nikon tags.
Updated some values of the QuickTime MediaType tag.
FriendUP is the first complete open source "chrome os" alternative for the cloud! It connects various decentralized technologies and builds a cloud infrastructure with an operating system on top.
FriendUP lets you build your own cloud network where users can access applications, resources and services in a web based desktop environment. Supports both the desktop metaphor and touch/mobile.
minor feature: * Progress bars for all file operations
* File manager thumbnails
* Better DOS drivers
* Encryption key management
* New theme and icons
* Huge speedup
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.
major feature: Apr 2, 2018.
Update the libraries to the latest versions..
Implement a DClosure. #225.
Add a Signals.connect overload for D functions and delegates..
Bring back the OpCast changes for ObjectG..
Add ldc support to the Build.d script..
Clean up Idles and Timeouts when they are destroyed on the C side..
Add missing properties for gtk.TreeIter..