text:
Poor audio performance on Mac

Audio performance for simple youtube playback is poor. With local LAN, we see jerky audio playback; video works much better so something is off.
We used standard WITH_MACAUDIO #define enabled with no other tuning. Is this a known issue?

Any feedback on this? Thanks!

Who owns the Mac client?

hi, Is your MAC client make freerdp get the source code? or get a MAC framework? Then use the iOS client Xcode source?

@cloudecker how's your question related to the issue?

@puneet101 "owns" is hard to define. I'd say the FreeRDP project. The license is Apache License v2.0 and different people do have the copyright on it (see the source headers).
Regarding your issue the Mac client is basically working but at the moment it isn't very well maintained and no further (as i new features) is done.

@bmiklautz   I compiled freerdp MAC client, I got a framework, not a MAC client source code. My question, whether the MAC client also uses the iOS client source code?

@akallabeth  thank you!!!

@cloudecker please stop adding your quiestions/issues into unrelated issues.

Fast forward one year and the question remains. Any news on the Mac audio redirection implementation?

@lemonmojo The state @bmiklautz mentioned did not change, pull requests are welcome but nobody stepped up to fix that issue so far.

I am hoping to get sound redirection from a windows 10 enterprise remote machine to my Mac running Royal TSX ( freeRDP ). It appears that sound will work for a brief moment every time I start a RDP connection, and then it will no longer play. - It seems that when the first audio source stops, then audio no longer works on the RDP session until restarting it.
I currently am using a workaround by keeping a silent audio stream going upon start, and that is the "fix"
Is there any troubleshooting or other solutions that I am overlooking?

@cyp3d this is something you should address to Royal TSX

@hardening I put in a ticket with Royal TSX and they stated
"The best you can do at the moment is to push the following issue in the FreeRDP Github account: https://github.com/FreeRDP/FreeRDP/issues/2950  "
Just trying to get some visibility since they don't want to take ownership.
It does appear that the issue is the same regarding this github issue.

I'm also trying to get audio to work from windows to a mac, but having issues with it stopping after just a few seconds.  Would love to see future development on this feature to get the issues resolved.  Thanks!

@rfoust Unfortunately, I've had to trade off. Depending on my audio playback device Microsoft's RDC for mac works sometimes.
Similarly, Jump Desktop actually has great remote audio, but is lacking other nice features of Royal TSX.
It seems that there is no perfect solution here- unless you can remote control audio to play at the parent machine from RoyalTSX which has the best functionality outside of audio.

#4453 fixes a lot of sound related issues. Don't know if you can bundle that on mac like it is, but every pull fixing that is welcome.

Sound redirection has been basically rewritten, closing this.
Reopen or create a new one if still not solved.

authors: akallabeth bmiklautz cloudecker cyp3d hardening lemonmojo puneet101 rfoust

repo: FreeRDP/FreeRDP


text:
Scrambled cursor image

Hello folks,
when I connect to a RDP server my mouse cursror looks scambled:

I had this problem with rdesktop also. Therefore I was able to fix it by discovering the cursor names by executing rdesktop with the XCURSOR_DISCOVER=1 env variable which outputs the used cursor names and symlinking the cursor names with the corresponding files:
 ~ $ ls -gGl .icons/default/cursors/
insgesamt 24
lrwxrwxrwx 1 52 16. Jun 2016  00000000017e000002fc000000000000 -> /usr/share/cursors/xorg-x11/whiteglass/cursors/xterm
lrwxrwxrwx 1 55 16. Jun 2016  00912500001589000010b70000300900 -> /usr/share/cursors/xorg-x11/whiteglass/cursors/left_ptr
lrwxrwxrwx 1 52 16. Jun 2016  039a2040800102040810204080010204 -> /usr/share/cursors/xorg-x11/whiteglass/cursors/xterm
lrwxrwxrwx 1 64 17. Jun 2016  1830030238200e00fb3c00e00838807e -> /usr/share/cursors/xorg-x11/whiteglass/cursors/sb_h_double_arrow
lrwxrwxrwx 1 59 17. Jun 2016  1fe011001e1020001c20400058308000 -> /usr/share/cursors/xorg-x11/Adwaita/cursors/bd_double_arrow
lrwxrwxrwx 1 61 16. Jun 2016  45224e91dffe133793dd001ebe2ad82f -> /usr/share/cursors/xorg-x11/whiteglass/cursors/left_ptr_watch
lrwxrwxrwx 1 59 17. Jun 2016  4c28915027e046fd78bbf2360e38e018 -> /usr/share/cursors/xorg-x11/Adwaita/cursors/bd_double_arrow
lrwxrwxrwx 1 64 17. Jun 2016  88880000003e00000010000000f80000 -> /usr/share/cursors/xorg-x11/whiteglass/cursors/sb_v_double_arrow
lrwxrwxrwx 1 55 25. Apr 2016  8f87fe4761ff6006e008e3209f990cf2 -> /usr/share/cursors/xorg-x11/whiteglass/cursors/left_ptr
lrwxrwxrwx 1 64 17. Jun 2016  c59f1cbb3973f66693f3470e1c3870e0 -> /usr/share/cursors/xorg-x11/whiteglass/cursors/sb_v_double_arrow
lrwxrwxrwx 1 61 16. Jun 2016  e470b907da8fcd24789f18c99f70a31f -> /usr/share/cursors/xorg-x11/whiteglass/cursors/left_ptr_watch
lrwxrwxrwx 1 52 16. Jun 2016  f01f7d1f010292970400a6f4fffc1d1e -> /usr/share/cursors/xorg-x11/whiteglass/cursors/watch
lrwxrwxrwx 1 52 16. Jun 2016  f06f01e07f804204030703e9003aff68 -> /usr/share/cursors/xorg-x11/whiteglass/cursors/watch
lrwxrwxrwx 1 59 17. Jun 2016  f10e1100160c20001c20400078408000 -> /usr/share/cursors/xorg-x11/Adwaita/cursors/fd_double_arrow
lrwxrwxrwx 1 64 17. Jun 2016  f358831430862ce00bddbf1effff7cf7 -> /usr/share/cursors/xorg-x11/whiteglass/cursors/sb_h_double_arrow
lrwxrwxrwx 1 59 17. Jun 2016  ff93bf2f3e5e444080824905380638c0 -> /usr/share/cursors/xorg-x11/Adwaita/cursors/fd_double_arrow

I expected FreeRDP to behave the same was rdesktop does.
But, when i try to run
XCURSOR_DISCOVER=1 xfreerdp /v:windows01

FreeRDP doesn't output the cursor names.
So, how can I change the used cursor set in FreeRDP, that they look like the default linux ones?

Which version of FreeRDP are you using?

~ $ xfreerdp /version
This is FreeRDP version 2.0.0-dev (git n/a)

Installed by Gentoo portage. Its named there:
net-misc/freerdp-2.0.0_pre20160722

Looks like you've fallen viktim to a already solved issue, could you try our nightlies?
As for overriding server provided cursor images with local ones, that is currently not implemented (and there are no plans to do so)
but pull requests are always welcome.

Okay. I'll check the nightlies.
brb.

Ok, I compiled the latest git commit, but the scrambled cusor still remains.
dave@MORLJ020 ~ $ xfreerdp /buildconfig
This is FreeRDP version 2.0.0-dev (git b35224b)
Build configuration: BUILD_TESTING=OFF BUILTIN_CHANNELS=ON HAVE_AIO_H=1 HAVE_EVENTFD_H=1 HAVE_EXECINFO_H=1 HAVE_FCNTL_H=1 HAVE_INTTYPES_H=1 HAVE_JOURNALD_H=TRUE HAVE_MATH_C99_LONG_DOUBLE=1 HAVE_POLL_H=1 HAVE_PTHREAD_MUTEX_TIMEDLOCK=ON HAVE_PTHREAD_MUTEX_TIMEDLOCK_LIB=1 HAVE_PTHREAD_MUTEX_TIMEDLOCK_SYMBOL= HAVE_SYSLOG_H=1 HAVE_SYS_FILIO_H= HAVE_SYS_MODEM_H= HAVE_SYS_SELECT_H=1 HAVE_SYS_SOCKIO_H= HAVE_SYS_STRTIO_H= HAVE_TIMERFD_H=1 HAVE_TM_GMTOFF=1 HAVE_UNISTD_H=1 HAVE_XI_TOUCH_CLASS=1 WITH_ALSA=ON WITH_CCACHE=ON WITH_CHANNELS=ON WITH_CLIENT=ON WITH_CLIENT_AVAILABLE=1 WITH_CLIENT_CHANNELS=ON WITH_CLIENT_CHANNELS_AVAILABLE=1 WITH_CLIENT_COMMON=ON WITH_CLIENT_INTERFACE=OFF WITH_CUPS=OFF WITH_DEBUG_ALL=OFF WITH_DEBUG_CAPABILITIES=OFF WITH_DEBUG_CERTIFICATE=OFF WITH_DEBUG_CHANNELS=OFF WITH_DEBUG_CLIPRDR=OFF WITH_DEBUG_DVC=OFF WITH_DEBUG_KBD=OFF WITH_DEBUG_LICENSE=OFF WITH_DEBUG_MUTEX=OFF WITH_DEBUG_NEGO=OFF WITH_DEBUG_NLA=OFF WITH_DEBUG_NTLM=OFF WITH_DEBUG_RAIL=OFF WITH_DEBUG_RDP=OFF WITH_DEBUG_RDPEI=OFF WITH_DEBUG_REDIR=OFF WITH_DEBUG_RFX=OFF WITH_DEBUG_RINGBUFFER=OFF WITH_DEBUG_SCARD=OFF WITH_DEBUG_SND=OFF WITH_DEBUG_SVC=OFF WITH_DEBUG_SYMBOLS=OFF WITH_DEBUG_THREADS=OFF WITH_DEBUG_TIMEZONE=OFF WITH_DEBUG_TRANSPORT=OFF WITH_DEBUG_TSG=OFF WITH_DEBUG_TSMF=OFF WITH_DEBUG_WND=OFF WITH_DEBUG_X11=OFF WITH_DEBUG_X11_CLIPRDR=OFF WITH_DEBUG_X11_LOCAL_MOVESIZE=OFF WITH_DEBUG_XV=OFF WITH_DIRECTFB=OFF WITH_EVENTFD_READ_WRITE=1 WITH_FFMPEG=ON WITH_GPROF=OFF WITH_GSM=OFF WITH_GSTREAMER_0_10=OFF WITH_GSTREAMER_1_0=ON WITH_IPP=OFF WITH_JPEG=OFF WITH_LIBRARY_VERSIONING=ON WITH_LIBSYSTEMD=ON WITH_MACAUDIO=OFF WITH_MACAUDIO=OFF WITH_MACAUDIO_AVAILABLE=0 WITH_MANPAGES=ON WITH_MBEDTLS=OFF WITH_OPENH264=OFF WITH_OPENSLES=OFF WITH_OPENSSL=ON WITH_OSS=ON WITH_PCSC=OFF WITH_PROFILER=OFF WITH_PULSE=OFF WITH_SAMPLE=OFF WITH_SANITIZE_ADDRESS=OFF WITH_SANITIZE_ADDRESS_AVAILABLE=1 WITH_SANITIZE_LEAK=OFF WITH_SANITIZE_LEAK_AVAILABLE=1 WITH_SERVER=OFF WITH_SERVER_INTERFACE=ON WITH_SMARTCARD_INSPECT=OFF WITH_SSE2=ON WITH_THIRD_PARTY=OFF WITH_VALGRIND_MEMCHECK=OFF WITH_VALGRIND_MEMCHECK_AVAILABLE=1 WITH_WAYLAND=OFF WITH_X11=ON WITH_X264=OFF WITH_XCURSOR=ON WITH_XEXT=ON WITH_XFIXES=ON WITH_XI=ON WITH_XINERAMA=ON WITH_XKBFILE=ON WITH_XRANDR=ON WITH_XRENDER=ON WITH_XSHM=ON WITH_XV=ON WITH_ZLIB=ON
Build type:          Debug
CFLAGS:               -fPIC -Wall -Wno-unused-result -Wno-unused-but-set-variable -Wno-deprecated-declarations -fvisibility=hidden -Wimplicit-function-declaration -Wredundant-decls -g -msse2
Compiler:            GNU, 4.9.4
Target architecture: x64
dave@MORLJ020 ~ $ xfreerdp /version
This is FreeRDP version 2.0.0-dev (git b35224b)

