Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

DOSBox Staging

DOSBox Staging is a modern continuation of DOSBox with advanced features and current development practices.
Collective - Host: opensource - https://opencollective.com/dosbox-staging - Website: https://www.dosbox-staging.org/ - Code: https://github.com/dosbox-staging

Check the return value from seek in BIOS disk (CWE-252)

The function returns a value that indicates an error condition.
If this is not checked, the erro...

github.com/dosbox-staging/dosbox-staging - 64160ea8185d602591f980ed8f2e1220d730f97e authored over 2 years ago by kcgen <[email protected]>
Clarify that output level is not floating-point in sn76496

From Coverity:

The result of the division is truncated to an integer (a whole
number), which is...

github.com/dosbox-staging/dosbox-staging - b7d18db6f9d5aac9e52452bd9f71c399fc84bf68 authored over 2 years ago by kcgen <[email protected]>
Collapse identical code for different branches in mf262 CWE-398)

From Coverity:

The condition is redundant. In set_ksl_tl(<unnamed>::​OPL3 *,
int, int): The sam...

github.com/dosbox-staging/dosbox-staging - 5abed1206f69f2143cfd2dfa2489d6327e5ea446 authored over 2 years ago by kcgen <[email protected]>
Check the return value from seek in pcjr boot (CWE-252)

From Coverity:

The function returns a value that indicates an error condition.
If this is not c...

github.com/dosbox-staging/dosbox-staging - a38d6587bc3d5984676388a561152ee2a2302e20 authored over 2 years ago by kcgen <[email protected]>
Update .gitattributes to auto-normalize text files

github.com/dosbox-staging/dosbox-staging - 74e7d0644140df27aaa9531ca33164f1bae4e841 authored over 2 years ago by Kirk Klobe <[email protected]>
Avoid a potential divide-by-zero in rate calculation

github.com/dosbox-staging/dosbox-staging - 186d1d1762be73859026a15dc176328b1a5fa8f7 authored over 2 years ago by kcgen <[email protected]>
Remove Windows line-endings from sdlmain header

github.com/dosbox-staging/dosbox-staging - cb0632dd504dc93eee2afd3777badb2b02f52f8c authored over 2 years ago by kcgen <[email protected]>
Separate class definitions in SDLmain to header file

github.com/dosbox-staging/dosbox-staging - 843bee9b13e31383a7abc14f5dcd79324217a921 authored over 2 years ago by Wengier <[email protected]>
Move PPScale class to ppscale.h

github.com/dosbox-staging/dosbox-staging - 2058ddffdc940ba20704c9378cd15fdcdb0e6756 authored over 2 years ago by Wengier <[email protected]>
Add DOSBox Staging header

github.com/dosbox-staging/dosbox-staging - 3b8a9a808ed17ae62ee34c857b8457a5e6adc82a authored over 2 years ago by Wengier <[email protected]>
Revert "Disable PVS studio license check"

This reverts commit 3bed8fa213827a54e41b9bb0e3cd959c0b0b13b4.

Our license has been re-instated ...

github.com/dosbox-staging/dosbox-staging - 5f85115150f78ccf953b37cb0f2c46b0f584587b authored over 2 years ago by kcgen <[email protected]>
Add /T option for CHOICE command

github.com/dosbox-staging/dosbox-staging - 905c87547f23a07e45dff72dc6d31ecaf9825047 authored over 2 years ago by Wengier <[email protected]>
Update help message for CHOICE command

github.com/dosbox-staging/dosbox-staging - 9f6fdfc1da10d65d8004f723d5ccde56a3ed5e06 authored over 2 years ago by Wengier <[email protected]>
Update allowed PVS Studio warnings for new version

github.com/dosbox-staging/dosbox-staging - d13f1653de040c9e126fb314d8b9dbcdaf4fde5d authored over 2 years ago by kcgen <[email protected]>
Disable PVS studio license check

We've come up on our yearly license, and the software produces:

"This is an information message...

github.com/dosbox-staging/dosbox-staging - 3bed8fa213827a54e41b9bb0e3cd959c0b0b13b4 authored over 2 years ago by kcgen <[email protected]>
Update PVS Studio to 7.18.59210.195

github.com/dosbox-staging/dosbox-staging - a61b6abe5ceed1a1d6473b2f368b9a5978df5f61 authored over 2 years ago by kcgen <[email protected]>
Sync loguru from upstream

