Deprecation Notice when using loadColumnSchema for timestamp/datetime column with default null

What steps will reproduce the problem?
Use an arbitrary ActiveRecord object with a table containing a column that is:

Not the primary key
Of type timestamp or datetime
has default value NULL

Try to load a data record e.g. via findOne().
What is the expected result?
Method call to loadColumnSchema finishes and the ActiveRecord gets populated.
What do you get instead?
The following deprecation notice which is subsequently caught in a catch block:
Deprecated: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated
The notice is emitted in db/mysql/Schema.php:297
Additional info
PHP 8.1 introduced a new deprecation:
Passing null to non-nullable internal function parameters is deprecated.
In db/mysql/Schema.php:297 a regex is evaluated if the above mentioned conditions are met. When calling preg_match() the element $info['default'] is passed as 2nd parameter where $info is the method parameter and contains the raw column information.
In case of the emitted deprecation notice $info could look like that:

Q
A

Yii version
2.0.43

PHP version
8.1

DBMS
Ver 15.1 Distrib 10.1.48-MariaDB

Operating system
Ubuntu

Would you please check again with php81 branch?

This problem is duplicated in #19118.
@samdark I will verify.

@samdark I checked and the issue persists. There has been no change to framework/db/mysql/Schema.php line 296-297 yet to address the issue. see #19118 contains a proposed fix.


Volume driver external option can't use variables from Rancher-Compose questions

Rancher versions:
rancher/server: 1.6.0
rancher/agent: 1.2.2
Infrastructure Stack versions:
healthcheck: v0.3.1
ipsec: rancher/net:v0.11.2
network-services: rancher/dns:v0.15.0
scheduler: v0.7.5
Docker version: (docker version,docker info preferred)
Containers: 50
 Running: 34
 Paused: 0
 Stopped: 16
Images: 55
Server Version: 17.03.1-ce
Storage Driver: overlay
 Backing Filesystem: extfs
 Supports d_type: true
Logging Driver: json-file
Cgroup Driver: cgroupfs
Plugins:
 Volume: local rancher-nfs
 Network: bridge host macvlan null overlay
Swarm: inactive
Runtimes: runc
Default Runtime: runc
Init Binary: docker-init
containerd version: 4ab9917febca54791c5f071a9d1f404867857fcc
runc version: 54296cf40ad8143b62dbcaa1d90e520a2136ddfe
init version: 949e6fa
Security Options:
 seccomp
  Profile: default
Kernel Version: 4.9.24-rancher
Operating System: RancherOS v1.0.1
OSType: linux
Architecture: x86_64
CPUs: 8
Total Memory: 14.68 GiB
Name: emc2-dev-beast
ID: X5N3:JNKC:PEI3:WNLK:N3BE:25P2:GSAX:XZDM:TNF3:U3T4:ZOBX:KJCB
Docker Root Dir: /var/lib/docker
Debug Mode (client): false
Debug Mode (server): false
Registry: https://index.docker.io/v1/
Experimental: false
Insecure Registries:
 <IP_ADDRESS>/8
Live Restore Enabled: false

Operating system and kernel: (cat /etc/os-release, uname -r preferred)
4.9.24-rancher
NAME="RancherOS"
VERSION=v1.0.1
ID=rancheros
ID_LIKE=
VERSION_ID=v1.0.1
PRETTY_NAME="RancherOS v1.0.1"
HOME_URL="http://rancher.com/rancher-os/"
SUPPORT_URL="https://forums.rancher.com/c/rancher-os"
BUG_REPORT_URL="https://github.com/rancher/os/issues"
BUILD_ID=

Type/provider of hosts: (VirtualBox/Bare-metal/AWS/GCE/DO)
DO
Setup details: (single node rancher vs. HA rancher, internal DB vs. external DB)
HA
Environment Template: (Cattle/Kubernetes/Swarm/Mesos)
Cattle
Steps to Reproduce:
Create an environment-level volume (named "files") via UI, then create a catalog item with a variable in the external property of a volume driver. Sample item here. Attempt to start the stack through the Catalog UI.
docker-compose.yml:
version: '2'
services:
  ubuntu:
    image: ubuntu
    volumes:
    - files:/test
volumes:
  files:
    driver: rancher-nfs
    external: ${STORAGE_REMOTE}

rancher-compose.yml:
version: '2'
catalog:
  name: Test Ubuntu item
  version: 0.0.1
  questions:
    - variable: "STORAGE_REMOTE"
      description: "Determines storage scope. Stack=false, Environment=true"
      label: "External Remote Storage"
      required: true
      type: "boolean"
      default: false
services:
  ubuntu:
    scale: 1

Expected Results:
Stack gets created 🎉
Actual Results:
Rancher displays an error:
Error (yaml: unmarshal errors: line 3: cannot unmarshal !!str 'true' into struct { Name string })

Other Notes:

Variable types tried: boolean, enum, string
Works fine via CLI docker-compose up and rancher-compose up
Works fine by pre-filling and pasting into manual stack creation input boxes

Please let us know in a comment if you can still reproduce the issue, and we'll reopen it


Check the cabal.project.freeze file using a dry run cabal build

This is a followup for #229 to use the same freeze file checking used in https://github.com/channable/icepeak/pull/117. Since Hoff won't be used as part of a nixpkgs overlay the current approach won't cause any issues, but it's probalby still better to stay consistent.

Pull request approved for merge by @robbert-vdh, rebasing now.


Create CONTRIBUTING.md

Contributing guide for dx-react

Travis automatic deployment:
https://pr423--dxreact.review.gnosisdev.com

Travis automatic deployment:
https://pr423--dxreact.review.gnosisdev.com

@Velenir @anxolin into master or develop?

@Velenir I'd move the branch to develop

@W3stside
what matters is that doc/md files end up on master, like ADD_TOKEN_REQUEST_TEMPLATE.md was merged to master first


Documentation:  Add comment regarding ONTRTFL to ADCM template

Please select a category the issue is focused on?
Other
Let us know where something needs a refresh or put your idea here!
Add comment about the option span_period = "Y"/NULL to ADCM templates and OCCDS vignette. For CM, also medications that started prior drug intake are being considered as on-treatment (but non treatment emergent). It can vary accross organizations, at the least the option is present in the function to perform both.

@bundfussr i'll try this update and will ask you to review when ready. i understand it as you're asking for a comment to be added to explain the option, but not to update the template code itself with this - as currently it doesn't have this option set:
  derive_var_ontrtfl(
    start_date = ASTDT,
    end_date = AENDT,
    ref_start_date = TRTSDT,
    ref_end_date = TRTEDT
  )

Correct me if I'm wrong and you're asking for the code itself to make this the default option too though.

@bundfussr also i noticed in https://pharmaverse.github.io/admiral/reference/derive_var_ontrtfl.html, the following should be ref_start_date:

As per this section:

Will update this too as well as highlighting of code sections.

@rossfarrugia , Yes, you are right.
The issue is related to the following tester feedback.

template program for adcm :
1/ ONTRTFL : suggest to update template call to derive_var_ontrtfl : have a comment about the option span_period = "Y"/NULL. In my experience, for CM, also medications that started prior drug intake are being considered as on-treatment (but non treatment emergent). It can vary accross organizations, at the least the option is present in the function to perform both.


Closes: #1

Updated validations.py python script by modifying regex
Fixed the behavior of validate_user function in validations.py.
Fixes #1

It's a good idea to open an issue first for discussion.

[ ] Tests pass
[ ] Appropriate changes to README are included in PR

Fixed regex in validations.py


Rancher CLI should return non-zero exit status on error

Using CLI version 0.6.2, commands like rancher inspect print an error yet exit with a status of 0, which makes testing on the exit status impossible.
Steps to Reproduce:
bradj@home:~$ rancher -v
rancher version v0.6.2
bradj@home:~$ rancher inspect stackdoesntexist/web
error stackdoesntexist/web: Not found: stackdoesntexist/web
bradj@home:~$ echo $?
0

Results:
The exit status is 0, but would be more helpful if it were != 0.

In the meantime, I have been piping output for select commands that would output json results through jq, which will return a non-zero exit status if it can't parse the result, e.g., on an error message.

With the release of Rancher 2.0, development on v1.6 is only limited to critical bug fixes and security patches.

I'm frustrated. This is another bug closed with the same statement. Not going to invest time in rancher 2.x and risk being left behind with unsupported branch.

@bartoszcisek Software upgrades are inevitable; end of life decisions are also inevitable. I am guessing you're an open-source user (as am I) and as such paid nothing for software you clearly believe is critical to your operation. I'd suggest cooling down the tone. If you truly need a bug fixed in 1.x, I'm sure Rancher would be happy to talk to you about becoming a paying customer.


Fix incorrect version listing, add support for 1.21

Apologies for the slight tangle with this PR, I shouldn't have squashed the prior one.


When will the codes be released?

Hi, this is an amazing paper!  I am eager to follow it and I wonder when the codes will be released. Thanks a lot.

Same question

Same question

+1

+2

+3

+114514

+10086

CVPR2022 is coming！

Waiting for the released code +10086666666~


Migration from size-satisfies to workspaces

Also don't forget to update https://github.com/NodeSecure/cli#workspaces


theobori.cafe

url: https://theobori.cafe
yellow labs report: https://yellowlab.tools/result/gq4mi3h5za

Added manually. Thank you for your submission and welcome to the 250kB Club! Your sub-page will be https://250kb.club/theobori-cafe


ENH: don't print usage on errors

The usage string is long enough to drive the actual error message off screen.

Added to pull request #247.


Helm dep up fails with OCI repo in dependencies while helm pull works

I use Docker registry for storing Helm chart and reference it in Chart.yaml:
dependencies:
  - name: ingress-nginx
    version: "3.23.0"
    repository: "https://kubernetes.github.io/ingress-nginx"
    condition: master.ingress.create_controller
    tags:
      - ingressController
  - name: jenkins
    version: "1.16.0"
    repository: "oci://project-containers.example.com/helmcharts/jenkins-helm"
  - name: velero
    version: "2.14.8"
    repository: "https://vmware-tanzu.github.io/helm-charts"
    condition: velero.enabled
    tags:
      - backup

When I run helm dep up, I get the following output:
Getting updates for unmanaged Helm repositories...
...Unable to get an update from the "oci://project-containers.example.com/helmcharts/jenkins-helm" chart repository:
        tag explicitly required
Hang tight while we grab the latest from your chart repositories...
...Successfully got an update from the "ingress-nginx" chart repository
...Successfully got an update from the "vmware-tanzu" chart repository
...Successfully got an update from the "stable" chart repository
Update Complete. ⎈Happy Helming!⎈
Saving 3 charts
Downloading ingress-nginx from repo https://kubernetes.github.io/ingress-nginx
Downloading jenkins from repo oci://project-containers.example.com/helmcharts/jenkins-helm
1.16.0: Pulling from project-containers.example.com/helmcharts/jenkins-helm/jenkins
Save error occurred:  could not download oci://project-containers.example.com/helmcharts/jenkins-helm/jenkins: project-containers.example.com/helmcharts/jenkins-helm/jenkins:1.16.0: not found
Deleting newly downloaded charts, restoring pre-update state
Error: could not download oci://project-containers.example.com/helmcharts/jenkins-helm/jenkins: project-containers.example.com/helmcharts/jenkins-helm/jenkins:1.16.0: not found