@Evil2000 Ok, that is indeed interesting. Just tested the same code from Debian Jessie to win8.1 and win10, which is working.
Could you give a command line?

You mean the parameters?
xfreerdp /v:windows01 /size:1440x900 /u:xxxxxx /d:xxx /p:xxxxxx /drive:home,/hone/evil +clipboard -themes -wallpaper /cert-ignore

@Evil2000 Ok, strange. Everything looking fine here.

I whonder why the cursor looks fine on screenshots:

I looks to me that some kind of buffer is cleared before the shot is taken.

getting stranger every minute. Just checked the code, the image is properly initialized so this garbage should not occur at all :/

Hmm.
As I stated, i had the same issue with rdesktop before, but I could get around this by using a "local" cursor image.
Which part of the software is rendering the image?
What I'm trying to figure out is which library is actually rendering the transparent parts around the cursor. Maybe it turns to get a X library problem...

@Evil2000 The image is converted to a XCursorImage in xf_Pointer_New in xf_graphics.c and set with XDefineCursor. The rest is done by X11. If you have this issue with other software too it is most likely a Xlibrary issue.

@Evil2000 Just curious, which graphics card are you using, maybe it is a driver bug...

I'm using two NVidia K600, with four connected monitors:
04:00.0 VGA compatible controller: NVIDIA Corporation GK107GL [Quadro K600] (rev a1) (prog-if 00 [VGA controller])
	Subsystem: Hewlett-Packard Company GK107GL [Quadro K600]
	Flags: bus master, fast devsel, latency 0, IRQ 52, NUMA node 0
	Memory at ee000000 (32-bit, non-prefetchable) [size=16M]
	Memory at d0000000 (64-bit, prefetchable) [size=256M]
	Memory at e0000000 (64-bit, prefetchable) [size=32M]
	I/O ports at d000 [size=128]
	Expansion ROM at ef000000 [disabled] [size=512K]
	Capabilities: [60] Power Management version 3
	Capabilities: [68] MSI: Enable+ Count=1/1 Maskable- 64bit+
	Capabilities: [78] Express Endpoint, MSI 00
	Capabilities: [b4] Vendor Specific Information: Len=14 <?>
	Capabilities: [100] Virtual Channel
	Capabilities: [128] Power Budgeting <?>
	Capabilities: [600] Vendor Specific Information: ID=0001 Rev=1 Len=024 <?>
	Kernel driver in use: nouveau
	Kernel modules: nvidiafb, nouveau

05:00.0 VGA compatible controller: NVIDIA Corporation GK107GL [Quadro K600] (rev a1) (prog-if 00 [VGA controller])
	Subsystem: Hewlett-Packard Company GK107GL [Quadro K600]
	Flags: bus master, fast devsel, latency 0, IRQ 51, NUMA node 0
	Memory at ec000000 (32-bit, non-prefetchable) [size=16M]
	Memory at b0000000 (64-bit, prefetchable) [size=256M]
	Memory at c0000000 (64-bit, prefetchable) [size=32M]
	I/O ports at c000 [size=128]
	Expansion ROM at 000c0000 [disabled] [size=128K]
	Capabilities: [60] Power Management version 3
	Capabilities: [68] MSI: Enable+ Count=1/1 Maskable- 64bit+
	Capabilities: [78] Express Endpoint, MSI 00
	Capabilities: [b4] Vendor Specific Information: Len=14 <?>
	Capabilities: [100] Virtual Channel
	Capabilities: [128] Power Budgeting <?>
	Capabilities: [600] Vendor Specific Information: ID=0001 Rev=1 Len=024 <?>
	Kernel driver in use: nouveau
	Kernel modules: nvidiafb, nouveau

Ok, see you're using nouveau. Does the same issue occur with the proprietary drivers? Have nouveau running here myself, there are sometimes artefacts, although they have declined in recent months quite a bit.

No, because I'm not able to get four monitors with RandR and nvidia proprietary drivers to run. They rely on xinerama, but with that I'm not able to move windows from one graphic card to the other, because with xinerama one X server is used separately for each card.
NVidia 's not supporting RandR well :-(

Ah, ok.
So, I'm closing this issue for now, if you get any indication that it is indeed the fault of FreeRDP feel free to reopen.

source: gharchive/issue

license_type: permissive

license_source: github-api


text:
Invalid parameter:window-position in windows 7

The following contents are provided by the translation software。
I am an IT technical support engineer ，This is my first time using GitHub，Thank you for your support
Describe the bug
I download wfreerdp from here--Nightly static builds of wfreerdp for 32 and 64 bit: https://ci.freerdp.com/job/freerdp-nightly-windows/
And then I found out
I do the following
wfreerdp.exe /v:192.168.1.1 /u:administrator /p:password /sec:nla /cert:ignore /log-level:DEBUG /bpp:32 /window-position:200x200 > log.txt 2>&1
I use it in Windows 7 OR Windows Server 2012 R2,The parameter "/window-position" doesn't work。The parameter /size:x are normal。
I recompile code in VS2017 and VS2019,but the problem remains
In the end
I compiles the code in centos7，use parameter /size:x and The effect is very good。
Is there something wrong with my operation or this is probably a bug.
Looking forward to your reply

@luomen this is currently only implemented for xfreerdp.

It is hard to find words to express my gratitude

authors: akallabeth luomen


text:
CSpell Action

Splitting up #68 into more manageable single PRs containing just the changes to the individual actions
Will not be doing the YML files one by one, so please reference the #68 actions for proof of working
This exists more or less just to push the cpsell config to users for use with VSCode
Relevant Log can be found here

Does this PR force any changes to our existing lexicons setup in our repository? Or is the behavior setup to be identical to the old spell checker and it's dictionaries?

Does this PR force any changes to our existing lexicons setup in our repository? Or is the behavior setup to be identical to the old spell checker and it's dictionaries?

The idea is to provide a cspell configuration that can then be tied into a plugin for visual studio code plugin that uses the same format
Where we then use the same dictionary for that spell checker as we do for the rust-spell-check that gets run on PRs as it's faster

source: gharchive/pull-request

authors: Skptak kstribrnAmzn

repo: FreeRTOS/CI-CD-Github-Actions

license: MIT


text:
STM32Hxx porting fixes and suggestions

STM32Hxx porting fixes and suggestions
Description
The changes are separated in different changesets so you may choose which one you may like to pick (if any). The first one is the most straightforward since it fixes code using functions that don't exist (they might have been renamed and the code was not updated).
The other changesets are suggestions on how to avoid conflicts with auto-generated files from  STM32CubeIDE's project and original HAL ETH driver. Some suggestions may seem hacky but they ease maintenance allowing the ST's code generator to be used for reconfiguring the project without losing changes or reintroducing the conflicts.
Test Steps
The original code did not compiled.
Checklist:

[x] I have tested my changes. No regression in existing tests. NOTE: I have just brought the interface up and tested with ping (it works).
[ ] I have modified and/or added unit-tests to cover the code changes in this Pull Request.

Related Issue
None.
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

Hey @miguelfreitas, thanks for taking the time to contribute to FreeRTOS+TCP.

authors: miguelfreitas tony-josi-aws

repo: FreeRTOS/FreeRTOS-Plus-TCP


text:
Lowtherville HAM

This is the same place as Lowtherville IOW.
Please move the search records plus the alternative place name to the IOW entry and remove the HAM entry.
Geoff

Done

repo: FreeUKGen/FreeCENMigration

license_source: bigquery


text:
TV backlighting not switching to another effect when turning off TV after bedtime

It just stays at TV light.

Maybe fixed with 0bed263d40e1fae2ec04629653a3c39725ed7534.

Fixed.

repo: Friedenspanzer/yggdrasil


text:
{{type}} in inputContainer- Template

In the default inputContainer-Template the input type is added to the classes.
Checkboxes are wrong styled with the default bootstrap css because the checkbox of the form-group container.
I think that is not elegant as default behavior.
I expect this output:

			<input type="hidden" name="assistance_required" value="0">

				<input type="checkbox" name="assistance_required" value="1" id="assistance-required">Auftrittshelfer
				benötigt?

but I get this:

			<input type="hidden" name="assistance_required" value="0">

				<input type="checkbox" name="assistance_required" value="1" id="assistance-required">Auftrittshelfer
				benötigt?

Bootstrap doesn't have a .checkbox class afaik, so how is that extra class causing you problem?

Bootstrap has a .checkbox class. And this class resets the top and bottom margin in horizontal forms (forms.less:560):

authors: ADmad LiaraAlis

repo: FriendsOfCake/bootstrap-ui

license: mit


text:
multi line annotation problem

For configuration or updating questions please read the README and UPGRADE documentation,
or visit: https://gitter.im/PHP-CS-Fixer
When reporting an issue (bug) please provide the following information:
The PHP version you are using:
$ php -v
PHP 7.0.25 (cli) (built: Nov  4 2017 10:58:36) ( NTS )
PHP CS Fixer version you are using:
$ php-cs-fixer -V
PHP CS Fixer 2.8.0 Round Numbers by Fabien Potencier and Dariusz Ruminski
The command you use to run the fixer (and the configuration file you are using if any).
vendor/bin/php-cs-fixer fix
with the following config:
.php_cs
<?php

$finder = PhpCsFixer\Finder::create()
    ->in('src')
    ->in('tests')
;

return PhpCsFixer\Config::create()
    ->setRiskyAllowed(true)
    ->setRules([
        '@Symfony' => true,
        'ordered_class_elements' => true,
        'ordered_imports' => true,
        'no_unused_imports' => true,
        'psr4' => true,
    ])
    ->setFinder($finder)
;

A minimal sample of valid PHP code that is not fixed correctly (if applicable).
<?php

namespace SupplierPortalBackendBundle\Entity;

use Doctrine\ORM\Mapping as ORM;
use SupplierPortalBackendBundle\Annotation\Filter;
use Symfony\Component\Validator\Constraints as Assert;

/**
 * @ORM\Entity
 * @ORM\HasLifecycleCallbacks()
 * @ORM\Table(name="sp_purchase_order_item_history", indexes={
      @ORM\Index(name="idx_sp_item_history_pending", columns={"status_pending"}),
      @ORM\Index(name="idx_sp_item_history_created", columns={"created_at"}),
      @ORM\Index(name="idx_sp_item_history_status", columns={"status_new","status_old"}),
      @ORM\Index(name="idx_sp_item_history_po_id", columns={"order_id"}),
      @ORM\Index(name="idx_sp_item_history_co_id", columns={"sales_order_number"})
   })
 */
class PurchaseOrderItemHistory
{

The fixed version of that code after you run the fixer and the version you expected.
  * @ORM\Entity
  * @ORM\HasLifecycleCallbacks()
  * @ORM\Table(name="sp_purchase_order_item_history", indexes={
-      @ORM\Index(name="idx_sp_item_history_pending", columns={"status_pending"}),
-      @ORM\Index(name="idx_sp_item_history_created", columns={"created_at"}),
-      @ORM\Index(name="idx_sp_item_history_status", columns={"status_new","status_old"}),
-      @ORM\Index(name="idx_sp_item_history_po_id", columns={"order_id"}),
-      @ORM\Index(name="idx_sp_item_history_co_id", columns={"sales_order_number"})
-   })
  */
 class PurchaseOrderItemHistory
 {

HINT: this was the result by only applying the @Symfony ruleset
//cc @silasjoisten

I confirm the bug (on 2.6). The changes are made by the phpdoc_trim fixer.

Thanks for the feedback @julienfalque

@OskarStark could you please try #3225 to see whether it fixes the issue?

What is the best way to test the new code?

If you've the project already cloned/forked/check out using git, you could:

checkout 2.2, cherry pick the commits from @julienfalque PR and test; or
add @julienfalque his fork as upstream and checkout the branch used to create the PR and test;
or checkout 2.2 and do a copy-paste of the changed files from the PR and test (most fragile/ugly way ;) )

authors: OskarStark SpacePossum julienfalque

repo: FriendsOfPHP/PHP-CS-Fixer


text:
Document usage limits for security.sensiolabs.org

I'd like to integrate checking against this database as part of our CI system. How many requests per some timeframe is it appropriate to make against this service?
Alternatively is it possible to self-host the service or maybe a tool that can just run against a git checkout of this repository?
And, thanks for maintaining this :)