github.com/dosbox-staging/dosbox-staging - 748e323185018af6a6d5b6a6d07ee779ffe5a258 authored over 2 years ago by kcgen <[email protected]>
Create log aliases into the debugger

github.com/dosbox-staging/dosbox-staging - d7d068fd1610c652c2ee8445381223ec230fd09a authored over 2 years ago by kcgen <[email protected]>
Set initial values for debugger struct members

github.com/dosbox-staging/dosbox-staging - eeead79332a7b814586dcb604d00c39dbd19b905 authored over 2 years ago by kcgen <[email protected]>
Only use the debugger window after creation

github.com/dosbox-staging/dosbox-staging - 586a25c683e23e2e54a130ca1c86dae71ba3815e authored over 2 years ago by kcgen <[email protected]>
Merge 'svn/trunk' r4474

Signed-off-by: kcgen <[email protected]>

github.com/dosbox-staging/dosbox-staging - f25a1c5f890fbd4bbd719e8afe335996e5400792 authored over 2 years ago by ripsaw8080 <[email protected]>
Sync loguru with upstream (snapshot 2022-04-14)

github.com/dosbox-staging/dosbox-staging - d75c6424b828ddbd0d59c192a009d5969120d0df authored over 2 years ago by kcgen <[email protected]>
Prevent Loguru from using std::locale (#1561)

Co-authored-by: llm <[email protected]>
Co-authored-by: kcgen <[email protected]>

github.com/dosbox-staging/dosbox-staging - f3e1a6d647eb2400e4194396a14605f57dcbe7bc authored over 2 years ago by kcgen <[email protected]>
As in r4371 for writing characters, use real pointer with font data for reading characters. Also ignore page number for modes with only one page, which fixes https://www.pouet.net/prod.php?which=65584

Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@4474

github.com/dosbox-staging/dosbox-staging - 6d43bd911d7567049110f2a267dccb37d5f97e28 authored over 2 years ago by ripsaw8080 <[email protected]>
Mass replace int types with cstdint types

github.com/dosbox-staging/dosbox-staging - b4282aeaaa49b396ba0754d387011bfe314130f3 authored over 2 years ago by Wengier <[email protected]>
Disallow deprecated int type conversion

github.com/dosbox-staging/dosbox-staging - 64daf8f617b0cb467cc4f01b8deea225de2089d9 authored over 2 years ago by Wengier <[email protected]>
Sync dr_flac with upstream (v0.12.38)

github.com/dosbox-staging/dosbox-staging - 8a6997e679511ca911630c11b737d2651a258f28 authored almost 3 years ago by David Reid <[email protected]>
Sync dr_wav with upstream (v0.13.6)

github.com/dosbox-staging/dosbox-staging - 01225553c91d7c1ad314bd8beac9818e41eb723b authored almost 3 years ago by David Reid <[email protected]>
Sync dr_mp3 with upstream (v0.6.33)

github.com/dosbox-staging/dosbox-staging - aedd10f41e9ec8f4e1aa1276866a164c5bc05bda authored almost 3 years ago by David Reid <[email protected]>
Rename the state indicator when the viewport is limited

github.com/dosbox-staging/dosbox-staging - a09740164311d85666b8fa974e7b9048f3acaf67 authored almost 3 years ago by kcgen <[email protected]>
Rename the state indicator when an exact win size is set

github.com/dosbox-staging/dosbox-staging - f2a6f067e89ff5652c3413c464d6a14a465cbe8f authored almost 3 years ago by kcgen <[email protected]>
Always save the window dimensions after resizing

Previously the window size was reset on mode changes.

github.com/dosbox-staging/dosbox-staging - 5f38b8ebeb6ed83bacb95ed5b0a876d6aa96e35c authored almost 3 years ago by kcgen <[email protected]>
Add percentage handling to the viewport conf parser

github.com/dosbox-staging/dosbox-staging - 1e3fa5382b362e80f9fb140bba297c6edf3616f2 authored almost 3 years ago by kcgen <[email protected]>
Let the window size be exactly as specified

Previously this only happened if a viewport limit was specified.

github.com/dosbox-staging/dosbox-staging - 52c287d741ab33797078a795d4ea8b83075976f7 authored almost 3 years ago by kcgen <[email protected]>
Let the minimum window size be less than the draw area

github.com/dosbox-staging/dosbox-staging - b78c032ececf07968ef0820851fdd0d267005713 authored almost 3 years ago by kcgen <[email protected]>
Correct the handling of limits when calculating the viewport

github.com/dosbox-staging/dosbox-staging - 5ed5d6ee1cc92885c4f2834e80d44798427dbb2a authored almost 3 years ago by kcgen <[email protected]>
Refactor the viewport restriction setting function

github.com/dosbox-staging/dosbox-staging - c9b5d722449dbb65d989a4e9748ab0084b1a4d6e authored almost 3 years ago by kcgen <[email protected]>
Rename a function to be consitent with others

github.com/dosbox-staging/dosbox-staging - 5448940f9efe815d1b8a8166eaa3246760519b2a authored almost 3 years ago by kcgen <[email protected]>
Rename the viewport resolution related items

github.com/dosbox-staging/dosbox-staging - e39eebdf4246a08fa9745b93b756ddf729f983f5 authored almost 3 years ago by kcgen <[email protected]>
Log the viewport output size and pixel-aspect

Previously we logged the output window resolution and calculated
the output pixel-aspect based o...

github.com/dosbox-staging/dosbox-staging - 1b5fafc6bf47c4715d78a03fc9a988959c85e645 authored almost 3 years ago by kcgen <[email protected]>
Reorder the viewport_resolution setting after window_resolution

Also deprecate the prior release's max_resolution setting.

github.com/dosbox-staging/dosbox-staging - 2a348caf98bd07a83127ba1153b906956086ac49 authored almost 3 years ago by kcgen <[email protected]>
Check parallel port with bool OR instead of bitwise OR

github.com/dosbox-staging/dosbox-staging - be5747a46bb4079e7f447a147609d70e01ef39e6 authored almost 3 years ago by kcgen <[email protected]>
Lower allowed warnings limits

github.com/dosbox-staging/dosbox-staging - 4c510ff7dddf9aa177df8e41d5224b8789db2be6 authored almost 3 years ago by kcgen <[email protected]>
Refactor setting attributes on local files (CWE-367)

Fix a coverity Time of check time of use (TOCTOU) error:

An attacker could change the filename'...

github.com/dosbox-staging/dosbox-staging - bbdd2421e090b4005ce856fc21fa68480e325a5c authored almost 3 years ago by kcgen <[email protected]>
Check an untrusted loop bound in keyboard layout (CWE-606)

Fixes a coverity errors:

An attacker could control the number of times the loop
iterates.

In k...

github.com/dosbox-staging/dosbox-staging - 1325390c920ef9be67a6af384cd1a04811a50afb authored almost 3 years ago by kcgen <[email protected]>
Catch out of bounds array access in keyboard layout (CWE-125)

Also collapses duplicate code blocks.

github.com/dosbox-staging/dosbox-staging - bfa0e94848a240561074b1f768e614a9e41cfaaf authored almost 3 years ago by kcgen <[email protected]>
Check the return value from seek in keyboard layout (CWE-252)

In keyboard_layout::​read_keyboard_file(char const *, int,
int): Value returned from a library f...

github.com/dosbox-staging/dosbox-staging - 7f18d3d330b4e6bee3918911d25411d05e6b5768 authored almost 3 years ago by kcgen <[email protected]>
Check the return value from seek in keyboard layout (CWE-252)

Fixes a coverity error:

The function returns a value that indicates an
error condition. If this...

github.com/dosbox-staging/dosbox-staging - 37cb7b30c8986edb209fcdeafdf67e00eb3ef3c7 authored almost 3 years ago by kcgen <[email protected]>
Check an untrushed loop bound in keyboard layout (CWE-606)

Fixes a coverity error:

An attacker could control the number of times
the loop iterates.

In ke...

github.com/dosbox-staging/dosbox-staging - f447abdabdb6519b853aaa214946cf4ade9eda10 authored almost 3 years ago by kcgen <[email protected]>
Check an untrusted loop bound in keyboard layout (CWE-606)

Fix a coverity error:

An attacker could control the number of times the loop
iterates.

In read...

github.com/dosbox-staging/dosbox-staging - a37ece8eab7efcaf103347d1b1adac440cbf9da7 authored almost 3 years ago by kcgen <[email protected]>
Remove an unused function to eliminate an unchecked rcode warning (CWE-252)

This function appears to be an unused remanant from ~2003.

Coverity warning:

If the function r...

github.com/dosbox-staging/dosbox-staging - dd959104983dc04d5140d93eb84074592c8dd3c4 authored almost 3 years ago by kcgen <[email protected]>
Only process the fixed cycles string if present (CWE-252)

If the function returns an error value, the error
value may be mistaken for a normal value.

In ...

github.com/dosbox-staging/dosbox-staging - 04102f5723e20c8325e89678329d524876f189af authored almost 3 years ago by kcgen <[email protected]>
Collapse duplicate CPU cycle parsing with lambda

github.com/dosbox-staging/dosbox-staging - c24853d71ffc5230cc0344bd578e1d6ff16b98b5 authored almost 3 years ago by kcgen <[email protected]>
Use the mersenne twister to generate random values

github.com/dosbox-staging/dosbox-staging - b9fa56156b5786e7938cd2d03182115edd434d11 authored almost 3 years ago by kcgen <[email protected]>
Use the new random generator in DOS_CreateTempFile (CWE-676)

In DOS_CreateTempFile(char *, unsigned short *): The
called function is unsafe for security rela...

github.com/dosbox-staging/dosbox-staging - a87581ca0e8a285c077773864fba44c41ee21615 authored almost 3 years ago by kcgen <[email protected]>
Use the new random generator in the OPL drum synth (CWE-676)

In OPL2::​operator_advance_drums(OPL2::​operator_struct
*, int, OPL2::​operator_struct *, int,
O...

github.com/dosbox-staging/dosbox-staging - 7a7084270aea042a99f22238cd4fa17e5ea3bcd9 authored almost 3 years ago by kcgen <[email protected]>
Add std::filesystem permission support functions

github.com/dosbox-staging/dosbox-staging - 6d9b44cc5ef381024b8b4b0ea52843c23063946e authored almost 3 years ago by kcgen <[email protected]>
Don't reassign a static container

fixes a new coverity issue:

>>> CID 337262: Memory - illegal accesses (RETURN_LOCAL)
>>> ...

github.com/dosbox-staging/dosbox-staging - fe5119b1994b5e51e3e857bb467e62989a9046bc authored almost 3 years ago by kcgen <[email protected]>
Drop accidental debug logging in the mouse

github.com/dosbox-staging/dosbox-staging - 9330edf02bc64998ea7797d0b49805b603114288 authored almost 3 years ago by kcgen <[email protected]>
Copy the resources into VisualStudio's output area

Co-authored-by: kcgen <[email protected]>
Co-authored-by: shermp <14854761+...

github.com/dosbox-staging/dosbox-staging - f46aee34af31f01156fa9c137bc0353fc190cb78 authored almost 3 years ago by kcgen <[email protected]>
Log failed lookups for mandatory resources

github.com/dosbox-staging/dosbox-staging - b52a7433e90341fc0608e9bddd552e28ea75a2d2 authored almost 3 years ago by kcgen <[email protected]>
Describe the resources directory in a README document

github.com/dosbox-staging/dosbox-staging - c10ef19d48012a83e94a0bf52fcab0ccfb9779ee authored almost 3 years ago by kcgen <[email protected]>
Hoist S3 last pixel skip determination up and use bitops

github.com/dosbox-staging/dosbox-staging - c3c4e52a85f73b7428f3945081fb895459ae5e84 authored almost 3 years ago by kcgen <[email protected]>
Make last pixel conditional in S3 polygon routines

Add comments describing the meaning of the variables,
how they source XGA registers.

Revise deb...

github.com/dosbox-staging/dosbox-staging - 72e3292e1be27f62a81a725430fc5eb8fbddeb0c authored almost 3 years ago by Jonathan Campbell <[email protected]>
Check the return-code when reading the vorbis header

Fixes a coverity warning:

>>> CID 351289: Error handling issues (CHECKED_RETURN)
>>> ...

github.com/dosbox-staging/dosbox-staging - 5e168a586eec9bfd64c78e629aa532791f78d276 authored almost 3 years ago by kcgen <[email protected]>
Initialize all FilterModel non-const members

Fixes a coverity warning:

>>> CID 351288: Uninitialized members (UNINIT_CTOR)
>>> Non...

github.com/dosbox-staging/dosbox-staging - 5898e49ac9757f2f09178e998dc0092050c81395 authored almost 3 years ago by kcgen <[email protected]>
Lower allowed warnings limits

github.com/dosbox-staging/dosbox-staging - 137dcafe45aae1541935dc0907df440252c1073c authored almost 3 years ago by kcgen <[email protected]>
Sync keyboard.sys, ega.cpi, and related with upstream

github.com/dosbox-staging/dosbox-staging - 1ae448a58ef03bf9d5b69a3a9017df07ac6029f6 authored almost 3 years ago by FeralChild64 <[email protected]>
Let VFILE_Register handle vector blobs

github.com/dosbox-staging/dosbox-staging - ba3e3df15ae07e2ffaa14a02f0e35e9455f1e5f8 authored almost 3 years ago by kcgen <[email protected]>
Address PR feedback as suggested

github.com/dosbox-staging/dosbox-staging - e69dfc6a765f3e7eb54112c5a28fb071ebaa19c8 authored almost 3 years ago by FeralChild64 <unknown>
Update the list of push/pull authors in GitHub's workflows

github.com/dosbox-staging/dosbox-staging - b827ed52d7c8e9604893dabee9afbd1d5a3a6a9b authored almost 3 years ago by kcgen <[email protected]>
Sync stb_vorbis with upstream (v1.22)

Signed-off-by: kcgen <[email protected]>

github.com/dosbox-staging/dosbox-staging - 3c3b9b64857781604aa2190e799d048cdc500dec authored almost 3 years ago by Sean Barrett <[email protected]>
Sync dr_flac with upstream (v0.12.37)

Signed-off-by: kcgen <[email protected]>

github.com/dosbox-staging/dosbox-staging - 7f3e04651f3e786ac3a36d4fe18c9a3e834f66eb authored almost 3 years ago by David Reid <[email protected]>
Sync dr_mp3 with upstream (v0.6.32)

Signed-off-by: kcgen <[email protected]>

github.com/dosbox-staging/dosbox-staging - 698f4ac5b40f20b24c6c4cbe3e5c6138c134bc66 authored almost 3 years ago by David Reid <[email protected]>
Update mt32emu wrap to version 2.6.1 revision 1

github.com/dosbox-staging/dosbox-staging - 6003c6c926ab68d0c2fe1e506a99e7f7caeb2a4e authored almost 3 years ago by kcgen <[email protected]>
Update FluidSynth wrap to version 2.2.6 revision 1

github.com/dosbox-staging/dosbox-staging - 11bf72303cff89184f9c1eee39c7ba2841d699ed authored almost 3 years ago by kcgen <[email protected]>
Manage the channels' stereo mapping using line indexes

github.com/dosbox-staging/dosbox-staging - 51ab6e8142f216bf29fdf2de8e9bd9d69af8c819 authored almost 3 years ago by kcgen <[email protected]>
Add an enum for left and right audio indexes to the mixer

github.com/dosbox-staging/dosbox-staging - 94bdd2e53289b652be812fb267aa0d7654db90d7 authored almost 3 years ago by kcgen <[email protected]>
Let the mixer map the channels' line out

This adds the ability to adjust a given channel's lineout mode
via the mixer's command-line.

Si...

github.com/dosbox-staging/dosbox-staging - 345fd0a642b01ad0a5405b9cfa5c2e4e51562df4 authored almost 3 years ago by kcgen <[email protected]>
Initialize remaining VGA struct members

Fixes a couple uninitialized member warnings.

github.com/dosbox-staging/dosbox-staging - 8b1caa9ed09de36dd6b5fffcec3d17cff361d2d0 authored almost 3 years ago by kcgen <[email protected]>
Add host refresh rate handling variables and routines

SDL only provides the host rate as an integer, which is too coarse
for our needs. This commit a...

github.com/dosbox-staging/dosbox-staging - efa817bbb0a08bbb24a88dd620891074c6c59164 authored almost 3 years ago by kcgen <[email protected]>
Add vsync management and determination routines

github.com/dosbox-staging/dosbox-staging - b71ab3eda8b9f548885370885af415081262e192 authored almost 3 years ago by kcgen <[email protected]>
Clarify that a pointer is used to end the GFX update

github.com/dosbox-staging/dosbox-staging - e4e50d3c11ede023f856a5646794cf6ddcc908b3 authored almost 3 years ago by kcgen <[email protected]>
Add frame buffer update and presentation routines per backend

These routines perform a single task per backend-method:
- Surface frame buffer update and ...

github.com/dosbox-staging/dosbox-staging - bb709a16163fdc3a9d6f6287f820ba6b7d77953d authored almost 3 years ago by kcgen <[email protected]>
Always log overages with the pacer

github.com/dosbox-staging/dosbox-staging - 1b05ca0332732d42bd1dd8c50d71895a4fab8772 authored almost 3 years ago by kcgen <[email protected]>
Employ the CFR and VFR presentation modes

This commit calls the setup_presentation_mode() routine
during DOS video mode changes and during...

github.com/dosbox-staging/dosbox-staging - 65bb6f98f221284852f1c62593821ac37bb93e1d authored almost 3 years ago by kcgen <[email protected]>
Add DOS refresh rate handling variables and routines

These member variables and functions allow for the setting,
getting, and overriding of the DOS r...

github.com/dosbox-staging/dosbox-staging - 30fc718b80c884d8e1450c59beb2975a3243729c authored almost 3 years ago by kcgen <[email protected]>
Drop the concept of forced updates from the video chain

This is a pre-requisite to moving to period-based
constant and variable frame rate presentation,...

github.com/dosbox-staging/dosbox-staging - c0830b51143396b724130208ef3f24806929f828 authored almost 3 years ago by kcgen <[email protected]>
Sync reSIDfp from upstream

Includes upstream commits as follows:

2e50ad50 12 days ago Leandro Nini Sync resid with upstre...

github.com/dosbox-staging/dosbox-staging - c85e162b75787ff559acc2f3c0ac5ffafeef6935 authored almost 3 years ago by Leandro Nini <[email protected]>
Explicitly exit DOSBox from the test fixture

github.com/dosbox-staging/dosbox-staging - 45c9e7835355ac185d08ebc61c4877d5d634cfaf authored almost 3 years ago by kcgen <[email protected]>
Lower number of allowed PVS Studio warnings

github.com/dosbox-staging/dosbox-staging - 3256b1e0f445d1843f7c5f21154b62f114d5d02f authored almost 3 years ago by kcgen <[email protected]>
Add get resource support functions

github.com/dosbox-staging/dosbox-staging - 0d711ee16c1b1dfec2c428995b6b0b5c7f0b2e8d authored almost 3 years ago by kcgen <[email protected]>
Remove extraneous white-space from the install script

github.com/dosbox-staging/dosbox-staging - 6258aa46056d5100d6a5bc1557dee38dc5bc5baf authored almost 3 years ago by kcgen <[email protected]>
Add local git metadata to the install script

github.com/dosbox-staging/dosbox-staging - a8c654b370010a42e74dd8923f047b1efc8811c5 authored almost 3 years ago by kcgen <[email protected]>
Move the translation files into resources

github.com/dosbox-staging/dosbox-staging - ae9ce8496296a6ca41d3b49371faac884a129452 authored almost 3 years ago by kcgen <[email protected]>
Add resources installation to the install script

github.com/dosbox-staging/dosbox-staging - 0fd275e34c1c923002809ea7738bcca85fd2a82c authored almost 3 years ago by kcgen <[email protected]>
Support for changing output options at run-time

github.com/dosbox-staging/dosbox-staging - 7e52c1903628f83b0910ff4a3031258e98299403 authored almost 3 years ago by Wengier <[email protected]>
Address PR feedback as suggested

github.com/dosbox-staging/dosbox-staging - ab6e6f1a5a16ca7044c96691b13cbca15b551a29 authored almost 3 years ago by Wengier <[email protected]>
Ignore the potential macOS ./Resources directory

github.com/dosbox-staging/dosbox-staging - 2abc7699b76dc5530b6bdb4e5b2d6a7077cc9cb3 authored almost 3 years ago by kcgen <[email protected]>
Rebase the code and address Coverity issues

github.com/dosbox-staging/dosbox-staging - 8c40ccd8a53f15c592cc872295f4f9e6aeaac666 authored almost 3 years ago by Wengier <[email protected]>