php7.1 make error

make
/bin/bash /home/lio/mqtt/php/Mosquitto-PHP/libtool --mode=compile cc  -I. -I/home/lio/mqtt/php/Mosquitto-PHP -DPHP_ATOM_INC -I/home/lio/mqtt/php/Mosquitto-PHP/include -I/home/lio/mqtt/php/Mosquitto-PHP/main -I/home/lio/mqtt/php/Mosquitto-PHP -I/usr/include/php/20160303-I/usr/include/php/20160303/main -I/usr/include/php/20160303/TSRM -I/usr/include/php/20160303/Zend -I/usr/include/php/20160303/ext -I/usr/include/php/20160303/ext/date/lib  -DHAVE_CONFIG_H  -g -O2   -c /home/lio/mqtt/php/Mosquitto-PHP/mosquitto.c -o mosquitto.lo
libtool: compile:  cc -I. -I/home/lio/mqtt/php/Mosquitto-PHP -DPHP_ATOM_INC -I/home/lio/mqtt/php/Mosquitto-PHP/include -I/home/lio/mqtt/php/Mosquitto-PHP/main -I/home/lio/mqtt/php/Mosquitto-PHP -I/usr/include/php/20160303 -I/usr/include/php/20160303/main -I/usr/include/php/20160303/TSRM -I/usr/include/php/20160303/Zend -I/usr/include/php/20160303/ext -I/usr/include/php/20160303/ext/date/lib -DHAVE_CONFIG_H -g -O2 -c /home/lio/mqtt/php/Mosquitto-PHP/mosquitto.c  -fPIC -DPIC -o .libs/mosquitto.o
/home/lio/mqtt/php/Mosquitto-PHP/mosquitto.c: In function 'zim_Mosquitto_Client___construct':
/home/lio/mqtt/php/Mosquitto-PHP/mosquitto.c:163:2: warning: passing argument 2 of 'mosquitto_new' makes pointer from integer without a cast [enabled by default]
  object->client = mosquitto_new(id, clean_session, object);
  ^
In file included from /home/lio/mqtt/php/Mosquitto-PHP/php_mosquitto.h:37:0,
                 from /home/lio/mqtt/php/Mosquitto-PHP/mosquitto.c:12:
/usr/include/mosquitto.h:196:34: note: expected 'void *' but argument is of type 'zend_bool'
 libmosq_EXPORT struct mosquitto *mosquitto_new(const char *id, void *obj);
                                  ^
/home/lio/mqtt/php/Mosquitto-PHP/mosquitto.c:163:2: error: too many arguments to function 'mosquitto_new'
  object->client = mosquitto_new(id, clean_session, object);
  ^
In file included from /home/lio/mqtt/php/Mosquitto-PHP/php_mosquitto.h:37:0,
                 from /home/lio/mqtt/php/Mosquitto-PHP/mosquitto.c:12:
/usr/include/mosquitto.h:196:34: note: declared here
 libmosq_EXPORT struct mosquitto *mosquitto_new(const char *id, void *obj);
                                  ^
/home/lio/mqtt/php/Mosquitto-PHP/mosquitto.c: In function 'zim_Mosquitto_Client_setWill':
/home/lio/mqtt/php/Mosquitto-PHP/mosquitto.c:333:2: warning: passing argument 3 of 'mosquitto_will_set' makes pointer from integer without a cast [enabled by default]
  retval = mosquitto_will_set(object->client, topic, payload_len, (void *) payload, qos, retain);
  ^
In file included from /home/lio/mqtt/php/Mosquitto-PHP/php_mosquitto.h:37:0,
                 from /home/lio/mqtt/php/Mosquitto-PHP/mosquitto.c:12:
/usr/include/mosquitto.h:268:20: note: expected 'const char *' but argument is of type 'mosquitto_strlen_type'
 libmosq_EXPORT int mosquitto_will_set(struct mosquitto *mosq, bool will, const char *topic, uint32_t payloadlen, const uint8_t *payload, int qos, bool retain);
                    ^
/home/lio/mqtt/php/Mosquitto-PHP/mosquitto.c:333:2: warning: passing argument 4 of 'mosquitto_will_set' makes integer from pointer without a cast [enabled by default]
  retval = mosquitto_will_set(object->client, topic, payload_len, (void *) payload, qos, retain);
  ^
In file included from /home/lio/mqtt/php/Mosquitto-PHP/php_mosquitto.h:37:0,
                 from /home/lio/mqtt/php/Mosquitto-PHP/mosquitto.c:12:
/usr/include/mosquitto.h:268:20: note: expected 'uint32_t' but argument is of type 'void *'
 libmosq_EXPORT int mosquitto_will_set(struct mosquitto *mosq, bool will, const char *topic, uint32_t payloadlen, const uint8_t *payload, int qos, bool retain);
                    ^
/home/lio/mqtt/php/Mosquitto-PHP/mosquitto.c:333:2: warning: passing argument 5 of 'mosquitto_will_set' makes pointer from integer without a cast [enabled by default]
  retval = mosquitto_will_set(object->client, topic, payload_len, (void *) payload, qos, retain);
  ^
In file included from /home/lio/mqtt/php/Mosquitto-PHP/php_mosquitto.h:37:0,
                 from /home/lio/mqtt/php/Mosquitto-PHP/mosquitto.c:12:
/usr/include/mosquitto.h:268:20: note: expected 'const uint8_t *' but argument is of type 'zend_long'
 libmosq_EXPORT int mosquitto_will_set(struct mosquitto *mosq, bool will, const char *topic, uint32_t payloadlen, const uint8_t *payload, int qos, bool retain);
                    ^
/home/lio/mqtt/php/Mosquitto-PHP/mosquitto.c:333:2: error: too few arguments to function 'mosquitto_will_set'
  retval = mosquitto_will_set(object->client, topic, payload_len, (void *) payload, qos, retain);
  ^
In file included from /home/lio/mqtt/php/Mosquitto-PHP/php_mosquitto.h:37:0,
                 from /home/lio/mqtt/php/Mosquitto-PHP/mosquitto.c:12:
/usr/include/mosquitto.h:268:20: note: declared here
 libmosq_EXPORT int mosquitto_will_set(struct mosquitto *mosq, bool will, const char *topic, uint32_t payloadlen, const uint8_t *payload, int qos, bool retain);
                    ^
/home/lio/mqtt/php/Mosquitto-PHP/mosquitto.c: In function 'zim_Mosquitto_Client_connect':
/home/lio/mqtt/php/Mosquitto-PHP/mosquitto.c:401:3: error: too few arguments to function 'mosquitto_connect'
   retval = mosquitto_connect(object->client, host, port, keepalive);
   ^
In file included from /home/lio/mqtt/php/Mosquitto-PHP/php_mosquitto.h:37:0,
                 from /home/lio/mqtt/php/Mosquitto-PHP/mosquitto.c:12:
/usr/include/mosquitto.h:322:20: note: declared here
 libmosq_EXPORT int mosquitto_connect(struct mosquitto *mosq, const char *host, int port, int keepalive, bool clean_session);
                    ^
/home/lio/mqtt/php/Mosquitto-PHP/mosquitto.c: In function 'zim_Mosquitto_Client_onConnect':
/home/lio/mqtt/php/Mosquitto-PHP/mosquitto.c:456:2: warning: passing argument 2 of 'mosquitto_connect_callback_set' from incompatible pointer type [enabled by default]
  mosquitto_connect_callback_set(object->client, php_mosquitto_connect_callback);
  ^
In file included from /home/lio/mqtt/php/Mosquitto-PHP/php_mosquitto.h:37:0,
                 from /home/lio/mqtt/php/Mosquitto-PHP/mosquitto.c:12:
/usr/include/mosquitto.h:618:21: note: expected 'void (*)(void *, int)' but argument is of type 'void (*)(struct mosquitto *, void *, int)'
 libmosq_EXPORT void mosquitto_connect_callback_set(struct mosquitto *mosq, void (*on_connect)(void *, int));
                     ^
/home/lio/mqtt/php/Mosquitto-PHP/mosquitto.c: In function 'zim_Mosquitto_Client_onDisconnect':
/home/lio/mqtt/php/Mosquitto-PHP/mosquitto.c:485:2: warning: passing argument 2 of 'mosquitto_disconnect_callback_set' from incompatible pointer type [enabled by default]
  mosquitto_disconnect_callback_set(object->client, php_mosquitto_disconnect_callback);
  ^
In file included from /home/lio/mqtt/php/Mosquitto-PHP/php_mosquitto.h:37:0,
                 from /home/lio/mqtt/php/Mosquitto-PHP/mosquitto.c:12:
/usr/include/mosquitto.h:634:21: note: expected 'void (*)(void *)' but argument is of type 'void (*)(struct mosquitto *, void *, int)'
 libmosq_EXPORT void mosquitto_disconnect_callback_set(struct mosquitto *mosq, void (*on_disconnect)(void *));
                     ^
/home/lio/mqtt/php/Mosquitto-PHP/mosquitto.c: In function 'zim_Mosquitto_Client_onSubscribe':
/home/lio/mqtt/php/Mosquitto-PHP/mosquitto.c:543:2: warning: passing argument 2 of 'mosquitto_subscribe_callback_set' from incompatible pointer type [enabled by default]
  mosquitto_subscribe_callback_set(object->client, php_mosquitto_subscribe_callback);
  ^
In file included from /home/lio/mqtt/php/Mosquitto-PHP/php_mosquitto.h:37:0,
                 from /home/lio/mqtt/php/Mosquitto-PHP/mosquitto.c:12:
/usr/include/mosquitto.h:693:21: note: expected 'void (*)(void *, uint16_t,  int,  const uint8_t *)' but argument is of type 'void (*)(struct mosquitto *, void *, int,  int,  const int *)'
 libmosq_EXPORT void mosquitto_subscribe_callback_set(struct mosquitto *mosq, void (*on_subscribe)(void *, uint16_t, int, const uint8_t *));
                     ^
/home/lio/mqtt/php/Mosquitto-PHP/mosquitto.c: In function 'zim_Mosquitto_Client_onUnsubscribe':
/home/lio/mqtt/php/Mosquitto-PHP/mosquitto.c:572:2: warning: passing argument 2 of 'mosquitto_unsubscribe_callback_set' from incompatible pointer type [enabled by default]
  mosquitto_unsubscribe_callback_set(object->client, php_mosquitto_unsubscribe_callback);
  ^
In file included from /home/lio/mqtt/php/Mosquitto-PHP/php_mosquitto.h:37:0,
                 from /home/lio/mqtt/php/Mosquitto-PHP/mosquitto.c:12:
/usr/include/mosquitto.h:710:21: note: expected 'void (*)(void *, uint16_t)' but argument is of type 'void (*)(struct mosquitto *, void *, int)'
 libmosq_EXPORT void mosquitto_unsubscribe_callback_set(struct mosquitto *mosq, void (*on_unsubscribe)(void *, uint16_t));
                     ^
/home/lio/mqtt/php/Mosquitto-PHP/mosquitto.c: In function 'zim_Mosquitto_Client_onMessage':
/home/lio/mqtt/php/Mosquitto-PHP/mosquitto.c:601:2: warning: passing argument 2 of 'mosquitto_message_callback_set' from incompatible pointer type [enabled by default]
  mosquitto_message_callback_set(object->client, php_mosquitto_message_callback);
  ^
In file included from /home/lio/mqtt/php/Mosquitto-PHP/php_mosquitto.h:37:0,
                 from /home/lio/mqtt/php/Mosquitto-PHP/mosquitto.c:12:
/usr/include/mosquitto.h:673:21: note: expected 'void (*)(void *, const struct mosquitto_message *)' but argument is of type 'void (*)(struct mosquitto *, void *, const struct mosquitto_message *)'
 libmosq_EXPORT void mosquitto_message_callback_set(struct mosquitto *mosq, void (*on_message)(void *, const struct mosquitto_message *));
                     ^
/home/lio/mqtt/php/Mosquitto-PHP/mosquitto.c: In function 'zim_Mosquitto_Client_onPublish':
/home/lio/mqtt/php/Mosquitto-PHP/mosquitto.c:630:2: warning: passing argument 2 of 'mosquitto_publish_callback_set' from incompatible pointer type [enabled by default]
  mosquitto_publish_callback_set(object->client, php_mosquitto_publish_callback);
  ^
In file included from /home/lio/mqtt/php/Mosquitto-PHP/php_mosquitto.h:37:0,
                 from /home/lio/mqtt/php/Mosquitto-PHP/mosquitto.c:12:
/usr/include/mosquitto.h:651:21: note: expected 'void (*)(void *, uint16_t)' but argument is of type 'void (*)(struct mosquitto *, void *, int)'
 libmosq_EXPORT void mosquitto_publish_callback_set(struct mosquitto *mosq, void (*on_publish)(void *, uint16_t));
                     ^