I have no answer about security.sensiolabs.org, but an alternative:
There is https://packagist.org/packages/roave/security-advisories which prevents composer from installing software marked as vulnerable in this repository. Requiring it on a project with composer.lock file present should fail when a vulnerable dependency exists.

that would prevent composer update though. It won't help when installing from lock where you would want to check the current locked versions against the latest database.

A bit late, sorry, I guess this is more for future reference. At work, we value security as much as we value good code. For a couple of months now, we have been using the cli tool in our CI (Bitbucket Pipelines). So far without any problems, no rate limit, and no false positive issues. I think we have discovered about 5 major issues so far, without any extra effort! I would definitely recommend implementing this tool in your CI.

Closing as security.sensiolabs.org is closing down at the end of October. Limit has been implemented on security.symfony.com where usage is limited to personal checks.

Closing as security.sensiolabs.org is closing down at the end of October. Limit has been implemented on security.symfony.com where usage is limited to personal checks.

Will this break previous installations of sensiolabs/security-checker? As in, should everyone update to 5.0.0 before the end of october?

It will most likely break, since the API requires tokens now

There is no break and no need to authenticate to the API. The API is exactly the same as before. The only exception being that there is now a rate limiting in place.

Is this the reason why some of our ci builds fail with the following error?

An error occurred: file_get_contents(https://security.symfony.com/check_lock): failed to open stream: Connection timed out.

What's the limit?
What can we do to increase the limit?
Is there a way to self-host the checker?

authors: BackEndTea Ocramius binarious byCedric cebe fabpot legoktm stof

repo: FriendsOfPHP/security-advisories

license: unlicense


text:
Non-local Image field type (S3, etc) / Or callback actions on add/edit

Hi there..
It seems the native 'Image' field type in Administrator requires a local path in order to work.
However, we want to be able to add or modify images on our data through Administrator, and be able to have some sort of custom handler functionality that we can do something else with it (in this case, push to S3), and save the id or URL (or whatever we decide), back to the table.
I like the setup of your Image field type. Is it easy to make our own? Otherwise, is there some way we could have some sort of callback registered for fields (like 'actions', but automatic) when adding/updating data?
Would like to talk this out a bit if needed; I think having callbacks might be a better and more universal way of doing this.
EDIT: Okay, I do see that the config has a before_save event. That may indeed help.
Would using a tmp save directory for the Image field type, then using the before_save to push the file to S3 and delete it from disk would as a decent stop-gap? Would be nice to directly handle the file upload, instead of the (teeny bit) of extra file IO, but anything I can do to get this working in some form would be awesome.

Hi guys,
Thought I would put this here, incase someone is trying to upload images to S3.
My solution is pretty simple and doesn't require any change to the Administrator - you can use built in Laravel hooks for it.
Laravel allows you to attach to save events on Models, so you can put your upload to S3 code in there, e.g.
I have a few places where I upload images, but one of my models is called Post.php and contains code a little something like this:
class Post extends Eloquent {
}

Post::saved(function($data) {

// this is a cut down version on this method :)

$file = public_path() . '/media' . $path . $data->$media_name;

$bucket = Config::get('s3.bucket');

$s3 = AWS::get('s3');
try {
			$result = $s3->putObject(array(
				'Bucket'     => $bucket,
				'Key'        => $data->$media_name,
				'SourceFile' => $file,
				'ACL' => 'public-read'
			));

		} catch (S3Exception $e) {
			error_log(print_r($e));
		}

 }

To upload to S3 i used
"aws/aws-sdk-php-laravel": "1.*"
from
https://github.com/aws/aws-sdk-php-laravel
Using this method does mean that there is a local copy of the image, so previews still work, but also uses up disk space.
This can be improved with some more error handling in the S3 upload...
hope this helps,
Paul

+1 for this feature

Been a long while since I've even thought about Laravel in general, much less Laravel Administrator, but would Flysystem handle half the work here, or is there still a lot of customization that would need to be done in Administrator?

authors: Morgon naneri paulsbroomfield

repo: FrozenNode/Laravel-Administrator


text:
Remove ability to get function via signature?

Do we need to expose a function's signature to the user at all? How I understand it from https://specs.fuel.network/master/abi/fn-selector-encoding.html, it's only being used as a means of getting the function selector necessary for identifying the function on the VM.
As far as user experience goes, the users will be accessing functions on an Interface either via dot notation or getFunction(fnName) method :
const myFn_dot_notation =  abiInterface.functions.array_of_structs;
const myFn_array_of_codes = abiInterface.getFunction('array_of_structs');

I don't see a user ever composing function signatures to get functions via them:
const myFn = abiInterface.getFunction('array_of_structs(a[s(str[3],e(u64,bool,bool));3]')

But this is what we're currently giving the user the ability to do.
So, the name of the function is what the user will be using to interact with programs/interfaces, and the encoded selector is what will be used where encoding is necessary. If the user wants to do their own thing with encoding, they have selectors available that we expose on a FunctionFragment. However, I don't see a user ever needing the signatures and I'd remove them altogether from the FunctionFragment and just calculate them on FunctionFragment creation to get the selector which is the end goal. One less thing to expose, one less thing to test in interface.test.ts.

I don't see any problems with this suggestion, but it is also not causing problems.
I will close this for now; feel free to re-open it as a discussion if it becomes relevant.

authors: arboleya nedsalk

repo: FuelLabs/fuels-ts


text:
Support logs in typegen

Our typegen package currently doesn't generate types for logs. The information is present in the generated abi so it's just a matter of parsing it properly.

yes

This depends on TS-3 because logs stem from contracts and complex use cases can arise with multi-calls as well as contract calling other contracts, that raise logs.


text:
Password requirements inconsistent with CLI wallet and the wallet extension

What version of Wallet are you using?
0.4.3
What is happening?
With the CLI wallet, there doesn't seem to be any restrictions to what the password can be, but the browser wallet extension insists on a particular length, alpha/numeric + special characters. (Incidentally, when you must use special characters, numbers and upper case, and the attacker knows this, then entropy is reduced).
This meant that I could not use the same password on the wallet extension as what I was using in the CLI.  Suggestion, make the password requirements the same for both CLI and the wallet extension, to reduce the chance that a user would have to use a different password on the wallet extension.
steps to reproduce
Create a new wallet from the CLI, when you create a password, make it a simple one that doesn't match the password requirements that the browser wallet extension requires.
Using your mnemonic, recreate the wallet in the browser extension (it can also be a new wallet)
Use the same password you used for the CLI wallet - you should not be able to because that password does not meet the password requirements the chrome wallet extension demands.
I know the passwords must not match for the same wallet that we created using the CLI & Browser Wallet Extension, but it's much nicer for the user to be able to use the same password rather than having different ones.  I think it's better for Fuel's overall look & feel not to have these inconsistencies, it would be more professional in my view.
How it should behave?
Make the password requirements the same for both CLI and the browser wallet extension.
What os are you seeing the problem on?
Mac/Apple Desktop
What browser?
Chrome
What is your browser version?
Version 121.0.6167.184 (Official Build) (x86_64)

Moved to https://github.com/FuelLabs/forc-wallet/issues/168

repo: FuelLabs/fuels-wallet


text:
🛑 Bitwarden is down

In 7d4087a, Bitwarden (https://vault.fussel.tv) was down:

HTTP code: 523
Response time: 251 ms

Resolved: Bitwarden is back up in 09c8d86.

repo: FusselTV/status


text:
🛑 Home Assistant is down

In 2d9ea4c, Home Assistant (https://ha.fussel.tv) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Home Assistant is back up in 5415963 after 52 minutes.


text:
🛑 fuzzygrim.com is down

In 58063c0, fuzzygrim.com (https://www.fuzzygrim.com/) was down:

HTTP code: 403
Response time: 72 ms

Resolved: fuzzygrim.com is back up in a243366.

repo: FuzzyGrim/uptime-monitor


text:
Enable HTTPS for caniuse.com

The quickest/easiest way is probably just by enabling Cloudflare for the site (it’s free, requires no changes to the server/code itself — only to DNS, and takes ~5 minutes). If a little bit of server config is no problem, then Let’s Encrypt (https://letsencrypt.org/) can be used to get a free certificate.

This is #885.

authors: annevk mathiasbynens

repo: Fyrd/caniuse


text:
Broken links, missing spread param for drop-shadow

Removed broken links.
Added explanation about missing drop-shadow parameter spread-radius.

Thanks!

authors: Fyrd xaddict


text:
Python airflow integration

Airflow Integration
https://github.com/G-Research/armada/issues/1063

https://github.com/G-Research/armada/issues/1137

repo: G-Research/armada


text:
Allow using metric contexts with a "safe" client

MLFlow provides mlflow.utils.autologging_utils.client.MlflowAutologgingQueueingClient as a client implementation that can queue all the logging calls and won't raise exceptions.
We should have a way to log metric contexts with a similar client (maybe via mix-ins?).

we did add "Synchronous" param to log_metric s

authors: jgiannuzzi suprjinx

repo: G-Research/fasttrackml


text:
🛑 Namematching service is down

In fa92db3, Namematching service (https://name-matching.gbif.es) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Namematching service is back up in a3b901f after 12 minutes.

repo: GBIFes/status


text:
🛑 Species web services (bie-index) is down

In 49a3c44, Species web services (bie-index) (https://especies-ws.gbif.es) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Species web services (bie-index) is back up in 2bed56e.


text:
🛑 CAS management service is down

In a9c2040, CAS management service (https://auth.gbif.es/cas-management/) was down:

HTTP code: 0
Response time: 0 ms

Resolved: CAS management service is back up in d4e5093 after 1 day, 18 hours, 33 minutes.


text:
Hoversound not working on Microsoft Edge browser

Testing with http://atlas.gwichin.ca the hover sounds do not play when using the Microsoft Edge browser that replaces IE in Windows 10.

I've tested this with the latest version of Microsoft Edge (v.44.18362.329.0) and this no longer an issue on the Gwichin atlas.

authors: ahayes boikle

repo: GCRC/nunaliit


text:
File upload option doesn't appear after document creation

Issue/Bug: When a schema definition defines a schema as having an attribute type of file, with the uploadOptional key set to a value of true. The ability to upload a file at a later time is not available to the user.
Suggestion: If a user doesn't provide a file during the document's creation, allow the File: browse button field to be available at a later date. This ability may be a useful feature for people wishing to replace an attached file to a document, as well.

This mostly have to do with workflow. You should talk to Amos about it.
To turn on attachment editing, in nunaliit_custom:
		customService.setOption('editorEnableAddFile',true);

I agree that when a schema definition defines a file attribute, and the document being edited doesn't have a file, we should show the add file button. Likewise, when it does have a file, we should show the file and remove UI. These two things would help with file management yet still help avoid multiple file attachments without the customService mentioned by @jpfiset.

authors: ahayes boikle jpfiset


text:
adding files for raycast2d

Pretty sure I'm still doing this correctly.  Please let me know if I'm not.

k

Thanks! :)

repo: GDquest/Godot-engine-tutorial-demos


text:
Energy landscape: find path with lowest highest barrier

Investigate possibility to find path with lowest highest energy. Is this possible via networkx.

Connected to #191

Yes, the minmax-energy pathfinding algorithm solves the issue

authors: SCiarella stefsmeets

repo: GEMDAT-repos/GEMDAT


text:
feat: add asinh function to math.

Adding hyperbolic sine because it's needed in https://github.com/GEOS-DEV/GEOS/pull/3280

Adding hyperbolic sine because it's needed in GEOS-DEV/GEOS#3280

I have not added half precision versions of these because I would have to implement them. I guess that they could be added if really necessary.

Adding hyperbolic sine because it's needed in GEOS-DEV/GEOS#3280

I have not added half precision versions of these because I would have to implement them. I guess that they could be added if really necessary.

Yeah I only added half precision support to testing out on the Chevron finite difference code, I don't think we have to maintain it for everything.

repo: GEOS-DEV/LvArray


text:
correct values in the halo corner of LatLon grid

The corner values of halo region of latlon grid are filled.
Description

Related Issue

Motivation and Context

How Has This Been Tested?

Types of changes

[x] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to change)
[ ] Trivial change (affects only documentation or cleanup)

Checklist:

[ ] I have tested this change with a run of GEOSgcm (if non-trivial)
[x] I have added one of the required labels (0 diff, 0 diff trivial, 0 diff structural, non 0-diff)
[x] I have updated the CHANGELOG.md accordingly following the style of Keep a Changelog

It should be non-zero diff. But we don't have such tests so I tag it with zero-diff

It should be non-zero diff. But we don't have such tests so I tag it with zero-diff

@weiyuan-jiang What do you mean it's non-zero-diff but we can't test it? Is it because we can't run with the lat-lon grid?

It should be non-zero diff. But we don't have such tests so I tag it with zero-diff

@weiyuan-jiang What do you mean it's non-zero-diff but we can't test it? Is it because we can't run with the lat-lon grid?

I mean we don't have test  of halo of latlon and we have not used it . So we cannot see the non-zero-diff

I mean we don't have test of halo of latlon and we have not used it . So we cannot see the non-zero-diff

Ah. Okay. I'll update the branch and get it in.

repo: GEOS-ESM/MAPL


text:
Pull UDUNITS fortran interface into develop

Fixes #2931
Types of change(s)

[ ] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to change)
[ ] Trivial change (affects only documentation or cleanup)
[ ] Refactor (no functional changes, no api changes)

Checklist

[ ] Tested this change with a run of GEOSgcm
[ ] Ran the Unit Tests (make tests)

Description
Related Issue

Whoops. Looks like I need to update the GEOSadas branch I use. One moment...


text:
Cutoff for two global panels

Hi I am looking at the source code of RCA to learn how the algorithm works.
In the featureConstruct() function there is a line 38 data3[data3<=(sysdata$at)[i]] = (sysdata$at)[i] assigning the expression value in globalpanel which smaller than 1.5 or 0.75.
I am wondering why we should do this cutoff, would that impact the clustering result  ?
Thanks

Hi, ahy1221
FYI, the consideration is the detection limit of micro arrays. The small values at the tale of the distribution (per sample) after normalization tends to be purely noise. The values 1.5 and 0.75 have thus been chosen based on the size of the lower-end peak. Drawing a violin plot for a reference sample would make things clear.
Huipeng

repo: GIS-SP-Group/RCA


text:
add docker compose environment

To test the integration with vLEI reporting API, I set up a docker compose environment containing

keria
witness-demo
vlei-server
sally
sally-demo

Then connected our keria client software to this, oobied with http://sally:9723/oobi  then sent a credential grant to that the sally server.
Sally then outputs:
sally-1  | Waiting for witness receipts...
sally-1  | Prefix  EBuqc-hF0sI5nAr1CJoWGjFm5_tPUdfnkNpYyJh5rCgV
sally-1  |      Public key 1:  DAg_bV7gRB6_sAJmIGuHx-Wbwdc4NEoyBJ7rZwicoytF
sally-1  |
sally-1  | Using hab sally:EBuqc-hF0sI5nAr1CJoWGjFm5_tPUdfnkNpYyJh5rCgV
sally-1  |      CESR Qualifed Base64 Public Key:  DAg_bV7gRB6_sAJmIGuHx-Wbwdc4NEoyBJ7rZwicoytF
sally-1  |      Plain Base64 Public Key:          CD9tXuBEHr-wAmYga4fH5ZvB1zg0SjIEnutnCJyjK0U=
sally-1  | Sally Server listening on 9723
sally-1  | looking for credential ELA5rjjb8zXnF8AkrBqiAzeSKoWgC58v1hxUhewgspjI
sally-1  | ACK for credential ELA5rjjb8zXnF8AkrBqiAzeSKoWgC58v1hxUhewgspjI will be sent to EN0Ix4NqsdN-N--vN99r7GXYZcJW7NqrKPgxkhd-kHAQ

This is the output from sally-demo
sally-demo-1  | Sally Web Hook Sample listening on 9923
sally-demo-1  | ** HEADERS **
sally-demo-1  | {'CONTENT-TYPE': 'application/json', 'CONTENT-LENGTH': '408', 'HOST': 'sally-demo:9923', 'ACCEPT-ENCODING': 'identity', 'CONNECTION': 'close', 'SALLY-RESOURCE': 'EBfdlu8R27Fbx-ehrqwImnK-8Cm79sqbAQ4MmvEAYqao', 'SALLY-TIMESTAMP': '2024-04-12T12:18:02.878396+00:00', 'SIGNATURE-INPUT': 'sig0=("sally-resource" "@method" "@path" "sally-timestamp");created=1712924282;keyid="CD9tXuBEHr-wAmYga4fH5ZvB1zg0SjIEnutnCJyjK0U=";alg="ed25519"', 'SIGNATURE': 'indexed="?1";signer="EBuqc-hF0sI5nAr1CJoWGjFm5_tPUdfnkNpYyJh5rCgV";sig0="PG1zAnr6XDKuFJ2US6k_03U_Jb3ZWBh897iKQa5zJ5SPCytxpGQWDdCV5Kt-aStDuj67lWauKmjOoKDdQBW8Bg=="'}
sally-demo-1  | *************
sally-demo-1  | **** BODY ****
sally-demo-1  | {'action': 'iss', 'actor': 'EN0Ix4NqsdN-N--vN99r7GXYZcJW7NqrKPgxkhd-kHAQ', 'data': {'schema': 'EBfdlu8R27Fbx-ehrqwImnK-8Cm79sqbAQ4MmvEAYqao', 'issuer': 'EN0Ix4NqsdN-N--vN99r7GXYZcJW7NqrKPgxkhd-kHAQ', 'issueTimestamp': '2024-04-12T09:55:14.831000+00:00', 'credential': 'ELA5rjjb8zXnF8AkrBqiAzeSKoWgC58v1hxUhewgspjI', 'recipient': 'EN0Ix4NqsdN-N--vN99r7GXYZcJW7NqrKPgxkhd-kHAQ', 'LEI': '549300O897ZC5H7CY412'}}
sally-demo-1  | **************

This is the credential that I granted:
{
  "sad": {
    "v": "ACDC10JSON000521_",
    "d": "ELA5rjjb8zXnF8AkrBqiAzeSKoWgC58v1hxUhewgspjI",
    "i": "EN0Ix4NqsdN-N--vN99r7GXYZcJW7NqrKPgxkhd-kHAQ",
    "ri": "EH5cA6rX8yZmXYYFtuLsGTJIATKE6pUtIg0Tp168YXqb",
    "s": "EBfdlu8R27Fbx-ehrqwImnK-8Cm79sqbAQ4MmvEAYqao",
    "r": {
      "usageDisclaimer": {
        "l": "Usage of a valid, unexpired, and non-revoked vLEI Credential, as defined in the associated Ecosystem Governance Framework, does not assert that the Legal Entity is trustworthy, honest, reputable in its business dealings, safe to do business with, or compliant with any laws or that an implied or expressly intended purpose will be fulfilled."
      },
      "issuanceDisclaimer": {
        "l": "All information in a valid, unexpired, and non-revoked vLEI Credential, as defined in the associated Ecosystem Governance Framework, is accurate as of the date the validation process was complete. The vLEI Credential has been issued to the legal entity or person named in the vLEI Credential as the subject; and the qualified vLEI Issuer exercised reasonable care to perform the validation process set forth in the vLEI Ecosystem Governance Framework."
      },
      "d": "EF5adT5MwG0WiyoVhK_Wl3Rw7VYtArcu_NWtGH694Enh"
    },
    "a": {
      "d": "EOAglsPr9heHT8VTUaok6vgjQb7dsutDxYEiZcMnY5FF",
      "dt": "2024-04-12T09:55:14.831000+00:00",
      "i": "EN0Ix4NqsdN-N--vN99r7GXYZcJW7NqrKPgxkhd-kHAQ",
      "LEI": "549300O897ZC5H7CY412"
    }
  },
  "atc": "-IABELA5rjjb8zXnF8AkrBqiAzeSKoWgC58v1hxUhewgspjI0AAAAAAAAAAAAAAAAAAAAAAAELA5rjjb8zXnF8AkrBqiAzeSKoWgC58v1hxUhewgspjI",
  "iss": {
    "v": "KERI10JSON0000ed_",
    "t": "iss",
    "d": "EAOy-8ERhTopfNLA8al2ZYAG_uI-uo2hA9BShzmIET-B",
    "i": "ELA5rjjb8zXnF8AkrBqiAzeSKoWgC58v1hxUhewgspjI",
    "s": "0",
    "ri": "EH5cA6rX8yZmXYYFtuLsGTJIATKE6pUtIg0Tp168YXqb",
    "dt": "2024-04-12T09:55:14.831000+00:00"
  },
  "issatc": "-VAS-GAB0AAAAAAAAAAAAAAAAAAAAAACEFFuPee2xKXNseYVt3EYStWhdBvqnv9ero1LqQnNvVqO",
  "pre": "EN0Ix4NqsdN-N--vN99r7GXYZcJW7NqrKPgxkhd-kHAQ",
  "schema": {
    "$id": "EBfdlu8R27Fbx-ehrqwImnK-8Cm79sqbAQ4MmvEAYqao",
    "$schema": "http://json-schema.org/draft-07/schema#",
    "title": "Qualified vLEI Issuer Credential",
    "description": "A vLEI Credential issued by GLEIF to Qualified vLEI Issuers which allows the Qualified vLEI Issuers to issue, verify and revoke Legal Entity vLEI Credentials and Legal Entity Official Organizational Role vLEI Credentials",
    "type": "object",
    "credentialType": "QualifiedvLEIIssuervLEICredential",
    "version": "1.0.0",
    "properties": {
      "v": {
        "description": "Version",
        "type": "string"
      },
      "d": {
        "description": "Credential SAID",
        "type": "string"
      },
      "u": {
        "description": "One time use nonce",
        "type": "string"
      },
      "i": {
        "description": "GLEIF Issuee AID",
        "type": "string"
      },
      "ri": {
        "description": "Credential status registry",
        "type": "string"
      },
      "s": {
        "description": "Schema SAID",
        "type": "string"
      },
      "a": {
        "oneOf": [
          {
            "description": "Attributes block SAID",
            "type": "string"
          },
          {
            "$id": "ELGgI0fkloqKWREXgqUfgS0bJybP1LChxCO3sqPSFHCj",
            "description": "Attributes block",
            "type": "object",
            "properties": {
              "d": {
                "description": "Attributes block SAID",
                "type": "string"
              },
              "i": {
                "description": "QVI Issuee AID",
                "type": "string"
              },
              "dt": {
                "description": "Issuance date time",
                "type": "string",
                "format": "date-time"
              },
              "LEI": {
                "description": "LEI of the requesting Legal Entity",
                "type": "string",
                "format": "ISO 17442"
              },
              "gracePeriod": {
                "description": "Allocated grace period",
                "type": "integer",
                "default": 90
              }
            },
            "additionalProperties": false,
            "required": [
              "i",
              "dt",
              "LEI"
            ]
          }
        ]
      },
      "r": {
        "oneOf": [
          {
            "description": "Rules block SAID",
            "type": "string"
          },
          {
            "$id": "ECllqarpkZrSIWCb97XlMpEZZH3q4kc--FQ9mbkFMb_5",
            "description": "Rules block",
            "type": "object",
            "properties": {
              "d": {
                "description": "Rules block SAID",
                "type": "string"
              },
              "usageDisclaimer": {
                "description": "Usage Disclaimer",
                "type": "object",
                "properties": {
                  "l": {
                    "description": "Associated legal language",
                    "type": "string",
                    "const": "Usage of a valid, unexpired, and non-revoked vLEI Credential, as defined in the associated Ecosystem Governance Framework, does not assert that the Legal Entity is trustworthy, honest, reputable in its business dealings, safe to do business with, or compliant with any laws or that an implied or expressly intended purpose will be fulfilled."
                  }
                }
              },
              "issuanceDisclaimer": {
                "description": "Issuance Disclaimer",
                "type": "object",
                "properties": {
                  "l": {
                    "description": "Associated legal language",
                    "type": "string",
                    "const": "All information in a valid, unexpired, and non-revoked vLEI Credential, as defined in the associated Ecosystem Governance Framework, is accurate as of the date the validation process was complete. The vLEI Credential has been issued to the legal entity or person named in the vLEI Credential as the subject; and the qualified vLEI Issuer exercised reasonable care to perform the validation process set forth in the vLEI Ecosystem Governance Framework."
                  }
                }
              }
            },
            "additionalProperties": false,
            "required": [
              "d",
              "usageDisclaimer",
              "issuanceDisclaimer"
            ]
          }
        ]
      }
    },
    "additionalProperties": false,
    "required": [
      "i",
      "ri",
      "s",
      "d"
    ]
  },
  "chains": [],
  "status": {
    "vn": [
      1,
      0
    ],
    "i": "ELA5rjjb8zXnF8AkrBqiAzeSKoWgC58v1hxUhewgspjI",
    "s": "0",
    "d": "EAOy-8ERhTopfNLA8al2ZYAG_uI-uo2hA9BShzmIET-B",
    "ri": "EH5cA6rX8yZmXYYFtuLsGTJIATKE6pUtIg0Tp168YXqb",
    "ra": {},
    "a": {
      "s": 2,
      "d": "EFFuPee2xKXNseYVt3EYStWhdBvqnv9ero1LqQnNvVqO"
    },
    "dt": "2024-04-12T09:55:14.831000+00:00",
    "et": "iss"
  },
  "anchor": {
    "pre": "ELA5rjjb8zXnF8AkrBqiAzeSKoWgC58v1hxUhewgspjI",
    "sn": 0,
    "d": "EAOy-8ERhTopfNLA8al2ZYAG_uI-uo2hA9BShzmIET-B"
  },
  "anc": {
    "v": "KERI10JSON00013a_",
    "t": "ixn",
    "d": "EFFuPee2xKXNseYVt3EYStWhdBvqnv9ero1LqQnNvVqO",
    "i": "EN0Ix4NqsdN-N--vN99r7GXYZcJW7NqrKPgxkhd-kHAQ",
    "s": "2",
    "p": "EN9aekBSnHdtUMu2dm7dWD-09p96udiM7D04rPCWfiPX",
    "a": [
      {
        "i": "ELA5rjjb8zXnF8AkrBqiAzeSKoWgC58v1hxUhewgspjI",
        "s": "0",
        "d": "EAOy-8ERhTopfNLA8al2ZYAG_uI-uo2hA9BShzmIET-B"
      }
    ]
  },
  "ancatc": [
    "-VCs-AABAAD4UlPoLP-AHdb-bO106e7XSMm1Cs8-zgHISKlTLhJTmerepcHoj_TbCCrwij8OnxgVt4_iGlgi7ue65W1C7j0M-BAGAABJofBZvwytsmRKDYMDqlffWPikVAyw8iPZnL5SFb0UiIaK7GYSmBzZhR5BO1dtIR-52yCCXfmMSJaNkW3PhvsNABDKrtkbjf-Hh3HaSoaekCpGrenEdBirijYNidgRWErhETd1z5sAbjwhOw7L2xMsepkc3hUqQqwSnStsoJ6qSOkKACDiWNi0Sb90iE6menlxIghQoHycpl9kcevzpTfQ7yY4bNX48xA2HYcwuMy4zrrbm_RljyDuhukiZJ01J3paCuMEADBPms0AEmSUoAA5csyUX1gFH71zfpH061A9mqPdPO-vU9zYg9ogoZy1gHTQfCDWxQFJY4ZNtEPpFnqviJQl_f4EAECLu6vmsjTqYqEITl_JjTPx2SXNM6nIy7YSohjLD4I8CNlfClnY38sTjPGGDndfkcEDDnvUu2R3DrMFFhdgqi0CAFCWrjZRT7Nui2-0qEEcfcfsJj6vE7o4GIGPkLL2--0vATpeAzbvNLfj4L_3nFW_L8FeMUtMZ-pZfjwK_ZmBXOcP-EAB0AAAAAAAAAAAAAAAAAAAAAAA1AAG2024-04-12T09c55c15d766792p00c00"
  ]
}

Nice!

Nice!

Just updated the description with the successful web hook call, I misconfigured the --auth parameter first trial.

Closing this as we have added a version of this to our integration test suite

repo: GLEIF-IT/sally


text:
certaines watchlist n'ont pas d'attribut owner, ce qui cause un problème si on veut chercher son owner par son id

{
"name": "juju",
"movies": [],
"id": "5668a1c1c4730803004104d5"
},
{
"name": "police movie",
"movies": [],
"id": "56689443aa5435030007a88f"
}

Ces playlist ont-elles été créés avec l'API /unsecure ? si oui il est normal qu'il n'aient pas d'owner. Supprime ces watchlists et utilise seulement ceux créés avec un user authentifié.

authors: franclml wfortin


text:
project status and other questions

Hi everyone... anyone...
How alive is this repo? Is anyone actively involved in doing work on it in a funded and sustainable capacity?  I have a few questions about the foundations of this push.  One of my initial questions is are there any descriptions of the formats described here outside of the python code?  Python is not an ideal medium to express a format in my opinion since it's a weakly typed language.  Is the idea to define a compact binary format akin to google protobuf for efficient storage and transmission of these data types, or is the idea to provide something human readable (or both)?

Hi @jjpepper, I am in no way affiliated with @GMSG-DataExchange or the omf project but I think I can answer a few of your questions/concerns.

Are there any descriptions of the formats described here outside of the python code?

The Open Mining Format Specification is generally described here. As for learning the data format, the code docs for this repo have been especially helpful for me.

Python is not an ideal medium to express a format in my opinion since it's a weakly typed language.

Python’s weak/dynamic typing can definitely be problematic which is why omf Is built upon properties (actively maintained) for the creation of strongly typed objects. Also, the Open Mining Format is not exclusive to Python. It’s simply a serialized data format that makes sense when using standard array/vector data types in your language of choice.

Is the idea to define a compact binary format akin to google protobuf for efficient storage and transmission of these data types, or is the idea to provide something human readable (or both)?

I am not familiar with protobuf and again I am not affiliated with this project, but I think the goal is to provide a simple, easy to use serialized (binary) data format for efficient storage, retrieval, and transmission of data.
Overall I am a huge fan of this idea, having a simple serialized data format with an intuitive interface in Python (or Java, C#, etc.), however I don’t think anyone is really pushing these standards or promoting the adoption of them besides Seequent’s leapfrog being compatible with omf.

Thanks @banesullivan! There are a few companies other than Seequent that have picked up OMF v1, including Deswik; some others will also announce soon. A talk from a few months ago is here:
https://external.opengeospatial.org/twiki_public/pub/GeoScienceDWG/WebHome/5-2018_Orleans_GMSG_Andrew_Scott.pdf

I think that the take-aways from that talk are also worth highlighting here:

We have focused on the foundation, not objects
It demonstrates that a solution is possible and actually not that hard
V1.0 is as much about changing mindsets as it is about a technical solution

Next Steps include:

We need to explore development of V2.0 and/or adoption of other standards
We need to get permanent management of this solution (Technical, project management).

The goal of OMF v1 is to prove out the ideas and drive some adoption throughout the industry, it is slowly gaining some traction, and next steps will be to explore or incorporate other standards (such as protobuf). That work would probably also add other client libraries around the reference implementation that this python library provides. The goal of the first version is mostly (in my opinion) to prove out the acronym (open mining format) rather than all of the technology behind it. Lots more to do in thinking forward to the next version!
I hope that helps give some more pointers and information, there should also be some links on the GMG website to join the working group if you are inclined!

Quick update, Geovia just released OMF v1 support:
https://www.3ds.com/fileadmin/PRODUCTS-SERVICES/GEOVIA/PDF/datasheet/GEOVIA-Surpac2019-WhatsNew.pdf

authors: banesullivan jjpepper rowanc1

repo: GMSGDataExchange/omf


text:
Investigate: Crustal Inversion slip vs Rupture rates

SRM (Matt) want to know why we're seeing plots showing faults with some rate (in Solution) where there's a 0/mm Target slip rate in the Fault Model (+deformation).
Update

this is because these faults are not being filtered from CFM @mcg-gns is looking how this can be done and then new rupture sets can be produced where rupture do not exist.
a second option @voj is looking at adding a ruptureSet filtering option to the inversion, where we drop all ruptures that have a 0-slip rate on any subsection. This done after applying the Deformation model allows for some more fluid exploration of deformation model vs rupture sets without letting these impossible ruptures enter the Inversion process.

examples:

SW52ZXJzaW9uU29sdXRpb246MTI3MTguMDczb05G

@mcg-gns this was parked when we focussed on regional MFD setups. Is it still a concern?

@chrisbc @mcg-gns the expectation is that this will be resolved with #90
I think we can close this issue.

authors: chrisbc voj

repo: GNS-Science/nzshm-opensha


text:
DIGITAL-109: Proposed PR template

NOTE: Once this is in dev it will pre prop the pr template
I have copy and pasted the template to show how it will look...  when reviewing the md file please note that text within <!---  ---> is commented out and only seen when the PR is in edit mode.  This will not be seen once work is saved and is only to provide context and help when filling out the template.

Jira ticket

DIGITAL-109
Purpose

This PR will set up a PR Template for the team to follow in order to standardize our PR review process.
Deployment and testing
Local Setup

None
QA/Testing instructions

Review the new template suggestion and ensure steps and suggestion make sense and are appropriate for our project and workflow.
Checklist for the Developer

[x] A link to the JIRA ticket has been included above.
[x] No merge conflicts exist with the target branch.
[x] Automated tests have passed on this PR.
[x] A reviewer has been designated.
[x] Deployment and testing steps have been documented above, if applicable.

Checklist for the Peer Reviewers

[ ] The file changes are relevant to the task objective.
[ ] Code is readable and includes appropriate commenting.
[ ] Code standards and best practices are followed.
[ ] QA/Test steps were successfully completed, if applicable.
[ ] Applicable logs are free of errors.

Love it @clmedders . One more section I'd like to add is 'Includes the following PRs, they must be merged first:'

@mattsqd thats a good add... file has been updated!

authors: clmedders mattsqd

repo: GSA/digital-gov-drupal


text:
Infrastructure as code for (temporary) GCP Services?

When creating infrastructure like the GCP pub/sub message queue and spinning up any managed database instances - do we want to do this manually in the GUI for each environment (test/staging/production) or do we want to use something like terraform to make this more consistent and well defined?

Do we have the necessary skills in the team to support a tool like terraform? And if so, who's responsible for maintaining it?
Will there be problems if we use terraform but no one else in IDP-D does? Will we end up ruining/deleting their configurations? Would we need a separate cloud instance?

@SyedZulfikarAH @scheung38 Did you guys decide on the best approach for this when configuring the GCP pub/sub queues?

Hi Rob, so far everything has been helm/kubectl/gcloud
from cluster creation, update, patches, installations of k10 backup/restore,
installation of CICD ArgoCD/Devtron for auto CD from docker pushed to Kubernetes cluster automation.
Installation previously for Jenkins was also helm based.
Now testing PubSub with Python client also didn’t use terraform. So never had to terraform for all these config and source code to repo.
Sent from my iPhone

On 20 Jan 2022, at 11:33, Rob B @.***> wrote:

—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you are subscribed to this thread.

repo: GSS-Cogs/linked-data-repository


text:
frontend fixes

PR Title/Tagline
What does this PR change and why?
How to Test

Please add or build upon a testing card to the Notion page and link it here

Fix button in Notes Modal, Change font in Utility Partner Modal, get rid of register button

Database change / migration to run
Environment config change
Breaking API change

Related Github Issues

#[Number of Issue]
Or, remember to link to an issue on the sidebar

Related PRs

#PRNUMBER

Checklist

[ ]  Database schema docs have been updated or are not necessary
[ ]  Code follows design and style guidelines
[ ]  Code is commented with doc blocks
[ ]  Tests have been written and executed or are not necessary
[ ]  Latest code has been rebased from base branch (usually develop)
[ ]  Commits follow guidelines (concise, squashed, etc)
[ ]  Github issues have been linked in relevant commits
[ ]  Relevant reviewers (Senior Dev/EM/Designers) have been assigned to this PR

Closes #146


text:
Staff Recipe Fix

These are the current recipes for the Staff and Stafter. As they are identical, only the Staff can actually be crafted and doesn't follow the original Thaumcraft cap scheme.

This pull changes the basic Staff recipe to follow the wand scheme as it is in original Thaumcraft. The vis cost and screw tiering remains the same, or tier+1 relative to the wand core.

Resolves https://github.com/GTNewHorizons/GT-New-Horizons-Modpack/issues/5830?_pjax=%23js-repo-pjax-container

repo: GTNewHorizons/GTNH-TC-Wands

license: WTFPL


text:
load the bbmodel model

Outline
This plugin is great, but unfortunately, it can only use cumbersome JSON format "3D models", and many of my self-made models cannot be used
I hope to load the bbmodel model
How?
Support for bbmodel software export types

just convert the block bench model on export https://www.reddit.com/r/Blockbench/comments/gtueic/how_do_i_convert_a_bbmodel_file_to_a_json_file/

this isnt possible

However, it will be worked on when I have a LOT of time:
https://github.com/GomorrhaDev/MinetopiaVehicles/tree/modelengine

Duplicate of #60

repo: GamerJoep/MinetopiaVehicles


text:
[DRAFT!!] New features (v2.3.0-dev8)

THIS IS A DRAFT PR - DON'T MARK IT AS READY, PLEASE.

I'm currently working on new features, some of which are so big that they can't be in a minor 2.2.2 update...
I've added DependencyModule to deal with softdepends, one of which is now WorldGuard. It allows players to use additional features which won't work unless WorldGuard is installed - in that case nothing should go wrong, it's all done in a way that it shouldn't be a problem.
Another big change is driving on both blocks and slabs. The 'both' option is now default in config.
BE AWARE: This should NOT be merged until 2.2.1 is released. (I guess 2.2.1 is already ready to be released, isn't it?) Also, it should probably be developed in another branch (not master), because if critical bugs were to be found in 2.2.1, we would be able to fix them.

Please, do not mark as ready until 2.2.1 is released.

Please, do not mark as ready until 2.2.1 is released.

Added Vault soft-dependency and filling players' jerrycans.
Everything can be configured in config.yml, there are tons of options. I tried to add as many explanations as possible into config.yml, as well as tried to make them easy to understand, concise, and eloquent.
Players can fill their jerrycans by right-clicking levers/tripwire hooks (can be played with in config) on gas stations (WorldGuard needed). If they have Vault and enable it in the config, they may also be charged for filling up their jerrycans. The price can be adjusted as well.
There are also 2 new permissions: mtvehicles.filljerrycans to even be able to use this new feature (server owners can set that players needn't have this permission in the config) and mtvehicles.filljerrycansforfree which enables players not to pay for filling up jerry cans.
Note: I had to add quite a lot of messages and since I don't speak Spanish, nor Dutch, I used google translator... You guys may adjust that after pushing. 😜
Also, everything should be fail-proof, specific features, which depend on other plugins, are disabled if softdepends are not found. I have hopefully tested everything, haven't found any bugs (yet).

Why are you static abusing DependencyModule, no need to make a static method

I've changed quite a lot of code, it still needs to be tested. (I've quickly tried the WorldGuard flags and they seem to be working fine.)

Regions are no longer listed in config.yml, they are defined by custom flags instead - mtv-gasstation, mtv-place, mtv-enter, and mtv-pickup. (Everything should be explained in the config; later, we'll probably add it to the readme as well.)
Also, I have completely disabled WorldGuard as a soft-dependency in 1.12 because it is no longer supported by their developers and thus it doesn't use the latest API...
Lastly, I have rewritten the movement section (a bit). I guess it may be easier to maintain now. 1.12 movement is still vastly different though due to the old mechanics.

It should be ready for review.

I've edited all the movement files once again. The most of the code is now located in one abstract class, the version classes contain the NMS stuff...

authors: Zettovec duranaaron


text:
After changing the indicator when user click on bubble the trails got disappeared

SEVERITY:  Major
MODULE: Bubble Chart
PLATFORM:

Windows 7 / Chrome 49.0
Windows 7 / Firefox 44.0
Windows 7 / Internet Explorer 11.0
Mac 10 / Safari 9

STEPS TO REPRODUCE:

Navigate to the URL: http://tools-stage.gapminderdev.org/tools/bubbles
Click on India and Sudan bubble
Drag the slider and generate trails
Click on color drop down
Write education aid given in the search field and select that indicator
Click play and wait till the slider reaches to the end point
Click on any bubble

ACTUAL RESULTS:
The india and sudan bubble disappeared , as the user click on any other bubble
EXPECTED RESULTS:
The unwanted bubbles and labels should not displayed on the chart
SCREENSHOT:

https://github.com/Gapminder/vizabi/pull/1752

repo: Gapminder/vizabi


text:
Compatibility check and testing for Responsive Design (jsonConfig)

Notification from ioBroker Check and Service Bot
Dear Adapter developer,
ioBroker should be fully usable and operable on mobile devices
So please check your adapter jsonConfig for Responsive Design.
You can perform these tests in the developer console of your browser (F12)

For jsonConfig, all resolutions should be taken into account in the respective inputs.
The following resolutions are provided:

xl - width in 1/12 of screen on extra large screens (1536px < width)
lg - width in 1/12 of screen on large screens (1200px <= width < 1536px)
md - width in 1/12 of screen on middle screens (900px <= width < 1200px)
sm - width in 1/12 of screen on small screen (600px <= width < 900px)
xs - width in 1/12 of screen on tiny screens (width < 600px)

We recommend the following values for the standard layout
"xs": 12,
"sm": 12,
"md": 6,
"lg": 4,
"xl": 4

The following entry should be made below  "type": "tabs" in order to display a clearly legible table bar:
"tabsStyle": {
  width: "calc(100% - 100px)"
},

Please close the issue after you checked it.
Feel free to contact me (@iobroker-bot) if you have any questions.
And THANKS A LOT for maintaining this adapter from me and all users.
Let's work together for the best user experience.
your
ioBroker Check and Service Bot
@simatec for evidence
Note: If you added Responsive Design tests already, simply close this issue.

Things are looking good on ‘appID’. ‘appID’ is very small with xl: 1 and cannot be read on large screens. Would also set ‘appID’ to xl: 3

Done. Thanks for the hint.

authors: Gaspode69 ioBroker-Bot simatec


text:
睡眠唤醒几秒后重启

更新10.15.4后，又发生了，之前10.15.3可用的解决方法失效，你更新后有出现这个问题吗

我这里睡眠正常，更新 10.15.4 后没有对 OC 进行任何更改。

你的显示器用的是什么接口？

你的显示器用的是什么接口？

DP

问题到底出在哪呢，我查了很多，据说是声卡驱动的问题，屏蔽核显DP接口可以解决（我是核显输出），在10.15.3之前确实有效

我遇到的是每次都会睡死的问题。不管是蓝牙鼠标还是usb鼠标都没有办法唤醒。

authors: GeQ1an Utmostmao bowenqiang


text:
🛑 Mastodon is down

In 0e13cd2, Mastodon ($MASTODON_URL) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Mastodon is back up in 7f248a7.

repo: GeekCornerGH/status-page


text:
Is there a way to add background color to controls area? Or prevent video & controls from stacking?

My video bleeds over into my controls area.
Is there a way to create space between video and controls?
Or to add a background to the control area for better readability?

any update on this??

repo: GeekyAnts/flick-video-player


text:
(3.0.80) after closing the error dialg, login button goes inactive

I would expect less-than-desirable behavior from Jadeite after an unexpected error. The solution in this case is to close the login window and reopen Jadeite.
If that is not acceptable, I can wrap the login code in an error handler which fixes the conditions so the button will re-enable before showing the error dialog. However, that isn't a very good solution either.
Reassigning to @dalehenrich for comment and removing November 19 label.

I think that the code should always work correctly even in the presence of errors .... agree that it is not a high priority ... but for completeness this should be fixed ...

I've reset the session on login errors in 3.0.82. Manual testing shows that the login button re-enables after an error.

It sometimes take a couple of seconds to reenable, but it seems pretty reliable that it eventually does.

authors: LisaAlmarode dalehenrich ericwinger

repo: GemTalk/Jadeite


text:
Could you help to upload the dataset of the contest?

Hi there! Could u plz help upload the dataset of the DeepGlobe Land Cover Classification Challenge to cloud like 百度云盘. I couldn't access the dataset since the contest haven't accepted me 0.0

Sure. Dataset will be published during New Year's Holiday.


text:
react/socket: ^0.5 dependency problem

I am using phppm library and it requires react/socket: ^0.5. One of the dependencies of your bundle is
gos/ratchet  with this dependency:
"react/socket": "^0.3 || ^0.4"

which makes the installation fail.
So what I did is to put this into my composer.json:
"react/socket": "0.5.1 as 0.3.4",

and installation passed (I still need to test it this works).

Update:
As I expected, it didn't work. When I run ./bin/console gos:websocket:server I get this error (full path is cut):
                                                                                Type error: Too few arguments to function React\Socket\Server::__construct(), 1 passed in .../vendor/gos/web-socket-bundle/Server/Type/WebSocketServer.php on line 128 and at least 2 expected
I could remove phppm and it will work (been using your bundle before) but I would prefer to keep using it as I get around 10-15 times faster application, for free.
Can you upgrade the bundle to work with react/socket: ^0.5? If not, can you give some advice on how to decorate this service?

I have also problems with the dependency on react/socket. The origin of gos/ratchet, ratchetphp/Ratchet has released version 0.4 some days ago. It depends on "react/socket": "^1.0 || ^0.8 || ^0.7 || ^0.6 || ^0.5" . Can this version be merged maybe?

You can fix it by yourself with fork, and use your own fork for some time, until pull request will be merged.

https://github.com/GeniusesOfSymfony/Ratchet/pull/5

authors: BunnyHolder SimonHeimberg andreybolonin wjbLabs

repo: GeniusesOfSymfony/WebSocketBundle


text:
Replace enumerations section on index/landing page with enumerations page

Fixes #676

Merge this PR in before merging PR #688

repo: GenomicsStandardsConsortium/mixs


text:
🛑 WWWW xyz is down

In 3758350, WWWW xyz (https://www.crushing.xyz) was down:

HTTP code: 502
Response time: 2916 ms

Resolved: WWWW xyz is back up in f91596a after 9 minutes.

repo: GentlemanHu/own-status


text:
🛑 AI flowise is down

In dc8537d, AI flowise (https://aiflow.crushing.xyz) was down:

HTTP code: 0
Response time: 0 ms

Resolved: AI flowise is back up in 7fd00cc after 13 minutes.


text:
adb: error: stat failed when trying to push to /data/local/tmp/scrcpy-server.jar: Permission denied

Environment

**OS: macOS
**Scrcpy version: 3.0.2
**Installation method: via brew
**Device model: emulator
**Android version: 12

Describe the bug
I got this error after run command scrcpy
scrcpy 3.0.2 <https://github.com/Genymobile/scrcpy>
INFO: ADB device found:
INFO:     --> (tcpip)  <my device>            device  sdk_gphone64_x86_64
adb: error: stat failed when trying to push to /data/local/tmp/scrcpy-server.jar: Permission denied
ERROR: "adb push" returned with value 1
ERROR: Server connection failed

https://stackoverflow.com/questions/59046671/android-shell-user-has-no-access-to-data-local-tmp-even-though-it-is-the-owner ?

repo: Genymobile/scrcpy


text:
Why AV1 Encoder so laggy?

Environment

OS: Windows 11 23H2
Scrcpy version: 3.1
Installation method: Windows release
Device model: TECNO POVA 6 Pro 5G
Android version: 14

Describe the bug
My device can run smoothly on H.265 bitrate 16M but AV1 absolutely lag and very much latency.
ps. sorry for my language.
My PC
Intel i5-13500
Geforce RTX4070
RAM DDR5 16GBx2 6400Mhz

Your device has probably no hardware encoder for AV1 (so it uses a software encoder).
Check with scrcpy --list-encoders.

Thank you for your reply.
I use software encoder but still so laggy. Because my device has no hardware encoder. Right?


text:
improve color of crowns in DialogSummary

The colors of the crown shown in DialogSummary are not beautiful. Especially the silver crown is nearly unvisible.

Codecov Report

Merging #94 (9b5bbdd) into master (867c4e0) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master      #94   +/-   ##
=======================================
  Coverage   26.37%   26.37%
=======================================
  Files          26       26
  Lines         872      872
  Branches      153      153
=======================================
  Hits          230      230
  Misses        642      642

Impacted Files
Coverage Δ

src/components/DialogSummary.vue
0.00% <ø> (ø)

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 867c4e0...9b5bbdd. Read the comment docs.

Codecov Report

Merging #94 (9b5bbdd) into master (867c4e0) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master      #94   +/-   ##
=======================================
  Coverage   26.37%   26.37%
=======================================
  Files          26       26
  Lines         872      872
  Branches      153      153
=======================================
  Hits          230      230
  Misses        642      642

Impacted Files
Coverage Δ

src/components/DialogSummary.vue
0.00% <ø> (ø)

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 867c4e0...9b5bbdd. Read the comment docs.

you are right. Maybe this "gold" is bether for us.

you are right. Maybe this "gold" is bether for us.

authors: codecov-io wlanowski

repo: GeoGuess/Geoguess


text:
dataset download

Thanks for your work, I opened the dataset OneDrive link and could not display the page. Is there any other way to download the dataset please.

we have uploaded the dataset to https://onedrive.live.com/?authkey=!ANsGyoc5unMUeoI&id=A6517D3A92CD1536!110&cid=A6517D3A92CD1536
and https://pan.baidu.com/s/1Fz0KDpgp-_33BN8XTyQlBQ?pwd=5jny
Please check it, and thanks for your attention.

we have uploaded the dataset to https://onedrive.live.com/?authkey=!ANsGyoc5unMUeoI&id=A6517D3A92CD1536!110&cid=A6517D3A92CD1536 and https://pan.baidu.com/s/1Fz0KDpgp-_33BN8XTyQlBQ?pwd=5jny Please check it, and thanks for your attention.
Thanks for your reply, unfortunately I still can't access the OneDrive link for the dataset even though I've used a VPN. could it be shared with BaiduNetDisk?


text:
Doesn't seem to have an effect if source maps were enabled

I get this error
Sourcemap is likely to be incorrect: a plugin (vite-plugin-importus) was used to transform files, but didn't generate a sourcemap for the transformation. Consult the plugin documentation for help

And my build sizes are the exact same as without this plugin :/

@Whoaa512  what is your version of vite? This looks like a bug of vite@2.5.6 Sourcemap is likely to be incorrect. You can upgrade your vite version to try.

I'm using vite@4.1.2 and v1.0.4 of this plugin
Here's my config
import { resolve } from "path";
import { defineConfig } from "vite";
import reactRefresh from "@vitejs/plugin-react";
import svgrPlugin from "vite-plugin-svgr";
import envCompatible from "vite-plugin-env-compatible";
import vitePluginImportus from "vite-plugin-importus";

const isExt = process.env.IS_EXT === "true";

const extraInputs = {
  backgroundPage: resolve(__dirname, "src/backgroundPage/index.ts"),
};

const outDir = "build";

// https://vitejs.dev/config/
export default defineConfig({
  build: {
    outDir,
    sourcemap: true,
    // minify: false, // Can be enabled when we want to debug the output
    cssCodeSplit: !isExt,
    rollupOptions: {
      input: {
        main: isExt
          ? resolve(__dirname, "extension-index.html")
          : resolve(__dirname, "index.html"),
        ...(isExt ? extraInputs : {}),
      },
      output: {
        entryFileNames: "static/js/[name].js",
        assetFileNames: "static/[name].[ext]",
      },
    },
  },

  envPrefix: "REACT_APP_",

  define: {
    "process.env": {
      NODE_ENV: process.env.NODE_ENV,
    },
  },

  plugins: [
    reactRefresh(),
    svgrPlugin({
      svgrOptions: {
        icon: true,
      },
    }),
    envCompatible(),
    vitePluginImportus([
      {
        libraryName: "antd",
        libraryDirectory: "es",
      },
    ]),
  ],
});

@Geocld here's a small repo that reproduces the issue
https://github.com/Whoaa512/vite-import-repro

https://github.com/Geocld/vite-plugin-importus/pull/7

@Geocld here's a small repo that reproduces the issue
https://github.com/Whoaa512/vite-import-repro

vite@^3
vite@^4
Still reproducible

Please try version 1.0.5, thanks for @iceprosurface request.

authors: Geocld Whoaa512 iceprosurface

repo: Geocld/vite-plugin-importus


text:
Add this training to Gepardec/train by replacing the existing one which has been refactored

The bootstrap.sh shall be part of our Gepardec/train repository, which holds all of our trainings which can be provisioned in AWS.
Document the training in the github pages of Gepardec/train, sand replace the existing containerization documentation, because it has changed.

I'm not quite sure if we should do that, the other trainings are not part of this repository as well.
Need to check with the others having trainings base on gepardec/train

repo: Gepardec/containerization-training


text:
Add cassie robot in example-robot-data

This draft PR introduces the cassie_description, which is taken from https://github.com/proyan/cassie-gazebo-sim.
The model introduced is sdf format. I use the cassie_v2.sdf to produce examples for pinocchio3, and which we reproduced in the paper. The python bindings for the eventual loadCassie would thus depend on the pinocchio version being installed.
I open this PR to discuss how to

best handle the multiple other cassie models available (https://github.com/DAIRLab/dairlib/issues/17), and what to introduce and not.
How to handle the API for different sdf models as well. I re-wrote cassie_v2 from the original sdf file which when parsed with pinocchio makes sure that the constraint appears on the ball joint. We should make it the default model loaded, but it isn't the standard model available from Agility.
Confirm Licenses when copying the files

@nim65s This PR is okay for review

1. best handle the multiple other cassie models available (

We could have different Cassie versions, for instance,
import example_robot_data
cassie = example_robot_data.load("cassie") # includes gearbox and planar linkage
cassie = example_robot_data.load("cassie_without_mechanism") # do not include gearbox and planar linkage

I believe these two cases might be useful for many of us. But, of course, we might create a more elaborated list of Cassie models.

I made a proposition to ease this in #101. The idea is to be more generic
If we follow it, I think we don't need any pinocchio version check here.

If you merge #101 before, then the CassieLoader could be simplified as well. However, I don't see a good way to handle multiple versions of the same robot. However, It might be useful if we can take the urdf/sdf filename inside the arguments list, since that way the custom naming could be avoided. I'm not sure how it might be best handled with the existing API.
I'll wait for #101 before modifying this PR

This PR is ready for review @nim65s

Please fix flake8:
./python/example_robot_data/robots_loader.py:271:1: E302 expected 2 blank lines, found 1
./unittest/test_load.py:45:1: W293 blank line contains whitespace
./unittest/test_load.py:48:1: W293 blank line contains whitespace

What version of flake8 do you use for ci? I get many more suggested fixes than the above 2

That's from https://github.com/Gepetto/linters : you can run it with docker run --rm -v $PWD:/root/src -it gepetto/linters. It's the latest version, with the following configuration: https://github.com/Gepetto/linters/blob/master/setup.cfg#L1

Oh, and I forgot that we need a import pinocchio as pin in the test file

Could we please merge this, and make a release?

authors: cmastalli nim65s proyan

repo: Gepetto/example-robot-data


text:
How can I change the error message for null for username/password?

I'd like to change the default error message for my log in action after noticing the submitting a blank form is returning an error of This field may not be null. for both username and password.
How can I easily change this? Is this a configurable option we should include in this package since I notice this code:
class JSONWebTokenSerializer(Serializer):
    """
    Serializer class used to validate a username and password.
    'username' is identified by the custom UserModel.USERNAME_FIELD.
    Returns a JSON Web Token that can be used to authenticate later calls.
    """
    def __init__(self, *args, **kwargs):
        ...
        self.fields[self.username_field] = serializers.CharField()
        self.fields['password'] = PasswordField(write_only=True)

so we're using CharField and PasswordField but nowhere can we override their error_messages

@erichonkanen try this http://stackoverflow.com/questions/26943985/custom-error-messages-in-django-rest-framework-serializer

@erichonkanen I'm open to suggestions here

@jpadilla
yeah I'm not sure what the best way would be or whether I should just override it in my project but a rough and tumble way would be something like..
username_error_messages = api_settings.USERNAME_ERROR_MESSAGES
password_error_messages = api_settings.PASSWORD_ERROR_MESSAGES

class JSONWebTokenSerializer(Serializer):
    """
    Serializer class used to validate a username and password.

    'username' is identified by the custom UserModel.USERNAME_FIELD.

    Returns a JSON Web Token that can be used to authenticate later calls.
    """
    def __init__(self, *args, **kwargs):
        """
        Dynamically add the USERNAME_FIELD to self.fields.
        """
        super(JSONWebTokenSerializer, self).__init__(*args, **kwargs)

        if username_error_messages:
            self.fields[self.username_field] = serializers.CharField(
                error_messages=username_error_messages
            )
        else:
            self.fields[self.username_field] = serializers.CharField()

        if password_error_messages:
            self.fields['password'] = PasswordField(
                write_only=True, error_messages=password_error_messages
            )
        else:
            self.fields['password'] = PasswordField(write_only=True)

authors: erichonkanen jpadilla vaibhav-jain

repo: GetBlimp/django-rest-framework-jwt


text:
Constantly no cmdlets available though import runs through

I can not get this running performing as the readme says, imported the invoke-pkiaudit.ps1 into the session, then it worked. Any ideas on this?

Let me know if you still have any issues!

authors: BerndAbb leechristensen

repo: GhostPack/PSPKIAudit

license: MS-PL


text:
🛑 MCSkinHistory is down

In 9765bea, MCSkinHistory (https://mcskinhistory.com) was down:

HTTP code: 0
Response time: 0 ms

Resolved: MCSkinHistory is back up in 3cefb3d.


text:
idea: add code-debug as a dependency for debugging

code-debug already has fortran/gdb support, and it may be possible to add that as a dependency to allow specifications of launch configurations and/or other things. At the very least, a recommendation should appear on the description page of this plugin.

specifically, it would be nice to include a configuration that compiles and launches the fortran program all in one go.

repo: Gimly/vscode-fortran


text:
Clip long lines on text output

This MR clips long lines in text mode to make it easier for the user to locate the secret on the output.
A big chunk of the message.py file has been refactored in the process, leading to some minor changes in the output, but those changes should not be visible (line return characters being moved inside or outside a color context for instance). One non-invisible change however is that, when the same secret is located twice or more on a single line, this line will be displayed multiple times (one time for each occurrence).
The maximum width of each line is based on the value returned by shutil.get_terminal_size. This means however that if the user changed its terminal size during or after the scan, the text will not adapt to the new size.
In verbose mode (scan -v), the output is never truncated. The secret itself is never truncated either, even in non-verbose mode. A minimum of 10 characters is shown before and after the found secret (if there is any content there), even if it exceeds the terminal size.

Codecov Report

Merging #34 (96fefb9) into main (574c35c) will increase coverage by 0.20%.
The diff coverage is 97.01%.

@@            Coverage Diff             @@
##             main      #34      +/-   ##
==========================================
+ Coverage   89.26%   89.46%   +0.20%
==========================================
  Files          23       23
  Lines        1071     1092      +21
==========================================
+ Hits          956      977      +21
  Misses        115      115

Flag
Coverage Δ

unittests
89.46% <97.01%> (+0.20%)
:arrow_up:

Flags with carried forward coverage won't be shown. Click here to find out more.

Impacted Files
Coverage Δ

ggshield/output/text/text_output.py
88.52% <ø> (ø)

ggshield/output/text/message.py
96.58% <97.01%> (+0.74%)
:arrow_up:

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 574c35c...96fefb9. Read the comment docs.

Codecov Report

Merging #34 (96fefb9) into main (574c35c) will increase coverage by 0.20%.
The diff coverage is 97.01%.

@@            Coverage Diff             @@
##             main      #34      +/-   ##
==========================================
+ Coverage   89.26%   89.46%   +0.20%
==========================================
  Files          23       23
  Lines        1071     1092      +21
==========================================
+ Hits          956      977      +21
  Misses        115      115

Flag
Coverage Δ

unittests
89.46% <97.01%> (+0.20%)
:arrow_up:

Flags with carried forward coverage won't be shown. Click here to find out more.

Impacted Files
Coverage Δ

ggshield/output/text/text_output.py
88.52% <ø> (ø)

ggshield/output/text/message.py
96.58% <97.01%> (+0.74%)
:arrow_up:

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 574c35c...96fefb9. Read the comment docs.

repo: GitGuardian/gg-shield


text:
Unknown merge status until refresh

It’s happens often that I’ll check an open PR and see the PR status is unknown. I pull to refresh and the status is updated to its proper status.
What’s the reason this is happening?
Are we making multiple queries and only one is returning where the second is late? The status is obviously known at the time I open the PR.
If we are making 2 queries, can we update when the second one returns instead of making users pull to refresh (if they even know to do that).
Alternatively, now that we get merge status in the list view maybe we pass in the status while we wait for the new status query to return (again, if that’s how it works)
Sent with GitHawk

Oh sorry, we don’t display conflict status, we only display tests on the list view. So forget that suggestion.
Sent with GitHawk

This is the actual response from the API. It's b/c there has been a recent change and GitHub isn't sure if there can be a clean merge. You can see this in the .com UI by opening 2 PRs in 2 tabs, merge one then go to the other. It'll flash w/ an error before refreshing.
I've been thinking about how to fix this, but honestly the only thing I could suggest is if the status is unknown, dispatch after a second or something & refresh. Pretty hacky.

@rnystrom ah. So let me just make sure I fully understand. Once I open the PR and it updates, everyone after me will see proper status. It just requires someone to open the PR so it will check for conflict. (After each change)
Sent with GitHawk

If that’s the case, no status is ever unknown so I don’t think it’s that bad to switch unknown with “checking” (similar to github) and maybe ping github after a second and after 5 seconds to see if the status has changed.
If changed ~> update
If not changed ~> display, “unknown status, pull to refresh” (or tap to refresh?)
Sent with GitHawk

Yup

authors: Huddie rnystrom

repo: GitHawkApp/GitHawk


text:
Automatically crediting the author/contributor of the PR in the release notes

Let's discuss a potential feature/addition to GitReleaseManager!

Why? People like seeing their name up in lights, it a small gesture and a great way to encourage contributions. This functionality exists in GitReleaseNotes.

@ghuntley yes, I like this idea.  If you have a look at this blog post:
http://cakebuild.net/blog/2016/09/cake-v0-16-0-released
I have some working code to generate the list of contributors that you can see there.  Adding that to an item in the release notes is "harder".  An issue might have been created by one person, and fixed by another via a pull request.  Stitching the two together is where it becomes hard.  Not impossible, just not sure how much effort it will take.
The list of contributors is very simple to generate.

List of contributors, with a hyperlink to commits by author would suffice imho.

@ghuntley yes, that sounds doable 😄

Some other ideas which are kinda glamourous :)
https://twitter.com/RobertWPearce/status/910978463586074625

Why have a hyperlink when you can put someone's avatar in the release notes?

Two things to keep in mind:

milestone can contain issues as well as PRs
Issues may or may not be linked to a PR and, similarly, PRs may or may not be linked to an issue

In my opinion, the ultimate solution for this feature would be something like this:

Properly attribute each issue/PR and also display info about the linked issue/PR if possible. Like so:

When issue is not linked to a PR: [#xxx](<issue URL>) <title of the issue> raised by [<author or the issue>](<issue author's GitHub profile URL>)
When issue is linked to a PR:  [#xxxx](<issue URL>) <title of the issue> raised by [<author or the issue>](<issue author's GitHub profile URL>) resolved in [#zzz](<PR URL>) by [<author or the PR>](<PR author's GitHub profile URL>)
When PR is not linked to an issue: [#xxx](<PR URL>) <title of the PR> by [<author or the PR>](<PR author's GitHub profile URL>)
When PR is linked to an issue:  [#xxxx](<PR URL>) <title of the PR> by [<author or the PR>](<PR author's GitHub profile URL>) raised in [#zzz](<issue URL>) by [<author or the issue>](<issue author's GitHub profile URL>)

Contributors summary
Display a summary of all the users who contributed to the release. Something similar to this:

This screenshot was taken from the Octokit.net release notes here

I'm currently working on a proof of concept. If I'm successful I'll be happy to contribute a PR to implement this new feature.

This would be a great addition!

Determining if an issue is linked to a PR (and vice-versa) is turning out to be much more difficult than I anticipated because the Github API does not returned this info when an issue is retrieved. I did a lot of research and I found people offering two possible solutions:

retrieve the events in the issue "timeline", attempt to figure out which even corresponds to "issue was linked to PR", and finally try to figure which issue/PR is being referenced
parse the HTML from Github's web site for this particular issue and search an element with a specific CSS class name. If this element contains an anchor, the "href" property of this anchor will reveal the unique identifier of the issue/PR in question

The first option would be my preferred solution but, as I explained in this comment, I hit a dead end.
The second option (presented here) is very brittle since it relies on the presence of a HTML node with a specific CSS class. This can change at any moment if Github decides to make changes to their UI.

Maybe there's a third possible solution: use a GraphQL query to retrieve the desired data. I haven't explored Github GraphQL API, so this will be a learning experience for me. I'll spend some time researching/learning and report my findings.

Status update
I am able to figure out the linked issue/PR using a GraphQL query and I can generate release notes like this:

In the above example, the two highlighted issues have a linked PR. This works great in most cases!
However I discovered that in some case, for a reason I can't explain, the Github GraphGL API returns an empty array of events when fetching the timeline for a given issue which, obviously, prevents my logic from determining the given issue has a linked PR.

Status update
I am also able to generate a summary of people who made a contribution towards the release (meaning they either raised an issue or submitted a PR):

I didn't realize until yesterday that a single PR could be linked to more than one issue like in this example:

I need to update my PR to account for this possibility.
Also, GitReleaseManager was recently updated to support GitLab in addition to GitHub. I need to modify my PR to also support GitLab.

authors: Jericho gep13 ghuntley

repo: GitTools/GitReleaseManager


text:
Request for Simple Password Protection Instead of Full Authentication

Category
Feature Request
What is the current behavior?
For private books, every reader of the book needs to have an account registered with gitbook and as an owner of the book I must grant access to each account.
What is the desired behavior?
Currently I need a private book but I need to share access to it with thousands of people.  I do not need it to be crazy secure, just not fully public, so for my purposes, having nothing more than a simple password in front of it that I can change and share with the 1000+ people would make this a usable platform.  Without this, I have to somehow get every person to sign up for an account with gitbook and then they have to authenticate that way and I have to grant them access.  This is so far from scalable on my end that I will simple have to export all of my markdown to my own static site that I will password protect in this manner when I get time in a few months if this is not a feature that gets added.
Additional information
I could create a dummy account on gitbook presumably and grant it access and then share the username and password to that dummy account to the 1000+ readers, but this feels wrong.

@dustinrjo This is actually already implemented :) Though I must admit it's not terribly visible (but we've got a change that brings more structure to the preview/share workflow).
So what you want is called Access Tokens, you can generate revokable access tokens from your book's settings. You can share these as links to grant access to private content for non-gitbook users.
Does that make sense ?
P.S: closing the issue since it's already implemented (and will be improved in an upcoming UX release)

authors: AaronO dustinrjo

repo: GitbookIO/feedback


text:
remove unneeded heroku Procfile

To determine how to start your app, Heroku first looks for a Procfile. If no Procfile exists for a Node.js app, we will attempt to start a default web process via the start script in your package.json.

https://devcenter.heroku.com/articles/deploying-nodejs#specifying-a-start-script

bump

@zeke Thanks, good catch.

👍

This PR was kind of a way to test the waters and see how actively maintained this project is. So thanks!

@zeke nuts is actively used in production to power our GitBook Desktop Editor downloads. It's currently feature-complete for our needs and being maintained for bug-fixes.
Are you currently using or planning to use nuts in production ?

Are you currently using or planning to use nuts in production ?

@AaronO  I'm evaluating nuts as a release server for Electron apps. Electron's autoUpdater guide recommends it.

authors: AaronO zeke

repo: GitbookIO/nuts


text:
Enhancement: MOVE THIS TO PSYCH ENGINE OR AT LEAST KE 1.5.4

MOVE THIS TO PSYCH ENGINE OR KE 1.5.4, NOW.

no.

authors: GithubBRichert Legendary-Candice-Joe

repo: GithubSPerez/shaggy-matt


text:
Ban API

#29

Coverage increased (+1.4%) to 15.966% when pulling 27b99262c0a2a8319dc138e9891474196246d53d on feature/ban-api into 9b6042a5934be985dc4e0171ab1ea455dc2a4f21 on dev.

Coverage increased (+2.1%) to 16.667% when pulling b7b7f08467736a426bd69258496603e8c88e6e3b on feature/ban-api into 9b6042a5934be985dc4e0171ab1ea455dc2a4f21 on dev.

Coverage increased (+2.1%) to 16.667% when pulling 8da41a8e0564ec7fc2820d2bcbc98b565f88f4df on feature/ban-api into 9b6042a5934be985dc4e0171ab1ea455dc2a4f21 on dev.

authors: amatkivskiy coveralls

repo: Gitteroid/GitterJavaSDK


text:
🛑 gadgethouse is down

In 2ca046e, gadgethouse (gadgethouse.nl) was down:

HTTP code: 0
Response time: 0 ms

Resolved: gadgethouse is back up in 71003e6 after 18 minutes.


text:
🛑 orkut is down

In 9653d3d, orkut (orkut.com.br) was down:

HTTP code: 0
Response time: 0 ms

Resolved: orkut is back up in 2b80200.


text:
🛑 orkut is down

In ac4a1ee, orkut (orkut.com.br) was down:

HTTP code: 0
Response time: 0 ms

Resolved: orkut is back up in 62b097a.


text:
🛑 orkut is down

In eba87b3, orkut (orkut.com.br) was down:

HTTP code: 0
Response time: 0 ms

Resolved: orkut is back up in 72a688c.


text:
🛑 orkut is down

In 2cd3681, orkut (orkut.com.br) was down:

HTTP code: 0
Response time: 0 ms

Resolved: orkut is back up in afc08aa.


text:
🛑 mynewsize is down

In f25ff7c, mynewsize (mynewsize.com) was down:

HTTP code: 0
Response time: 0 ms

Resolved: mynewsize is back up in 2f62b01.


text:
🛑 orkut is down

In c6ea524, orkut (orkut.com.br) was down:

HTTP code: 403
Response time: 274 ms

Resolved: orkut is back up in 865754e.


text:
🛑 orkut is down

In 56734ae, orkut (orkut.com.br) was down:

HTTP code: 403
Response time: 238 ms

Resolved: orkut is back up in 2f2ed97.


text:
🛑 orkut is down

In 22bedfc, orkut (orkut.com.br) was down:

HTTP code: 0
Response time: 0 ms

Resolved: orkut is back up in 2a9e1ea.


text:
🛑 orkut is down

In 733a9a1, orkut (orkut.com.br) was down:

HTTP code: 0
Response time: 0 ms

Resolved: orkut is back up in f5b7ef6.


text:
🛑 ojolink is down

In 1a36824, ojolink (ojolink.fr) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Ojolink is back up in 1ee4bd9.


text:
🛑 ojolink is down

In 65805f0, ojolink (ojolink.fr) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Ojolink is back up in 5b1554e.


text:
🛑 orkut is down

In b0e5e39, orkut (orkut.com.br) was down:

HTTP code: 0
Response time: 0 ms

Resolved: orkut is back up in 45b5b76.


text:
🛑 orkut is down

In 718c711, orkut (orkut.com.br) was down:

HTTP code: 0
Response time: 0 ms

Resolved: orkut is back up in 55271fb.


text:
🛑 ojolink is down

In 8e4223f, ojolink (ojolink.net) was down:

HTTP code: 403
Response time: 527 ms

Resolved: Ojolink is back up in e407c1f.


text:
🛑 penispedia is down

In 2c38a4b, penispedia (penispedia.de) was down:

HTTP code: 0
Response time: 0 ms

Resolved: penispedia is back up in e9d9730.


text:
🛑 orkut is down

In a0cbcb6, orkut (orkut.com.br) was down:

HTTP code: 429
Response time: 770 ms

Resolved: orkut is back up in 9f9abd7.


text:
🛑 penispedia is down

In e606ce5, penispedia (penispedia.de) was down:

HTTP code: 0
Response time: 0 ms

Resolved: penispedia is back up in 9dcb102.


text:
🛑 ojolink is down

In c791a58, ojolink (ojolink.net) was down:

HTTP code: 403
Response time: 459 ms

Resolved: Ojolink is back up in 823c4b6.


text:
🛑 ojolink is down

In b4ac532, ojolink (ojolink.net) was down:

HTTP code: 403
Response time: 451 ms

Resolved: Ojolink is back up in 0adad84.


text:
🛑 ojolink is down

In ff25ffd, ojolink (ojolink.net) was down:

HTTP code: 403
Response time: 505 ms

Resolved: Ojolink is back up in c0e169a.


text:
🛑 orkut is down

In 90cbe53, orkut (orkut.com.br) was down:

HTTP code: 429
Response time: 1342 ms

Resolved: orkut is back up in 1510bf9.