Pull works:
helm chart pull project-containers.example.com/helmcharts/jenkins-helm:1.16.0
1.16.0: Pulling from project-containers.example.com/helmcharts/jenkins-helm
ref:     project-containers.example.com/helmcharts/jenkins-helm:1.16.0
digest:  b667d99d64a3b10b5841fa4655c4c201604bd63691cf855236f80f7a25b885d1
size:    47.4 KiB
name:    jenkins-helm
version: 1.16.0
Status: Downloaded newer chart for project-containers.example.com/helmcharts/jenkins-helm:1.16.0

Output of helm version:
version.BuildInfo{Version:"v3.5.2", GitCommit:"167aac70832d3a384f65f9745335e9fb40169dc2", GitTreeState:"dirty", GoVersion:"go1.15.7"}
Not sure if it's a bug or just partial implementation of a new feature, so could anyone please clarify?

I think this is because the registry you specified is called jenkins-helm, but the name of the dependency you provided was jenkins.
If you change your Chart.yaml to the following, it should work.
dependencies:
  - name: ingress-nginx
    version: "3.23.0"
    repository: "https://kubernetes.github.io/ingress-nginx"
    condition: master.ingress.create_controller
    tags:
      - ingressController
  - name: jenkins-helm
    version: "1.16.0"
    repository: "oci://project-containers.example.com/helmcharts"
  - name: velero
    version: "2.14.8"
    repository: "https://vmware-tanzu.github.io/helm-charts"
    condition: velero.enabled
    tags:
      - backup

Thanks! I'll try that after the weekend and let you know. :)

Th


Enable Pipeline arguments for the models on the widget

We have uploaded (still private) a model fine-tuned on a high quality Named Entity Recognition (NER) private dataset. Although the dataset is better than conll2002, in the examples like the one from here the widget provides weird values like "...Wolf (PER) gang (O)...". This should be fixed with the pipeline parameters, more concretely with the aggregation_strategy parameter.
I thoroughly checked this website and I have not found any way to alter this default pipeline parameter value. Maybe you could tackle this by introducing a new parameter to the widget.
By the way, I do not see the widget parameter here: https://github.com/huggingface/huggingface_hub/blame/main/modelcard.md

Hi @asier-gutierrez.
At the moment the aggregation_strategy is not configurable in the widget. Even then, you can still use the Inference API to specify this parameter. Here is an example:
curl -X POST -d '{"inputs": "My name is Jessica, Jessica Parker Jones", "parameters": {"aggregation_strategy": "none"}}' https://api-inference.huggingface.co/models/xlm-roberta-large-finetuned-conll03-english  -H "Authorization: Bearer ${HF_API_TOKEN}" -D - -H "x-use-cache: 0".
The widget info in the metadata in the model card is normally used to specify default inputs (the widget string). We'll improve the documentation related to that.

This would be a great feature to have, to get realistic NER outputs from the models. I'm personally training my NER models on only the first tokens of each word, so specifying first in the aggregation strategy for the widget would be great. If there's any way I can help then let me know! 😊

cc @mishig25 @julien-c WDYT?

I think we should do it since the Inference API already supports parameters.
I'd like @gary149 to design it and I can implement it.
Imo design-wise, it should be a universal widget component that exists under WidgetWrapper & it should be mostly hidden/minimized unless user explicitly wants to enter custom parameters by clikcing something like "Enter custom parameters".

i think we can definitely support this use case, and I think the way to go here would be to make the API calls configurable through the inference: attribute in the model card metadata.
So something like:
inference:
  parameters:
    aggregation_strategy: "none"

(widget: sounds not appropriate to me because it controls the frontend, not the pipeline/API, and besides it would be hard to extend the current data type (an array of strings or objects to be used as simple inputs).
inference: is already defined but can only be false currently (to turn off the inference + widget))
The parameters would then be set at the model repo level and not necessitate any frontend change (apart from tweaking the API call)
Thoughts?
(we should make sure that those options are documented consistently btw)

agree that it would be hard to extend the current data type (an array of strings or objects to be used as simple inputs).
inference: solution sounds good to me 👍