/home/lio/mqtt/php/Mosquitto-PHP/mosquitto.c: In function 'zim_Mosquitto_Client_publish':
/home/lio/mqtt/php/Mosquitto-PHP/mosquitto.c:705:2: warning: passing argument 2 of 'mosquitto_publish' from incompatible pointer type [enabled by default]
  retval = mosquitto_publish(object->client, &mid, topic, payload_len, (void *) payload, qos, retain);
  ^
In file included from /home/lio/mqtt/php/Mosquitto-PHP/php_mosquitto.h:37:0,
                 from /home/lio/mqtt/php/Mosquitto-PHP/mosquitto.c:12:
/usr/include/mosquitto.h:395:20: note: expected 'uint16_t *' but argument is of type 'int *'
 libmosq_EXPORT int mosquitto_publish(struct mosquitto *mosq, uint16_t *mid, const char *topic, uint32_t payloadlen, const uint8_t *payload, int qos, bool retain);
                    ^
/home/lio/mqtt/php/Mosquitto-PHP/mosquitto.c: In function 'zim_Mosquitto_Client_subscribe':
/home/lio/mqtt/php/Mosquitto-PHP/mosquitto.c:730:2: warning: passing argument 2 of 'mosquitto_subscribe' from incompatible pointer type [enabled by default]
  retval = mosquitto_subscribe(object->client, &mid, sub, qos);
  ^
In file included from /home/lio/mqtt/php/Mosquitto-PHP/php_mosquitto.h:37:0,
                 from /home/lio/mqtt/php/Mosquitto-PHP/mosquitto.c:12:
/usr/include/mosquitto.h:417:20: note: expected 'uint16_t *' but argument is of type 'int *'
 libmosq_EXPORT int mosquitto_subscribe(struct mosquitto *mosq, uint16_t *mid, const char *sub, int qos);
                    ^
/home/lio/mqtt/php/Mosquitto-PHP/mosquitto.c: In function 'zim_Mosquitto_Client_unsubscribe':
/home/lio/mqtt/php/Mosquitto-PHP/mosquitto.c:754:2: warning: passing argument 2 of 'mosquitto_unsubscribe' from incompatible pointer type [enabled by default]
  retval = mosquitto_unsubscribe(object->client, &mid, sub);
  ^
In file included from /home/lio/mqtt/php/Mosquitto-PHP/php_mosquitto.h:37:0,
                 from /home/lio/mqtt/php/Mosquitto-PHP/mosquitto.c:12:
/usr/include/mosquitto.h:438:20: note: expected 'uint16_t *' but argument is of type 'int *'
 libmosq_EXPORT int mosquitto_unsubscribe(struct mosquitto *mosq, uint16_t *mid, const char *sub);
                    ^
/home/lio/mqtt/php/Mosquitto-PHP/mosquitto.c: In function 'zim_Mosquitto_Client_loop':
/home/lio/mqtt/php/Mosquitto-PHP/mosquitto.c:777:2: error: too many arguments to function 'mosquitto_loop'
  retval = mosquitto_loop(object->client, timeout, max_packets);
  ^
In file included from /home/lio/mqtt/php/Mosquitto-PHP/php_mosquitto.h:37:0,
                 from /home/lio/mqtt/php/Mosquitto-PHP/mosquitto.c:12:
/usr/include/mosquitto.h:503:20: note: declared here
 libmosq_EXPORT int mosquitto_loop(struct mosquitto *mosq, int timeout);
                    ^
/home/lio/mqtt/php/Mosquitto-PHP/mosquitto.c: In function 'zim_Mosquitto_Client_loopForever':
/home/lio/mqtt/php/Mosquitto-PHP/mosquitto.c:800:3: error: too many arguments to function 'mosquitto_loop'
   retval = mosquitto_loop(object->client, timeout, max_packets);
   ^
In file included from /home/lio/mqtt/php/Mosquitto-PHP/php_mosquitto.h:37:0,
                 from /home/lio/mqtt/php/Mosquitto-PHP/mosquitto.c:12:
/usr/include/mosquitto.h:503:20: note: declared here
 libmosq_EXPORT int mosquitto_loop(struct mosquitto *mosq, int timeout);
                    ^
/home/lio/mqtt/php/Mosquitto-PHP/mosquitto.c: In function 'mosquitto_client_object_destroy':
/home/lio/mqtt/php/Mosquitto-PHP/mosquitto.c:858:2: error: too many arguments to function 'mosquitto_loop'
  mosquitto_loop(client->client, 100, 1);
  ^
In file included from /home/lio/mqtt/php/Mosquitto-PHP/php_mosquitto.h:37:0,
                 from /home/lio/mqtt/php/Mosquitto-PHP/mosquitto.c:12:
/usr/include/mosquitto.h:503:20: note: declared here
 libmosq_EXPORT int mosquitto_loop(struct mosquitto *mosq, int timeout);
                    ^
/home/lio/mqtt/php/Mosquitto-PHP/mosquitto.c: In function 'php_mosquitto_handle_errno':
/home/lio/mqtt/php/Mosquitto-PHP/mosquitto.c:939:25: warning: initialization makes pointer from integer without a cast [enabled by default]
   const char *message = mosquitto_strerror(retval);
                         ^
/home/lio/mqtt/php/Mosquitto-PHP/mosquitto.c: In function 'php_mosquitto_connect_callback':
/home/lio/mqtt/php/Mosquitto-PHP/mosquitto.c:964:10: warning: assignment makes pointer from integer without a cast [enabled by default]
  message = mosquitto_connack_string(rc);
          ^
/home/lio/mqtt/php/Mosquitto-PHP/mosquitto.c: In function 'php_mosquitto_strerror_wrapper':
/home/lio/mqtt/php/Mosquitto-PHP/mosquitto.c:838:12: warning: ignoring return value of 'strerror_r', declared with attribute warn_unused_result [-Wunused-result]
  strerror_r(err, buf, 256);
            ^
make: *** [mosquitto.lo] Error 1

It looks like you're compiling against a very old version of Mosquitto. You'll need at least 1.3.

@mgdm
~ lsb_release -a
No LSB modules are available.
Distributor ID:	Ubuntu
Description:	Ubuntu 14.04.5 LTS
Release:	14.04
Codename:	trusty

sudo apt-get install libmosquitto0 libmosquitto0-dev libmosquittopp0 libmosquittopp0-dev

@mgdm  fix with this.
sudo apt-add-repository ppa:mosquitto-dev/mosquitto-ppa
sudo apt-get update
sudo apt-get install php-pear
sudo apt-get install libmosquitto-dev
sudo pecl install Mosquitto-alpha


Consents by Application Administrator role

I have just experimented with the roles described in this document and consenting to permissions.
From the document, it appears that the role "Application Administrator" can consent to application permissions for the legacy Azure AD Graph API.

This role [Application Administrator] also grants the ability to consent to delegated permissions and application permissions, with the exception of application permissions on the Microsoft Graph API.

However, it appears that the role behaves in the same way as the "Cloud Application Administrator role":

This role [Cloud Application Administrator] also grants the ability to consent to delegated permissions, and application permissions excluding Microsoft Graph and Azure AD Graph.

Here, it is expressly stated that consents to application permissions for Azure AD Graph are not allowed.
The latter makes more sense because the aim seems to be avoiding AAD privilege escalation through permission grants.
Please confirm that the role "Application Administrator" is indeed not supposed to be able to consent to application permissions for Azure AD Graph and update the document accordingly.

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

ID: 0767aac4-fcd9-eaac-2c30-8f17d8eadd92
Version Independent ID: a380a828-03f9-e037-3a62-e4165fda7cb6
Content: Azure AD role descriptions and permissions - Azure Active Directory
Content Source: articles/active-directory/roles/permissions-reference.md
Service: active-directory
Sub-service: roles
GitHub Login: @rolyon
Microsoft Alias: rolyon

@commakoerschgen
Thanks for your feedback! We will investigate and update as appropriate.

@commakoerschgen
Thank you for pointing this out!
I've reached out to our engineering team to confirm whether or not the "Application Administrator" can consent to application permissions for Azure AD Graph.

@commakoerschgen, thanks for reaching out.
The permission to grant consent is the same for Application Administratators and Cloud Application Administrators:

Any delegated permission, including delegated permissions for Microsoft Graph and Azure AD Graph
Any application permission, except application permissions for Microsoft Graph and Azure AD Graph

I've made an update to the documentation. When it is published, it will read as follows, for both Application Administrator and Cloud Application Administrator:

This role also grants the ability to consent for delegated permissions and application permissions, with the exception of  application permissions for both Microsoft Graph and Azure AD Graph.

[!IMPORTANT]
This exception means that you can still consent to application permissions for other apps (for example, non-Microsoft apps or apps that you have registered). You can still request these permissions as part of the app registration, but granting (that is, consenting to) these permissions requires a more privileged administrator, such as Global Administrator.

@commakoerschgen
Thanks for pointing this out!
Since @psignoret created a PR to update the documentation I'll go ahead and close out this issue. Please allow some time for the changes to reflect and if you don't see the document update, please let us know.
Thank you!


Typographical, Grammatical, and Wording Suggestions for Software Guide Examples

Hi. Thanks for the patch ! Documentation updates are always welcome.
We currently don't support github pull requests (but this is being worked on because it simplifies patch submissions). Could you provide submit your changes to our gerrit review system ?
The setup is fairly easy:
http://insightsoftwareconsortium.github.io/ITKBarCamp-doc/CommunitySoftwareProcess/SubmitAPatchToGerrit/index.html
Just a note; please provide the changes as a single commit. You will need to use the git rebase option to squash all the commits to a single one for the first submission.

Michka--
Apologies for this—shortly after submitting, I saw that there were no other push requests, and realized something must be amiss.  I hadn’t come across the BarCamp videos you linked to.  I will re-submit properly tomorrow.
Best, and thanks,
—Davis

On Feb 4, 2015, at 9:54 PM, Michka Popoff<EMAIL_ADDRESS>wrote:
Hi. Thanks for the patch ! Documentation updates are always welcome.
We currently don't support github pull requests (but this is being worked on because it simplifies patch submissions). Could you provide submit your changes to our gerrit review system ?
The setup is fairly easy:
http://insightsoftwareconsortium.github.io/ITKBarCamp-doc/CommunitySoftwareProcess/SubmitAPatchToGerrit/index.html http://insightsoftwareconsortium.github.io/ITKBarCamp-doc/CommunitySoftwareProcess/SubmitAPatchToGerrit/index.html
Just a note; please provide the changes as a single commit. You will need to use the git rebase option to squash all the commits to a single one for the first submission.
—
Reply to this email directly or view it on GitHub https://github.com/InsightSoftwareConsortium/ITK/pull/6#issuecomment-72947835.

Hi
no problem. Please add me to the reviewers list so I can review and merge the changes.
Could you also please close this Pull Request ?
Thanks


Foundations courses sum up to more than 36 ECTS

Description
When selecting all the Foundations courses, the summary shows  40.5 / 36 ECTS for the Foundations courses and  6 / 4.5 ECTS for Free electives. Shown in the screenshot below

Steps to reproduce
Import the chosen_courses.json, which was previously exported by manually selecting all the foundations courses.
Expected behavior
The Foundations courses should be completed and display  36 / 36 ECTS, whereas Free electives should not be marked as completed and show 0 / 4.5 ECTS.
Device details
using Windows 11, reproduced the issue using both Mozilla Firefox 132.0.1 and Google Chrome 130.0.6723.117 browsers

Thanks for reporting this bug, it seems that the bug with 40.5 ECTS in foundations is due to using an old format for the JSON import file, and the bug with free electives is due to ADBS being accidentally in BDHPC/EX in the tsv file. Both issues should be fixed.


remove basic logging configuration

When basicConfig is called, logging is set up automatically and unless
a logging.NullHandler instance is included with each call it becomes
very difficult to control logging from DoWhy. This change removes all
calls to basicConfig and adds a NullHandler to the root DoWhy
logger. Now, users of DoWhy can configure their logging preference
through something like logging.config.dictConfig with a reference to
dowhy in the loggers section of the configuration.

thank you @n8sty for this contribution! Really elegant solution to handle logging. I will update the docs to reflect this.
@all-contributors please add @n8sty for code.


Consult from stdin

I mean to embed Prolog code into a shell script, e.g. file foo.sh:
#!/bin/sh
ARG=$1
tpl --goal=main --consult - <<EOF
main :- write($ARG), nl.
EOF
Here --consult - is used to mean consulting content from stdin as a file, as meaning of tpl without any option has alway been taken by REPL.

tpl --goal=main --consult <<EOF
main :- write(hello), nl.
EOF

:+1: Thanks!


Dialog node scaling problem

In my opinion, this is more a Godot problem related, however scaling the node is difficult when using the selected output slot. Instead of scaling, the function for connection to another node is almost always activated.

If you mean the GraphNodes, I have been facing the same issue. I haven't been able to find any solution for this, yet.

Closing, since it is a Godot issue


Feedback for: Introduction to Service Worker [en]

https://github.com/google/WebFundamentals/blob/master/src/content/en/ilt/pwa/introduction-to-service-worker.md
In Improve performance of your application/site, Caching files with the service worker links to Gitbook instead of /web:

URL is broken in GDocs, needs to be fixed in the GDoc source


Deep linking

Closes #22

Maybe add i18n to the angular app (i18n texts in HTMl)

When we really use it. For now it is just an example 👍

Maybe add i18n to the angular app (i18n texts in HTMl)

When we really use it. For now it is just an example 👍
👍👍👍


sql: add pg_class.relpartbound column

PR: https://github.com/cockroachdb/cockroach/pull/61162
From release notes:

The pg_catalog.pg_class table now has a relpartbound column. This is only for compatibility, and the column value is always NULL. [#61162][#61162] {% comment %}doc{% endcomment %}

Fixed by https://github.com/cockroachdb/docs/pull/8909.


python3Packages.terraformpy

Motivation for this change
Starting to play around with terraformpy wanted to contribute the packaged libraries.
Things done

python3Packages.schematics
python3Packages.terraformpy

Built on platform(s)

[X] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[ ] aarch64-darwin

[ ] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[ ] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[X] Tested basic functionality of all binary files (usually in ./result/bin/)
22.05 Release Notes (or backporting 21.11 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module
[ ] (Release notes changes) Ran nixos/doc/manual/md-to-db.sh to update generated release notes

[X] Fits CONTRIBUTING.md.

Result of nixpkgs-review pr 148084 run on x86_64-linux 1

6 packages built:

python38Packages.mo_installer
python38Packages.schematics
python38Packages.terraformpy
python39Packages.mo_installer
python39Packages.schematics
python39Packages.terraformpy

Result of nixpkgs-review pr 148084 run on x86_64-linux 1

4 packages built:

python38Packages.schematics
python38Packages.terraformpy
python39Packages.schematics
python39Packages.terraformpy

Rebased ready for merge.

Result of nixpkgs-review pr 148084 run on x86_64-linux 1

4 packages built:

python38Packages.schematics
python38Packages.terraformpy
python39Packages.schematics
python39Packages.terraformpy

Added the pytestCheckHook

Ready for merge

Please rebase


Optimize all client Docker builds (admin-ui, privacy-center, etc.) to improve build times and reduce image size

Description
The refactored monorepo in https://github.com/ethyca/fides/pull/3105 is 🔥 so nice 🔥 and gives some really powerful tools for code reuse. I'd love to leverage more of those in our Docker build pipeline to do two things: improve build times (for fast development!) and reduce image size (for better production performance!).
This would be a variety of misc. devops-style work, see the notes below for some options.
Implementation Notes

[ ] Refactor the fides Dockerfile to have per-client stages (eg admin-ui-builder, privacy-center-builder, etc)
[ ] Refactor the Privacy Center next.config.js to use transpilePackages to source the fides-js local package (https://github.com/vercel/turbo/blob/main/examples/with-docker/apps/web/next.config.js)
[ ] Update the client builds to use output: "standalone" to generate an optimized output build (https://nextjs.org/docs/advanced-features/output-file-tracing)
[ ] Update client builds to prune their inputs (e.g. turbo prune --scope=privacy-center --docker) to reduce Docker image sizes and improve caching (see https://turbo.build/repo/docs/handbook/deploying-with-docker#the-solution)
[ ] Add "production" client build stages that only copy over the "pruned" source files (./out/json, ./out/full) and build (see https://turbo.build/repo/docs/handbook/deploying-with-docker#example)
[ ] Optimize the final "production" server images to copy over the "traced" build output from .next, etc. (see https://github.com/vercel/turbo/blob/main/examples/with-docker/apps/web/Dockerfile#L50)

@adamsachs  how much of this remains after recent refactoring?

@adamsachs how much of this remains after recent refactoring?

this is all around FE build process so i think we need to ask a more FE-savvy dev to answer. it'd take me a little while to get up to speed on the details of the FE build to give a good answer


Sending stream frames randomly stops

I think we sometimes just stop sending stream frames. This probably causes issues #131, #145 and #163, where downloads randomly stop.

There's still a very rare condition where this happens, about every 4000th run of the integration tests.


New CLI

Syntax

bench -?
bench [options*] <command> [arguments*]

Examples:

bench -r C:\bench --verbose setup
bench app launch VSCode D:\docs\index.html

Flags

[x] --verbose, --verb, -v Display verbose information
[x] --yes, --force, -y Do not ask for assurance

Options

[x] --root, -r <path to root dir> Bench root folder
[x] --logfile, --log, -l <path to logfile> Path to log file
[x] --doc-format, -d <format> Output format of documentation content

Commands
General

[x] help, h
[x] dashboard, gui, b

Listing
list, l

[x] → apps, a
[x] → files, f
[x] → applibs, l

Management
manage, m

[x] → initialize, init, i
[x] → setup, s
[x] → update-env, env, e
[x] → reinstall, r
[x] → renew, n
[x] → upgrade, u

Configuration
manage → config, cfg, c

[x] → get, g <property name>
[x] → set, s <property name> <value>
[x] → edit, e

Downloads
manage → downloads, cache, dl, d

[x] → clean, c
[x] → purge, x
[x] → download, d

Apps
app, a

[x] → info, i <app ID>
[x] → property, prop, p <app ID> <property name>
[x] → list-properties, list, l <app ID>
[x] → activate, a <app ID>
[x] → deactivate, d <app ID>
[x] → download, cache, c <app ID>
[x] → install, setup, s <app ID>
[x] → reinstall, r <app ID>
[x] → upgrade, u <app ID>
[x] → uninstall, remove, x <app ID>
[x] → execute, exec, launch, run, e <app ID> [args*]

Projects
project, prj, p
Not Implemented Yet.

The new CLI should be implemented in C# and named bench.exe. It should reside in the same folder as BenchDachboard.exe and this folder should be on the environment variable BENCH_PATH.

Commands
The following commands should be supported.

[ ] initialize
[ ] setup
[ ] update-env
[ ] reinstall
[ ] renew
[ ] upgrade
[ ] install <appID>
[ ] remove <appID>
[ ] reinstall <appID>
[ ] renew <appID>
[ ] launch <appID> [args*]
[ ] set-user-config <property name> <value>
[ ] get-user-config <property name>

Options
The following options should be supported.

[ ] -r, --root Bench root folder
[ ] -v, --verbosity Verbosity (error, warning, info, verbose)
[ ] -l, --logfile Path to log file

For project commands see #24

Finished the new CLI, despite the project related commands.


Communication Optimization & Rule Override

Fix bugs to run communication optimization on stable diffusion example. Fix rule override precision bug in simple_model example.

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you all sign our Contributor License Agreement before we can accept your contribution.1 out of 2 committers have signed the CLA.:white_check_mark: Shenggan:x: linsj20You have signed the CLA already but the status is still pending? Let us recheck it.


add dbvar store property library

[x] factor out the store property test in DBVar lib

Issue Number
ADP-1784

bors try

bors r-

bors r+


Different behavior for {:map, :string} in Repo.load between 3.4 and 3.5 versions.

Environment

Elixir version (elixir -v): 1.11.2
Ecto version (mix deps): 3.5.5
Operating system: MacOS 11.1

Current behavior
After updating Ecto from 3.4.6 to 3.5.5, I've noticed a change in behavior for the schema below. When you try to Repo.load such schema with a map that one of the values is nil it throws in Ecto 3.5.5.
Note: I feel like this change is actually a bugfix! Maybe it just needs a new test in "repo_test". https://github.com/elixir-ecto/ecto/blob/756bb5d7f5f839397d09060748836422c940d29e/test/ecto/repo_test.exs which I'd be willing to take.
defmodule MapStringInvalid.MySchema do
  use Ecto.Schema
  import Ecto.Changeset

  schema "my_schema" do
    field :x, {:map, :string}
  end
end

I've isolated it to the Repo.load function. The following code works well in 3.4 branch, but throws in 3.5 branch.
3.5.5:
iex(1)> MapStringInvalid.Repo.load(MapStringInvalid.MySchema, %{x: %{a: nil}})
** (ArgumentError) cannot load `%{a: nil}` as type {:map, :string} for field `x` in schema MapStringInvalid.MySchema
    (ecto 3.5.5) lib/ecto/schema/loader.ex:76: anonymous fn/5 in Ecto.Schema.Loader.unsafe_load/4
    (elixir 1.11.2) lib/enum.ex:2181: Enum."-reduce/3-lists^foldl/2-0-"/3

3.4.6
iex(1)> MapStringInvalid.Repo.load(MapStringInvalid.MySchema, %{x: %{a: nil}})
%MapStringInvalid.MySchema{
  __meta__: #Ecto.Schema.Metadata<:loaded, "my_schema">,
  id: nil,
  inserted_at: nil,
  updated_at: nil,
  x: %{a: nil}
}

Expected behavior
I actually feel like this is how it's supposed to be. However it would be great to have a type {:map, :string | nil}.

We currently allow nils for arrays, so we should allow them for maps too:
https://github.com/elixir-ecto/ecto/blob/v3.5.5/test/ecto/type_test.exs#L102

Type.cast also doesn't seem to work for nil values while using  {:map, type}.

I didn't manage to reproduce your issue on master. I created a patch with my attempt:
https://gist.github.com/v0idpwn/0039b430ff2371a8366a0886400b8527

@v0idpwn this fails for me:
diff --git a/test/ecto/type_test.exs b/test/ecto/type_test.exs
index ef568194..8c642786 100644
--- a/test/ecto/type_test.exs
+++ b/test/ecto/type_test.exs
@@ -81,8 +81,11 @@ defmodule Ecto.TypeTest do

   test "typed maps" do
     assert load({:map, :integer}, %{"a" => 1, "b" => 2}) == {:ok, %{"a" => 1, "b" => 2}}
+    assert load({:map, :integer}, %{"a" => 1, "b" => nil}) == {:ok, %{"a" => 1, "b" => nil}}
     assert dump({:map, :integer}, %{"a" => 1, "b" => 2}) == {:ok, %{"a" => 1, "b" => 2}}
+    assert dump({:map, :integer}, %{"a" => 1, "b" => nil}) == {:ok, %{"a" => 1, "b" => nil}}
     assert cast({:map, :integer}, %{"a" => "1", "b" => "2"}) == {:ok, %{"a" => 1, "b" => 2}}
+    assert cast({:map, :integer}, %{"a" => "1", "b" => nil}) == {:ok, %{"a" => 1, "b" => nil}}

     assert load({:map, {:array, :integer}}, %{"a" => [0, 0], "b" => [1, 1]}) == {:ok, %{"a" => [0, 0], "b" => [1, 1]}}
     assert dump({:map, {:array, :integer}}, %{"a" => [0, 0], "b" => [1, 1]}) == {:ok, %{"a" => [0, 0], "b" => [1, 1]}}

This also fails for me, @josevalim, but on cast, not on load, as reported in the issue

Just opened #3533, which solves the cast problem. This issue stays open, as I didn't manage to reproduce the Repo.load/2 problem.


Case Sensitive True/False kwarg on clean_names

Using pyjanitor again today I realised I didn't want to change capitals to lowercase. I think a case sensitive kwarg (default on) would be good.
Happy to do PR for this if you think it is a good idea. One Q on this, what would should the kwarg be called?
Some ideas:
lower, remove_upper, drop_case, case_sensitive,...

Hi @JoshuaC3! Yes, would love a PR on this one. How about preserve_case as the kwarg? Would that be a clear enough argument name?
Don't forget docstrings + tests!

Yes, sounds clearer than my suggestions. I will do preserve_case=False as default True to preserve.
Will do!


(Feature) #1234 Feed items animation

#Description
Add feed card icon animations as separate files. Save the state of animation after it will be performed. Make it look like the icons before.
About #1234
How Has This Been Tested?
Open dashboard - see animations for icons on feed cards. Also, open some cards and see the animation inside feed modal.
Checklist:

[x] PR title matches follow: (Feature|Bug|Chore) Task Name
[x] My code follows the style guidelines of this project
[x] I have followed all the instructions described in the initial task (check Definitions of Done)
[x] I have performed a self-review of my own code
[x] My changes generate no new warnings
[ ] I have added tests that prove my fix is effective or that my feature works
[ ] New and existing unit tests pass locally with my changes
[x] I have added reference to a related issue in the repository
[x] I have added a detailed description of the changes proposed in the pull request. I am as descriptive as possible, assisting reviewers as much as possible.
[ ] I have added screenshots related to my pull request ( for frontend tasks)
[ ] I have pasted a gif showing the feature.
[x] @mentions of the person or team responsible for reviewing proposed changes

@yaroslav-fedyshyn-nordwhale can we make a PR to merge to master also?

@yaroslav-fedyshyn-nordwhale can we make a PR to merge to master also?

Yes, we can do it. I will make a new PR to master

@sirpy PR for master - https://github.com/GoodDollar/GoodDAPP/pull/1325


FieldElement.isEnumConstant is true for index and values.

Enums create two internal fields: index and values.
However, the analyzer marks isEnumConstant as true for every single field, including index and values.
It should set isEnumConstant = false for these values.
https://github.com/dart-lang/sdk/blob/master/pkg/analyzer/lib/src/dart/element/element.dart#L4239

https://codereview.chromium.org/2815093002/


Connection issue

Hey,
I am using this nuget for tcp connection between two local computers, In .NET 4.6.
When I am using ConnectWithRetries, I get a connection, disconnection eent and after is a stable connect.

@AlonHertzog
You may want to indicate if your log sample is from the TCPServer or from the TCPClient.
Then you will have to test your TcpServer code using a standard Tcp terminal. Then test your TcpClient code using a standard Tcp server.
When using ConnectWithRetries from the SuperSimpleTcp Client it tries to connect asynchronuously until it succeed or until a set timeout has expired. Each attempt is timed out by a hardcoded 1s delay. Maybe at your first attempt it takes more than 1 s. for the server to accept the incoming connection...


Firebase Storage

Hi, I would like to ask if there is a way to use Firebase storage with this library? Upload and get the download link with desktop?

Seems related to #4


OPAE-Drivers Installation

Hi,
I am using Arria 10 GX PAC card on RISC-V CPU.I am unable to install OPAE-Intel FPGA drivers,Kindly provie suitable steps for installation

Please post your question to regarding the drivers to https://github.com/OPAE/linux-dfl.


Versioning of library

I want to prepare a package for Fedora and have a question - how versions will go? Do you want to follow python development and use the same versions or just to code without regular releases? Both answers are right (it's for nice implementation only) :) I can see 0.6.1 tag which is one year old and I'm not sure how it will continue.

I think it's most convenient to follow the python releases if possible, but we may have to bump the patch release number ahead of the python version at some point.


New model specification does not allow type specification

E.g. this fails
@model function coin_toss_model(x, n::Int)
    θ ~ Beta(4.0, 8.0)
    for i in 1:n
        x[i] ~ Bernoulli(θ)
    end
end

Another example, which throws a cryptic error message on model creation, but @model macro does not complain
 GraphPPL.@model function coin_toss_model(x, n + a)
    θ ~ Beta(4.0, 8.0)
    for i in 1:n
        x[i] ~ Bernoulli(θ)
    end
end


Next button is not responding in upgraded app.

https://github.com/bithyve/bitcoin-keeper/assets/62699947/63c043e0-f3f4-414f-acb3-df1843597b46

Next button was not showing on inheritance modal, then I closed the app and it started showing next button but not responding.
Also some login modals are behaving weirdly.

Verified this issue on keeper app v 1.1.6(256)


Error when specifying a non-default sequence length

For example
mycroft train conv ../data/MR/scaledata.csv --validation-fraction 0.1 --sequence-length 100 --text-name subj --label-name label.3class
usage: mycroft train conv [-h] [--limit LIMIT]
                          [--validation-fraction FRACTION]
                          [--validation-data FILE] [--text-name NAME]
                          [--label-name NAME]
                          [--omit-labels [LABEL [LABEL ...]]]
                          [--epochs EPOCHS] [--batch-size SIZE]
                          [--model-directory DIRECTORY]
                          [--logging {none,progress,epoch}]
                          [--tensor-board DIRECTORY]
                          [--sequence-length LENGTH] [--vocabulary-size SIZE]
                          [--dropout DROPOUT] [--filters FILTERS]
                          [--kernel-size SIZE] [--pool-factor FACTOR]
                          [--language-model MODEL]
                          TRAINING-FILE
mycroft train conv: error: argument --sequence-length: invalid NoneType value: '100'

Mutable class variables are shared between instances. So my CUSTOM_COMMAND_LINE_OPTIONS for the different classifiers were stepping on each other.
The fix is to change the class attribute to a class method that returns the dictionary so that it's mutability is hidden.


ci: add new versioning process

https://coveord.atlassian.net/browse/KIT-2330
Purpose
In this PR, I copied and slightly modified the logic from the CLI project responsible for versioning. This new logic replaces Lerna for:

Bumping the version of each package.

Unlike the CLI, we're appending the commit hash instead of an incrementing number.

Generating changelogs for each package.

The new format for changelogs doesn't seem compatible with our current format though.

Publishing each package to NPM.

The new process publishes each commit without creating a version bump commit.
Unlike the CLI, we're using the alpha tag instead of the beta tag.

For now, unlike the CLI, this logic only publishes to a fake NPM registry whose instance is different in each CI run.
What's next
The next steps are gonna be:

Add the commit/release logic.

I would copy the release logic from the CLI project. It would be disabled until the next step.

Remove Lerna and old publishing logic.

Also remove the old prerelease logic.
Instead of bumping the version on every commit, we would bump the version by starting a GitHub workflow.

I would therefore enable start_environment_automatically in the deployment pipeline configuration so that it stops asking us before moving on to the next environment.

There may be ways to play it safe, like committing to another branch and commenting the lock/unlock logic, but I don't think it's worth the time investment.

Worst case scenario, we can publish manually or temporarily revert the changes.

(Optional, could be done later) Remove build from Jenkins

I would make Jenkins stop building the project and instead download and publish the NPM packages to the CDN.

Details
More specific changes I made:

Added two new packages to utils/:

verdaccio-starter

copy and pasted from https://github.com/coveo/cli/tree/2f2273c/utils/verdaccio-starter (with most of its options removed)
used to start a fake NPM registry so we can confirm that the version bumping process works before removing the old one.

release

copy and pasted from https://github.com/coveo/cli/tree/2f2273c/utils/release
used to store executable scripts for the new release process.

eventually, we can migrate scripts from the scripts directory to utils/ packages so we don't need to have a long ../ chain.

for now, I only needed to copy the npm-publish-package.mjs script.
I created the install-npm-proxy.mjs script which starts Verdaccio and prevents the CI from publishing to NPM.

Added prerelease step to master branch CI.

for now, it doesn't actually publish to NPM, but it generates a downloadable artifact of all the packages it would've published so I can verify them.

Another detail is that, when the CI bumps the package versions, bad entries are added to the package-lock which request Atomic from the NPM registry.

I tried to fix this using npm update, but calling it on every package (whether in topological order or in the reverse order) doesn't fix the package-lock.
This may be fixable with Arborist, but not worth the time investment IMO.

Closing until I fix this.


[Query] Which manufacturers/model use Controller type PS2251-03 (2303)

Patriot Supersonic Xpress only ?

I can verify that the Silicon Power Blaze B30 (128 GB) also possesses a PS2251-03-Q controller

Firmware version (1.03.53) does matter, or only controler (PS2251-03)??
Thanks

@danielhnmoreno only controller

This sounds like interesting project to try out but there is a small but... I have a lot of interest in IT and Computer security and when it comes to hardware based projects like this one, I'm completely green on the topic itself and as I have went through all of the comments I noticed that you guys says something like Rubber Ducky, Teensy so here is my question what is Rubber Ducky and Teensy How and hard is it to compile/write this software to the USB with supported controller ?
@belazaras I don't know about Kingston DataTraveler G4 16GB but I have recently bought a 128 GB version and if someone is interested in controller type I will check it in a couple of days and post it here.

@B2B0S22 i'd be curious if the 128gb has the PS2251-03 controller
i was going to get the Kingston DataTraveler G4 64 GB

Kingston DataTraveler G4 8 GB DO NOT HAVE PS2251-03 controller!
2015-08-07 16:17 GMT-03:00, CYBOARG<EMAIL_ADDRESS>
@B2B0S22 i'd be curious if the 128gb has the PS2251-03 controller
i was going to get the Kingston DataTraveler G4 64 GB

Reply to this email directly or view it on GitHub:
https://github.com/adamcaudill/Psychson/issues/4#issuecomment-128799003

Just ordered a Toshiba Transmemory MX 16 GB 3.0. I'll report in 1-2 days when it arrives.

I just tried 3 different Toshiba Transmemory MX 16 GB 3.0 black and they were all 2307.   I also got a Patriot supersonic 16gb, 2307. I bought the stick from a electronic market chain though..  Hopefully I'll get 2303

Patriot Supersonic Xpress 8GB USB 3.0    :(
Volume: F:
Controller: Phison PS2307
Possible Memory Chip(s):
Toshiba TC58NVG6T2HTA00
Toshiba TC58TEG6T2JTA00
Toshiba TH58TVG6T2HBA4C
Toshiba TC58NVG6T2JTA00
Memory Type: TLC
Flash ID: 98DE9892 72D7
Chip F/W: 01.03.53
Firmware Date: 2014-08-25
ID_BLK Ver.: <IP_ADDRESS>
MP Ver.: MPALL v3.81.0C
VID: 13FE
PID: 5500
Manufacturer:
Product: Patriot Memory
Query Vendor ID:
Query Product ID: Patriot Memory
Query Product Revision: PMAP
Physical Disk Capacity:<PHONE_NUMBER> Bytes
Windows Disk Capacity:<PHONE_NUMBER> Bytes
Internal Tags: 2Q2P-S78J
File System: FAT32
Relative Offset: 4032 KB
USB Version: 3.00
Declared Power: 504 mA

Patriot Stellar XT 16 gb USB 3.0 :(
Volume: F:
Controller: Phison PS2307
Possible Memory Chip(s):
SanDisk SDTNSIAMA-016G
Memory Type: TLC
Flash ID: 454C98A3 7651
Chip F/W: 01.01.55
Firmware Date: 2015-04-23
ID_BLK Ver.: <IP_ADDRESS>
MP Ver.: MPALL v3.84.0D
VID: 13FE
PID: 5500
Manufacturer:
Product: Patriot Memory
Query Vendor ID:
Query Product ID: Patriot Memory
Query Product Revision: PMAP
Physical Disk Capacity:<PHONE_NUMBER>6 Bytes
Windows Disk Capacity:<PHONE_NUMBER>8 Bytes
Internal Tags: 2Q2P-S78J
File System: FAT32
Relative Offset: 4032 KB
USB Version: 3.00
Declared Power: 504 mA

Ive tried a handfull of others not worth mentioning... Lexar, Sandisk, PNY, None of those were USB 3.0 though.

Kingston Data Traveler 100 G3 16gb from taiwan :(
Volume: F:
Controller: Phison PS2307
Possible Memory Chip(s): Not available
Flash ID: 98DE88A3 7251
Chip F/W: 01.02.55
Firmware Date: 2015-09-03
ID_BLK Ver.: <IP_ADDRESS>
MP Ver.: MPALL v3.34.07
VID: 0951
PID: 1666
Query Vendor ID: Kingston
Query Product ID: DataTraveler 3.0
Query Product Revision: PMAP
Physical Disk Capacity:<PHONE_NUMBER>4 Bytes
Windows Disk Capacity:<PHONE_NUMBER>6 Bytes

Damn I can't find one damn model thumbdrive that has the right version. If anyone finds it you'd be doing yourself good by buying as many as you can and reselling them as I know people would pay a markup for guaranteed versions that work, preferably not the 32-64-128gb but the like 4-8-16gb ones that are cheap and therefor not as big of a deal if you loose one.
Even the patriot linked to from the recommended thumb drives section that goes to Amazon here:
http://www.amazon.com/gp/product/B005EWB15W/
In the questions section someone posted a couple months ago, so recent, that it comes with:
PS2251-07 (2307) v 1.09.10.
And by the looks of it all of the thumb drives now come with 2307 not 2303, so that said I'm really hoping someone reverse engineers the 2307 like mentioned by a mod in another post on here it would at least be closer to the 2303 then just reverse engineering a completely different make. Heck I'd even donate some Bitcoin lol.
Does ANYBODY know ANYWHERE that sells any thumb drive with the correct versioning for this to work? Any model on Amazon or eBay or any store that someone found recently still selling the correct version ones for this code to work? Please help a brother out. Yes I already have a Ducky but wanted to try this. Was really looking forward to it and about to order a bunch of those patriots from Amazon since they were even USB 3.0 with great speed reviews but came accross the question/answer posted on the items Amazon page saying its PS2251-07 (2307) v 1.09.10.
Thanks in advance to anyone, seriously much appreciated!

chipsbank 2098E, is there a way to exploit this.

Controller: SkyMedi SK6222
Possible Memory Chip(s):
Micron MT29F128G08CBCAB
Memory Type: MLC
Flash ID: 2C84643C A5
Flash CE: 1
VID: 0951
PID: 1666
Manufacturer: Kingston
Product: DataTraveler 3.0
Query Vendor ID: KINGSTON
Query Product ID: DataTraveler 3.0
Query Product Revision: 1.01
Physical Disk Capacity:<PHONE_NUMBER>2 Bytes
Windows Disk Capacity:<PHONE_NUMBER>8 Bytes
Internal Tags: KL6R-S964
File System: FAT32
Relative Offset: 8 KB
USB Version: 3.00
Declared Power: 600 mA
ContMeas ID: 5370-01-00
Microsoft Windows 10 x64 Build 10240
http://www.antspec.com/usbflashinfo/
Program Version: <IP_ADDRESS>8
//bought the usb from Vietnam

Corsair Slider 128 gb from new egg :)
Volume: F:
Controller: Phison 2303 (2251-03)
Possible Memory Chip(s):
Toshiba TH58NVG9T2JTA20
Toshiba TH58TEG9T2JTA20
Memory Type: TLC
Flash ID: 983CA992 7A50
Chip F/W: 05.00.53
Firmware Date: 2015-03-10
ID_BLK Ver.: <IP_ADDRESS>
MP Ver.: MPALL v5.0.0A
VID: 1B1C
PID: 1A06
Manufacturer: Corsair
Product: Slider 3.0
Query Vendor ID: Corsair
Query Product ID: Slider 3.0
Query Product Revision: 000E
Physical Disk Capacity:<PHONE_NUMBER>80 Bytes
Windows Disk Capacity:<PHONE_NUMBER>96 Bytes
Internal Tags: 2P2P-S72J
File System: FAT32
Relative Offset: 32552 KB
USB Version: 3.00 in 2.00 port
Declared Power: 300ma

thanks. have you success in making that USB? if I have something in coding
or flashing hardware, how can I contact you?
On Sun, Dec 6, 2015 at 8:25 AM, CleverShinobi<EMAIL_ADDRESS>wrote:

Corsair Slider 128 gb from new egg :)
Volume: F:
Controller: Phison 2303 (2251-03)
Possible Memory Chip(s):
Toshiba TH58NVG9T2JTA20
Toshiba TH58TEG9T2JTA20
Memory Type: TLC
Flash ID: 983CA992 7A50
Chip F/W: 05.00.53
Firmware Date: 2015-03-10
ID_BLK Ver.: <IP_ADDRESS>
MP Ver.: MPALL v5.0.0A
VID: 1B1C
PID: 1A06
Manufacturer: Corsair
Product: Slider 3.0
Query Vendor ID: Corsair
Query Product ID: Slider 3.0
Query Product Revision: 000E
Physical Disk Capacity:<PHONE_NUMBER>80 Bytes
Windows Disk Capacity:<PHONE_NUMBER>96 Bytes
Internal Tags: 2P2P-S72J
File System: FAT32
Relative Offset: 32552 KB
USB Version: 3.00 in 2.00 port
Declared Power: 300ma
—
Reply to this email directly or view it on GitHub
https://github.com/adamcaudill/Psychson/issues/4#issuecomment-162261952.

Haven't  tried yet
On Dec 6, 2015 8:29 AM, "minhtt159"<EMAIL_ADDRESS>wrote:

thanks. have you success in making that USB? if I have something in coding
or flashing hardware, how can I contact you?
On Sun, Dec 6, 2015 at 8:25 AM, CleverShinobi<EMAIL_ADDRESS>wrote:

Corsair Slider 128 gb from new egg :)
Volume: F:
Controller: Phison 2303 (2251-03)
Possible Memory Chip(s):
Toshiba TH58NVG9T2JTA20
Toshiba TH58TEG9T2JTA20
Memory Type: TLC
Flash ID: 983CA992 7A50
Chip F/W: 05.00.53
Firmware Date: 2015-03-10
ID_BLK Ver.: <IP_ADDRESS>
MP Ver.: MPALL v5.0.0A
VID: 1B1C
PID: 1A06
Manufacturer: Corsair
Product: Slider 3.0
Query Vendor ID: Corsair
Query Product ID: Slider 3.0
Query Product Revision: 000E
Physical Disk Capacity:<PHONE_NUMBER>80 Bytes
Windows Disk Capacity:<PHONE_NUMBER>96 Bytes
Internal Tags: 2P2P-S72J
File System: FAT32
Relative Offset: 32552 KB
USB Version: 3.00 in 2.00 port
Declared Power: 300ma

—
Reply to this email directly or view it on GitHub
<https://github.com/adamcaudill/Psychson/issues/4#issuecomment-162261952
.

—
Reply to this email directly or view it on GitHub.

Clever Shinobi, thank you! I  ordered one immediately after seeing your post
Controller: Phison 2303 (2251-03) - confirmed
Maybe I should've bought more than just one  =)

From: CleverShinobi<EMAIL_ADDRESS>Sent: Monday, December 7, 2015 4:50 PM
To: adamcaudill/Psychson
Cc: CYBOARG
Subject: Re: [Psychson] [Query] Which manufacturers/model use Controller type PS2251-03 (2303) (#4)
Haven't tried yet
On Dec 6, 2015 8:29 AM, "minhtt159"<EMAIL_ADDRESS>wrote:

thanks. have you success in making that USB? if I have something in coding
or flashing hardware, how can I contact you?
On Sun, Dec 6, 2015 at 8:25 AM, CleverShinobi<EMAIL_ADDRESS>wrote:

Corsair Slider 128 gb from new egg :)
Volume: F:
Controller: Phison 2303 (2251-03)
Possible Memory Chip(s):
Toshiba TH58NVG9T2JTA20
Toshiba TH58TEG9T2JTA20
Memory Type: TLC
Flash ID: 983CA992 7A50
Chip F/W: 05.00.53
Firmware Date: 2015-03-10
ID_BLK Ver.: <IP_ADDRESS>
MP Ver.: MPALL v5.0.0A
VID: 1B1C
PID: 1A06
Manufacturer: Corsair
Product: Slider 3.0
Query Vendor ID: Corsair
Query Product ID: Slider 3.0
Query Product Revision: 000E
Physical Disk Capacity:<PHONE_NUMBER>80 Bytes
Windows Disk Capacity:<PHONE_NUMBER>96 Bytes
Internal Tags: 2P2P-S72J
File System: FAT32
Relative Offset: 32552 KB
USB Version: 3.00 in 2.00 port
Declared Power: 300ma

Reply to this email directly or view it on GitHub
<https://github.com/adamcaudill/Psychson/issues/4#issuecomment-162261952
.

Reply to this email directly or view it on GitHub.

Reply to this email directly or view it on GitHubhttps://github.com/adamcaudill/Psychson/issues/4#issuecomment-162718213.
[https://avatars3.githubusercontent.com/u/8034589?v=3&s=400]https://github.com/adamcaudill/Psychson/issues/4#issuecomment-162718213
[Query] Which manufacturers/model use Controller type ...https://github.com/adamcaudill/Psychson/issues/4#issuecomment-162718213
github.com
As far as having a supported controller goes, has the method and code provided here been verified to work with any of the USB sticks listed above, given the ...

I'll be looking into getting more as well I also wish to try a lower
capacity USB Drive. Probably the same manufacturer
On Dec 16, 2015 1:46 PM, "CYBOARG"<EMAIL_ADDRESS>wrote:

Clever Shinobi, thank you! I ordered one immediately after seeing your post
Controller: Phison 2303 (2251-03) - confirmed
Maybe I should've bought more than just one =)

From: CleverShinobi<EMAIL_ADDRESS>Sent: Monday, December 7, 2015 4:50 PM
To: adamcaudill/Psychson
Cc: CYBOARG
Subject: Re: [Psychson] [Query] Which manufacturers/model use Controller
type PS2251-03 (2303) (#4)
Haven't tried yet
On Dec 6, 2015 8:29 AM, "minhtt159"<EMAIL_ADDRESS>wrote:

thanks. have you success in making that USB? if I have something in
coding
or flashing hardware, how can I contact you?
On Sun, Dec 6, 2015 at 8:25 AM, CleverShinobi<EMAIL_ADDRESS>wrote:

Corsair Slider 128 gb from new egg :)
Volume: F:
Controller: Phison 2303 (2251-03)
Possible Memory Chip(s):
Toshiba TH58NVG9T2JTA20
Toshiba TH58TEG9T2JTA20
Memory Type: TLC
Flash ID: 983CA992 7A50
Chip F/W: 05.00.53
Firmware Date: 2015-03-10
ID_BLK Ver.: <IP_ADDRESS>
MP Ver.: MPALL v5.0.0A
VID: 1B1C
PID: 1A06
Manufacturer: Corsair
Product: Slider 3.0
Query Vendor ID: Corsair
Query Product ID: Slider 3.0
Query Product Revision: 000E
Physical Disk Capacity:<PHONE_NUMBER>80 Bytes
Windows Disk Capacity:<PHONE_NUMBER>96 Bytes
Internal Tags: 2P2P-S72J
File System: FAT32
Relative Offset: 32552 KB
USB Version: 3.00 in 2.00 port
Declared Power: 300ma

Reply to this email directly or view it on GitHub
<
https://github.com/adamcaudill/Psychson/issues/4#issuecomment-162261952
.

Reply to this email directly or view it on GitHub.

Reply to this email directly or view it on GitHub<
https://github.com/adamcaudill/Psychson/issues/4#issuecomment-162718213>.
[https://avatars3.githubusercontent.com/u/8034589?v=3&s=400]<
https://github.com/adamcaudill/Psychson/issues/4#issuecomment-162718213>
[Query] Which manufacturers/model use Controller type ...<
https://github.com/adamcaudill/Psychson/issues/4#issuecomment-162718213>
github.com
As far as having a supported controller goes, has the method and code
provided here been verified to work with any of the USB sticks listed
above, given the ...
—
Reply to this email directly or view it on GitHub
https://github.com/adamcaudill/Psychson/issues/4#issuecomment-165206926.

I bought literally one of EVERY usb in the list.  Tested them all, and all are 2307 :(
Also, I can't pull information for Sandisk drives for some reason.
Ordered 2x of the Corsair 128's.  http://amzn.com/B00E3RHS4C.  Hopefully they work...

Haha yea I should've bought a few more.. hopefully it's still same skew still =P
Sent by NetHunter
-------- Original message --------
From: blinnnnn<EMAIL_ADDRESS>Date: 12/16/2015 20:55 (GMT-08:00)
To: adamcaudill/Psychson<EMAIL_ADDRESS>Cc: CYBOARG<EMAIL_ADDRESS>Subject: Re: [Psychson] [Query] Which manufacturers/model use Controller type PS2251-03 (2303) (#4)
I bought literally one of EVERY usb in the list. Tested them all, and all are 2307 :(
Also, I can't pull information for Sandisk drives for some reason.
Ordered 2x of the Corsair 128's. http://amzn.com/B00E3RHS4C. Hopefully they work...

Reply to this email directly or view it on GitHubhttps://github.com/adamcaudill/Psychson/issues/4#issuecomment-165336672.

Can anyone update the list. Kingston DataTraveler 100G3 16gb which purchase in Vietnam do not have Phison Controller

@blinnnnn If it have the right controller, can you ship me one?

I found a couple devices that work, but they were ones I purchased a year or so ago (lucky me haha):
-Patriot Tab 32GB  (I just purchased a couple from Amazon, but these all were updated with the 2307).
-Corsair Voyager 128GB  (Confirmed 2303, but the seller said they had a small old batch.  I purchased the entire batch lol.  Lucky for me, the amount I paid per drive ended up paying off...)
I am compiling a full list of the ones I have tested; I have purchased a TON of USB's...

@minhtt159 were you able to obtain a working usb with the right controller?  I should have a few extra with the 2303!

@blinnnnn none of my devices have Phison controller. It seems like all the retailer in my country do not provide USB Controller's information. Can you cantact me?

@Minhtt159 email me:
<EMAIL_ADDRESS>

Today received the Silicon Power Blaze B30 (32 GB) bought from Amazon http://www.amazon.it/Silicon-Power-Blaze-B30-32GB/dp/B00I14AT12/ref=sr_1_11?ie=UTF8&qid=1452516699&sr=8-11&keywords=silicon+power+32
Same code, but unfortunately now as the 2307 version of the controller
Volume: E:
Controller: Phison PS2307
Possible Memory Chip(s):
Toshiba TH58NVG8T2JTA20
Toshiba TH58TEG8T2JTA20
Toshiba TH58TEG8T2JBA4C
Toshiba TC58NVG7T2JTA00
Toshiba TC58TEG7T2JTA00
Memory Type: TLC
Flash ID: 983AA892 7650
Chip F/W: 05.00.53
Firmware Date: 2015-10-19
ID_BLK Ver.: <IP_ADDRESS>
MP Ver.: MPALL v5.2.0A
VID: 13FE
PID: 5500
Manufacturer: UFD 3.0
Product: Silicon Power32G
Query Vendor ID: UFD 3.0
Query Product ID: Silicon Power32G
Query Product Revision: PMAP
Physical Disk Capacity:<PHONE_NUMBER>0 Bytes
Windows Disk Capacity:<PHONE_NUMBER>4 Bytes
Internal Tags: 2Q6P-S74J
File System: FAT32
USB Version: 3.00 in 2.00 port
Declared Power: 300 mA
ContMeas ID: D836-11-00
Microsoft Windows 7 SP1 x64 Build 7601
http://www.antspec.com/usbflashinfo/
Program Version: <IP_ADDRESS>8

I ordered a SanDisk Ultra 16Gb USB 3.0 SDCZ48-016G, will report in a few days.

SanDisk Ultra 16Gb USB 3.0 SDCZ48-016G has updated their chip, it's not 2303 anymore :(

there's any USB with ps2251-03 ?
What about DT111 8gb, in past data traveler 111 had ps2251-03, and now?
2016-01-12 16:56 GMT-02:00 Makuros<EMAIL_ADDRESS>
SanDisk Ultra 16Gb USB 3.0 SDCZ48-016G has updated their chip, it's not
2303 anymore :(
—
Reply to this email directly or view it on GitHub
https://github.com/adamcaudill/Psychson/issues/4#issuecomment-171014656.

Selling 2251-03/2303 chips flash disk,contact me if you want buy
I have lots of 2251-03/2302 flsh disk,and it works with badusb,if anyone want to buy,please contact me, my email is<EMAIL_ADDRESS>

Does Psychson support the Phison 2251-01 controller?

Silicon Power Jewel J80 16gb :(
Volume: F:
Controller: Phison PS2307
Possible Memory Chip(s): Not available
Flash ID: 983A98A3 7651
Chip F/W: 01.00.55
Firmware Date: 2015-04-17
ID_BLK Ver.: <IP_ADDRESS>
MP Ver.: MPALL v3.84.0C
VID: 13FE
PID: 5500
Manufacturer:
Product: USB DISK 3.0
Query Vendor ID:
Query Product ID: USB DISK 3.0
Query Product Revision: PMAP
Physical Disk Capacity:<PHONE_NUMBER>6 Bytes
Windows Disk Capacity:<PHONE_NUMBER>2 Bytes
Internal Tags: 2Q2P-S78J
File System: FAT32
Relative Offset: 4032 KB
USB Version: 3.00
Declared Power: 504 mA
ContMeas ID: 4CEE-24-00

Going to buy SANDISK 16Gb Ultra USB 3.0
But found only SDCZ48-016G-U46, not plain SDCZ48-016G
A little alarming of this modification, it may use not 2251-03 chip

Kingston DataTraveler G4 64GB
Controller: Phison PS2307
Firmware Date: 2015-09-03

@flashbag Did you have any success with the SDCZ48-016G-U46 ?

I also bought a Patriot 16GB Supersonic Xpress with PS2251-07(PS2307)

I have a Silicon Power USB Flash Memory Jewel J05 - 32GB:
It use Phison 2303 (2251-03)!
Volume: I:
Controller: Phison 2303 (2251-03)
Possible Memory Chip(s):
Toshiba TH58TEG7T2JBA4C
Memory Type: TLC
Flash ID: 98DE9892 72D7
Chip F/W: 01.07.53
Firmware Date: 2013-06-07
ID_BLK Ver.: <IP_ADDRESS>
MP Ver.: MPALL v3.70.0C
VID: 13FE
PID: 5200
Manufacturer:
Product: USB DISK 3.0
Query Vendor ID:
Query Product ID: USB DISK 3.0
Query Product Revision: PMAP
Physical Disk Capacity:<PHONE_NUMBER>2 Bytes
Windows Disk Capacity:<PHONE_NUMBER>8 Bytes
Internal Tags: 2Q2P-S78K
File System: NTFS
Relative Offset: 4032 KB
USB Version: 3.00
Declared Power: 504 mA
ContMeas ID: 37EB-06-00
But Is it possible? Maybe It is wrong detection of software. Because  my USB Memory is too small!
I used Flash Drive Information Extractor software for checking the controller.

Silicon power Blaze B06 8GB :(
Controller: Phison PS2307
Possible Memory Chip(s):
Toshiba TC58TEG6DDJTA00
Toshiba TC58TEG6DDKTA00
Toshiba TC58NVG6DDJTA00
Toshiba TC58TEG6DDJTAI0
Memory Type: MLC
Flash ID: 98DE9493 7651
Chip F/W: 05.00.10
Firmware Date: 2015-11-20
ID_BLK Ver.: <IP_ADDRESS>

@MD-NA Where do you bought the "Silicon Power USB Flash Memory Jewel J05"?

@DanielL99 I bought this flash memory (Jewel J05) from Amazon about 2 years ago...

@blinnnnn Have you got a Usb left i really need one with Phison 2251-03 :)
Is anybody selling one of those  ?

@Exspire
I have a few left that work, all 2303, and never used after initial testing to confirm the drives' info :)

@blinnnnn
How much would one of these cost me when i buy from you and form where do you ship it  ?

@exspire
I can ship to anywhere.  Lemme go check how much I paid for the drives.  I had lucked out when I found that supplier who had leftovers from original shipments.  It was about time...I had ordered 50+ different USB drives LOL.
shoot me an email<EMAIL_ADDRESS>

@blinnnnn Sent you an E-Mail :smile:

@blinnnnn still got any?
Anyone got any of these drive who can ship to uk or know of a place? Thank you.

Silicon Power 32G just shipped with an 07 controller, should have an asterisk or be removed from list.

my Toshiba TransMemory-MX™ Black 16 GB was a no go. in uK

Alguien ha Tenido Resultados Positivos con datatraveler 3.0 100 g3  (phison 2307) ??

Is there anymore a Stick with 03?

The 32gb Blaze B30 does not support the 2303 microcontroller any more. It now contains a Phison PS2307.
Just a heads up before you buy one.

Kingston DT G4 64GB now uses Phison PS2307 also.

Reply to this email directly, view it on GitHub
https://github.com/brandonlw/Psychson/issues/4#issuecomment-246104992,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AIJ2Py51EQc7QUiaqZ044QjJq1MdvHiAks5qoonsgaJpZM4Cqvuy
.

Not sure if they have this online. I have attached a picture of the package.

is this the exact one u got?

Yes it is.

Is this it?
https://www.amazon.com/Verbatim-Store-Flash-Drive-49171/dp/B007LLYBRO/ref=sr_1_2?ie=UTF8&qid=1473565449&sr=8-2&keywords=verbatim+usb+3.0+8gb

Thanks!

Thanks so much
Any other pendrive with vulnerable firmware?
2016-09-11 0:45 GMT-03:00 AlphaCoderX<EMAIL_ADDRESS>
Thanks!
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/brandonlw/Psychson/issues/4#issuecomment-246160027,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AIJ2P0WfnThtQoSrIcbv9GpQ1u_YTZI2ks5qo3lagaJpZM4Cqvuy
.

@danielhnmoreno No problem!
I'm going to purchase that USB as well and hope it works like it did for the previous poster.

Yes, the packaging is the same as per AlphaCoderX link. The only way to find out if the chip inside is the same is to buy it I guess.

Here is a photo of the back of the package and stick.

@danielhnmoreno Can confirm, it has the right chipset!
http://imgur.com/a/mHwYC

nice!
2016-09-17 19:32 GMT-03:00 AlphaCoderX<EMAIL_ADDRESS>
@danielhnmoreno https://github.com/danielhnmoreno Can confirm, it has
the right chipset!
http://imgur.com/a/mHwYC
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/brandonlw/Psychson/issues/4#issuecomment-247812142,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AIJ2P3O56HtvHMVIYYaeCQ7_pzMk01zvks5qrGp2gaJpZM4Cqvuy
.

Daniel did you buy the usb? let me know if you got 2303 as well

Dont bought
I dont know
maybe work
In past DT-111 8GB was PS2251-03
2016-09-18 17:27 GMT-03:00 zuhaib2002<EMAIL_ADDRESS>
Daniel did you buy the usb? let me know if you got 2303 as well
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/brandonlw/Psychson/issues/4#issuecomment-247874821,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AIJ2P85wyw6I8xuBEVYAkglcFvRylHHRks5qrZ7OgaJpZM4Cqvuy
.

For the most part it seems to work great. I was able to backup and flash the custom firmware to it. There are some issues though. It doesn't seem to work with all computers, I'm not sure if it's a driver issue or what, but it's odd. It works great on a Windows 8 machine I have, and a W7 machine I tested it on, but on my main W10 machine it gives me a "USB unrecognized" error. Does anyone know why that is?

HI
I pruchased 2 Verbatim sticks 8 GB and 16 GB,
Both are not 2303 but i found out at least you can identify Phison devices.
If you take a look under the barcode, there is a lot number starting with 83-P12 .... and so on. From my the 83-P12 is the designation for Phison controllers.

The number under the barcode started with 83-P12.
I can confirm its Phison 2303 (2251-03)

@mdecaria Awesome!

I have purchased the following from the list in the last couple of weeks from ebay and amazon (UK):
•Kingston Digital 8GB USB 3.0 DataTraveler (DT100G3/8GB)*
•Verbatim STORE N GO 8GB USB 3.0
•Silicon Power 32GB Blaze B30 (SP032GBUF3B30V1K)
ALL HAVE THE WRONG CHIPSET!!!! LIST NEEDS UPDATING.

Kingston DataTraveler G4 16GB
Controller: Phison 2303 (2251-03)
Possible Memory Chip(s):
Micron MT29F128G08CBCAB
Action specified: GetInfo
Gathering information...
Reported chip type: 2303
Reported chip ID: 2C-84-64-3C-A5-00
Reported firmware version: 1.08.10
Mode: Firmware

Volume: E:
Controller: SSS 6131
Possible Memory Chip(s): Not available
VID: 0951
PID: 1666
Manufacturer: Kingston
Product: DataTraveler 3.0
Query Vendor ID: Kingston
Query Product ID: DataTraveler 3.0
Query Product Revision:
Physical Disk Capacity:<PHONE_NUMBER>4 Bytes
Windows Disk Capacity:<PHONE_NUMBER>2 Bytes
Internal Tags: DU6F-LAE4
File System: FAT32
Relative Offset: 31 KB
USB Version: 3.00
Declared Power: 296 mA
ContMeas ID: 4673-06-00
Microsoft Windows 10 x64 Build 10240
http://www.antspec.com/usbflashinfo/
Program Version: <IP_ADDRESS>7

San Disk SDCZ48-016G-U46 /123834/ has custom sandisk controller

Just bought the Patriot 16GB Supersonic Xpress Series Cap-less USB 3.0 Flash Drive - PSF16GXPUSB from Amazon and it's a Phison 2303 (2251-03) controller.

I also just bought the Corsair Flash Voyager Slider 128GB USB 3.0 drive from Amazon and it's a Phison 2303 (2251-03) controller as well. I'll be flashing its firmware tonight.

I just purchased a few of the Corsair Flash Voyager Slider 128GB USB 3.0 and also in 16GB.  I'll share my results on Thursday when they arrive.

Just bought a Silicon Power 32GB Blaze B30 (SP032GBUF3B30V1K) from Amazon.
  Packaging looks the same on the front, but has a different UPC and chip.  sigh waited a month for it to come from China.

SanDisk Ultra 3.0
USB Device ID: VID = 0781 PID = 5581
Serial Number: A200521A8601C412
Device Vendor: SanDisk
Device Name: Sandisk Ultra
Device Revision: 0100
Manufacturer: SanDisk
Product Model: Sandisk Ultra
Product Revision: PMAP
Controller Vendor: Phison
Controller Part-Number: PS2251-03(PS2303) - F/W 01.12.10 [2014-08-07]
Flash ID code:      2C846454 - Micron MT29F128G08CBCCB [MLC-16K]

@mdecaria  Yes, but the rest of the number is different.  I got this one https://amzn.com/B007LLYBRO

@tarnis thanks for the update, I'll update the compatibility page as this usb can have both types of chips

@scr1ptk1tt3n could you post the link from where you bought the Patriot 16GB? Cannot find it on Amazon, thanks

Unfortunatley I bought the identical Verbatim V3 USB Drive for Woolworths AU as @ashesasks and got a completly different controller: Phison PS2307
Same code and everything on the back! :(

Unfortunatley I bought the identical Verbatim V3 USB Drive for Woolworths AU as @ashesasks and got a completly different controller: Phison PS2307
Same code and everything on the back! :( Luckily they were on clearance for $3.00 each! :)

@DoggaB yer unfortunately that theory of it having that number and being the correct controller have been debunked...

@DoggaB did you checked the number above the barcode? Was it 64297 or 49171? Thanks for the reply

@iswearimnotalurker The number above the barcode is #Verbatim 64297 1210-1015
The number below the barcode is 83-P120002771-1
I bought 3 X from Woolworths AU and all were identical.

Thanks @DoggaB for sharing this info. So we aren't sure of the chipset with the Verbatim #64297. Nevertheless is reasonable that Verbatim is using the same packaging for those two variants of this product and they're no more distinguishable. Buying a Verbatim Store'n'Go 8GB #64297 is like trying the lottery.

@iswearimnotalurker Yeah! it is strange that the same batch would be using 2 different controllers.
I have tried 3 from my local Woolworths in Australia, which were all identical and I have one coming via ebay this week from interstate. I will let you know how I go on that one.

Please delete SanDisk Ultra 16Gb USB 3.0 SDCZ48-016G it is not working anymore with this one

@LovelyBeetle Bro may I ask where did you buy that pendrive? the exact link if you can. Thank you!!!!

@scr1ptk1tt3n I would ask to you the same thing because I would like to be """"sure"""" about what I buy. Thank you guys!

@Jacoppy I bought it via this link (Croatia): https://www.links.hr/hr/memorija-usb-3-0-flash-drive-32-gb-sandisk-ultra-sdcz48-032g-u46-051300184

@Jacoppy in this thread 4 days ago a guy linked another drive he bought, here it is:
https://github.com/brandonlw/Psychson/issues/143#issuecomment-260016527

Hi guys, currently the croatian website and the dx link ( #143 (comment)) does not work. Where can I find some right USB sticks?? please help

@scr1ptk1tt3n  do you bought the USB from  https://www.amazon.com/Patriot-Supersonic-Xpress-Cap-less-Flash/dp/B005EWB17A  ??

I buy Patriot 8GB Supersonic Xpress from Amazon
Cannot use , anyone got usable model please tell.
Volume: F:
Controller: Phison PS2307
Possible Memory Chip(s):
Toshiba TC58TEG6DDJTA00
Toshiba TC58TEG6DDKTA00
Toshiba TC58NVG6DDJTA00
Toshiba TC58TEG6DDJTAI0
Memory Type: MLC

The controller unfortunately is wrong,  we need to find some USB which has a ps2303...

I'm tired of looking for it,so yesterday I went to the hakshop and
bought one for $ 45, more than waiting for à p 2303

Just bought a Kingston DataTraveler G4 16GB(Blue Colour), igt is a no go, it shows 2307, please update thanks

Anyone know if this  is able to replace the badusb?

I have found a usb with a phison 2251-03 chip in it
Patriot 16GB Supersonic Xpress Series Cap-less USB 3.0 Flash Drive - PSF16GXPUSB
the only error i'm getting is this
Action specified: SendExecutable
FATAL: System.InvalidOperationException: Header not accepted
at DriveCom.PhisonDevice.TransferFile(Byte[] data, Byte header, Byte body) in C:\Users\vhuynh\Documents\BADUSB\fw\Psychson-master\DriveCom\DriveCom\PhisonDevice.cs:line 256
at DriveCom.PhisonDevice.TransferFile(Byte[] data) in C:\Users\vhuynh\Documents\BADUSB\fw\Psychson-master\DriveCom\DriveCom\PhisonDevice.cs:line 238
at DriveCom.Startup._ExecuteImage(String fileName) in C:\Users\vhuynh\Documents\BADUSB\fw\Psychson-master\DriveCom\DriveCom\Startup.cs:line 403
at DriveCom.Startup.Main(String[] args) in C:\Users\vhuynh\Documents\BADUSB\fw\Psychson-master\DriveCom\DriveCom\Startup.cs:line 109

Hello,I wanted to ask what are the patterns of USb drives still support the 2251 controller (2303), since I bought a kingstone datatraveler G4 64GB, but the controller 2307. And most of the keys listed above are not being sold in Italy. Thanks for the attention.

I just looked through this thread and found the most current post that tells you which ones still have the chip in it. So for me it was the Patriot 16gb but I am unable to confirm if any of the others have it.

Could you link me the list containing the list of updated pendrive ?? and maybe where to find them ??
Thanks

Honestly I can't give you an updated list. Since this thread is not as active as it used to be I can only say just look through this thread and buy the latest USB you. For me ik the patriot on amazon works and the verbatium on amazon does not works.

Ok thanks.

@fluffy0623 What's the difference between using one of these 2 instead of finding one with PS2251-03 (2303)? Do they also have the vulnerable firmware? Am I able to use them with the firmware patches provided on github?

@asim1337 the hak5 rubber ducky is already set up to work as an HID. No need to flash it with something as it already reads and executes ducky scripts out of the package. You write your script and load it into a MicroSD card. The eBay one is also set up as an HID but it uses arduino code. You can search github for Dckuino. There's a live webpage that you can use to translate ducky script to arduinos code. Then you just flash the drive and it will run the script.

@asim1337 There are tutorials for both on YouTube if you use that nifty search bar on that newfangled Google website.

The Verbatim 32GB Store 'n' Go V3 USB 3.0 Flash Drive on amazon is shippinng with 2307
https://www.amazon.com/gp/aw/d/B007LLYAB6/ref=yo_ii_img?ie=UTF8&psc=1

Anyone tried the Patriot 32GB Supersonic Xpress Series Cap-less USB 3.0 Flash Drive - PSF32GXPUSB?

Got this result off a 128gb Sandisk Ultra from Frys.
Volume: I:
Controller: Phison 2303 (2251-03)
Possible Memory Chip(s): Not available
Flash ID: 2CA4E554 A9
Chip F/W: 01.22.10
Firmware Date: 2014-12-09
ID_BLK Ver.: <IP_ADDRESS>
MP Ver.: MPALL v3.82.0C
VID: 0781
PID: 5581
Manufacturer: SanDisk
Product: Sandisk Ultra
Query Vendor ID: SanDisk
Query Product ID: Sandisk Ultra
Query Product Revision: PMAP
Physical Disk Capacity:<PHONE_NUMBER>84 Bytes
Windows Disk Capacity:<PHONE_NUMBER>88 Bytes
Internal Tags: 2Q2P-SX9L
File System: FAT32
Relative Offset: 31408 KB
USB Version: 3.00 in 2.00 port
Declared Power: 300 mA
ContMeas ID: 42A8-02-00
Microsoft Windows 10 x64 Build 14393
http://www.antspec.com/usbflashinfo/
Program Version: <IP_ADDRESS>7
I also tested a Microcenter branded 4gb and it was 2307. I will try the Sandisk (Expensive failure, I know) to see if the larger volume has better results than the 16gb model.

Ok, so after testing the Sandisk and failing, I popped it open and tried shorting the pins. I bricked the device to bring this information forward:

Sandisk is using a different chip, or atleast a modified one, instead of the straight Phison chips. It sucks since it was an expensive stick, but I took the hit so no one else does.

Picked up the following today from Frys:
Unirex Swing 8gb:
Controller: Phison PS2307
Possible Memory Chip(s):
Toshiba TC58NVG6T2HTA00
Toshiba TC58TEG6T2JTA00
Toshiba TH58TVG6T2HBA4C
Toshiba TC58NVG6T2JTA00
Memory Type: TLC
Flash ID: 98DE9892 7250
Chip F/W: 01.04.53
Firmware Date: 2014-12-02
ID_BLK Ver.: <IP_ADDRESS>
MP Ver.: MPALL v3.84.0A
VID: 13FE
PID: 5500
Manufacturer:
Product: USB DISK 3.0
Query Vendor ID:
Query Product ID: USB DISK 3.0
Query Product Revision: PMAP
Physical Disk Capacity:<PHONE_NUMBER> Bytes
Windows Disk Capacity:<PHONE_NUMBER> Bytes
Internal Tags: 2Q2P-S78L
File System: FAT32
Relative Offset: 4032 KB
USB Version: 3.00 in 2.00 port
Declared Power: 300 mA
Unirex Glide:
USB flash drive could not be found
Patriot SWIVEL quick drive USB 3.1:
Controller: Phison PS2307
Possible Memory Chip(s): Not available
Flash ID: 983A98A3 7651
Chip F/W: 05.02.53
Firmware Date: 2016-03-18
ID_BLK Ver.: <IP_ADDRESS>
MP Ver.: MPALL v5.3.0A
VID: 13FE
PID: 5500
Manufacturer:
Product: Patriot Memory
Query Vendor ID:
Query Product ID: Patriot Memory
Query Product Revision: PMAP
Physical Disk Capacity:<PHONE_NUMBER>8 Bytes
Windows Disk Capacity:<PHONE_NUMBER>4 Bytes
Internal Tags: 2Q2P-SX9L
File System: FAT32
Relative Offset: 4032 KB
USB Version: 3.10
Declared Power: 504 mA

Silicon Power Blaze B30 no longer uses the Phison 2303 controller.
Model number: SP032GBUF3B30V1KBT
Volume: F:
Controller: Innostor IS917 E1
Possible Memory Chip(s): Not available
VID: 1F75
PID: 0917
Manufacturer: UFD 3.0
Product: Silicon Power32G
Query Vendor ID: UFD 3.0
Query Product ID: Silicon Power32G
Query Product Revision: 1.00
Physical Disk Capacity:<PHONE_NUMBER>2 Bytes
Windows Disk Capacity:<PHONE_NUMBER>4 Bytes
Internal Tags:
File System: FAT32
Relative Offset: 64 KB
USB Version: 3.10
Declared Power: 304 mA
ContMeas ID:
Microsoft Windows 10 x64 Build 14393
http://www.antspec.com/usbflashinfo/
Program Version: <IP_ADDRESS>7

Kingston 8GB Data Traveler (DT100G3) I just got from Newegg is 2307.
Volume: E:
Controller: SSS BC
Possible Memory Chip(s):
Toshiba TC58TFG7DDLTA00
Toshiba TC58TFG7DDLTA0D
Memory Type: MLC
Flash ID: 983A9493 7651
Flash CE: 1
VID: 0930
PID: 6544
Manufacturer: TOSHIBA
Product: TransMemory
Query Vendor ID: TOSHIBA
Query Product ID: TransMemory
Query Product Revision: 1.00
Physical Disk Capacity:<PHONE_NUMBER>0 Bytes
Windows Disk Capacity:<PHONE_NUMBER>8 Bytes
Internal Tags: 396H-QAH3
File System: FAT32
Relative Offset: 31 KB
USB Version: 2.00
Declared Power: 200 mA
ContMeas ID: 77C1-09-00
Microsoft Windows 8.1 x64 Build 9600
http://www.antspec.com/usbflashinfo/
Program Version: <IP_ADDRESS>1

Can anyone post front and back photos of Sandisk Ultra 16GB/8gb/32gb package which implements ps2251(2303) controller ,and did it work for badusb?

I just bought Kingston dt100g3 16gb (made in china) which uses 2251-07

i also want front and back photos from dt100g3 8gb package which uses 2303 controller if anyone helps, I will be thankfull

I need help i have the toshiba transmemory mx 16 gb in black and i cant boot him manuelly need help

Kingston 16 GB DataTraveler DTIG4 is a no go.
Volume: F:
Controller: SSS 6131
Possible Memory Chip(s): Not available
VID: 0951
PID: 1666
Manufacturer: Kingston
Product: DataTraveler 3.0
Query Vendor ID: Kingston
Query Product ID: DataTraveler 3.0
Query Product Revision:
Physical Disk Capacity:<PHONE_NUMBER>4 Bytes
Windows Disk Capacity:<PHONE_NUMBER>2 Bytes
Internal Tags: DU6F-LAE4
File System: FAT32
Relative Offset: 31 KB
USB Version: 3.10
Declared Power: 296 mA
ContMeas ID: D05A-01-00
Microsoft Windows 10 x64 Build 14393
http://www.antspec.com/usbflashinfo/
Program Version: <IP_ADDRESS>1

Tried one Kingston 16 GB DataTraveler DTIG4 - just identical to above, controller SSS 6131
And Kingston DataTraveler DT100G3 8Gb, Controller: Genesys Logic GL3224
Both drives bought at a local store in Vladivostok city.

Can anyone confirm if this would have 2303 controller?
https://www.amazon.com/SanDisk-Ultra-Flash-Drive-SDCZ48-016G-UAM46/dp/B00KZIXSP6/ref=cm_cd_al_qh_dp_t

I bought silicon power blaze b30.. and

Volume: E:
Controller: Innostor IS917 E1
Possible Memory Chip(s): Not available
Flash ID: 89A46432 AA01
Flash CE: 1
Chip F/W: 41.06.0D.70
VID: 1F75
PID: 0917
Manufacturer: UFD 3.0
Product: Silicon Power32G
Query Vendor ID: UFD 3.0
Query Product ID: Silicon Power32G
Query Product Revision: 1.00
Physical Disk Capacity:<PHONE_NUMBER>2 Bytes
Windows Disk Capacity:<PHONE_NUMBER>0 Bytes
Internal Tags: CY7H-QCGL
File System: NTFS
Relative Offset: 64 KB
USB Version: 3.00 in 2.00 port
Declared Power: 200 mA
ContMeas ID: 7796-07-00
Microsoft Windows 10 x64 Build 15063

http://www.antspec.com/usbflashinfo/
Program Version: <IP_ADDRESS>5
Im sad :-(

@asing012, possibly not, I can report, that SanDisk-Ultra-Flash-Drive-SDCZ48-016G-U46, that I have is:
Volume: E: Controller: SanDisk Possible Memory Chip(s): Not available VID: 0781 PID: 5581 Manufacturer: SanDisk Product: Ultra
Note, that it's report for U46, but you asked about UAC46. I suppose, that there will be no difference.

I bought a Silicon Power Jewel J80 32Gb off Amazon in the UK. Sadly it's a 2307. Are drives still being made with 2303s in them?

@iswearimnotalurker  @Jacoppy  They no longer have the 16Gb Patriot USB drives available. I did a presentation on BadUSB and they were sold out within days afterwards. But here is the link to the seller that had them:
https://www.amazon.com/gp/product/B005EWB17A/

@wilwxk That was the correct link but they no longer sell the 16Gb

any working usb? links?

Bought the Toshiba Transmemory Mx 16Gb... Came with the SSS 6131 👎

i just bought the Sandisk Ultra 16GB USB 3.0 and the driver is ''sandisk'' not phison...

Bought Kingston DataTraveler 3.0 8GB -- same SSS 6131 controller as the 16GB posted above.  This drive should be removed from the list for all sizes.
Volume: E:
Controller: SSS 6131
Possible Memory Chip(s): Not available
VID: 0951
PID: 1666
Manufacturer: Kingston
Product: DataTraveler 3.0
Query Vendor ID: Kingston
Query Product ID: DataTraveler 3.0
Query Product Revision:
Physical Disk Capacity:<PHONE_NUMBER> Bytes
Windows Disk Capacity:<PHONE_NUMBER> Bytes
Internal Tags: DU6F-LAE4
File System: FAT32
Relative Offset: 31 KB
USB Version: 3.10
Declared Power: 296 mA
ContMeas ID: F01C-01-00
Microsoft Windows 10 x64 Build 17134

Bought Kingston DataTraveler 3.0 8GB -- same SSS 6131 controller as the 16GB posted above. This drive should be removed from the list for all sizes.
Volume: E:
Controller: SSS 6131
Possible Memory Chip(s): Not available
VID: 0951
PID: 1666
Manufacturer: Kingston
Product: DataTraveler 3.0
Query Vendor ID: Kingston
Query Product ID: DataTraveler 3.0
Query Product Revision:
Physical Disk Capacity:<PHONE_NUMBER> Bytes
Windows Disk Capacity:<PHONE_NUMBER> Bytes
Internal Tags: DU6F-LAE4
File System: FAT32
Relative Offset: 31 KB
USB Version: 3.10
Declared Power: 296 mA
ContMeas ID: F01C-01-00
Microsoft Windows 10 x64 Build 17134

Bought Kingston DTIG4 64GB -- SSS 6132 controller . This drive should be removed from the list for all sizes.
Volume: E:
Controller: SSS 6132
Possible Memory Chip(s): Not available
VID: 0951
PID: 1666
Manufacturer: Kingston
Product: DataTraveler 3.0
Query Vendor ID: Kingston
Query Product ID: DataTraveler 3.0
Query Product Revision:
Physical Disk Capacity:<PHONE_NUMBER>0 Bytes
Windows Disk Capacity:<PHONE_NUMBER>0 Bytes
Internal Tags: DU6F-LAE4
File System: EXFAT
Relative Offset: 16384 KB
USB Version: 3.00 in 2.00 port
Declared Power: 300 mA
ContMeas ID: D5FB-04-00
Microsoft Windows 10 x64 Build 17134

Hello,
Do you have an up to date list please? Which keys can be bought on Amazon please?
What do you use to display the usb key info?
Thx!

hey, can someone tell me,
which usb drives are still containing the controller ps2251-03(2303)?

hey, can someone tell me,
which usb drives are still containing the controller ps2251-03(2303)?

I have few in-stoke, please contact me on<EMAIL_ADDRESS>

hey, can someone tell me,
which usb drives are still containing the controller ps2251-03(2303)?

I have few in-stoke, please contact me on<EMAIL_ADDRESS>
hich keys can be bought on Amazon please?
What do you use to display the usb key info?

I have few in-stoke, please contact me on<EMAIL_ADDRESS>


Integrate resolve_extension_ops into validate / infer_and_validate

Moreover, resolve_extension_ops was intended to use after loading the Hugr, but the checks in here that saved Signatures match the Signatures that would be computed, would make sense to do in validation. validate and infer_and_validate are also the main entry points for when you do have an ExtensionRegistry. In validate the Hugr is immutable but we could do this in infer_and_validate just prior to validation....

This was done in #603, renaming infer_and_validate to update_validate


is there a way to get start date and end date of year ?

suppose today is 2018-04-07 and i want to get start date = 2018-01-01 and  end date =  2018-12-31

Since SwiftDate 5.x you had dateAtEnd() and dateAtStart().
From doc:

3.9 - Date at start/end of time component
Two functions called .dateAtStartOf() and .dateAtEndOf() allows you to get the related date from a Date/DateInRegion instance moved at the start or end of the specified component.
You can, for example, get the date at the start of the week, or the year, or a the end of the quarter.

func dateAtStartOf(_ unit: Calendar.Component) -> DateInRegion: return the date at the start of the specified time component.
func dateAtEndOf(_ unit: Calendar.Component) -> DateInRegion: return the date at the end of the specified time component.

What if I wish to start the week always from Monday?
someDate.dateAtStartOf(.weekOfMonth)
The above function considers start of week on Sunday for my region i.e UAE. But I want it always be Monday everywhere. Therefore, there is difference of one day in UAE but if used in some other region where week starts from Monday, it works fine as desired.
How to resolve it?


[OOBE] Added images + UX updates

Summary of the Pull Request

Added new assets. Mostly .gifs for where it's relevant, others are static .PNGs.
Fixed width / height for the dialog (that fits within 1280x720, so it should display fine on even very small display sizes.
Other UX polish

Quality Checklist

[ ] Linked issue: #xxx
[ ] Communication: I've discussed this with core contributors in the issue.
[ ] Tests: Added/updated and all pass
[ ] Installer: Added/updated and all pass
[ ] Localization: All end user facing strings can be localized
[ ] Docs: Added/ updated
[ ] Binaries: Any new files are added to WXS / YML

[ ] No new binaries
[ ] YML for signing for new binaries
[ ] WXS for installer for new binaries

Contributor License Agreement (CLA)
A CLA must be signed. If not, go over here and sign the CLA.

@niels9001
thanks Niels.
We have some PR on going that are causing conflicts with this PR. We first finish to merge the other PRs and then we will take care to rebase this one and merge it.

@niels9001
thanks Niels.
We have some on going PRs that are causing conflicts with this PR. We first finish to merge the other PRs and then we will take care to rebase this one and merge it.

Yeah merged those changes and fixed that, only some missing button click events.


Revert "Init the CRDs and the controllers"

Reverts kube-storage/volume-replication-operator#2
We decided to merge the request and the replica controllers into one controller that runs in the side car.

@Madhu-1 @umangachapagain @sp98 Please take a look.


How to insert image inside body?

If I use image widget , can I place image inside the body of post?

use a markdown widget
- { label: "Body", name: "body", widget: "markdown" }

then use the drop down seen in the image

this will insert an image widget inside the markdown field

Hope this is what your looking for.


Build support for SAML1 authN delegation

We presently only support SAML2 SSO profiles. Have run into a few legacy apps where they only support SAML1 or SAML2 Http-Artifact. The former is easier to start with and support

Sure. Go ahead.
You have now several things to tackle with SAML:

move to IndirectClientV2 with a SamlRedirectActionBuilder, SamlCredentialsExtractor, SamlAuthenticator... (https://github.com/pac4j/pac4j/issues/622)
reduce the source code base by using Spring especially for files handling (https://github.com/pac4j/pac4j/issues/721)
add a SAML1Client (https://github.com/pac4j/pac4j/issues/750).

Either you do all in the same pass or one by one. Your choice. But this will be a big improvement as SAML is one of our key features.

I'll probably start with this one first and then move onto the rest. To me at this point, this issue is a required feature.

I just merged the latest PR for the "CAS internals support" refactoring. So you have a cleaned SAML support from this point.

Update: I may end up backing out of this one, depending on how my client wishes to proceed. SimpleSAMLPHP seems like a much better option for this at this moment.

No problem. As far as I know, we have never received any inquiry about SAML 1. It looks dead to me. I'm in favor of closing this issue.

Discussed with client. Not needed.
I will likely open up a separate issue to work on SAML2 Artifact delegation, once I get confirmation.


[SPARK-28759][BUILD] Upgrade scala-maven-plugin to 4.1.1

What changes were proposed in this pull request?
This PR aims to upgrade scala-maven-plugin to 4.1.1 to bring the improvement (including Scala 2.13.0 support, Zinc update) and bug fixes in the plugin.
Why are the changes needed?
4.1.1 uses the latest dependent plugins.
Does this PR introduce any user-facing change?
No.
How was this patch tested?
Pass the Jenkins.

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/testing-k8s-prb-make-spark-distribution-unified/14281/
Test PASSed.

Test build #109211 has started for PR 25476 at commit 5d6015a.

Thank you for review and approval, @HyukjinKwon !

Test build #109211 has finished for PR 25476 at commit 5d6015a.

This patch fails Spark unit tests.
This patch merges cleanly.
This patch adds no public classes.

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/SparkPullRequestBuilder/109211/
Test FAILed.

retest this please

Retest 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/testing-k8s-prb-make-spark-distribution-unified/14286/
Test PASSed.

Test build #109218 has started for PR 25476 at commit 5d6015a.

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/testing-k8s-prb-make-spark-distribution-unified/14296/
Test PASSed.

Test build #109218 has finished for PR 25476 at commit 5d6015a.

This patch fails Spark unit tests.
This patch merges cleanly.
This patch adds no public classes.

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/SparkPullRequestBuilder/109218/
Test FAILed.

Test build #4834 has started for PR 25476 at commit 5d6015a.

Test build #4834 has finished for PR 25476 at commit 5d6015a.

This patch fails Spark unit tests.
This patch merges cleanly.
This patch adds no public classes.

Retest this please.

Test build #4835 has started for PR 25476 at commit 5d6015a.

Test build #109239 has started for PR 25476 at commit 5d6015a.

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/testing-k8s-prb-make-spark-distribution-unified/14308/
Test PASSed.

Test build #4835 has finished for PR 25476 at commit 5d6015a.

This patch fails Spark unit tests.
This patch merges cleanly.
This patch adds no public classes.

Test build #109239 has finished for PR 25476 at commit 5d6015a.

This patch fails Spark unit tests.
This patch merges cleanly.
This patch adds no public classes.

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/SparkPullRequestBuilder/109239/
Test FAILed.

retest this please

Test build #109245 has started for PR 25476 at commit 5d6015a.

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/testing-k8s-prb-make-spark-distribution-unified/14314/
Test PASSed.

Test build #109245 has finished for PR 25476 at commit 5d6015a.

This patch fails SparkR unit tests.
This patch merges cleanly.
This patch adds no public classes.

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/SparkPullRequestBuilder/109245/
Test FAILed.

retest this please

Test build #109257 has started for PR 25476 at commit 5d6015a.

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/testing-k8s-prb-make-spark-distribution-unified/14325/
Test PASSed.

Test build #109257 has finished for PR 25476 at commit 5d6015a.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Thank you, @HyukjinKwon , @srowen , @viirya .
Merged to master.

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/SparkPullRequestBuilder/109257/
Test PASSed.

Thanks, @srowen . Until now, I'm trying to focus on JDK11 related stuff.
For 3.0.0, yes, I'll try to check the plugins and make it up-to-date.

BTW I think you're welcome to update lots of plugins in one go if you like. It'd be good to keep them pretty up to date for 3.0.

For unknown reason, AppVeyor build is being failed after this upgrade. I am investigating this at https://github.com/apache/spark/pull/25493.
[INFO] --- scala-maven-plugin:4.1.1:add-source (eclipse-add-source) @ spark-parent_2.12 ---
Downloading from central: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/3.2.1/plexus-utils-3.2.1.pom
Progress (1): 2.2/5.3 kBProgress (1): 5.0/5.3 kBProgress (1): 5.3 kB                        Downloaded from central: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-utils/3.2.1/plexus-utils-3.2.1.pom (5.3 kB at 85 kB/s)
Downloading from central: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-classworlds/2.6.0/plexus-classworlds-2.6.0.pom
Progress (1): 2.2/7.9 kBProgress (1): 5.0/7.9 kBProgress (1): 7.8/7.9 kBProgress (1): 7.9 kB                        Downloaded from central: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-classworlds/2.6.0/plexus-classworlds-2.6.0.pom (7.9 kB at 126 kB/s)
Downloading from central: https://repo.maven.apache.org/maven2/org/apache/maven/doxia/doxia-sink-api/1.9/doxia-sink-api-1.9.pom
ownloaded from central: https://repo.maven.apache.org/maven2/jline/jline/2.14.6/jline-2.14.6.jar (269 kB at 331 kB/s)
Downloading from central: https://repo.maven.apache.org/maven2/org/apache/logging/log4j/log4j-api/2.11.2/log4j-api-2.11.2.jar
rogress (4): 1.5/1.8 MB | 1.4/1.4 MB | 0.6/2.3 MB | 20/799 kBProgress (4): 1.5/1.8 MB | 1.4/1.4 MB | 0.6/2.3

Logs just get truncated in the middle of downloading scala-maven-plugin.
Maybe somehow the logs are being swallowed somewhere like https://github.com/apache/spark/pull/24481 case.
Reverting it.

Got it, @HyukjinKwon . Thank you for fixing it.