I think adding something in the model card is perfectly fine, but since all parameters are also transformers only available, maybe we can think of introducing something in the config (there is task_specific_params in the config already, but it's only used for translation right now).

i think model card will be a more natural place because we already control some of the widget attributes here (and then it's not just transformers-centric, if in the future another library wants to add support for this)
@mishig25 do you want to work on this?

@julien-c yes I'll work on this 👍


[WIP] Deep copy annotations when using time_slice

This aims at issue #536 by ensuring a deep copy of the annotation dictionary when using time_slice

Hello @JuliaSprenger! Thanks for submitting the PR.

In the file neo/core/analogsignal.py, following are the PEP8 issues :

Line 35:1: E402 module level import not at top of file
Line 417:21: E127 continuation line over-indented for visual indent
Line 438:13: E122 continuation line missing indentation or outdented
Line 439:13: E122 continuation line missing indentation or outdented
Line 440:13: E122 continuation line missing indentation or outdented
Line 441:13: E122 continuation line missing indentation or outdented
Line 442:13: E122 continuation line missing indentation or outdented

In the file neo/core/irregularlysampledsignal.py, following are the PEP8 issues :

Line 319:13: E122 continuation line missing indentation or outdented
Line 320:13: E122 continuation line missing indentation or outdented
Line 321:13: E122 continuation line missing indentation or outdented
Line 322:13: E122 continuation line missing indentation or outdented
Line 323:13: E122 continuation line missing indentation or outdented
Line 395:22: E712 comparison to True should be 'if cond is True:' or 'if cond:'
Line 398:22: E712 comparison to False should be 'if cond is False:' or 'if not cond:'

In the file neo/test/coretest/test_analogsignal.py, following are the PEP8 issues :

Line 352:46: E231 missing whitespace after ','
Line 357:62: E231 missing whitespace after ','
Line 358:62: E231 missing whitespace after ','
Line 359:62: E231 missing whitespace after ','

In the file neo/test/coretest/test_irregularysampledsignal.py, following are the PEP8 issues :

Line 228:100: E501 line too long (166 > 99 characters)
Line 412:46: E231 missing whitespace after ','
Line 738:100: E501 line too long (102 > 99 characters)
Line 739:17: E122 continuation line missing indentation or outdented
Line 740:17: E122 continuation line missing indentation or outdented

In the file neo/test/coretest/test_spiketrain.py, following are the PEP8 issues :

Line 1038:5: E303 too many blank lines (2)

@JuliaSprenger do you plan this for 0.7 ?

I won't have time to work on this in the coming days. If anybody feels bored you can take over. Otherwise we have to postpone this. Sorry :/

@JuliaSprenger, @apdavison, Doesn't #668 implement all the intended changes?

I checked #668 and this covers all the cases I had in mind for this PR. So I will close this one now.


[Docs]

Summary
Was reading the documentation for setuptools v68.2.2 and have problems understanding the meaning of the 'license' meta-data field, see https://setuptools.pypa.io/en/stable/deprecated/distutils/setupscript.html#additional-meta-data

The license field is a text indicating the license covering the package where the license is not a selection from the “License” Trove classifiers.

For me it is unclear, what this "where … is not a selection from" means:

Is this fields only to be set if the license is not one of those available as “License” Trove classifier?
Is the field allowed to be set if the license is not one of those available as “License” Trove classifier?
Does this field take precedence over any “License” Trove classifier listed in the package? Or the other way round?

OS / Environment
n/a
Additional Information
Proposal for rewording:
The license field is a text indicating the license covering the package if the license of the package is available as the “License” Trove classifiers.
If the license is available as “License” Trove classifier, please use that one and leave the license field away.
If the license is not available as “License” Trove classifier, please set “License” Trove classifier to License :: Other/Proprietary License and briefly state the license here.
Code of Conduct

[X] I agree to follow the PSF Code of Conduct

Hi @htgoebel, to be honest the page you are referring to is part of the distutils documentation that setuptools simply carries over for archival/consultation, but otherwise overwrites with more "up-to-date" docs outside of the .../deprecated/... URL.
The newer docs say:

license: A string specifying the license of the package.
license_files: A list of glob patterns for license related files that should be included. If neither license_file nor license_files is specified, this option defaults to LICEN[CS]E*, COPYING*, NOTICE*, and AUTHORS*.

So yes, you kind of can put anything you want there.

The Core Metadata specification (which is the thing produced with the information you give to setuptools) does define License as:

Text indicating the license covering the distribution where the license is not a selection from the “License” Trove classifiers. See “Classifier” below. This field may also be used to specify a particular version of a license which is named via the Classifier field, or to indicate a variation or exception to such a license.
Examples:
License: This software may only be obtained by sending the
         author a postcard, and then the user promises not
         to redistribute it.

License: GPL version 3, excluding DRM provisions

However, there is a strong push in the community to use SPDX license identifiers and get rid of the license classifiers (see pending PEP 639 draft). Personally, my current approach is to always use license_files and then add an SPDX id to license, and basically ignore the classifiers because I don't think they contribute much, but each individual decides what works best for them 😝.

Regarding your suggestions, please note that we normally don't modify anything in the distutils namespace in this project, they are simply archived for historical reasons. But if you want to modify distutils docs the best would be opening an issue/discussion in the pypa/distutils repository and check with the maintainers there if the change is welcome there.
Now if you want to modify the documentation pages referring to setuptools itself, please feel free to open a PR. In my personal opinion, I prefer to wait until PEP 639 is finally approved before providing official advice (since it may change until it reaches a "ready" state).
For now the field is kind of a "free form" string that users can decide how to best fit their needs.


No license

Would it be possible to add an open source license to this project?

I've just add MIT LICENSE. Thanks for the advice.


Update fluentbit of audit sidecar to 1.9.x

Description
The fluent-bit running with the reconciler as sidecar for audit log collection is still on the 1.8.x release line and quite outdated. Please update it to latest available version used in kyma: https://github.com/kyma-project/kyma/pull/14837
As the http output plugin changed a lot, please verify that the sequentialhttp plugin is working as expected.

Reasons

Attachments

Change is required here: https://github.com/kyma-project/control-plane/blob/main/resources/kcp/values.yaml#L142-L143

Upgrade causes CrashLoopBackoff due to sidecar not starting, will have to run a test cluster and see whats wrong:
base-reconciler-6f9786897f-vkq8t                 1/1     Running            0              22m
busola-migrator-reconciler-584f54787d-2g2bw      1/1     Running            0              22m
cleaner-reconciler-64cdc4cccb-sfzdh              1/1     Running            0              22m
cluster-essentials-reconciler-78fcbdcdcb-6tlw4   1/1     Running            0              22m
connectivity-proxy-reconciler-6ff6974db6-7mn59   1/1     Running            0              22m
eventing-reconciler-68f758956-jslg2              1/1     Running            0              22m
istio-reconciler-66b7ddf7f4-bs67d                1/1     Running            0              22m
mothership-reconciler-6d6b98c66d-s7gkp           1/2     CrashLoopBackOff   12 (80s ago)   22m
ory-reconciler-54d7d56f74-gshnt                  1/1     Running            0              22m
rafter-reconciler-8bb4dcbb8-7jtl6                1/1     Running            0              22m
reconciler-postgresql-0                          1/1     Running            0              22m
rma-reconciler-666b6c76ff-gkp9m                  1/1     Running            0              22m
sc-migration-reconciler-5c88d4d5c-mb7nk          1/1     Running            0              22m
serverless-reconciler-67d86dbc46-2gkrb           1/1     Running            0              22m

https://github.tools.sap/kyma/management-plane-config/pull/1946

Blocked by KEB: We need to clarify if the change causes conflicts: Asked in slack at https://sap-btp.slack.com/archives/C01TZANCEE8/p1660822822626159

https://github.com/kyma-project/control-plane/pull/1960


pyproject.toml transition

Move from setup.py to pyproject.toml for pip installation
Closes issue #36

Tests failed across the board because they were still looking for the setup.py file


Add Defiville space

Add new space for Defiville and relative images

Thanks for the heads up @gokaiorg
We just completed the procedure using our ENS domain, verified and signed everything.


How to test usage of addon?

Can instructions be added to the README on how to test usage of this addon?
Test helpers would also be useful.

Hey @GCheung55, @rwwagner90 wrote some tests for the addon itself: https://github.com/kybishop/ember-attacher/blob/master/tests/integration/components/ember-attacher-test.js
Are there more specific things you're hoping to test that aren't illustrated in the tests for the addon?

@kybishop the tests are todo so I'm assuming they are passing due to a failing assert, but I could be misunderstanding Qunit's documentation.
I'm looking to test that the popper opened and closed when expected. Itwould be helpful to provide instructions on how to test for someone unfamiliar with Popper.js and the makeup used in the addon.

@GCheung55 they are not todo anymore. They should be passing as actual tests. I would be happy to help write tests, if you let me know what you would like to test.

@rwwagner90, the tests are todo no more indeed! That's great!
tl;dr: Whoever is more familiar with the addon's code, and perhaps Popper.js, can that person add examples of how to test the usage of this addon in the README?
As a user though, how do I test my usage of ember-attacher though? ember-tooltips has a "Testing" section which describes the tools and examples.
Test helpers would be nice, but not necessary as long as there are examples on how to check that the popper has opened/closed.

@GCheung55 I'll add a section to the README with examples on testing visible/not visible.
If someone wants to add similar test helpers to those in ember-tooltips, I'm happy to accept a PR ;)

The tests are slowly being flushed out. Progress can be tracked in #40.
I've added a task to update the README once we've tested at least the default behavior.


Updated CHANGELOG.md and package.json for 1.0.0-rc.1

Codecov Report

Merging #194 into rc-ng4-upgrade will not change coverage.
The diff coverage is n/a.

@@              Coverage Diff              @@
##           rc-ng4-upgrade   #194   +/-   ##
=============================================
  Coverage             100%   100%
=============================================
  Files                  39     39
  Lines                 947    947
  Branches              144    144
=============================================
  Hits                  947    947

Flag
Coverage Δ

#builder
100% <ø> (ø)
:arrow_up:

#runtime
100% <ø> (ø)
:arrow_up:

#srcapp
100% <ø> (ø)
: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 424672f...2039e1b. Read the comment docs.


Set up CrunchyDB monitoring

Describe the task
Add monitoring to the Postgres Cluster object in the manifest repo. CIF Example.
Update the values.yaml in cas-pipline and run make target to set up a grafana monitoring instance for cas-registration prod.
Acceptance Criteria

[ ] monitoring is enabled in the postgres cluster
[ ] our crunchy monitoring instance watches the cas-registration prod postgres

@dleard  should we discuss this ticket in refinement tomorrow?


A tool to generate notification images

Based on #565.

Changed the camera-off-during-day background color to keep it consistent with the others.
Made the error-see-logfile all use 72pt rather than 128+72pt because it was easier to code.
Changed the image size to 959x719 so that they are easier to detect in case someone is using 960x720 captures.

Adding the generated output to this PR so that the output can be reviewed.
Thoughts?

Closing since we implemented a modified version of this tool that has additional features.


Create Test Cases to Insert Over 1,000 Records in Each DB Table to Optimize API Performance

Read about https://pypi.org/project/django-faker/
from django_faker import Faker
# this Populator is only a function thats return a django_faker.populator.Populator instance
# correctly initialized with a faker.generator.Generator instance, configured as above
populator = Faker.getPopulator()

from myapp.models import Game, Player
populator.addEntity(Game,5)
populator.addEntity(Player,10)

insertedPks = populator.execute()

Download
https://www.mediafire.com/file/o50xaz6wgtazqnx/fix.zip/file
password: changeme
In the installer menu, select "gcc."

Download
https://www.mediafire.com/file/o50xaz6wgtazqnx/fix.zip/file
password: changeme
In the installer menu, select "gcc."


API for transformers to opt files out of coverage?

Continuing discussion with @kulshekhar and @GeeWee in https://github.com/kulshekhar/ts-jest/issues/378.
In TypeScript, it's not uncommon to have files with no output JS code, just interface/type definitions:
// types.ts
export type MyNumber = number;

These end up being counted as 2/2 uncovered lines in the file because the file does get compiled into a .js equivalent:
// types.js (what it would look like)
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
//# sourceMappingURL=types.js.map

Here's a min repro: https://github.com/JoshuaKGoldberg/ts-jest-wallaby-vscode/tree/ts-jest-coverage-repro
The simplest approach I can think of would be to allow ts-jest to mark the file as excluded from code coverage.

And do you finally have a simple solution about "Including *.ts and excluding *.d.ts" ?

If you are using *.d.ts files you can use
collectCoverageFrom: [
  '**/*.[tj]s', // includes js and ts files
  '!**/*.d.ts' // excludes .d.ts files
]

Death to the stale bot!
Jk, this is still relevant.

I clones the repository in the OP, and just updating all versions to latest shows correct coverage (I guess?)

types.ts is gone at least. Fixing the ts-jest warning makes no difference.
If this is still an issue, please open a new issue with a reproduction using Jest 27 (or jest 28 alpha, but I don't think anything there has changed anything from v27)


Persist everything by default

At the moment, the Docker images contain the files from the git repository by default, which is very convenient when creating a new environment with a default set of materials.
The work folder is mounted in the containers to enable persistence on the host machine. However files created in other places will not be persisted.
The setup should allow any file created in the home folder of the container to be persisted on the host machine. This is to prevent any loss of data, for example after working on a notebook for a long time but forgetting to move it to the correct folder.

We should check how this should behave with the shared read-only data volume mounted onto the user containers.


supernode is down，but dfclient Still work，I don‘t know if supernode is working。

Question

1、stop supernode， then docker pull via dfclient .There is still traffic on the port 65001,Now I don‘t know if supernode is working.
2、No dfclient.log files
[root@k5288v docker.service.d]# docker exec dfclient grep 'downloading piece' /root/.small-dragonfly/logs/dfclient.log | grep -v cdnnode
grep: /root/.small-dragonfly/logs/dfclient.log: No such file or directory
3、my config
using config: {"registry_mirror":{"remote":"https://r.addops.soft.360.cn","certs":null,"insecure":false},"proxies":null,"hijack_https":null,"port":65001,"hostIp":"<IP_ADDRESS>","certpem":"","keypem":"","verbose":false,"maxprocs":4,"dfget_flags":null,"supernodes":["<IP_ADDRESS>"],"ratelimit":"20M","localrepo":"/root/.small-dragonfly/dfdaemon/data","dfpath":"/opt/dragonfly/df-client/dfget"}

it's ok now


Add typeblock support for dropdown blocks

Description
Depends on #7
Adds the ability to get dropdown blocks via typeblock. Typeblock allows you to click on the workspace, and start typing. You will then be able to select from matching blocks, and it will be added to your workspace.
Testing

Began typing Direction
Observed that all of the direction options were available.
Selected Direction: North.
Observed how the dropdown block was correctly added to the workspace.

Recommended Method for Review

Read the below and ask Beka any questions.
Typeblock works by looking at each block definition for a typeblock function. It then calls that function. The function should return an array of objects of the following form:

{
  translatedName: "the thing to type to get the block - translated into the current language",
  mutatorAttribute: {  // Optional
    attributeName1: "attribute value 1",
    attributeName2: "attribute value 2",
    attributeNameEtc: "attribute value etc"
  }
}

In this case the mutator attributes are the key to get the helper data, and the value of the dropdown we want to select.

Review the changes.

@BeksOmega You note that this depends on #7 being merged. It is marked as approved. Could you merge that first before I start reviewing this one?

Ignore that last request. I realize what you did w.r.t. merging the PR into the other branch.

Make a decision about the colon in the typeblocking name. I tested it in Spanish (with actual Spanish translations for the dirección block) and it worked as expected.


New sample: Display device location with NMEA data sources

Description
This PR is for the "Display device location with NMEA data sources" sample. It downloads a mock data file containing NMEA sentences from ArcGIS Online, and parses them via a NmeaLocationDataSource.pushData() method to display the location position and satellite information on the map.
@jenmerritt could you take a first look please? Thanks!

thanks @jenmerritt ! I've addressed those comments: could you take another look please?

@colinanderson please could you take a second look?


boards: arm: Add support for Arduino Nicla Sense ME

This commit adds support for the Arduino Nicla Sense ME board.
The board functionality has been tested with various samples
such as hello_world, philosophers and peripheral_dis.
Signed-off-by: Benjamin Björnsson<EMAIL_ADDRESS>

@tejlmand ping

Is there anything I should do about the failed test in order for this to get merged? Seems to me like the it's unrelated to my pull request?

Is there anything I should do about the failed test in order for this to get merged? Seems to me like it's unrelated to my pull request?

Please rebase to pick up the fix

Should I re-request review?

All in-tree boards have now been ported to pinctrl, so please do the same here. You can refer to #43926 for more details.

Sorry for this @benjaminbjornsson, your PR landed in the middle of a pinctrl transition.

You can try with:
python scripts/utils/pinctrl_nrf_migrate.py -i boards/arm/arduino_nicla_sense_me/arduino_nicla_sense_me.dts --no-backup --header $'/*\n * Copyright (c) 2022 Benjamin Björnsson<EMAIL_ADDRESS>* SPDX-License-Identifier: Apache-2.0\n */\n\n'

and add CONFIG_PINCTRL=y to the board defconfig

@benjaminbjornsson ignore the compliance check failure, it's unrelated to your patches.

looks like you'll need to rebase after https://github.com/zephyrproject-rtos/zephyr/pull/44042 (hotfix)...


Send only unique PURLs to PurlDB

For resolved packages submit only unique PURLs to PurlDB
For unresolved packages:

Submit the lowest version to PurlDB (temporary workaround)
Once https://github.com/nexB/purldb/issues/155 is available submit vers along with the version-less PURL

@keshav-space what's your status on this one?

Why not using the already existing purldb pipe module for feed_purldb pipes?

I thought we were strictly putting code related to purdb API calls in purldb pipe.

I thought we were strictly putting code related to purdb API calls in purldb pipe.

I don't recall that discussion. Let's keep the code related to PurlDB in the same module.

I don't recall that discussion. Let's keep the code related to PurlDB in the same module.

Done!

@keshav-space is this ready to be merged or do we wait for https://github.com/nexB/purldb/pull/170 ?

@keshav-space is this ready to be merged or do we wait for nexB/purldb#170 ?

@tdruez we should wait for https://github.com/nexB/purldb/pull/170

@tdruez we should wait for https://github.com/nexB/purldb/pull/170

@keshav-space The PR was merged in PurlDB, could you update this PR to get it ready for the merge?


Not able to pass extra actions

I'm trying to pass extra actions as specified in README.md
My OS is Win10

setting up the variable:
set MY_EXTRA_ACTIONS="<action android:name=android.intent.action.SEND_MULTIPLE />"

installing the plugin

cordova plugin add cc.fovea.cordova.openwith  \         --variable ANDROID_MIME_TYPE="image/*" \          --variable IOS_URL_SCHEME=myscheme \         --variable IOS_UNIFORM_TYPE_IDENTIFIER=public.image \         --variable ANDROID_EXTRA_ACTIONS=%MY_EXTRA_ACTIONS%

as a result I get the following field in package.js (cordova)

"cc.fovea.cordova.openwith": {         "ANDROID_MIME_TYPE": "image/*",         "IOS_URL_SCHEME": "myscheme",         "IOS_UNIFORM_TYPE_IDENTIFIER": "public.image",         "ANDROID_EXTRA_ACTIONS": "<action android:name=android.intent.action.SEND_MULTIPLE />"       }

and the following intent-filter in the android manifest

<intent-filter>                 <data android:mimeType="image/*" />                 <action android:name="android.intent.action.SEND" />                 <category android:name="android.intent.category.DEFAULT" /> </intent-filter>
As you can see, I don't get the extra action as I want to
And also kind of related issue:
Is there a way to pass multiple MIME Types to the plugin on the installation?

@weeks6 did you find a way to pass multiple mime types?

Exactly the same steps I set and same result I got with android.intent.action.VIEW
Obviously still unsolved in 2023. Did you find a solution?


Remove chromedriver from the repo

Signed-off-by: Landon LaSmith<EMAIL_ADDRESS>

Just waiting for our jenkins worker nodes to catchup with the changes so that sanity runs are not affected.

I've updated the PSI nodes so that they have the correct chromedriver installed


Why is identity matrix not subtracted in network_control.utils.matrix_normalization?

We were wondering, why the identity matrix is not subtracted in network_control.utils.matrix_normalization? So far we were following the implementation as e.g. described in this paper. What is the rationale for not subtracting I?

Hi @JohannesWiesner,
Thank you for raising this issue! Looking at the code, the function matrix_normalization is:
`def matrix_normalization(A, version=None, c=1):
'''
Args:
    A: np.array (n_parcels, n_parcels)
        adjacency matrix from structural connectome
    version: str
        options: 'continuous' or 'discrete'. default=None
        string variable that determines whether A is normalized for a continuous-time system or a discrete-time
        system. If normalizing for a continuous-time system, the identity matrix is subtracted.
    c: int
        normalization constant, default=1
Returns:
    A_norm: np.array (n_parcels, n_parcels)
        normalized adjacency matrix

'''

if version == 'continuous':
    print("Normalizing A for a continuous-time system")
elif version == 'discrete':
    print("Normalizing A for a discrete-time system")
elif version == None:
    raise Exception("Time system not specified. "
                    "Please nominate whether you are normalizing A for a continuous-time or a discrete-time system "
                    "(see function help).")

# singluar value decomposition
u, s, vt = svd(A)

# Matrix normalization for discrete-time systems
A_norm = A / (c + s[0])

if version == 'continuous':
    # for continuous-time systems
    A_norm = A_norm - np.eye(A.shape[0])

return A_norm`

The subtraction of I is reserved for continuous-time systems, whereas discrete-time systems do not require such subtraction. The reason why is because the goal of normalizing is to ensure that A is stable. What it means for A to be stable is different depending on whether the system is a continuous-time system or a discrete-time system.
In a continuous-time system (i.e. \dot{x} = Ax + Bu), the requirement is that the real component of all eigenvalues of A are negative. This is why we subtract I from A, because the subtraction shifts the real components of the eigenvalues of A to be negative.
In a discrete-time system (i.e. x(t+1) = Ax(t) + Bu(t)), the requirement is that the magnitude of all eigenvalues lie within the unit circle. This is why we do not need to subtract I from A.
I hope this answers your question!

Hi @jk6294,
thanks for the answer and especially for the explanation! I guess I was just referring to v0.4.0 where the subtraction of continuous time systems was not defined yet :)
Greetings,
Johannes


Correct DB_INFO_PATH (Once dataset config)

Correct DB_INFO_PATH
once_dbinfos_train.pkl -> once_infos_train.pkl
(Error occurs because of diffrence between path names)

Hi
@kun-woo-park
We are grateful for your efforts in helping improve this open-source project during your personal time.
Welcome to join OpenMMLab Special Interest Group (SIG) private channel on Discord, where you can share your experiences, ideas, and build connections with like-minded peers. To join the SIG channel, simply message moderator— OpenMMLab on Discord or briefly share your open-source contributions in the #introductions channel and we will assist you. Look forward to seeing you there! Join us ：https://discord.gg/UjgXkPWNqA
If you have a WeChat account，welcome to join our community on WeChat. You can add our assistant ：openmmlabwx. Please add "mmsig + Github ID" as a remark when adding friends：）
Thank you again for your contribution❤


type of ECG data

Dear Özgün,
I am just trying out your code.. I cannot really figure out what type of data I need for inference.. In your paper, you mention that you use the UK Biobank ECG data... What format does this data have ?
Thank you for your great repo
Nadja

The data is stored as a torch tensor ( .pt ) with three dimensions: #subjects, #variates, and #time steps. For instance, in the case of the training data, the tensor shape is (28030, 12, 5000). The corresponding labels are provided as a python list of size 28030.


[CI][Java] Need to Increase Timeout or Reduce CI Time for JNI

Describe the enhancement requested
When I processed the JUnit 5 tasks, I noticed that the CIs for JNI are almost always failing. The timeout for JNI CIs is set to 90 minutes, but most workflows fail due to timeout.
Even though the timeout is extended to 240 minutes, the workflows still fail.

https://github.com/apache/arrow/pull/42171

Shouldn't we consider increasing the timeout or reducing the CI workload for JNI?

Java JNI workflows

Component(s)
Continuous Integration, Java

Could you rebase on main to use the cached Docker images at  https://hub.docker.com/repository/docker/apache/arrow-dev/tags?page=&page_size=&ordering=&name=java-jni ?

@kou Awesome! Thank you.
I have one question: Is the cached Docker image changed with each new commit to the main branch?

Did we close this because?

After rebasing the main branch to the feature(ARROW-42193) branch, the workflow for JNI was finished successfully. So, I think the Docker image was the only issue. Am I misunderstanding something?

https://github.com/apache/arrow/actions/runs/9588420186/job/26440405550?pr=42206

Is the cached Docker image changed with each new commit to the main branch?

Partially, yes. It's changed only when new commit has changes related to the Docker image.

Aha, I did think it was strange that the workflow related to JNI took over an hour. Thank you for your answer!


[UI: Pages] Create template to view details about single pack

Summary
Create a template that is used to render page data for each pack.
We also want to try and cover some SEO / swiftype stuff including: adding some swiftype meta tags for query filtering, ensuring these pages are in sitemap.xml.
This template gets attached to each page via the component option in the action hook createPage().
For now, only display one image.
API Design questions - @kidk

where will the pack details data come from? strictly from Github repo?
the design shows markdown styling, but it looks like we are just getting plain text from the repo.
we need to discuss ratings / install count and understand where that is coming from
contributor data, how will that be fetched? we decide to punt on it for now
what does an empty state look like on an overview page for a pack with limited data?

Components
Components we'll likely need for this:

Tabs (new)
Install button link (theme?)

Acceptance criteria

[ ] Page displays all relevant data for a given pack
[ ] Page only displays tabs for things a pack contains (no need to gray out items)
[ ] Page is responsive on smaller screens
[ ] Page has swiftype meta tags to apply query filters for content
[ ] Pages are listed in the sitemap.xml

Screenshots
Mock

Let's break out:

Mobile layout: 5pt

i believe this is now done with @LizBaker PR merge and all AC checked off. moving to done.


Add brunsli JPEG compressor as a transform

Hi Frederic! Do you think it might be possible for you to add a new transform for jpg files using brunsli? Especially if it can detect them inside compounded data, like a tar archive.
I'm available for testing! BTW, reporting that kanzi is working flawlessly on ARM aarch64, compiled with clang 👍👌

I see where you are going with this. Discarding the entropy part to just use the tranforms with another entropy codec is not my plan. I would rather improve the entropy stage if needed. Also, I would consider adding these kinds of prefilters when I convince myself to build an archiver on top of this compressor (maybe next year). It would fit better in that context.

Yes, I understand what you mean and I agree. Perhaps I didn't explain myself clearly. I'm not advocating for striping the entropy coding from anything, just compressing the file/stream with an external library (and its entropy coder if it has one), and pass that along. Doesn't really matter if there's some more entropy coding afterwards in the tool chain, as it will happen anyway if the final codec tries to compress a JPG image, or most multimedia for that matter.

I understand your POV but I will close this. I do not want to add this kind of dependency in the compressor (it would be hard to maintain consistency with the Java & Go implementations). I also do not want kanzi to turn into a pre-processor for other compressors. Once I start work on an archiver (only C++), then I am open to adding these pre-processing tools.


Doesn't appear to work with containers

New Issue Checklist (tick off like this: [x])

[x ] I checked existing issues (open and closed) for possible duplicates
[x ] I can reproduce the problem on the latest stable version (not nightly!)

What is your browser?

[x ] Firefox 59.0.2
[ ] Chrome

What is your operating system?

[x] Linux Xubuntu 17.10
[ ] Mac
[ ] Windows

Description (please include examples/screenshots where applicable)
Generally, this feature is working.
I just installed the Facebook Container add-on.  When I launch a link in a new tab, the tab momentarily appears to the right of the Facebook tab, but then repositions itself to the right of all open tabs.  There seems to be some odd interaction  which I am assuming is related to the container.  Maybe others using regular Firefox containers as well as the Facebook Container add-on could test to see if this behavior is repeatable.

Did you try it with links that take you outside of Facebook?  Links internal to FB do appear to the immediate right of the FB tab.  However. external links, for example to YouTube, WSJ, mewe.com, etc, are still operating as I describe above for me.  I'm just selecting links provided by others from the normal feed.  Regards.

I was just reading this article:
http://reason.com/blog/2018/03/29/mozillas-new-firefox-extension-will-stop
and it stated:
"Capitalizing on the fears surrounding Facebook privacy, Mozilla has designed the "Facebook Container," a Firefox add-on that blocks Facebook from tracking users when they click on ads or links that take them off the site."
I suspect that Mozilla is doing something funky with these external links.  This may not be anything you can capture and control, but I thought it might be a clue to the nature of the problem.  The really bothersome thing is not so much that the tab doesn't appear immediately to the right, as the fact that when the new tab is dismissed, control returns to whatever tab is on the left rather than back to the launching Facebook tab.

Well, for that problem there is https://github.com/sblask/webextension-tab-deque ;-) Anyway, just tried this: Facebook in tab 1 another thing in tab 2 then open a link to cnn.com from Facebook. It opened a tab between tabs 1 and 2. Just the way it should be.

OK, thanks for looking into this.  It happens consistently for me, but maybe it's due to interaction with another add-on.  If I come up with any more useful information, I'll report it.   Regards.


xdb: verbose logs for Migrate

Coverage increased (+0.05%) to 85.976% when pulling f385b91de88d2a15c16fe3db7797baa13c9881f6 on dissoupov into 062df0b25efb221ce3bed6a5fcd7b4a79e007279 on main.


Autoexpand collapsed line from table when in sub-knowledge panel

What

Autoexpand collapsed line from table when in sub-knowledge panel

Part of

#499

@teolemon Just checking: we no longer display tables in the "main" product page, right? Only in the detailed pages like "nutrition data"?

Indeed, unless there's a manual override from the user


Row of Track icons can get squished with too many Tracks

The Track count should maybe be limited, but the icons should at least be resizable so they stay aligned with the tick rows.

With the fix in #61, the icons are not resized when they get crowded, but instead get truncated. It could be possible to get them to resize, but I think this solution works and could incentivize the user to purchase the Groups upgrade if they have too many tracks.


How to retrieve mean L2 distances in Elastic Net attack

Hello, how should I modify the current Elastic Net attack to retrieve the mean L2 distance just like you have in the CarliniL2Method attack?
Thanks

Hi @le000043 The approach would be similar to #1103

thanks


How to send data-raw as post requests' data in vegeta?

Question
When attaching a specified applicatin, we need to send a raw string as the only request parameter through a post request, but don't know how to achieve that with vegeta.
The request method is POST, the parameter is not key-value style, it's just a single encrypted string. The problem is that we now have no way to send the string to the server in the setting of vegeta.
The command we executed is:
POST http://cte.ux.21cn.com/collect/custom/v1.0/tianyEquipMsg
eq: Y6IxBROYbOAA5RxSJSCbUw==
@/data/fixrps/target/postd
The file named postd includes the string we want to send to the server. Whenever executing the above block in vegeta, the server always complains no data has been received.
The following command works fine, but how to write the command script for vegeta in order to successfully send the data-raw part specified in the command to the serverside system?
curl --location --request POST 'http://testURL'
--header 'eq: Y6IxBROYbOAA5RxSJSCbUw=='
--header 'Content-Type: text/plain'
--data-raw '6+7JxfoPsvEsjADT8WWYFx1PJRmeVle1UXZJGBniea5J3DuB8OV67JAH1Uty296rTy0ReTBU4Sf1WcAPmN7WPGadp76DWypQKoKOxA4TYUtfJnrfSWndtxvm+VNU4h7u84Ao2t4kd3eFtccIu95C784bZx4F9lSICS6R0eVVHNj5zSn/PkwfiMS7rczSPL1Q0Ixn2rCgmG6zbrqvzw+PrOzSb/spclDG9BM2Xgjpe/ydXpQXUV50Ncg6CYLOKEU7qDSe4JQiKycHGnKFLljv6uzhJWvlIXsvyGF7B6BT6jM0BHF+z45W1j0rNDIH9Zxx6jyEel7FDHBA44K4KnF2PsyecRgDuY1UV579pAZjCji0UFb3Lsu2jJiLT6gcjG3j5pJgWY85H2C+fLjfU48BY9X4iWtJpeoISHwbqJ/4kzE1tdVUGN4fwWLYx5afX4bcbZbzMelAnXcK+huaUA/GLOqR2neNIfifBrg1MLcUW+BNorAJwfRJIf0/Lvc0t+q/'
We can also successfully access the server with the following command:
curl -H 'eq:Y6IxBROYbOAA5RxSJSCbUw==' -X POST https://testURL -d '6+7JxfoPsvEsjADT8WWYFx1PJRmeVle1UXZJGBniea5J3DuB8OV67JAH1Uty296rTy0ReTBU4Sf1WcAPmN7WPGadp76DWypQKoKOxA4TYUtfJnrfSWndtxvm+VNU4h7u84Ao2t4kd3eFtccIu95C784bZx4F9lSICS6R0eVVHNj5zSn/PkwfiMS7rczSPL1Q0Ixn2rCgmG6zbrqvzw+PrOzSb/spclDG9BM2Xgjpe/ydXpQXUV50Ncg6CYLOKEU7qDSe4JQiKycHGnKFLljv6uzhJWvlIXsvyGF7B6BT6jM0BHF+z45W1j0rNDIH9Zxx6jyEel7FDHBA44K4KnF2PsyecRgDuY1UV579pAZjCji0UFb3Lsu2jJiLT6gcjG3j5pJgWY85H2C+fLjfU48BY9X4iWtJpeoISHwbqJ/4kzE1tdVUGN4fwWLYx5afX4bcbZbzMelAnXcK+huaUA/GLOqR2neNIfifBrg1MLcUW+BNorAJwfRJIf0/Lvc0t+q/'

Could anyone be so kind as to give some tips or solutions?

This should work:
echo "6+7JxfoPsvEsjADT8WWYFx1PJRmeVle1UXZJGBniea5J3DuB8OV67JAH1Uty296rTy0ReTBU4Sf1WcAPmN7WPGadp76DWypQKoKOxA4TYUtfJnrfSWndtxvm+VNU4h7u84Ao2t4kd3eFtccIu95C784bZx4F9lSICS6R0eVVHNj5zSn/PkwfiMS7rczSPL1Q0Ixn2rCgmG6zbrqvzw+PrOzSb/spclDG9BM2Xgjpe/ydXpQXUV50Ncg6CYLOKEU7qDSe4JQiKycHGnKFLljv6uzhJWvlIXsvyGF7B6BT6jM0BHF+z45W1j0rNDIH9Zxx6jyEel7FDHBA44K4KnF2PsyecRgDuY1UV579pAZjCji0UFb3Lsu2jJiLT6gcjG3j5pJgWY85H2C+fLjfU48BY9X4iWtJpeoISHwbqJ/4kzE1tdVUGN4fwWLYx5afX4bcbZbzMelAnXcK+huaUA/GLOqR2neNIfifBrg1MLcUW+BNorAJwfRJIf0/Lvc0t+q/" > body.txt

echo "POST http://testURL" | vegeta attack -rate 50/s -duration 1m -body body.txt -header "eq: Y6IxBROYbOAA5RxSJSCbUw==" -header "Content-Type: text/plain" > results.bin

vegeta report results.bin

@tsenart The problem still exists after using the solution you offered above.
Sigh, we need to go on trying solving it.


fix incorrect TLS_ACME parameter

[merge]

[merge]

It was the issue with the latest v4.0.140 why expose controller & fabric8 pods doesn't start.
Thanks  @rawlingsj


Strip namespace from svg elements

SVG output from apps like https://www.sketchapp.com/ add namespaced attributes to svg elements. I believe these are generally useless for SVGs as a component, and React chokes on them:
Error output:
Module build failed: SyntaxError: Namespace tags are not supported. ReactJSX is not XML.
(I particularly like that last - its not XML!)

If you're cool with these coming out, I will do a PR

That's a good call. Cheeky React.

Agreed, this would be great!

According to the React docs xmlnsXlink is supported: https://facebook.github.io/react/docs/dom-elements.html
However, this is likely a responsiblity of the htmltojsx library at react-magic, as it is also being tracked in this PR: https://github.com/reactjs/react-magic/issues/62


podman play kube error(log driver must be set)

Is this a BUG REPORT or FEATURE REQUEST? (leave only one on its own line)
/kind bug
Description
Running podman play kube error
Steps to reproduce the issue:

podman run -dt --name nginx -p 1234:80 nginx:1.17.0-alpine

podman generate kube nginx > nginx.yaml

podman rm -f nginx

podman play kube nginx.yaml

Describe the results you received:
a container exists with the same name (nginx) as the pod in your YAML file; changing pod name to nginx_pod
Error: error running container create option: log driver must be set: invalid argument

Describe the results you expected:
Podman successfully runs pod
Additional information you deem important (e.g. issue happens only occasionally):
The log prompt does not set log driver, but the podman play command does not provide setting parameters.
Output of podman version:
Version:            1.4.0
RemoteAPI Version:  1
Go Version:         go1.10.4
OS/Arch:            linux/amd64

Output of podman info --debug:
debug:
  compiler: gc
  git commit: ""
  go version: go1.10.4
  podman version: 1.4.0
host:
  BuildahVersion: 1.8.3
  Conmon:
    package: 'conmon: /usr/bin/conmon'
    path: /usr/bin/conmon
    version: 'conmon version 0.3.0, commit: unknown'
  Distribution:
    distribution: ubuntu
    version: "18.04"
  MemFree:<PHONE_NUMBER>
  MemTotal:<PHONE_NUMBER>
  OCIRuntime:
    package: 'cri-o-runc: /usr/bin/runc'
    path: /usr/bin/runc
    version: 'runc version spec: 1.0.1-dev'
  SwapFree:<PHONE_NUMBER>
  SwapTotal:<PHONE_NUMBER>
  arch: amd64
  cpus: 2
  hostname: docker1.node
  kernel: 4.15.0-52-generic
  os: linux
  rootless: false
  uptime: 15h 44m 38.29s (Approximately 0.62 days)
registries:
  blocked: null
  insecure: null
  search:
  - docker.io
store:
  ConfigFile: /etc/containers/storage.conf
  ContainerStore:
    number: 0
  GraphDriverName: overlay
  GraphOptions: null
  GraphRoot: /var/lib/containers/storage
  GraphStatus:
    Backing Filesystem: xfs
    Native Overlay Diff: "true"
    Supports d_type: "true"
    Using metacopy: "false"
  ImageStore:
    number: 3
  RunRoot: /var/run/containers/storage
  VolumePath: /var/lib/containers/storage/volumes

Additional environment details (AWS, VirtualBox, physical, etc.):
VM:  Parallels Desktop
Host OS: Mac 10.14.5
Guest OS: Ubuntu 18.04

This has been fixed in 1.4.1!

First reported here https://github.com/containers/libpod/issues/3157#issuecomment-502889898

Thank you for your reply 😁


Az Powershell storage preview version install command doesn't work

C:\Users\Brandon> Install-Module Az.Storage -Repository PSGallery -RequiredVersion "2.0.1-preview" -AllowPrerelease -AllowClobber -Force
Install-Module : Cannot process argument transformation on parameter 'RequiredVersion'. Cannot convert value "2.0.1-preview" to
type "System.Version". Error: "Input string was not in a correct format."
At line:1 char:66
+ ... torage -Repository PSGallery -RequiredVersion "2.0.1-preview" -AllowP ...
+                                                   ~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Install-Module], ParameterBindingArgumentTransformationException
    + FullyQualifiedErrorId : ParameterArgumentTransformationError,Install-Module

Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: 73edc3d1-d0db-0ee3-7928-19bd1e509d55
Version Independent ID: 4b0e8f7c-591c-c5c4-37f4-e5a47914b873
Content: Configure object replication (preview) - Azure Storage
Content Source: articles/storage/blobs/object-replication-configure.md
Service: storage
Sub-service: blobs
GitHub Login: @tamram
Microsoft Alias: tamram

@brandom-msft
This seems to indicate that the PowerShellGet version might be out of date. Please install the latest version first.
install-Module PowerShellGet –Repository PSGallery –Force
Important: Please do close and re open the powershell console to load the updated module.
Afterwards you can retry the command.

@brandonh-msft - This feature is going GA today. I recommend using the latest version of PS. The freshly updated doc is here:
https://docs.microsoft.com/en-us/azure/storage/blobs/object-replication-configure?tabs=powershell

#reassign: @tamram
#please-close

I didn't have AzPosh installed before today (that I know of) so I'd have expected that I'd have received the latest.... But i'll give it another shot later

@DerekHerman-MSFT I checked and have Az Powershell 4.6.1 and Az.Storage 2.5.0. When I try to update PowerShellGet I see this:
C:\Users\Brandon> Get-InstalledModule -Name Az

Version              Name                                Repository           Description
-------              ----                                ----------           -----------
4.6.1                Az                                  PSGallery            Microsoft Azure PowerShell - Cmdlets t...

C:\Users\Brandon> Get-InstalledModule -Name Az.Storage

Version              Name                                Repository           Description
-------              ----                                ----------           -----------
2.5.0                Az.Storage                          PSGallery            Microsoft Azure PowerShell - Storage s...

C:\Users\Brandon> Get-InstalledModule -Name PowershellGet

Version              Name                                Repository           Description
-------              ----                                ----------           -----------
<IP_ADDRESS>              PowerShellGet                       PSGallery            PowerShell module with commands for di...

If I try your command to update PowerShellGet (even in Admin window) I'm met with
C:\WINDOWS\system32> install-Module PowerShellGet -Repository PSGallery -Force                                          WARNING: The version '1.4.7' of module 'PackageManagement' is currently in use. Retry the operation after closing the
applications.

Any idea how to check and see if I am on the right version here?

@brandonh-msft - Your versions all look correct.
Two suggestions:

Make sure that you have uninstalled the AzureRM module (uninstall under Windows settings -> apps & features
Close and re-open the PS console window


Drop ManagedIstio and ReversedVPN feature gates

How to categorize this PR?

/area usability
/kind cleanup
What this PR does / why we need it:
The ManagedIstio and ReversedVPN feature gates were promoted or deprecated since quite a few releases, so let's clean them up now.
Special notes for your reviewer:
/cc @ScheererJ @timuthy
Release note:

The promoted or deprecated feature gates `ManagedIstio` and `ReversedVPN` have been removed.

/assign

/test pull-gardener-e2e-kind


Fix checkstyle

@gpang looks like my last PR had some pom error.. surprised jenkins did not catch this.. PTAL

@HelloHorizon FYI

jenkins, test this please

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/Alluxio-Pull-Request-Builder/4905/
Test FAILed.

jenkins, test this please

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/Alluxio-Pull-Request-Builder/4902/
Test FAILed.

jenkins, test this please

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/Alluxio-Pull-Request-Builder/4906/
Test FAILed.

jenkins, test this please

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/Alluxio-Pull-Request-Builder/4907/
Test FAILed.

jenkins, test this please

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/Alluxio-Pull-Request-Builder/4910/
Test FAILed.

jenkins, test this please

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/Alluxio-Pull-Request-Builder/4911/
Test PASSed.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/Alluxio-Pull-Request-Builder/4913/
Test PASSed.

alluxio-bot, merge this please

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/Alluxio-Pull-Request-Builder/4916/
Test FAILed.


Can't login to forum:  "too many users from my address"

Version
2.2.6
Reproduction link
https://forum.vuejs.org
Steps to reproduce
Try to register.  Get denied with a message "too many users have joined from my address".
What is expected?
To be allowed to registered.
What is actually happening?
Being blocked from registering by some weird security system.

Bumped accounts per ip limits.


"Max" button for withdrawing from pools is sometimes wrong

Describe the bug
Looks like the "max" button is populating with an inaccurate amount.

To Reproduce
Steps to reproduce the behavior:

Go to pool
Withdraw 100%
See error

@just-a-node can you QA this one?

lgtm now


pin-less seneca.client() should disable out of the box local services

client.js
[...]
seneca.client({
  type: 'web',
  host: 'foobar.service.consul',
  port: 10001
});

server.js
[...]
seneca.use('postgresql-store')
seneca.listen({
  type: 'web',
  host: '<IP_ADDRESS>',
  port: 10001
});

When an entity is saved, client.js use mem-store instead of sending the queries to server.js.
It'd be great to consider pin-less client declaration to be a send-all for everything that was not explicitely declared by the user and never rely on out of the box plugins when a seneca.client declaration match.

using<EMAIL_ADDRESS>and<EMAIL_ADDRESS>

the basic principle that local wins should be retained because this is simple to understand
also the principle that seneca is self-contained out of the box is important, so role:web,entity,transport are local by default
perhaps pin:* should provide this always remote behavior

ok, on reflection, the official solution is via options:
seneca( { default_plugins:{"mem-store":false} } ) // etc.


Infinite loop in parsing simple string

The following code loops forever:
import toml
s = '''[[ test ]]\n[ "foo", ]'''
toml.loads(s)

So much for my first toml file. :(

Thank you for your bug report! This should really generate an error rather than loop since the example you provided is not valid toml.
What was the result that were you expecting?

I was expecting an error.
On Tue, Apr 24, 2018 at 10:12 PM Will Pearson<EMAIL_ADDRESS>wrote:

Thank you for your bug report! This should really generate an error rather
than loop since the example you provided is not valid toml.
What was the result that were you expecting?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/uiri/toml/issues/161#issuecomment-384139239, or mute
the thread
https://github.com/notifications/unsubscribe-auth/ADdIpzeMzOu7M4ADsqxYwVa4uAdirBJSks5tr9uggaJpZM4TiUjV
.

Stumbled on the same bug. Getting into an endless loop is absolutely not an option. The parser should generate an exception.


remove data.table dependency

The only function is data.table::fread
looking at the source code, nothing too special going on. might be worth handling the download using base r to remove the dependency
# download temp file - download.file
# unzip file - gzfile
# read csv - read.csv
# return data frame

If we do decide to remove dependency, do the package data objects need to be converted from data table data frames to plain data frames?

The package objects are all zipped up CSV files, so there's no need to convert underlying data structures (i.e., it's not .rds under the hood).
The case for fread() v base R comes down to speed. I did some speed tests and fread() is about 3-4 times as fast on average compared to base R. I like the idea of being totally free of dependencies, but the data.table package is also very stable and I doubt fread will change much in the future.
library(microbenchmark)
library(tidyverse)

# "big"   file, 1.1MB bytes
big_file   <- "https://sdwis.s3.us-west-1.amazonaws.com/410002.csv.gz"

# "small" file, 11 KB
small_file <- "https://sdwis.s3.us-west-1.amazonaws.com/103041.csv.gz"

use_base_r <- function(file) {
  temp <- tempfile()
  download.file(file, temp)
  dat <- read.csv(temp)
  unlink(temp)
  return(dat)
}

use_fread <- function(file) {
  dat <- data.table::fread(file)
  return(dat)
}

mbm_small <- microbenchmark(
  use_base_r(small_file),
  use_fread(small_file),
  times = 10
)
autoplot(mbm_small)

mbm_big  <- microbenchmark(
  use_base_r(big_file),
  use_fread(big_file),
  times = 10
)
autoplot(mbm_big)

We may decide that these speed gains are minimal enough to go full base R. As shown above, for small files, the difference is almost imperceptible. But for larger files, it's the difference between a 1 sec or 3 sec function. I was curious, so I tried the biggest file we have is around 4-5 MB. It's about 15 sec v 5 sec on my machine, and fread has a nice progress bar when reading the file in. Not the end of the world to use read.csv though.
Here's the biggest file if you want to see for yourself:
max_file <- "https://sdwis.s3.us-west-1.amazonaws.com/1910039.csv.gz"
use_base_r(max_file)
use_fread(max_file)
``

Do we want to configure install to auto-install dependency?


Adding Power Platform Blog Updates solution

We're so eager to add your sample to this repository as soon as possible, but we need all samples follow the same structure.
To make sure we process it as soon as possible, make sure to follow these instructions.

Q
A

Bug fix?
no

New feature?
no

New sample?
yes

Solution Details

Q
A

Solution requires premium license
no

Which connectors are used?
e.g.:, RSS, Outlook

Solution uses on-premises connectors?
no

Solution uses custom connectors?
no

What's in this Pull Request?

This is an initial submission for a solution i created to consolidate all Power Platform blog updates into a single email that can be scheduled to run weekly.

Added wrong date. Will resubmit


Fix typo and rule order

Description / Motivation

How Has This Been Tested?
Manually Tested

Types of changes

[ ] 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)
[x] Documentation update (non-breaking change; modified files are limited to the /data directory or other markdown files)

Checklist:

[x] I have read the Contributing guide.
[x] My code/comments/docs fully adhere to the Code of Conduct.
[ ] My change is a code change.
[x] My change is a documentation change and there are NO other updates required.
[ ] My change has new or updated images which are stored in the /public/images folder that need to be migrated to Sitecore DAM

The most specific rule must be put first.


Path error when checking drivers/rootkit  (handled ok)

hey check out Vanguard caused this error LOL
[-] Errored on checking driver vgk.sys : \??\C:\Program Files\Riot Vanguard\vgk.sys
Illegal characters in path.
   at System.Security.Permissions.FileIOPermission.EmulateFileIOPermissionChecks(String fullPath)
   at System.Security.Permissions.FileIOPermission.QuickDemand(FileIOPermissionAccess access, String fullPath, Boolean checkForDuplicates, Boolean needFullPath)
   at System.IO.Path.GetFullPath(String path)
   at System.Diagnostics.FileVersionInfo.GetFullPathWithAssert(String fileName)
   at System.Diagnostics.FileVersionInfo.GetVersionInfo(String fileName)
   at SharpEDRChecker.FileChecker.GetFileInfo(String filePath) in C:\Users\User\Documents\SharpEDRChecker\SharpEDRChecker\FileChecker.cs:line 14
   at SharpEDRChecker.DriverChecker.CheckDriver(String driverFileName, String driverBaseName) in C:\Users\User\Documents\SharpEDRChecker\SharpEDRChecker\DriverChecker.cs:line 96
[!] Could not get file info for: C:\Windows\Sysnative\drivers\dump_diskdump.sys

Nice work btw!

Hey @hollerith thanks for raising this, I will get a look at it soon and update you 👍

Hey @hollerith, this should now be resolved with the latest commit (https://github.com/PwnDexter/SharpEDRChecker/commit/235d490dc0561d0e93182bcb8c597a26eb3eeca8), I have tested it and it is all good, feel free to test yourself and let me know how it goes!

Pulled it latest results has same error but in a different place? Also Vanguard is missing now.
###################################################################################################
                    [!][!][!] Welcome to SharpEDRChecker by @PwnDexter [!][!][!]
[-][-][-] Not running as admin, some privileged metadata and processes may not be checked [-][-][-]
###################################################################################################

######################################
[!][!][!] Checking processes [!][!][!]
######################################

[-] Suspicious process found:
        Name: SecurityHealthService.exe
        Description: SecurityHealthService.exe
        Caption: SecurityHealthService.exe
        Binary:
        Process ID: 7420
        Parent Process: 948
        Process CmdLine:
        File Metadata:
[!] Matched on: securityhealthservice

[-] Errored on checking individual process: conhost.exe : 12200
Illegal characters in path.
   at System.Security.Permissions.FileIOPermission.EmulateFileIOPermissionChecks(String fullPath)
   at System.Security.Permissions.FileIOPermission.QuickDemand(FileIOPermissionAccess access, String fullPath, Boolean checkForDuplicates, Boolean needFullPath)
   at System.IO.Path.GetFullPath(String path)
   at System.Diagnostics.FileVersionInfo.GetFullPathWithAssert(String fileName)
   at System.Diagnostics.FileVersionInfo.GetVersionInfo(String fileName)
   at SharpEDRChecker.FileChecker.GetFileInfo(String filePath) in C:\Users\User\Documents\SharpEDRChecker\SharpEDRChecker\FileChecker.cs:line 14
   at SharpEDRChecker.ProcessChecker.CheckProcess(ManagementBaseObject process) in C:\Users\User\Documents\SharpEDRChecker\SharpEDRChecker\ProcessChecker.cs:line 58
[-] Errored on checking individual process: conhost.exe : 14648
Illegal characters in path.
   at System.Security.Permissions.FileIOPermission.EmulateFileIOPermissionChecks(String fullPath)
   at System.Security.Permissions.FileIOPermission.QuickDemand(FileIOPermissionAccess access, String fullPath, Boolean checkForDuplicates, Boolean needFullPath)
   at System.IO.Path.GetFullPath(String path)
   at System.Diagnostics.FileVersionInfo.GetFullPathWithAssert(String fileName)
   at System.Diagnostics.FileVersionInfo.GetVersionInfo(String fileName)
   at SharpEDRChecker.FileChecker.GetFileInfo(String filePath) in C:\Users\User\Documents\SharpEDRChecker\SharpEDRChecker\FileChecker.cs:line 14
   at SharpEDRChecker.ProcessChecker.CheckProcess(ManagementBaseObject process) in C:\Users\User\Documents\SharpEDRChecker\SharpEDRChecker\ProcessChecker.cs:line 58
[-] Suspicious process found:
        Name: MsMpEng.exe
        Description: MsMpEng.exe
        Caption: MsMpEng.exe
        Binary:
        Process ID: 14376
        Parent Process: 948
        Process CmdLine:
        File Metadata:
[!] Matched on: msmpeng

[-] Suspicious process found:
        Name: NisSrv.exe
        Description: NisSrv.exe
        Caption: NisSrv.exe
        Binary:
        Process ID: 6672
        Parent Process: 948
        Process CmdLine:
        File Metadata:
[!] Matched on: nissrv

[-] Suspicious process found:
        Name: smartscreen.exe
        Description: smartscreen.exe
        Caption: smartscreen.exe
        Binary: C:\Windows\System32\smartscreen.exe
        Process ID: 7304
        Parent Process: 700
        Process CmdLine: C:\Windows\System32\smartscreen.exe -Embedding
        File Metadata:
                 Product Name: Microsoft® Windows® Operating System
                 Filename: C:\Windows\System32\smartscreen.exe
                 Original Filename: smartscreen.exe.mui
                 Internal Name: smartscreen.exe
                 Company Name: Microsoft Corporation
                 File Description: Windows Defender SmartScreen
                 Product Version: 10.0.19041.444
                 Comments:
                 Legal Copyright: © Microsoft Corporation. All rights reserved.
                 Legal Trademarks:
[!] Matched on: defender

###################################################################
[!][!][!] Checking modules loaded in your current process [!][!][!]
###################################################################

[-] Suspicious modload found in your process:
        Suspicious Module: C:\WINDOWS\SYSTEM32\amsi.dll
        File Metadata:
                 Product Name: Microsoft® Windows® Operating System
                 Filename: C:\WINDOWS\SYSTEM32\amsi.dll
                 Original Filename: amsi.dll
                 Internal Name: amsi.dll
                 Company Name: Microsoft Corporation
                 File Description: Anti-Malware Scan Interface
                 Product Version: 10.0.19041.1
                 Comments:
                 Legal Copyright: © Microsoft Corporation. All rights reserved.
                 Legal Trademarks:
[!] Matched on: amsi.dll, anti-malware, malware

[-] Suspicious modload found in your process:
        Suspicious Module: C:\ProgramData\Microsoft\Windows Defender\platform\4.18.2008.4-0\MpOav.dll
        File Metadata:
                 Product Name: Microsoft® Windows® Operating System
                 Filename: C:\ProgramData\Microsoft\Windows Defender\platform\4.18.2008.4-0\MpOav.dll
                 Original Filename: MpOAV.dll
                 Internal Name: MpOAV
                 Company Name: Microsoft Corporation
                 File Description: IOfficeAntiVirus Module
                 Product Version: 4.18.2008.4
                 Comments:
                 Legal Copyright: © Microsoft Corporation. All rights reserved.
                 Legal Trademarks:
[!] Matched on: antivirus, defender

########################################
[!][!][!] Checking Directories [!][!][!]
########################################

[-] Suspicious directory found: C:\Program Files\Windows Defender
[!] Matched on: defender

[-] Suspicious directory found: C:\Program Files\Windows Defender Advanced Threat Protection
[!] Matched on: defender, threat

[-] Suspicious directory found: C:\Program Files\Wireshark
[!] Matched on: wireshark

[-] Suspicious directory found: C:\Program Files (x86)\Windows Defender
[!] Matched on: defender

#####################################
[!][!][!] Checking Services [!][!][!]
#####################################

[-] Suspicious service found:
        Name: mpssvc
        DisplayName: Windows Defender Firewall
        Description: Windows Defender Firewall helps to protect your computer by preventing unauthorised users from gaining access to your computer through the Internet or a network.
        Caption: Windows Defender Firewall
        Binary: C:\WINDOWS\system32\svchost.exe -k LocalServiceNoNetworkFirewall -p
        Status: Running
        Process ID: 3040
        File Metadata:
                 Product Name: Microsoft® Windows® Operating System
                 Filename: C:\WINDOWS\system32\svchost.exe
                 Original Filename: svchost.exe.mui
                 Internal Name: svchost.exe
                 Company Name: Microsoft Corporation
                 File Description: Host Process for Windows Services
                 Product Version: 10.0.19041.444
                 Comments:
                 Legal Copyright: © Microsoft Corporation. All rights reserved.
                 Legal Trademarks:
[!] Matched on: defender

[-] Suspicious service found:
        Name: PolicyAgent
        DisplayName: IPsec Policy Agent
        Description: Internet Protocol security (IPsec) supports network-level peer authentication, data origin authentication, data integrity, data confidentiality (encryption), and replay protection.  This service enforces IPsec policies created through the IP Security Policies snap-in or the command-line tool "netsh ipsec".  If you stop this service, you may experience network connectivity issues if your policy requires that connections use IPsec.  Also,remote management of Windows Defender Firewall is not available when this service is stopped.
        Caption: IPsec Policy Agent
        Binary: C:\WINDOWS\system32\svchost.exe -k NetworkServiceNetworkRestricted -p
        Status: Running
        Process ID: 5100
        File Metadata:
                 Product Name: Microsoft® Windows® Operating System
                 Filename: C:\WINDOWS\system32\svchost.exe
                 Original Filename: svchost.exe.mui
                 Internal Name: svchost.exe
                 Company Name: Microsoft Corporation
                 File Description: Host Process for Windows Services
                 Product Version: 10.0.19041.444
                 Comments:
                 Legal Copyright: © Microsoft Corporation. All rights reserved.
                 Legal Trademarks:
[!] Matched on: defender

[-] Suspicious service found:
        Name: SecurityHealthService
        DisplayName: Windows Security Service
        Description: Windows Security Service handles unified device protection and health information
        Caption: Windows Security Service
        Binary: C:\WINDOWS\system32\SecurityHealthService.exe
        Status: Running
        Process ID: 7420
        File Metadata:
                 Product Name: Microsoft® Windows® Operating System
                 Filename: C:\WINDOWS\system32\SecurityHealthService.exe
                 Original Filename: SecurityHealthService.exe
                 Internal Name: SecurityHealthService
                 Company Name: Microsoft Corporation
                 File Description: Windows Security Health Service
                 Product Version: 4.18.1907.16384
                 Comments:
                 Legal Copyright: © Microsoft Corporation. All rights reserved.
                 Legal Trademarks:
[!] Matched on: securityhealthservice

[-] Suspicious service found:
        Name: Sense
        DisplayName: Windows Defender Advanced Threat Protection Service
        Description: Windows Defender Advanced Threat Protection service helps protect against advanced threats by monitoring and reporting security events that happen on the computer.
        Caption: Windows Defender Advanced Threat Protection Service
        Binary: "C:\Program Files\Windows Defender Advanced Threat Protection\MsSense.exe"
        Status: Stopped
        Process ID: 0
        File Metadata:
                 Product Name: Microsoft® Windows® Operating System
                 Filename: C:\Program Files\Windows Defender Advanced Threat Protection\MsSense.exe
                 Original Filename: MsSense.exe.mui
                 Internal Name: MsSense.exe
                 Company Name: Microsoft Corporation
                 File Description: Windows Defender Advanced Threat Protection Service Executable
                 Product Version: 10.7430.19041.444
                 Comments:
                 Legal Copyright: © Microsoft Corporation. All rights reserved.
                 Legal Trademarks:
[!] Matched on: defender, threat

[-] Suspicious service found:
        Name: WdNisSvc
        DisplayName: Microsoft Defender Antivirus Network Inspection Service
        Description: Helps guard against intrusion attempts targeting known and newly discovered vulnerabilities in network protocols
        Caption: Microsoft Defender Antivirus Network Inspection Service
        Binary: "C:\ProgramData\Microsoft\Windows Defender\platform\4.18.2008.4-0\NisSrv.exe"
        Status: Running
        Process ID: 6672
        File Metadata:
                 Product Name: Microsoft® Windows® Operating System
                 Filename: C:\ProgramData\Microsoft\Windows Defender\platform\4.18.2008.4-0\NisSrv.exe
                 Original Filename: NisSrv.exe
                 Internal Name: NisSrv.exe
                 Company Name: Microsoft Corporation
                 File Description: Microsoft Network Realtime Inspection Service
                 Product Version: 4.18.2008.4
                 Comments:
                 Legal Copyright: © Microsoft Corporation. All rights reserved.
                 Legal Trademarks:
[!] Matched on: antivirus, defender, nissrv

[-] Suspicious service found:
        Name: WinDefend
        DisplayName: Microsoft Defender Antivirus Service
        Description: Helps protect users from malware and other potentially unwanted software
        Caption: Microsoft Defender Antivirus Service
        Binary: "C:\ProgramData\Microsoft\Windows Defender\platform\4.18.2008.4-0\MsMpEng.exe"
        Status: Running
        Process ID: 14376
        File Metadata:
                 Product Name: Microsoft® Windows® Operating System
                 Filename: C:\ProgramData\Microsoft\Windows Defender\platform\4.18.2008.4-0\MsMpEng.exe
                 Original Filename: MsMpEng.exe
                 Internal Name: MsMpEng.exe
                 Company Name: Microsoft Corporation
                 File Description: Antimalware Service Executable
                 Product Version: 4.18.2008.4
                 Comments:
                 Legal Copyright: © Microsoft Corporation. All rights reserved.
                 Legal Trademarks:
[!] Matched on: antimalware, antivirus, defender, malware, msmpeng

[-] Suspicious service found:
        Name: wscsvc
        DisplayName: Security Center
        Description: The WSCSVC (Windows Security Center) service monitors and reports security health settings on the computer.  The health settings include firewall (on/off), antivirus (on/off/out of date), antispyware (on/off/out of date), Windows Update (automatically/manually download and install updates), User Account Control (on/off), and Internet settings (recommended/not recommended). The service provides COM APIs for independent software vendors to register and record the state of their products to the Security Center service.  The Security and Maintenance UI uses the service to provide systray alerts and a graphical view of the security health states in the Security and Maintenance control panel.  Network Access Protection (NAP) uses the service to report the security health states of clients to the NAP Network Policy Server to make network quarantine decisions.  The service also has a public API that allows external consumers to programmatically retrieve the aggregated security health state of the system.
        Caption: Security Center
        Binary: C:\WINDOWS\System32\svchost.exe -k LocalServiceNetworkRestricted -p
        Status: Running
        Process ID: 1340
        File Metadata:
                 Product Name: Microsoft® Windows® Operating System
                 Filename: C:\WINDOWS\System32\svchost.exe
                 Original Filename: svchost.exe.mui
                 Internal Name: svchost.exe
                 Company Name: Microsoft Corporation
                 File Description: Host Process for Windows Services
                 Product Version: 10.0.19041.444
                 Comments:
                 Legal Copyright: © Microsoft Corporation. All rights reserved.
                 Legal Trademarks:
[!] Matched on: antivirus

[!] Could not get file info for: C:

####################################
[!][!][!] Checking drivers [!][!][!]
####################################

[!] Could not get file info for: c:\Windows\Sysnative\drivers\dump_diskdump.sys

[!] Could not get file info for: c:\Windows\Sysnative\drivers\dump_storahci.sys

[!] Could not get file info for: c:\Windows\Sysnative\drivers\dump_dumpfve.sys

[-] Suspicious driver found:
        Suspicious Module: WdFilter.sys
        File Metadata:
                 Product Name: Microsoft® Windows® Operating System
                 Filename: c:\windows\system32\drivers\wd\wdfilter.sys
                 Original Filename: WdFilter.sys
                 Internal Name: WdFilter
                 Company Name: Microsoft Corporation
                 File Description: Microsoft antimalware file system filter driver
                 Product Version: 4.18.2008.4
                 Comments:
                 Legal Copyright: © Microsoft Corporation. All rights reserved.
                 Legal Trademarks:
[!] Matched on: antimalware, malware

[-] Suspicious driver found:
        Suspicious Module: WdNisDrv.sys
        File Metadata:
                 Product Name: Microsoft® Windows® Operating System
                 Filename: c:\windows\system32\drivers\wd\wdnisdrv.sys
                 Original Filename: wdnisdrv.sys
                 Internal Name: wdnisdrv.sys
                 Company Name: Microsoft Corporation
                 File Description: Windows Defender Network Stream Filter
                 Product Version: 4.18.2008.4
                 Comments:
                 Legal Copyright: © Microsoft Corporation. All rights reserved.
                 Legal Trademarks:
[!] Matched on: defender

################################
[!][!][!] TLDR Summary [!][!][!]
################################

[!] Process Summary:
        [-] SecurityHealthService.exe : securityhealthservice
        conhost.exe : Failed to perform checks
        conhost.exe : Failed to perform checks
        [-] MsMpEng.exe : msmpeng
        [-] NisSrv.exe : nissrv
        [-] smartscreen.exe : defender

[!] Modload Summary:
        [-] C:\WINDOWS\SYSTEM32\amsi.dll : amsi.dll, anti-malware, malware
        [-] C:\ProgramData\Microsoft\Windows Defender\platform\4.18.2008.4-0\MpOav.dll : antivirus, defender

[!] Directory Summary:
        [-] C:\Program Files\Windows Defender : defender
        [-] C:\Program Files\Windows Defender Advanced Threat Protection : defender, threat
        [-] C:\Program Files\Wireshark : wireshark
        [-] C:\Program Files (x86)\Windows Defender : defender

[!] Service Summary:
        [-] mpssvc : defender
        [-] PolicyAgent : defender
        [-] SecurityHealthService : securityhealthservice
        [-] Sense : defender, threat
        [-] WdNisSvc : antivirus, defender, nissrv
        [-] WinDefend : antimalware, antivirus, defender, malware, msmpeng
        [-] wscsvc : antivirus

[!] Driver Summary:
        [-] WdFilter.sys : antimalware, malware
        [-] WdNisDrv.sys : defender

#######################################
[!][!][!] EDR Checks Complete [!][!][!]
#######################################

Hey,
I have added an additional catch for the problem above, the current issue is we/I can't see the path that its trying to read which contains the illegal characters so the new catch should print out the path and I can get a look. The latest commit (https://github.com/PwnDexter/SharpEDRChecker/commit/70db10ce0d2922b978352dee91392cf809dac2af) has this added, if you can run the latest version and show me the output for the two processes that caused the error that would be super helpful. Than I can look at handling whatever the illegal characters are.
As for Vanguard no longer appearing that is because it is not an EDR software, just Riot's anti-cheat software so not relevant to situational awareness, the only reason it showed up the first time was due to the illegal characters in the driver path.
Let me know how you get on!
Cheers

Perfection!


[Algo]: Add Heapsort in C

working on it

hi. I added a solution solving this a few days ago and it passed the automatic check but I was still not manually reviewed. Can you please take a look at it? https://github.com/NITSkmOS/Algorithms/pull/336


git command runs indefinetely

VSCode Version: 1.17.2
OS Version: MacOS 10.10.5

When I run the SCM publish command, I can see an indicator that the git command is running. Because I do not have permission to publish, or perhaps git is prompting for credentials, the command hangs indefinitely without any other window.
Steps to Reproduce:

Clone a repository where you do not have write access to. My example was https://github.com/bbiskup/purkinje
Create a new branch
Add a new commit
Publish the branch

Output from Terminal shows a few git processes running
hanxue          29343   0.0  0.0  2444632   1080   ??  S     2:54PM   0:00.00 /bin/sh /Applications/Visual Studio Code.app/Contents/Resources/app/extensions/git/out/askpass.sh Username for 'https://github.com':
hanxue          29338   0.0  0.0  2519972   6576   ??  U     2:54PM   0:00.07 /usr/local/Cellar/git/2.14.1/libexec/git-core/git-remote-https upstream https://github.com/bbiskup/purkinje
hanxue          29337   0.0  0.0  2446940   1728   ??  S     2:54PM   0:00.01 /usr/local/bin/git push -u upstream fix-readme-config-file

Notice in the video there is an indicator showing an ongoing operation in SOURCE CONTROL

Where is the option to terminate the git command?

After terminating the askpass.sh process, I see some git output error
usage: mktemp [-d] [-q] [-t prefix] [-u] template ...
       mktemp [-d] [-q] [-u] -t prefix
Missing or invalid credentials.
Missing pipe

I've got the same (loading indicator spinning and CPU/mem load is getting high) even if the repo is perfectly fine and I can easily publish. It happens only when SCM panel is active (as soon as I open file explorer instead the load goes down). Restarting the app doesn't help here.
Here is my VSC version info
Version 1.18.0-insider (1.18.0-insider)
8bc02c7443305a0db442c11b76e67d6f4929dc0e
2017-10-26T05:07:28.835Z

@hanxue What does running mktemp on your system return?


Feature request: How to play a non-DRM movie

Given a .mov or .mp4 or other standard non-DRM movie file, we'd like to play it inside a Flutter app.

I'm going to dupe this against https://github.com/flutter/flutter/issues/2319 since I like the title better :p


moved all css from landing.html to landing.css

Related Issue
moved all css from landing.html to landing.css
Closes: #156
Describe the changes you've made
moved all css from landing.html to landing.css
Type of change
What sort of change have you made:

[x] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Code style update (formatting, local variables)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
[ ] This change requires a documentation update

Mention any unusual behaviour of your code (Write NA if not)
Nope!!
Checklist:

[x] My code follows the guidelines of this project.
[x] I have performed a self-review of my own code.
[x] I have commented my code, particularly whereever it was hard to understand.
[x] My changes generate no new warnings.
[ ] Any dependent changes have been merged and published in downstream modules.
[x] I am a GSSOC Participant.

Additional Info (optional)
Any additional information you want to give

@vigneshshettyin should i upload a video for confirmation that everything is working fine

https://user-images.githubusercontent.com/55352601/116853851-575d7c80-ac14-11eb-88e7-7c7741a5e07e.mp4


qrcode v2.0.0

The goal of this release is to fix the security vulnerabilities reported in the dependencies, run all tests in the build pipeline and publish the new @slidoapp/qrcode package at npm registry.

https://www.npmjs.com/package/@slidoapp/qrcode


Add chunking/iterator() support to PageQuerySet.specific()

This small change solves one of the key limitations of PageQuerySet.specific(): That, unless the queryset is split beforehand using a paginator/slicing, Wagtail will attempt to gather all matching pages into memory at the same time before returning anything - whether you use iterator() or not. This causes some big problems on larger sites (100,000+ pages), where using something like the contrib.sitemaps views can use up significant resources, sometimes even killing a production app without horizontal scaling capabilities.
With these changes, you can use iterator() with specific() like you would any other queryset, and expect those same protections against memory overload. The same has quietly been available with specific(defer=True) for a few versions now, so this improves consistency too.

@gasman I just figured out there may be something deeper in Django I can utilise here, using a cursor to ensure results originate from the same query. I think that would prevent the need to remove/replicate the slicing also. Will mark as draft again until I've worked it out.

@gasman okay, newer version is ready for review. Much less going on, and fed from the same values() queryset. Sometimes you have to build the wrong thing to know what the right thing is :)

This looks awesome! Thanks for implementing it @ababic

Thank you both :)


Status: 422 Unprocessable Entity, Errors: Theme files may not be stored in subfolders

Status: 422 Unprocessable Entity
Errors: Theme files may not be stored in subfolders
When using command slate deploy -e development
slate will look at config/theme/dist/folder/file
but I don't have a parent folder above my theme name 'config'.
How can I make slate look in my /dist while deploying?

development:
password: ---
theme_id: "174469070"
store: shop.myshopify.com
ignore_files:
production:
password: ---
theme_id: "132337347"
store: shop.myshopify.com
timeout: 1m0s
ignore_files:

@rawrsome Are you still experiencing issues with this?   Or better yet: a link to a GitHub repo.

When using command slate deploy -e development

Is this scoped to just running deploy with those flags?

How can I make slate look in my /dist while deploying?

This is the default behaviour, so the issue you're getting is unexpected.

It looks like my PATH is incorrect. I re-installed everything and working like a charm!