Unsupported type from Postgres SQLGetData

I'm trying to run a very simple query against an Amazon RedShift database:
SELECT TRIM(datname) FROM pg_database

I get the following error:
pyodbc.Error: ('07006', '[07006] Received an unsupported type from Postgres. (14) (SQLGetData)')

I'm using python 3.4.3 with pyodbc 3.1.1
My code is as follows:
>>> import pyodbc
>>> cnxn = pyodbc.connect('DSN=redshift-db')
>>> cursor = cnxn.cursor()
>>> cursor.execute("SELECT TRIM(datname) FROM pg_database")
<pyodbc.Cursor object at 0x7f0f57d95ab0>
>>> rows = cursor.fetchall()
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
pyodbc.Error: ('07006', '[07006] Received an unsupported type from Postgres. (14) (SQLGetData)')

This code works when using other languages.

I am not able to reproduce this with my local PostgreSQL database using the psqlodbc 9.5.0400 ODBC driver on macOS.  What driver are you using?
The unknown type is "14" and I actually don't know what that is.  The OID of pg_database.datname is NAMEOID which the version of psqlodbc I am using converts to varchar or wvarchar, neither of which is 14.
I'm pretty sure this will be a simple case of adding support for type 14, but I do need to find out what it is.
Also, if you need a super-quick workaround you can add a converter for 14 which will receive the value as a bytes object.  You can then simply return val.decode("utf-8") or whatever your encoding is.
Finally, I highly recommend trying the v4 branch if possible.  I've completely rewritten text handling and I think you'll have much better success in the long run.  It's still a few weeks away from releasing officially because I want to get input from more people but it is very solid.

Thanks, will try the v4 branch.
As far as I can tell, this field is in fact just a VARCHAR. I can get it to work with the psycopg2 library.
It fails when running through pyodbc against a Redshift database, and only if I use the TRIM function.   Could just be Redshift silliness, but like I said, psycopg2 has no problem with it.

I'm having trouble finding the proper name for type 14.  Can you run this:
import pyodbc
cnxn = pyodbc.connect('DSN=pgtests')
cursor = cnxn.cursor()
cursor.getTypeInfo(0)
cols = [t[0] for t in cursor.description]
for row in cursor:
    print('%s: data_type=%s sql_type=%s' % (row.type_name, row.data_type, row.sql_data_type))

It will print out the name and type numbers for each data type the driver supports:
int8: data_type=-5 sql_type=-5
char: data_type=-7 sql_type=-8

Thanks.

I don't have the pgtests DSN, but I tried it against my Redshift DSN, and this is what I got:
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
pyodbc.Error: ('07006', '[07006] Received an unsupported type from Postgres. (14) (SQLGetData)')

which I suppose is no help, so I'll get the values from intermediate steps:
>>> cursor.description
(
('type_name', <class 'str'>, None, 128, 128, 0, True),
('data_type', <class 'int'>, None, 5, 5, 0, True),
('precision', <class 'int'>, None, 10, 10, 0, True),
('literal_prefix', <class 'str'>, None, 128, 128, 0, True),
('literal_suffix', <class 'str'>, None, 128, 128, 0, True),
('create_params', <class 'str'>, None, 128, 128, 0, True),
('nullable', <class 'int'>, None, 5, 5, 0, True),
('case_sensitive', <class 'int'>, None, 5, 5, 0, True),
('searchable', <class 'int'>, None, 5, 5, 0, True),
('unsigned_attribute', <class 'int'>, None, 5, 5, 0, True),
('money', <class 'int'>, None, 5, 5, 0, True),
('auto_increment', <class 'int'>, None, 5, 5, 0, True),
('local_type_name', <class 'str'>, None, 128, 128, 0, True),
('minimum_scale', <class 'int'>, None, 5, 5, 0, True),
('maximum_scale', <class 'int'>, None, 5, 5, 0, True),
('sql_data_type', <class 'int'>, None, 5, 5, 0, True),
('sql_datetime_sub', <class 'int'>, None, 5, 5, 0, True),
('num_prec_radix', <class 'int'>, None, 10, 10, 0, True),
('interval_precision', <class 'int'>, None, 5, 5, 0, True)
)

>>> cursor.rowcount
-1

>>> row = cursor.fetchone()
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
pyodbc.Error: ('07006', '[07006] Received an unsupported type from Postgres. (14) (SQLGetData)')

Sorry, I forgot something.  I meant for your test to use your DSN:DSN=redshift-db.  Can you try again with yours?

yup, that's what I used to get the above.

I wasn't expecting that.  Can we try again:
import pyodbc
cnxn = pyodbc.connect('DSN=redshift-db')

def _raw(value):
    return value

cnxn.add_output_converter(14, _raw)

cursor = cnxn.cursor()
cursor.getTypeInfo(0)
cols = [t[0] for t in cursor.description]
for row in cursor:
    print('%s: data_type=%s sql_type=%s' % (row.type_name, row.data_type, row.sql_data_type))

The only change is we'll pass type 14 through a function that simply returns the raw bytes.

Still the same unfortunately.  I should mention that at this time I've also managed to get pygresql working, but unfortunately its cursor does not have a getTypeInfo method that I can use instead.  Is there anything else I can use on a different library to get you the information you need?

I can't think of any.  Let me dig around some more or stand up a RedShift instance on my AWS account.

OK, I'm a bit baffled.  I've setup a RedShift instance and connected with this driver: Amazon Redshift ODBC Driver <IP_ADDRESS>0
I had trouble, but not the errors you are seeing.  I switched the v4 branch and configured it using these lines:
cnxn = pyodbc.connect(DSN)
cnxn.setencoding(encoding='utf-8')
cnxn.setdecoding(pyodbc.SQL_CHAR, encoding='utf-8')
cnxn.setdecoding(pyodbc.SQL_WCHAR, encoding='utf-8')

In all of my projects I use a global function that retrieve connections, giving me an easy place to set configuration, wrap with debugging connections if necessary, etrc.
What these do is configure everything to use UTF-8.  Now, I'm on a Mac so it could need tweaking for other OSs.  What are you using?

i've been testing on Ubuntu, but will give this a try with the v4 branch.

Is there any progress on this issue? I am seeing the same thing when trying to read from a AWS RDS PostgreSQL instance using the PostgreSQL driver 10.02.

Hello, just following up that my error was being caused by pointing the odbc.ini driver path at the psqlodbca.so file versus the psqlodbcw.so file. Sorry about that!

as @nadirsidi pointed using psqlodbcw.so file instead of psqlodbc.so fixed the issue.
Maybe we should add some entry on the postgresql wiki page to document this behaviour?

It's a wiki, go ahead and edit it to add what you think will be helpful.

OK, I'm a bit baffled. I've setup a RedShift instance and connected with this driver: Amazon Redshift ODBC Driver <IP_ADDRESS>0
I had trouble, but not the errors you are seeing. I switched the v4 branch and configured it using these lines:
cnxn = pyodbc.connect(DSN)
cnxn.setencoding(encoding='utf-8')
cnxn.setdecoding(pyodbc.SQL_CHAR, encoding='utf-8')
cnxn.setdecoding(pyodbc.SQL_WCHAR, encoding='utf-8')

In all of my projects I use a global function that retrieve connections, giving me an easy place to set configuration, wrap with debugging connections if necessary, etrc.
What these do is configure everything to use UTF-8. Now, I'm on a Mac so it could need tweaking for other OSs. What are you using?

I was having the same issue and this worked for me. Do you have any idea how or why?
What is SQL_CHAR and SQL_WCHAR?
Thanks!!!!

Looking at the connection wiki docs here, it looks like those set the C data types for passing data:
https://github.com/mkleehammer/pyodbc/wiki/Connection
As you can see, the default for Python 3 is utf-16le if that isn't set.

I've just had the same issue but for Postgres database. I switched to using the Unicode driver instead of the ANSI one which fixed the issue.

Closed due to inactivity.


Vendor<EMAIL_ADDRESS>and Upgrade k8s.io/* to v0.28, sigs.k8s.io/controller-runtime to v0.16

How to categorize this PR?

/area open-source
/kind enhancement
What this PR does / why we need it:

Vendor gardener v1.80.0
Upgrade k8s.io/* to v0.28
Upgrade sigs.k8s.io/controller-runtime to v0.16

Which issue(s) this PR fixes:
Fixes #
Special notes for your reviewer:
Release note:

The following dependency is updated:
- github.com/gardener/gardener: v1.75.0-> v1.80.1
- k8s.io/* : v0.26.3 -> v0.28.2
- sigs.k8s.io/controller-runtime: v0.14.6-> v0.16.2

/retest


Support for GPG > 2.3

GPG home directory location is different in newer versions of GPG.  The repository class should detect the version and act appropriately.
(env) ubuntu@ip-172-31-22-35:~/aws_ir$ python
Python 2.7.6 (default, Oct 26 2016, 20:30:19)
[GCC 4.8.4] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import gnupg
>>> gnupg.__version__
'2.3.0'
>>> homedir=''
>>> gpg = gnupg.GPG(homedir=homedir)
>>> gpg = gnupg.GPG(gnupghome=homedir)
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
TypeError: __init__() got an unexpected keyword argument 'gnupghome'
>>>
KeyboardInterrupt

It looks like there's a ton of weird stuff going on in the python-gnupg project.  For one there seem to be two main stream versions:

The one in pypy https://github.com/isislovecruft/python-gnupg
The one in bitbucket https://bitbucket.org/vinay.sajip/python-gnupg/

For the current release against GPG 2.3.0 on Ubuntu 14.04 the scan_keys() function seems to not be present on the GPG object that's returned.
>>> import gnupg
>>> import os
>>> gpg_home = os.path.expanduser('~/.gnupg')
>>> gpg = gnupg.GPG(homedir=gpg_home)

I went ahead and pulled down the last 4 major releases of the module from pypy and grepped them for the method and could not find it in the GPG.py file itself so I wonder where it has been coming from.  Any thoughts on this or clear requirements as guidance for freezing versions of these things @joelferrier ?

Thinking on this a little further it looks like we could just load the blob directly from the request library's output and then process that to check the fingerprint.  In digging further into this it looks like this may not be working in GPG 2 and higher due to the deprecation of a dry run option that formerly output the fingerprint.

Looked into this a bit more this morning.  There are plenty of OpenPGP native python libraries that can be used for native validation but none of them support integration with the systems GPG home.
So here is what I would propose:

Register the signing key with a public server.
During validation stream the file from the public key server instead of writing it to the /tmp location.
Embed a copy of the fingerprint for the GPG with the package.
Compare against the known good fingerprint distributed in package.  If a new fingerprint is seen as part of the exchange warn, prompt the user, display the fingerprint, and serialize the file to an alternate location on disk that would be part of the search for trusted keys.

Overall I think that this is sufficient for ensuring that there is no tampering in transit from S3 to the examiner/acquiring workstation since the process does not have end-to-end integrity.  In terms of the threat model this assumes that the module can not be tampered with at the memory source ( compromised instance ).  We also assume the following:

Communications with Amazon have confidentiality and integrity ensured by the use of TLS.
The authentication and access control functionality of KMS is secure.

Threats at the Endpoint
The greatest threat is from an attacker that completely owns the box.

Threats at the endpoint would include a malicious piece code that detects execve style events and self desructs or modifies the behavior of the module in stream.  Lime itself does not facilitate checking signatures.

@joelferrier @jparr @amccormack what do you think of this as a strategy?  This is a fair amount of code to lift out and change to another PGP library and I want to make sure we're doing it right before fork-lifting libs.

+1 for a public key server - the new security boundary for finger prints and package storage
+1 for using standard crypto libraries
+10 for simplification
I agree. If we can't trust amazon services then why are we even doing this?

@andrewkrug @jparr sorry for my slow responses, still working on settling in after my move.
Andrew, backing up to the original message, can you clarify what you mean by when you say that GPG 2.3 has a new home directory?  Does GPG 2.3 no longer use ~/.gnupg?
I check my local virtualenv and version 0.3.9 of the python-gnupg library has been what I've been using since at least December, is it possible the errors you have encountered were introduced in version 0.4.0 released in january?
I have no problem switching away from python-gnupg to another GPG library but will need do some research to find the best fit.
I'll try and address my thoughts on the rest of what has been covered.

Register the signing key on a public key server: This has been in my backlog for some time but only recently did we get the email address setup, at which time I was in the middle of my move.  We can knock this out quickly I suspect.
Loading the repository GPG key directly instead of writing it to a temp file:  This is an implementation detail related to the scan_keys gpg method, we should try and remove the temp file requirement when switching to a new GPG library but I don't think it should be a hard requirement for a new library.
Embed a copy of the fingerprint in the package:  in aws_ir#46 you noted problems with key pinning, I won't reiterate them again here, but a general comment I have on this issue is that this will restrict the ability of individuals to host their own kernel module repository which I do not feel comfortable with.  I originally selected GPG as a verification method so that we can rely on the user's keychain and their choice of what GPG key to trust.
Check embedded fingerpring: I'll leave off my comments on this as I think the previous point needs further discussion.

I agree with you that kernel modules are being installed in a hostile environment, and I think it is a safe assumption to assume the integrity and confidentiality of communications with Amazon and the authentication and access control functionality of KMS.

I agree with you that kernel modules are being installed in a hostile environment, and I think it is a safe assumption to assume the integrity and confidentiality of communications with Amazon and the authentication and access control functionality of KMS.

What are the potential attack vectors that signing protects us against in this case if we can not do endpoint validation?

So another thought after chatting a bit about this with Gene ( who also uses python-gnupg ).
Moments of clarity we had during the discussion:

Full form of the public key is not required to verify a signature only the fingerprint
scan_keys is effectively only deriving the fingerprint for comparison

Recommendation:

Generate a longer lived GPG key than the current signing key, treat that key like a root-ca.  That fingerprint gets pinned in the code.

Implementation Details:

Use that to sign a plain text file of additional key fingerprints that could be used for signing kernel modules.
Download the trusted-signatures file at the beginning of the run.  Check it's signature and then validate any module signatures against the list.

I went ahead and implemented the first part of this ( which is not any worse from a security perspective than deriving the fingerprint as we do now from the public key )  Merging PR #19 would allow this to go forward and keeps this working in Ubuntu 14.04 and other distros using GPG 2.3 or higher as native.  +r on #19 @joelferrier @jparr
Thanks.  This would unblock testing in the aws_ir development branch for full integrations with signing enabled.

re-opening for further discussion about fingerprint pinning

@joelferrier let's close this one out and open another issue for any further discussion on "enhancements" to the process.


dilation_rate=0 lead to different performance on different backend

System information

Have I written custom code (as opposed to using example directory):
OS Platform and Distribution (e.g., Linux Ubuntu 16.04):
OS Platform and Distribution (e.g., Linux Ubuntu 16.04): Windows 10
Tensorflow backend (yes/no): yes
TensorFlow version:1.15.0(CPU)
Keras version: 2.3.1
Python version: 3.6.9
CUDA/cuDNN version: -
GPU model and memory: -

Describe the current behavior
When I enter an unreasonable parameterdilation_rate=0 into Conv2D, different backends will react completely differently. CNTK will return an error at keras\layers\convolutional.py line 171, which tells us dilation_rate should be 1 on CPU.
<class 'ValueError'>, ValueError('Dilated convolution on CPU is not supported by CNTK backend. Please set dilation_rate to (1, 1).
Tensorflow will detect the dilation at its own lib: tensorflow_core\python\ops\nn_ops.py line 747.
Although using different detection methods, the above backends prevent the input from abnormal parameters. However, theano did not detect this problem in the same process, and it can even build a model with the unreasonable parameter.
Should Keras, as an upper-level API, do detection and warning of such abnormal parameters to avoid possible improper use of the user?
Code to reproduce the issue
import os
import numpy as np
import keras.layers as L
import keras.backend as K
import importlib
from keras.models import load_model
from keras.engine import Model, Input

backends = ['cntk','tensorflow','theano']

def set_keras_backend(backend='tensorflow'):
    if K.backend() != backend:
        os.environ['KERAS_BACKEND'] = backend
        importlib.reload(K.load_backend)
        importlib.reload(K)
        assert K.backend() == backend

kwargs = {'filters': 9, 'kernel_size': 4, 'padding': 'valid', 'strides': 4, 'dilation_rate': 0, 'data_format': 'channels_last'}

input_data = (10 * np.random.random((1,32,32,16)))
input = input_data.astype('float64')
set_keras_backend('cntk') # you can change backends to see different performance here
layer = L.convolutional.Conv2D(**kwargs)
x = Input(batch_shape=input.shape)
y = layer(x)
bk_model = Model(x, y)
model_path = os.path.join('./', 'model.h5')
bk_model.save(model_path, bk_model)
output = {}
for bk in backends:
    try:
        set_keras_backend(backend=bk)
        model = load_model(model_path)
        output[bk] = model.predict(input)
    except:
        print('error result')
print('finish')

@shiningrain
Moving this issue to closed status as there has been no activity, in case you still face the error please create a new issue.


The exported gltf model has no texture

The exported gltf model has no texture

This is not an issue, just known unimplemented feature.
https://trello.com/c/owysU1oy/198-gltf-export
There are many things making export of textures/materials for glTF in UModel difficult. If you're interested, there's Russian discussion:
https://www.gildor.org/smf/index.php/topic,7381.0.html


Bug: Debug not implemented for AgileReference

Which crate is this about?
Windows
Crate version
0.39.0
Summary
The Debug trait is not implemented for AgileReference.
Toolchain version/configuration
Default host: x86_64-pc-windows-msvc
rustup home:  C:\Users<user>.rustup
stable-x86_64-pc-windows-msvc (default)
rustc 1.63.0 (4b91a6ea7 2022-08-08)
Reproducible example
#[derive(Debug)]
#[implement(IWTSPlugin)]
pub struct RdPipePlugin(AgileReference<IWTSPlugin>);

Expected behavior
Debug is implemented for AgileReference as it is with many other types, at least com interfaces
Actual behavior
The following error is generated:
error[E0277]: `AgileReference<IWTSPlugin>` doesn't implement `std::fmt::Debug`

Here's a fix: #1986

thanks for taking this so quickly!


Add phaser

:tada: This PR is included in version 0.0.1 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:

:tada: This PR is included in version 0.0.1 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Sctp ManagementImpl Error-Kali Linux

I tried to start sigploit on kali linux & the sctp error is still showing...
root@InnovaHacker:~/Desktop/SigPloit/SS7/Tracking/ATI# java -jar AnyTimeInterrogation.jar

***             Locating Target           ***

[]Set Client PC: 1
[]Set Peer PC: 2
[]Set Client IP: <IP_ADDRESS>
[]Set Client Port: 2905
[]Set Peer IP: <IP_ADDRESS>
[]Set Peer Port: 2906
Bypass some filters, try setting it to National
[]Set Network Indicator [0] International [1] National: 1
[]Set Target's MSISDN:<PHONE_NUMBER>54
[]Set your GT: 919898
[]Stack components are set...
[]Initializing the Stack...
[]Initializing SCTP Stack ....
log4j:WARN No appenders could be found for logger (org.mobicents.protocols.sctp.ManagementImpl).
log4j:WARN Please initialize the log4j system properly.
[+]Initialized SCTP Stack ....
[]Initializing M3UA Stack ....
[+]Initialized M3UA Stack ....
[]Initializing SCCP Stack ....
[+]Initialized SCCP Stack ....
[]Initializing TCAP Stack ....
[+]Initialized TCAP Stack ....
[]Initializing MAAP Stack ....
[+]Initialized MAP Stack ....
[]Locating Target:<PHONE_NUMBER>54
[]Location Retrieval for Target<PHONE_NUMBER>54 is processing..
[-]Error: onInvokeTimeout for Dialog=1 and invokeId=0
[-]Error: onDialogTimeout for DialogId=1

are you running the server side code ?
On Sunday, 1 October 2017, InnovaHacker<EMAIL_ADDRESS>wrote:

I tried to start sigploit on kali linux & the sctp error is still
showing...
root@InnovaHacker:~/Desktop/SigPloit/SS7/Tracking/ATI# java -jar
AnyTimeInterrogation.jar
*** Locating Target ***
[
]Set Client PC: 1 []Set Peer PC: 2
[
]Set Client IP: <IP_ADDRESS> []Set Client Port: 2905
[
]Set Peer IP: <IP_ADDRESS> []Set Peer Port: 2906
Bypass some filters, try setting it to National
[
]Set Network Indicator [0] International [1] National: 1 []Set Target's
MSISDN:<PHONE_NUMBER>54
[
]Set your GT: 919898 []Stack components are set...
[
]Initializing the Stack... []Initializing SCTP Stack ....
log4j:WARN No appenders could be found for logger
(org.mobicents.protocols.sctp.ManagementImpl).
log4j:WARN Please initialize the log4j system properly.
[+]Initialized SCTP Stack ....
[
]Initializing M3UA Stack .... [+]Initialized M3UA Stack .... []Initializing
SCCP Stack ....
[+]Initialized SCCP Stack ....
[
]Initializing TCAP Stack .... [+]Initialized TCAP Stack .... []Initializing
MAAP Stack ....
[+]Initialized MAP Stack ....
[
]Locating Target:<PHONE_NUMBER>54 []Location Retrieval for Target
917487989854 is processing..
[-]Error: onInvokeTimeout for Dialog=1 and invokeId=0
[-]Error: onDialogTimeout for DialogId=1
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/SigPloiter/SigPloit/issues/110, or mute the thread
https://github.com/notifications/unsubscribe-auth/AXXuv6Ku9wG2pEUDT-h3Fc-W_AVU8GN-ks5sn0ycgaJpZM4Pp0o7
.

Yes...

Please check that there is no hardcoded value for the msisdn in the
parameters
On Sunday, 1 October 2017, InnovaHacker<EMAIL_ADDRESS>wrote:

Yes...
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/SigPloiter/SigPloit/issues/110#issuecomment-333378255,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AXXuv-bjjUv07bjtWyqGrZgDyjJ98Tanks5sn5n5gaJpZM4Pp0o7
.

What???

And what if i want test it on live mode. Can you tell me the parameters for that??

The msisdn parameter I Believe it's hardcoded as well check it
As for the live mode the parameters is provided to you be the SS7 provider
On Sunday, 1 October 2017, InnovaHacker<EMAIL_ADDRESS>wrote:

What???
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/SigPloiter/SigPloit/issues/110#issuecomment-333382254,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AXXuv8Zt8m8uYj6J1O0cYqIoGoitTTqzks5sn6gsgaJpZM4Pp0o7
.

Even if when i entered right parameters, this following error is still on linux..:
[]Initializing SCTP Stack ....
log4j:WARN No appenders could be found for logger (org.mobicents.protocols.sctp.ManagementImpl).
log4j:WARN Please initialize the log4j system properly.
I don't know what to do now...

This is not an error it says a warning, things should be working , and it's
related only to the logging not the stack
On Sunday, 1 October 2017, InnovaHacker<EMAIL_ADDRESS>wrote:

Even if when i entered right parameters, this following error is still on
linux..:
[]Initializing SCTP Stack ....
log4j:WARN No appenders could be found for logger
(org.mobicents.protocols.sctp.ManagementImpl).
log4j:WARN Please initialize the log4j system properly.
I don't know what to do now...
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/SigPloiter/SigPloit/issues/110#issuecomment-333388020,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AXXuv9boazwSOmJ_fdZUtIM0aDxCElT8ks5sn7yagaJpZM4Pp0o7
.

So, Can you tell me that how to log the sctp stack on linux???

It's not related to sctp it's just normal logging and it work so fine it's
just a warning not an error what is the issue now ?
On Monday, 2 October 2017, InnovaHacker<EMAIL_ADDRESS>wrote:

So, Can you tell me that how to log the sctp stack on linux???
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/SigPloiter/SigPloit/issues/110#issuecomment-333442866,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AXXuvzE817BokjofhhuWAuyGbrxqWURLks5soHICgaJpZM4Pp0o7
.

Well that's okay, but why it always shows ("
[]Location Retrieval for Target<PHONE_NUMBER>79 is processing..
[-]Error: onInvokeTimeout for Dialog=1 and invokeId=0
[-]Error: onDialogTimeout for DialogId=1     ") at last output?

I will try to reproduce this error and tell u
On Monday, 2 October 2017, InnovaHacker<EMAIL_ADDRESS>wrote:

Well that's okay, but why it always shows ("
[]Location Retrieval for Target<PHONE_NUMBER>79 is processing..
[-]Error: onInvokeTimeout for Dialog=1 and invokeId=0
[-]Error: onDialogTimeout for DialogId=1 ") at last output?
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/SigPloiter/SigPloit/issues/110#issuecomment-333453499,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AXXuv4JDqgXNbfkz5cpYrwB6FquThCAmks5soIfngaJpZM4Pp0o7
.

OK, sir....

I just resolved this error, it was my bad....
I have one more question that what if the provider denies my connection on ss7 network so can i bypass that Request filter on provider's ss7 network????

On Live mode...

How did you solved that Warn thing?

Error: onInvokeTimeout for Dialog=1 and invokeId=0  i get this how to solve it what is this ???

That means the server on the other hand is not responding
Is this on simulation mode ? If it’s not real environment than there is a
server side you need to run
On Monday, 14 October 2019, smit-agravat<EMAIL_ADDRESS>wrote:

Error: onInvokeTimeout for Dialog=1 and invokeId=0 i get this how to solve
it what is this ???
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/SigPloiter/SigPloit/issues/110?email_source=notifications&email_token=AF265PZZH6FC2DNSWFNQJDTQOPRSRA5CNFSM4D5HJI52YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEBDIKPQ#issuecomment-541492542,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AF265P6AMYHNS4D73PTO5DLQOPRSRANCNFSM4D5HJI5Q
.

I welcome you dear friends.  I need your help.  I am a beginner and apparently that NK understood that.  help me figure out what is wrong with sigploit.  who should i contact?  I will be very grateful to you.  thank you in advance to all who respond.  Regards attractor1.  my mail<EMAIL_ADDRESS>

What is your issue with sogploit
Open an issue and I shall check what’s the issue
On Thursday, 17 October 2019, attractor1<EMAIL_ADDRESS>wrote:

I welcome you dear friends. I need your help. I am a beginner and
apparently that NK understood that. help me figure out what is wrong with
sigploit. who should i contact? I will be very grateful to you. thank you
in advance to all who respond. Regards attractor1. my mail
<EMAIL_ADDRESS>—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/SigPloiter/SigPloit/issues/110?email_source=notifications&email_token=AF265P63VEIALHWSAW2A6I3QPBVEDA5CNFSM4D5HJI52YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEBQF22Y#issuecomment-543186283,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AF265PZXP3KK3K7AGLQG6MLQPBVEDANCNFSM4D5HJI5Q
.

i understand that but how can i run server side that u say sry i m mechanical guy i dont know much abt all this i m trying to learning.....

Sigploit only works on Linux for now there shall be a docker version
shortly
On Friday, 18 October 2019, attractor1<EMAIL_ADDRESS>wrote:

Hello to you. There is a need to use your SigPloit program. I am now in
the process of self-learning the basics of programming and using software.
I had a problem at the initial installation stage of SigPloit, apparently
I didn’t figure out what specific utilities and programs needed to have on
windows to install SigPloit.
I want to ask you a question:

Is it possible to use SigPloit in android? If this is possible and it
will not be difficult for you to give a training lesson on installing and
configuring the ability to intercept SMS. In pdf format with photos of key
points or a short video.
if point 1 is not possible, then as soon as possible a short course for
windows, starting from the moment what and how to install before installing
SigPloit. How to install SigPloit itself. And settings for intercepting
SMS.
P.S. the program will be used on the territory of Ukraine, if that matters.
I want to thank you for responding so promptly to my appeal. Regards
attraxtor1.

Чт, 17 жовт. 2019, 22:41 користувач Loay Abdelrazek <
<EMAIL_ADDRESS>пише:

What is your issue with sogploit
Open an issue and I shall check what’s the issue
On Thursday, 17 October 2019, attractor1<EMAIL_ADDRESS>wrote:

I welcome you dear friends. I need your help. I am a beginner and
apparently that NK understood that. help me figure out what is wrong
with
sigploit. who should i contact? I will be very grateful to you. thank
you
in advance to all who respond. Regards attractor1. my mail
<EMAIL_ADDRESS>—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
<
https://github.com/SigPloiter/SigPloit/issues/110?email_
source=notifications&email_token=AF265P63VEIALHWSAW2A6I3QPBVEDA
5CNFSM4D5HJI52YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5
WW2ZLOORPWSZGOEBQF22Y#issuecomment-543186283
,
or unsubscribe
<
https://github.com/notifications/unsubscribe-auth/
AF265PZXP3KK3K7AGLQG6MLQPBVEDANCNFSM4D5HJI5Q
.

—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
<https://github.com/SigPloiter/SigPloit/issues/110?email_source=
notifications&email_token=AM7WOXSCZEZNEFTL27Q2CO3QPC5U3A
5CNFSM4D5HJI52YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5
WW2ZLOORPWSZGOEBRJARQ#issuecomment-543330374>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/
AM7WOXSVXW75FRO2EBWWGPTQPC5U3ANCNFSM4D5HJI5Q>
.

—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/SigPloiter/SigPloit/issues/110?email_source=notifications&email_token=AF265P5SQT4W6YXLKFTUNPTQPGCDHA5CNFSM4D5HJI52YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEBTVYWQ#issuecomment-543644762,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AF265P3ZMLUM4OZLK5FGQP3QPGCDHANCNFSM4D5HJI5Q
.

i am using kali on android

What’s the reason for using android , you need a Linux machine
On Wednesday, 30 October 2019, smit-agravat<EMAIL_ADDRESS>wrote:

i am using kali on android
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/SigPloiter/SigPloit/issues/110?email_source=notifications&email_token=AF265P3BDXHJPDOC6TLXTJ3QRFERHA5CNFSM4D5HJI52YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOECTMU6A#issuecomment-547801720,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AF265PZ7JVIC5WR5E4D27OTQRFERHANCNFSM4D5HJI5Q
.

Greetings.  Thanks for not giving up.  Thank God, I figured out the
installation.  Now I’ve come to a standstill.  Can tell me how can I find
out the ip client and server, as well as the client and server port by
mobile number.?  To attack ss7 and intercept sms?  Maybe there is a utility
for linux?  Grateful in advance and if you do not mind today could give an
answer.  Thank.
Ср, 30 жовт. 2019, 14:11 користувач Loay Abdelrazek <
<EMAIL_ADDRESS>пише:

What’s the reason for using android , you need a Linux machine
On Wednesday, 30 October 2019, smit-agravat<EMAIL_ADDRESS>wrote:

i am using kali on android
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
<
https://github.com/SigPloiter/SigPloit/issues/110?email_source=notifications&email_token=AF265P3BDXHJPDOC6TLXTJ3QRFERHA5CNFSM4D5HJI52YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOECTMU6A#issuecomment-547801720
,
or unsubscribe
<
https://github.com/notifications/unsubscribe-auth/AF265PZ7JVIC5WR5E4D27OTQRFERHANCNFSM4D5HJI5Q
.

—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/SigPloiter/SigPloit/issues/110?email_source=notifications&email_token=AM7WOXQPCD4EJWTL7NCLVILQRF2XDA5CNFSM4D5HJI52YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOECT5WXY#issuecomment-547871583,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AM7WOXSAUOPI4P6JFN2M6SLQRF2XDANCNFSM4D5HJI5Q
.

These are parameters you need to get from the operator you will connect to
I would suggest to read more about SS7 and how it works
On Wednesday, 30 October 2019, attractor1<EMAIL_ADDRESS>wrote:

Greetings. Thanks for not giving up. Thank God, I figured out the
installation. Now I’ve come to a standstill. Can tell me how can I find
out the ip client and server, as well as the client and server port by
mobile number.? To attack ss7 and intercept sms? Maybe there is a utility
for linux? Grateful in advance and if you do not mind today could give an
answer. Thank.
Ср, 30 жовт. 2019, 14:11 користувач Loay Abdelrazek <
<EMAIL_ADDRESS>пише:

What’s the reason for using android , you need a Linux machine
On Wednesday, 30 October 2019, smit-agravat<EMAIL_ADDRESS>wrote:

i am using kali on android
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
<
https://github.com/SigPloiter/SigPloit/issues/110?email_
source=notifications&email_token=AF265P3BDXHJPDOC6TLXTJ3QRFERHA
5CNFSM4D5HJI52YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5
WW2ZLOORPWSZGOECTMU6A#issuecomment-547801720
,
or unsubscribe
<
https://github.com/notifications/unsubscribe-auth/
AF265PZ7JVIC5WR5E4D27OTQRFERHANCNFSM4D5HJI5Q
.

—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
<https://github.com/SigPloiter/SigPloit/issues/110?email_source=
notifications&email_token=AM7WOXQPCD4EJWTL7NCLVILQRF2XDA
5CNFSM4D5HJI52YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5
WW2ZLOORPWSZGOECT5WXY#issuecomment-547871583>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/
AM7WOXSAUOPI4P6JFN2M6SLQRF2XDANCNFSM4D5HJI5Q>
.

—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/SigPloiter/SigPloit/issues/110?email_source=notifications&email_token=AF265P5BUY5CWUE2UTX5SRDQRGCLTA5CNFSM4D5HJI52YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOECUD6AI#issuecomment-547897089,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AF265P3VNNRMUXBH6EYFHPTQRGCLTANCNFSM4D5HJI5Q
.

Hey.  Tell me, then I'm confused.  After starting SigPloit whose data must be entered.  to run live Chii need to enter ip and port address and ip and server port, to attack the mobile number?  Thank

how will i get access to those parameters. and who is incharger of the parameters commection...network providers or what???

Hey.  my mail is<EMAIL_ADDRESS> Describe by e-mail what kind of
data do you need to check which particular vulnerability for penetration?
Only then is it possible to answer your question.  Thanks.
Пн, 23 груд. 2019, 10:42 користувач zeroplus4<EMAIL_ADDRESS>пише:

how will i get access to those parameters. and who is incharger of the
parameters commection...network providers or what???
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/SigPloiter/SigPloit/issues/110?email_source=notifications&email_token=AM7WOXTGCK6CTYWJI35BKMTQ2B2WNA5CNFSM4D5HJI52YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEHQSTPQ#issuecomment-568404414,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AM7WOXREPJ5N74LSCZHOOLTQ2B2WNANCNFSM4D5HJI5Q
.

which client side will i edit for the parameters.
client_config
hrl
vlr
or i should edit all java jar orange marked arean
because alot is to be edit to fix the parameters connection

Hi! I need some help. I have an rtl-sdr(Nooelec NESDR SMArt XTR Bundle - Premium RTL-SDR w/ Extended Tuning Range, Aluminum Enclosure, 0.5PPM TCXO, SMA Input & 3 Antennas) and I want to intercept sms. I have installed tools for ss7, and I'm struggling with..because I dont know how to practice..I saw a lot of versions but I dont know where to start. Can anyone help me? I will be grateful for that. Thank you

the parameter connections is provided by whoever will provide you the
Sigtran/SS7 interconnection. Other than that the provided parameters in
this case is only for simulation environment, in real life scenarios you
get those from the provider
On Wed, Jul 15, 2020 at 9:16 PM JamesSmi-ux<EMAIL_ADDRESS>wrote:

Hi! I need some help. I have an rtl-sdr(Nooelec NESDR SMArt XTR Bundle -
Premium RTL-SDR w/ Extended Tuning Range, Aluminum Enclosure, 0.5PPM TCXO,
SMA Input & 3 Antennas) and I want to intercept sms. I have installed tools
for ss7, and I'm struggling with..because I dont know how to practice..I
saw a lot of versions but I dont know where to start. Can anyone help me? I
will be grateful for that. Thank you
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/SigPloiter/SigPloit/issues/110#issuecomment-658955065,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AF265PYBVYWPRERA25IGMMLR3X57PANCNFSM4D5HJI5Q
.

Thank you so much for reply. The access to the ss7 network must be bought from a provider? There is no other way?

write to mail<EMAIL_ADDRESS>there are options
чт, 16 лип. 2020, 18:46 користувач JamesSmi-ux<EMAIL_ADDRESS>пише:

Thank you so much for reply. The access to the ss7 network must be bought
from a provider? There is no other way?
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/SigPloiter/SigPloit/issues/110#issuecomment-659499254,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AM7WOXUS5DF44I7EOCMOE7TR34OFNANCNFSM4D5HJI5Q
.

@attractor1 Thank you!!!!

I just resolved this error, it was my bad....
I have one more question that what if the provider denies my connection on ss7 network so can i bypass that Request filter on provider's ss7 network????

hi bro how you solved that thing i am having same error

Please use this forum only to report issues , I will not reply to any
questions regarding malicious activity
On Friday, 7 August 2020, smit-agravat<EMAIL_ADDRESS>wrote:

I just resolved this error, it was my bad....
I have one more question that what if the provider denies my connection on
ss7 network so can i bypass that Request filter on provider's ss7
network????
hi bro how you solved that thing i am having same error
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/SigPloiter/SigPloit/issues/110#issuecomment-670471153,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AF265PZCDEY3OXZRKLCKQOTR7PQMLANCNFSM4D5HJI5Q
.

Error: onInvokeTimeout for Dialog=1 how to solve this ? In a simple way.....

You are connecting to an invalid IP as a destination probably
So if this is a live network it’s not accepting your connections or the IP
is wrong
On Friday, 7 August 2020, smit-agravat<EMAIL_ADDRESS>wrote:

Error: onInvokeTimeout for Dialog=1 how to solve this ? In a simple
way.....
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/SigPloiter/SigPloit/issues/110#issuecomment-670512273,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AF265P3DN2UNOUB6QKAHZXDR7P5LNANCNFSM4D5HJI5Q
.

Ok thank you which ip should i enter and the client port is also confusing i am entering my pc ip as client ip but i dont understand which port should i enter????

If you have a SS7 provider, they shall provide the port to be used
On Friday, 7 August 2020, smit-agravat<EMAIL_ADDRESS>wrote:

Ok thank you which ip should i enter and the client port is also confusing
i am entering my pc ip as client ip but i dont understand which port should
i enter????
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/SigPloiter/SigPloit/issues/110#issuecomment-670518664,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AF265P32SKI2Z72JKXNMY3TR7P7BBANCNFSM4D5HJI5Q
.

I dont have ss7 provider....

Traceback (most recent call last):
File "sigploit.py", line 16, in
from ss7.tracking import *
File "/root/SigPloit/ss7/tracking.py", line 14, in
import sigploit
File "/root/SigPloit/sigploit.py", line 21, in
from gtpmain import *
File "/root/SigPloit/gtpmain.py", line 12, in
import gtp.info
File "/root/SigPloit/gtp/info.py", line 18, in
from attacks.info import discover_gtp_nodes
File "/root/SigPloit/gtp/attacks/info/discover_gtp_nodes.py", line 39, in
from gtp_v2_core.utilities.configuration_parser import parseConfigs
File "/root/SigPloit/gtp/gtp_v2_core/utilities/configuration_parser.py", line 38, in
from configobj import ConfigObj, ConfigObjError
ImportError: No module named configobj
python sigploit.py not working

same errore python sigploit.py not working


Font Issue

Can you please fix the typography.scss? Please use rem instead of px for font size and update the github.
You already know why we should use rem. Use modern tips and tricks. Thanks

Hey @syedsimanta03, that's a good point, thanks for the pointing to this issue! The debate of whether to use rem, em, or px units in CSS is well argued on the web. This is a good guide to the differences: https://webdesign.tutsplus.com/tutorials/comprehensive-guide-when-to-use-em-vs-rem--cms-23984. The main advantage of using px is it's easier for designers and beginners to understand. Not going to change it for purposes of keeping this repository as a reference for the course, but will update the README to reflect the issue. Thanks!


feat: Use ObjectReference and supporting FateClusters in other namespaces

Use ObjectReference instead of string for better reuse and supporting FateClusters in other namespaces #5

/assign @LaynePeng

/approve


Suggestion: extend fetch

Hi,
That way one could simply use fetch(raster) instead of RasterIO.fetch(raster). At the moment, using fetch(raster) doesn't error out and returns the same Raster object which is not very helpful and can possibly create confusion by users in the future.
If you agree with this I will try to make this work for all fetch methods and make a PR this weekend.

Exporting names is easy. But we haven't yet decided whether we really want to settle on the method names fetch and update, or to disambiguate them from base julia methods by renaming them to fetchraster and updateraster (like the other IO methods instead).

If not planing future special functionality for these base functions, renaming them Base.fetch and Base.update sounds like a good option. Better integration with the Language, somewhat like R works. Does it make sense in Julia?


konqueror manpage not correctly redirecting / cross-referencing

Hi, not sure if this is an issue or if this is the proper place to mention it (sorry in advance, just in case).
In this Debian-specific information section:
https://wiki.debian.org/Konqueror#Debian-specific_information
, there's a Manpages link: https://manpages.debian.org/man/konqueror
Clicking it goes to: https://dyn.manpages.debian.org/man/konqueror?
Which says:

Manpage not found
Sorry, the manpage “konqueror” was not found! Did you spell it correctly?

Nevertheless, there's a Konqueror Debian's manpage at:
https://manpages.debian.org/buster/konqueror/konqueror.1.en.html
Is this a bug?, maybe just a broken link?
Just informing... Hope this helps.
Thanks a lot and kind regards!

The wiki page contains [[DebianMan:konqueror|Manpages]], and that syntax seems to produce invalid links: it should be https://manpages.debian.org/konqueror, not https://manpages.debian.org/man/konqueror (there should be no man/ in the path).
Can you report that issue with the wiki folks please? See https://wiki.debian.org/DebianWiki/Contact
That said, something is weird about the konqueror manpage/package, even when opening it via https://manpages.debian.org/buster/konqueror/konqueror.1.en.html — as soon as you click on the “testing” version, it no longer cross-references back to other versions.
Not sure when I’ll have time to look into this more deeply.

Can you report that issue with the wiki folks please? See https://wiki.debian.org/DebianWiki/Contact

Done.

That said, something is weird about the konqueror manpage/package, even when opening it via https://manpages.debian.org/buster/konqueror/konqueror.1.en.html — as soon as you click on the “testing” version, it no longer cross-references back to other versions.

Indeed. I also noticed it.

Not sure when I’ll have time to look into this more deeply.

I guess any time will be good enough. :)
Thanks for the reply. Best regards!


GitHub action - Unable to access jarfile nist-data-mirror.jar

Hi, i am trying to incorporate the commands into a GitHub actions script but i am getting the "Unable to access jarfile nist-data-mirror.jar" error, did anyone manage to run it on GitHub actions please?
    - name: build the .jar file
      run: |
        mkdir  mirror-dir
        mvn clean package
        java -jar nist-data-mirror.jar mirror-dir
        ls -al
      shell: bash

[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time:  32.450 s
[INFO] Finished at: 2022-06-03T13:03:31Z
[INFO] ------------------------------------------------------------------------
Error: Unable to access jarfile nist-data-mirror.jar

Maven builds artifacts in the target subfolder, so I suspect you get a working setup when you change the invocation to java -jar target/nist-data-mirror.jar mirror-dir


Some bugs of the project that may be not favourable later in more development.

Current Behavior

Expected Behavior

Screenshots/Logs

Environment

Host OS: Mac Linux Windows
Platform: Docker or Kubernetes
Meshery Server Version: stable-v
Meshery Client Version: stable-v

Contributor Guides and Resources

🛠 Meshery Build & Release Strategy
📚 Instructions for contributing to documentation

Meshery documentation site and source

🎨 Wireframes and designs for Meshery UI in Figma (open invite)
🙋🏾🙋🏼 Questions: Discussion Forum and Community Slack

Will i fix that and open a pull request.


Clang Power Tools appears at the end of the context menu

Muscle memory has me assuming that Project Properties is always the last item on the context menu in solution explorer for a project.
Clang Power Tools installs itself at the end (other tools install themselves just before the end) and now my muscle memory is broken and I can't rely on Properties being the last entry on the context menu.

Hi,
In the next release(this Friday) the Clang Power Tools item will be just above the Properties in Context Menu. It will remain on the last position only for Tab File Context Menu where the Properties item does not exist.
Thank you for your feedback!


[Enhancement] Support function ifs

Fixes #issue
What type of PR is this:

[ ] BugFix
[x] Feature
[ ] Enhancement
[ ] Refactor
[ ] UT
[ ] Doc
[ ] Tool

Which issues of this PR fixes ：
Fixes: https://github.com/StarRocks/starrocks/issues/20513
Checklist:

[x] I have added test cases for my bug fix or my new feature
[ ] This pr will affect users' behaviors
[ ] This pr needs user documentation (for new or modified features or behaviors)
[x] I have added documentation for my new feature or new function

[FE PR Coverage Check]
:heart_eyes: pass : 10 / 11 (90.91%)
file detail

path
covered_line
new_line
coverage
not_covered_line_detail

:large_blue_circle:
com/starrocks/sql/optimizer/transformer/SqlToScalarOperatorTranslator.java
10
11
90.91%
[666]


TFRS - Remove link to credit market report on dashboard

just need to repoint this to the new tracking branch 2.10.0


Generate the rest API orders for debugging purpose when calling something from azure sdk

Hi,
It could be really useful for debugging purpose to get the equivalent rest api calls that are made when we call something in azure SDK.
For example :
const postgresCli = new PostgreSQLManagementClient(azureCredential, subscriptionId);
const fwRules = postgresCli.firewallRules.listByServer(azResourceGroup, azPostgresServerName);

I'd like to have the rest api calls at runtime displayed in the logs,
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{azResourceGroup}/providers/Microsoft.Sql/servers/{azPostgresServerName}/firewallRules?api-version=2021-02-01-preview

Perhaps, there is already a way to do that, but I didn't find it.
Regards,
Blured.

Label prediction was below confidence level 0.6 for Model:ServiceLabels: 'Docs:0.20619504,Subscription:0.1750699,AAD:0.10172653'
Label prediction was below confidence level 0.6 for Model:CategoryLabels: 'Mgmt:0.5078264,Client:0.48878258,Service:0.002614309'

Hi,
It could be really useful for debugging purpose to get the equivalent rest api calls that are made when we call something in azure SDK.
For example :
const postgresCli = new PostgreSQLManagementClient(azureCredential, subscriptionId);
const fwRules = postgresCli.firewallRules.listByServer(azResourceGroup, azPostgresServerName);

I'd like to have the rest api calls at runtime displayed in the logs,
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{azResourceGroup}/providers/Microsoft.Sql/servers/{azPostgresServerName}/firewallRules?api-version=2021-02-01-preview

Perhaps, there is already a way to do that, but I didn't find it.
Regards,
Blured.

Hi @blured75 - thank you for reaching out! I believe all our client libraries support logging the network requests using our core Azure logger.
The simplest way to get started is by setting the AZURE_LOG_LEVEL environment variable to one of: VERBOSE, INFO, WARNING, and ERROR
AZURE_LOG_LEVEL=verbose will be the most noisy, but will print out any and all network requests. Do try it out and let us know whether this works for your scenario!

/unresolve

/unresolve

Thanks for your answer. I've already tried it but saw no specific displayed queries in my logs. I've used the Configuration feature in my Azure Function App in Azure Portal to set this AZURE_LOG_LEVEL to 'verbose'. The application has been restarted, and I see no effect.

Interesting, thank for you letting us know! I will route this to the appropriate team for further investigation. @qiaozha since this relates to PostgreSQLManagementClient would you mind taking a look and helping @blured75 see the network requests when using the AZURE_LOG_LEVEL variable?

@joheredi is there a way to show the raw response and request in core-client ?

@blured75 Can you try to add the following way in your code. This should be able to log some information you needed
const logger = require('@azure/logger');
logger.setLogLevel('verbose');

@maorleger @xirzec I think this should be investigated more as a feature request to the plaform - how does a customer identify auth issues when the code hasn't changed between deployment environments? Clearly this customer understands at a base level it is the REST API. Can there be something smarter in logging or the platform to help resolve these issues?

@maorleger @xirzec I think this should be investigated more as a feature request to the plaform - how does a customer identify auth issues when the code hasn't changed between deployment environments? Clearly this customer understands at a base level it is the REST API. Can there be something smarter in logging or the platform to help resolve these issues?

We've been trying to go back and add better error messages / log statements for this reason (e.g. https://github.com/Azure/azure-sdk-for-js/blob/4bbe22736dcbe6c316dc6f628273e4f30fe022c2/sdk/identity/identity/src/credentials/clientCertificateCredential.ts#L121 )
When we figure out the cause here perhaps we can add something specific to this scenario that would speed up diagnosis next time. /cc @KarishmaGhiya

I think there might be a specific feature request here, but we have a general task on the identity backlog to improve logging/diagnosability. Please feel free to re-open if I'm not capturing the nuance of this issue.


get element's index in vector register

For example, I would like to find the index of t0 in v0.
I use:
vseq.vx v2, v0, t0
vmfirst.m t1, v2
Do we have an instruction to return the index directly : )?

No, we don't.   The vmfirst can be chained/fused and can early out, so  there's not too much to be gained by adding a special instruction for this case.  In application areas where this operation is common, it might be worth considering adding an extension.

Got it~ thx : )


Unable to enter pull-secret when using MinTTY during start command: 'Incorrect Function'

On a Windows laptop 10 Pro
After running:
crc setup
crc start -c 7 -m 13000 --log-level debug

I get as far as the prompt for:
level=info msg="Does the Hyper-V virtual switch exist"
? Image pull secret [? for help]
level=error msg="Error ocurred: Incorrect function"

then it exits without giving me the chance to enter the secret
I am guessing I need to create a network interface for hyperv, but as I can't set the name (unlike minishift) what does it need to be called?
BTW: this worked fine on my iMac

Not sure how this could be related, but if you run crc start with no additional parameters, did it fail the same way?

yes

I should say that I have run minishift ok on this Windows laptop so hyperv is ok

What version of Windows is this?

Windows 10 Pro Version 1803OS build 17134.959

Which shell are you using?

bash (of course ;-)

And that is your problem. Many implementations do not properly support
psuedo terminal. In this case it likely does not work to wait for input,
and therefore that function inside the bash shell fails... Hence the error.
This is not something with CRC. Please use command prompt or powershell as
instructed.
Which bash is used? If WSL, then this will never work properly as the
driver can not communicate, if cygwin then not sure why this fails, if
other ... ?
On Sun, Sep 1, 2019, 17:46 stevef1uk<EMAIL_ADDRESS>wrote:

bash (of course ;-)
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/code-ready/crc/issues/515?email_source=notifications&email_token=AAAAOZWVOUKNTRUBXVSYHBLQHOFOFA5CNFSM4ISMRCHKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD5T6SSY#issuecomment-526903627,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAAAOZRSZ2WLDD7SZT45MTDQHOFOFANCNFSM4ISMRCHA
.

A probable workaround could be to use the pull-secret-file option to avoid the interactive session. However, other problems might occur as this is an untested setup for CRC. For Minishift I had the time to test more options.

Thanks. I was using gitbash, but when I switched to Powershell I was able to run the VM. I may have had to start the VM manually though using Hyper V as I had a few VM error messages on starting
"creating host: Error creating the VM. Error creating machine: Error in driver during machine creation: exit status 1"
Was slower to start on Windoze than on a Mac though.

The creating might not have successfully finished, so a delete might have helped
Good to hear it works... I will look at gitbash again and perhaps include a note about support or try to get a workaround.

Which terminal did you use? I guess MinTTY instead of using bash with Command Prompt, right?

Sorry, I don't remember seeing that option. I download Git for window and run Git Bash

This option is given during the installation of Git for Windows.

I am able to reproduce this now. Looking into this (re-open).

The issue is with https://github.com/AlecAivazis/survey/tree/v1.8.7

https://github.com/AlecAivazis/survey/issues/148

This can be reproduced with starting C:\Program Files\Git\usr\bin\mintty.exe as terminal and then use:
$ cmd
Microsoft Windows [Version 10.0.18956.1000]
(c) 2019 Microsoft Corporation. All rights reserved.

c:\Users\gbraad\Downloads>crc.exe start
"crc (6).exe" start
level=info msg="Checking if oc binary is cached"
level=info msg="Checking if CRC bundle is cached in '$HOME/.crc'"
level=info msg="Check Windows 10 release"
level=info msg="Hyper-V installed and operational"
level=info msg="Is user a member of the Hyper-V Administrators group"
level=info msg="Does the Hyper-V virtual switch exist"
Error
CreateFile C:\Users\gbraad\.crc\cache\pullsecret.json: The system cannot find the file specified.? Image pull secret [? for help] HELLLO???

level=error msg="Error occurred: Incorrect function."

this concludes this is an issue with MinTTY.

Filed: https://github.com/mintty/mintty/issues/906

This might have been fixed with the latest release of Cygwin. As per comment:

Cygwin 3.1.0 has been released with ConPTY support. Please recheck.


Get docker image working with latest gdal ubuntu

Address issues causing docker compile to fail with latest osgeo/gdal:ubuntu=small image (>=3.9.0):

Don't restrict to python3.10 when running install
Use --break-system-packages option to avoid PEP 668 "externally managed environment" error

📚 Documentation preview 📚: https://datacube-explorer--619.org.readthedocs.build/en/619/

You didn't mention the new pygeofilter in the pr description, but I like that there's some code been deleted. 😀

Whoops! The description has been updated


Stream zip file immediately

Instead of generating the whole zip file first, start streaming immediately.

The new commit make the generator free the memory after reading the chunks for sending.


Fragmented MP4 (fmp4) support

I can see that AV Recorder works with a time slice, I need to look deeper, but do you have support for chunking fmp4?

Sorry just noticed you have discussions open, I should have asked the question there.


Write a guide to demo Augury with 'Tours of Heroes' app.

Write a guide how to use Augury with the 'Tours of Heroes' app.

Moved to augury-documentation


APCs should shock the user if disassembled without insuls

Users are currently disabling APCs to get into locations without requiring insuls by just removing power to an area and crowbarring their way in. This is unhealthy for obvious reasons.

its also used to (powergame???) turn power back on without needing eng access, needing gloves for that would be annoying

im going to scream


added why lua

@ahmadnassri @thibaultCha

I think this needs to be re-thought.

keep it open till you have a better solution.


boosted trees

Version 4,
replaced majority voting with plain xgboost.
will keep this version if it scores better.
Thanks

Hello again... this one gets 0.578. Cheers!


Add support for SD card e.g. Sunton 7"

I have a board with SD card so I hacked this repository locally to add the SDCard as a source of images.
I dont feel to much comfortable to pull a request but to send the changed code in 3 main files:
seems to work without issues when you add src object with Z:/image.png
/src/main.cpp:
#if HASP_USE_SDCARD > 0
sdcardSetup();
#endif
/src/hasp_filesystem.cpp:
bool sdcardSetup(void)
/src/hasp/hasp_attribute.cpp
static hasp_attribute_type_t special_attribute_src(lv_obj_t* obj, const char* payload, char** text, bool update)
....
} else if (payload == strstr_P(payload, PSTR("Z:"))) {
char tempsrcf[64] = "";
strncpy(tempsrcf , payload + 2, sizeof(tempsrcf));
int readf = 0;
File file;
file = HASP_SD_FS.open(tempsrcf, "r");
.....
If anyone it's interested in this funcionality I can send the rest of the code or give more info.

By the way audio and i2c sensors added in custom code as proof of concept able to reproduce MP3 SDCard files in this sunton-8048s070c_16MB

This is very interesting indeed. Please share your code in a fork or PR. It is hard to follow when the code is incomplete.
Ideally, all files should be able to use the SD card, like fonts, jsonl, etc...

+1

I found your fork at https://github.com/Martinson50/openHASP
Make sure not to touch code outside of the scope, or it can not be merged (like QR_CODE).
In any case it is very interesting to see the progress.

Please also join this thread about SD card support #741 and file handling.


Using Nylas Node v3 SDK, create a code sample to read calendar events

Using Nylas Node v3 SDK, create a code sample to read calendar events

Hi @relaxedtomato,
I want to work on this issue. Can you assign it to me?
Thanks


More tests

Current coverage is 100.00%

Merging #4 into master will increase coverage by +2.82% as of ce065cf

@@            master      #4   diff @@
======================================
  Files            3       3
  Stmts          427     427
  Branches        21      21
  Methods          0       0
======================================
+ Hit            415     427    +12
  Partial          0       0
+ Missed          12       0    -12

Review entire Coverage Diff as of ce065cf

Powered by Codecov. Updated on successful CI builds.


Deny login for remote server/realm.

First commit already merging in #28209

Integrated via https://github.com/zulip/zulip/pull/28232.


update contributing markdown

This PR updates CONTRIBUTING.md to use env setup in DEVELOPING.md. This also removes the need for poetry

thanks for filing the PR, josh! will check by Thurs

additional to add to CONTRIBUTING

To update documentation site

Run nbdev_docs to create the HTML files via Quarto (can verify locally with some port: nbdev_preview --port 4327)
Doc site automatically updates once a PR is merged (in Settings > Pages need to make sure geowrangler.thinkingmachin.es is the domain as it defaults to thinkingmachines.github.io after merges)
Edit notebooks/index.ipynb to edit the doc homepage
Edit notebooks/sidebar.yml to edit the left sidebar

Updating Google Colab links

There is no automatic way yet to update this so it's a manual update of a markdown cell. Since the link points to a notebook in master, testing the Colab button is done after merging
Sample for notebooks/14_datasets_nightlights.ipynb:

hi @butchtm let me know if latest changes are good for merging


[sqlite3] Fix option passing

Fixes another regression from #29376, reported in #32398.

[x] Changes comply with the maintainer guide
[x] SHA512s are updated for each updated download
[x] The "supports" clause reflects platforms that may be fixed by this new version
[x] Any fixed CI baseline entries are removed from that file.
[x] Any patches that are no longer applied are deleted from the port's directory.
[x] The version database is fixed by rerunning ./vcpkg x-add-version --all and committing the result.
[x] Only one version is added to each modified port's versions file.

All features are tested successfully in the following triplet:

x86-windows
x64-windows
x64-windows-static

Thank you!


Numeric results in JS are ignored

The return value of JavaScript modules returning type Number values is ignored, the result becomes "":
export const run = (input) => {
  return 12345
};
// returns a { "result": "" }

export const run = (input) => {
  return String(12345)
};
// returns a { "result": "12345" }

According to @ospencer:

TypeScript would force you to return a string/object, but nothing forces that in JS.
The Reactr API requires a string be return; the wrapper code will handle strings fine and will call JSON.stringify on objects.

As discussed over chat, we can just explicitly stringify non-string values here.


Assignment 03 -- Journal introduction and examples

Study the slides (30 mins)

Journal: Pendahuluan
Example: Machine Learning for species identification

Attend the lecture. (1 hour)
Write your 10 keywords. (30 mins)

Report them here.

Find 10 references for you introduction. (1 hours)

Report them here with APA citation style.

Make summary of the references, 1 paragraph for 1 reference. (2 hours)

Report all the paragraphs here with the related references for each.

Create an introduction using the 10 references with proper citation (1 hours)

Put link to your PDF hosted on OSF (make sure you set it public).

Link OSF: https://osf.io/6s78h/
Tugas 03.pdf
Anisa Surya Wijareni_32123301

Assigment 03 Anton 32123303
https://osf.io/yjvq3

Tugas 03  Anton 32123303
https://osf.io/v3k4r

Andina Septiarani_32123302
https://osf.io/2brsd/

Jajat Sudrajat 32123304
https://osf.io/rv2t4


Fix: Show warning modal on POLICY_ACCOUNTING after workspace upgrade

Details

Fixed Issues

$ https://github.com/Expensify/App/issues/48269
PROPOSAL: https://github.com/Expensify/App/issues/48269#issuecomment-2318043218
Tests

Same as QA Steps

[x] Verify that no errors appear in the JS console

Offline tests

Same as QA Steps
QA Steps

Workspace is connected to QBO
Go to workspace settings > Accounting
Click Other integrations
Click Connect next to NetSuite or Intacct
Click Upgrade
Click Got it, thanks
Verify that warning modal displayed

[x] Verify that no errors appear in the JS console

PR Author Checklist

[x] I linked the correct issue in the ### Fixed Issues section above
[x] I wrote clear testing steps that cover the changes made in this PR

[x] I added steps for local testing in the Tests section
[x] I added steps for the expected offline behavior in the Offline steps section
[x] I added steps for Staging and/or Production testing in the QA steps section
[x] I added steps to cover failure scenarios (i.e. verify an input displays the correct error message if the entered data is not correct)
[x] I turned off my network connection and tested it while offline to ensure it matches the expected behavior (i.e. verify the default avatar icon is displayed if app is offline)
[x] I tested this PR with a High Traffic account against the staging or production API to ensure there are no regressions (e.g. long loading states that impact usability).

[x] I included screenshots or videos for tests on all platforms
[x] I ran the tests on all platforms & verified they passed on:

[x] Android: Native
[x] Android: mWeb Chrome
[x] iOS: Native
[x] iOS: mWeb Safari
[x] MacOS: Chrome / Safari
[x] MacOS: Desktop

[x] I verified there are no console errors (if there's a console error not related to the PR, report it or open an issue for it to be fixed)
[x] I followed proper code patterns (see Reviewing the code)

[x] I verified that any callback methods that were added or modified are named for what the method does and never what callback they handle (i.e. toggleReport and not onIconClick)
[x] I verified that the left part of a conditional rendering a React component is a boolean and NOT a string, e.g. myBool && <MyComponent />.
[x] I verified that comments were added to code that is not self explanatory
[x] I verified that any new or modified comments were clear, correct English, and explained "why" the code was doing something instead of only explaining "what" the code was doing.
[x] I verified any copy / text shown in the product is localized by adding it to src/languages/* files and using the translation method

[x] If any non-english text was added/modified, I verified the translation was requested/reviewed in #expensify-open-source and it was approved by an internal Expensify engineer. Link to Slack message:

[x] I verified all numbers, amounts, dates and phone numbers shown in the product are using the localization methods
[x] I verified any copy / text that was added to the app is grammatically correct in English. It adheres to proper capitalization guidelines (note: only the first word of header/labels should be capitalized), and is either coming verbatim from figma or has been approved by marketing (in order to get marketing approval, ask the Bug Zero team member to add the Waiting for copy label to the issue)
[x] I verified proper file naming conventions were followed for any new files or renamed files. All non-platform specific files are named after what they export and are not named "index.js". All platform-specific files are named for the platform the code supports as outlined in the README.
[x] I verified the JSDocs style guidelines (in STYLE.md) were followed

[x] If a new code pattern is added I verified it was agreed to be used by multiple Expensify engineers
[x] I followed the guidelines as stated in the Review Guidelines
[x] I tested other components that can be impacted by my changes (i.e. if the PR modifies a shared library or component like Avatar, I verified the components using Avatar are working as expected)
[x] I verified all code is DRY (the PR doesn't include any logic written more than once, with the exception of tests)
[x] I verified any variables that can be defined as constants (ie. in CONST.js or at the top of the file that uses the constant) are defined as such
[x] I verified that if a function's arguments changed that all usages have also been updated correctly
[x] If any new file was added I verified that:

[x] The file has a description of what it does and/or why is needed at the top of the file if the code is not self explanatory

[x] If a new CSS style is added I verified that:

[x] A similar style doesn't already exist
[x] The style can't be created with an existing StyleUtils function (i.e. StyleUtils.getBackgroundAndBorderStyle(theme.componentBG))

[x] If the PR modifies code that runs when editing or sending messages, I tested and verified there is no unexpected behavior for all supported markdown - URLs, single line code, code blocks, quotes, headings, bold, strikethrough, and italic.
[x] If the PR modifies a generic component, I tested and verified that those changes do not break usages of that component in the rest of the App (i.e. if a shared library or component like Avatar is modified, I verified that Avatar is working as expected in all cases)
[x] If the PR modifies a component related to any of the existing Storybook stories, I tested and verified all stories for that component are still working as expected.
[x] If the PR modifies a component or page that can be accessed by a direct deeplink, I verified that the code functions as expected when the deeplink is used - from a logged in and logged out account.
[x] If the PR modifies the UI (e.g. new buttons, new UI components, changing the padding/spacing/sizing, moving components, etc) or modifies the form input styles:

[x] I verified that all the inputs inside a form are aligned with each other.
[x] I added Design label and/or tagged @Expensify/design so the design team can review the changes.

[x] If a new page is added, I verified it's using the ScrollView component to make it scrollable when more elements are added to the page.
[x] If the main branch was merged into this PR after a review, I tested again and verified the outcome was still expected according to the Test steps.

Screenshots/Videos

Android: Native
https://github.com/user-attachments/assets/beaacf55-2931-4d21-8e83-afa3e98eb9a6

Android: mWeb Chrome
https://github.com/user-attachments/assets/47aca41f-4f21-4cc0-9353-d989e4d2ed7f

iOS: Native
https://github.com/user-attachments/assets/56167dbf-5fdc-4078-8a72-590a1b0d2073

iOS: mWeb Safari
https://github.com/user-attachments/assets/09f193cf-dcdb-4654-8d63-50602d8c2d6f

MacOS: Chrome / Safari
https://github.com/user-attachments/assets/80d740f2-20b0-43cd-ad23-1f664035d9d7

MacOS: Desktop
https://github.com/user-attachments/assets/e85d5a01-6b8f-46f7-888b-731527b3ba23

Looks like we have a conflict

:hand: This PR was not deployed to staging yet because QA is ongoing. It will be automatically deployed to staging after the next production release.

🚀 Deployed to staging by https://github.com/thienlnam in version: 9.0.30-0 🚀

platform
result

🤖 android 🤖
success ✅

🖥 desktop 🖥
success ✅

🍎 iOS 🍎
success ✅

🕸 web 🕸
success ✅


[Mobile UI bug] Profile elements are out of the screen

The Issue
On mobile, when opening Organisation or Individual Profile settings, elements already start outside of the screen:

When clicked on a field to complete, it gets worse:

It also causes the draghandle for the drawer menu to move away from the right-hand side edge.
For Individual Profile it looks worse:

How it should look
See Zeplin screen  for reference

I put it as P2 because it makes things straight up unreadable and it'd be expected that most of our users would be from mobile. But please change it if it's not appropriate.

@CamilaArias i also think that the disability icon might be better to have on the right side? Wdyt?

@CamilaArias should it be P1?

Hi, I looked into this as a first issue for me to get acquainted with the project.   My conclusion was that the Background component needed a width defined when screen size does not meet the tablet or desktop minimum width.   I also found that the input content overflowed off the page in some cases where the prefix is too long (LinkedIn and Facebook for example), so I changed the FormInput overflow to auto which seems to have fixed the problem.
I will push those changes to Feature/1466 so that the folks with more experience with the project can review it.


chore(deps): upgrade runtime dependencies

Upgrades project dependencies. See details in workflow run.

Automatically created by projen via the "upgrade-runtime-dependencies-k8s-25-main" workflow

⚪ Backport skipped
The pull request was not backported as there were no branches to backport to. If this is a mistake, please apply the desired version labels or run the backport tool manually.
Manual backport
To create the backport manually run:
backport --pr 3281

Questions ?
Please refer to the Backport tool documentation


Configure PSKd as part of starting the commissioner/joiner role.

Current coverage is 65.73% (diff: 100%)

Merging #547 into master will decrease coverage by <.01%

@@             master       #547   diff @@
==========================================
  Files            84         84
  Lines         11843      11843
  Methods        1594       1594
  Messages          0          0
  Branches       1395       1395
==========================================
- Hits           7786       7785     -1
  Misses         3641       3641
- Partials        416        417     +1

Powered by Codecov. Last update 9c75d70...6e2866f

LGTM :+1:

LGTM :+1:


[Bug report] Code coverage tool JacocoReport does not work

Describe what's wrong
The test coverage tool JacocoReport did not work at some point, we need to make it run normally.
Error message and/or stacktrace
Branch 0.2 is fine and the code coverage page will be available once a merge request is launched. But the main branch can't demonstrate it. We should check what's going wrong.

How to reproduce
Please see above.
Additional context
No response

I would like to work on this . Please tell me precisely what is to be done here.

Unless you have experience with the tool and GitHub plugin it might be best to select another issue to work on.

@hiirrxnn
Hi, are you still interested in this issue?

It seems like the file integration-test-common/build/reports/jacoco/test/jacocoTestReport.xml is incorrect. (There was a similar issue in Madrapps/jacoco-report)
I'm not sure if we need the report of integration-test-common, since I saw the workflow use the arg -PskipITs.
If not, maybe this issue can be resolved by ignoring integration-test-common when generating reports. (or skipITs should skip this module?)

@yuqi1129 Are you still working on this?

@yuqi1129 Are you still working on this?

Yeah, I'm communicating with the ASF community and seeking their help.


Update Cloud config locations

Signed-off-by: Chris Yan<EMAIL_ADDRESS>

/approve /lgtm

/approve
/lgtm


Axis: y and Virtualize combination doesn't work

[x] I have searched the issues of this repository and believe that this is not a duplicate.

Expected Behavior
When I use VirtualizeSwipeableViews with axis="y" it should work.
Current Behavior
All the slides disappear and the height of the wrapper becomes the combination of all the slides.
I've just added axis="y" to the default demo for Virtualize.
Sandbox: https://codesandbox.io/s/material-demo-forked-ymnxi?file=/demo.js
Your Environment
Not relevant, using the example from the website

Any updates on this?

Any updates on this?


dt-rfc Profile pages have different RFC lists and lists all RFC numbers as "RFC None"

Describe the issue
The RFC links also point to the I-D rather than the RFC. For example, https://dt-rfc.dev.ietf.org/person/Sandy Ginoza shows the following:
RFC None	Jun 2011	Datatracker Extensions to Include IANA and RFC Editor Processing Information
RFC None	Sep 2013	List of Internet Official Protocol Standards: Replaced by a Web Page
Whereas the deployed version of datatracker shows the following for https://datatracker.ietf.org/person/Sandy Ginoza:
RFC 2699	May 2000	Request for Comments Summary RFC Numbers 2600-2699
RFC 2799	Sep 2000	Request for Comments Summary RFC Numbers 2700-2799
RFC 2899	May 2001	Request for Comments Summary RFC Numbers 2800-2899
RFC 2999	Aug 2001	Request for Comments Summary RFC Numbers 2900-2999
RFC 3099	Nov 2001	Request for Comments Summary RFC Numbers 3000-3099
RFC 3199	Feb 2003	Request for Comments Summary RFC Numbers 3100-3199
RFC 3299	Dec 2003	Request for Comments Summary RFC Numbers 3200-3299
RFC 3499	Dec 2003	Request for Comments Summary RFC Numbers 3400-3499
RFC 3599	Dec 2003	Request for Comments Summary RFC Numbers 3500-3599
RFC 6359	Sep 2011	Datatracker Extensions to Include IANA and RFC Editor Processing Information
RFC 7101	Dec 2013	List of Internet Official Protocol Standards: Replaced by a Web Page
Code of Conduct

[X] I agree to follow the IETF's Code of Conduct

Fixed by #6639


convert signature library to implement crypto.Signer interface

This is the first step of several to try to have signature library that can be used across all of sigstore's golang projects. Note this is a PR to a topic branch, not main.

Have all implementations implement crypto.Signer interface
Support hash algorithms other than SHA256
Replaces calls of fmt.Print(f|ln) to log.Printf()
Adds public key caching support for KMS providers
Use correct hashing algorithm per KMS provider response

TODOs:

[ ] add support for multiple signing algorithms and hash functions to hashivault impl
[ ] remove duplicate code remaining in sigstore/sigstore
[ ] create PRs for switching over to new APIs in rekor/fulcio/cosign, removing duplicate code where possible
[ ] add additional APIs to interface to support io.Reader (not just []byte)

cc @dekkagaijin

The reason why I intentionally did not implement the crypto.Signer interface is because it does not support plumbing through Contexts for RPC-based implementations (e.g. KMS). What's the end goal?

tl;dr crypto.Signer isn't an abstraction. Hopefully we can improve things by providing sigstore.Signer as a useful superset of that API

The reason why I intentionally did not implement the crypto.Signer interface is because it does not support plumbing through Contexts for RPC-based implementations (e.g. KMS).

Understood... by shifting the public key into a cache (which refreshes on its own context) and leveraging the crypto.SignerOpts interface to pass the context into the Sign() implementation, I think we could achieve this and still implement the interface.

Additionally, we also need to return the input to the underlying crypto.Signer in order to support things like cosign which want/need to know any transformations applied to the raw payload (e.g. digest). It's a higher-level interface to allow for the broadest possible implementation and plugability.

Support hash algorithms other than SHA256
Replaces calls of fmt.Print(f|ln) to log.Printf()
Adds public key caching support for KMS providers
Use correct hashing algorithm per KMS provider response

I like these. Hash algs other than SHA256 are already supported via constructors, but can't sanely be used as an input to Sign and Verify since not all signing algs allow for pre-hashed inputs.

Yup, you're right - I should combine the first and fourth items above since I really meant that just for the KMS implementation.

add additional APIs to interface to support io.Reader (not just []byte)

This 100%, too, but unfortunately it's not compatible with crypto libs and wouldn't have a practical upside unless the signer impl itself forgoes said libraries.

PGP libs do take an io.Reader but agree it won't help in most situations.

What's the end goal?

I'd like to get to a single implementation within sigstore for signing and verification, which is what I think your original goal was here as well. There's a fair bit of duplicated code across sigstore where we're directly calling rsa/ecdsa instead of using the signature library, and having support for the crypto.Signer interface seems like it would help.
There were two recent situations that triggered me to start working on this:

While adding RFC3161 support in Rekor, @asraa ended up writing a fair bit of code to manually crafting messages to sign (instead of leveraging existing PKCS libraries which require passing a crypto.Signer).
If we wanted to embed SCTs in the Fulcio-generated CA certs, I need to sign the precert, and the x509.CreateCertificate call (godoc) requires being passed a crypto.Signer. I can of course re-implement this, but would like to avoid that if at all possible.

+1 to crypto.Signer leaving a fair bit to be desired.

What if we do both? Implement both (signature, crypto).(Signer, Verifier)? Should be straightforward since the existing interfaces are meant translate to their crypto cousins well, anyway.

What if we do both? Implement both (signature, crypto).(Signer, Verifier)? Should be straightforward since the existing interfaces are meant translate to their crypto cousins well, anyway.

I think that makes sense.
Let me mark this PR as a draft for now, and we can agree to the combined interface separately and then come back to this one.

IMHO we'll want to split the high and low level interfaces. I'm not sure there's a good way to provide a complete interface that can translate down to crypto.Signer from these types

@dekkagaijin After looking at what you put up in #70, and thinking it through a bit more, I've come to this (which I think achieves both of our goals):

For the non-KMS signers (i.e. RSA/ECDSA/ED25519 operations are completed totally in-memory), we directly implement crypto.Signer but do not declare it as part of the signature.Signer interface.
For the KMS signers (that would need to have a context passed), I implemented a CryptoSignerWrapper like you suggested above.
I also re-vamped my options code to use the method you proposed in #70 since I do agree that its a bit more flexible in the long run than the SignRequest/VerifyRequest approach I started with.

I'd appreciate your comments on this latest update... thanks!


Simulator buttons get selected

It is harder but UI elements still get selected by touch.

@darzu are your fixes in 2beta?

Yes, fixes are in


Need the feature enabling more than one filter selected in the extension list

Did't find this feature in the feature_request list:
Need the feature enabling more than one filter selected in the extension list using logical syntax, such as '&&' or '||'.
For example, '@enabled && @category:"themes"'.

We closed this issue because we don't plan to address it in the foreseeable future. If you disagree and feel that this issue is crucial: we are happy to listen and to reconsider.
If you wonder what we are up to, please see our roadmap and issue reporting guidelines.
Thanks for your understanding, and happy coding!


Restored featurecounts output format of counts table

This PR restores the original version of the counts table as it is produced by featurecounts (sorry I pushed directly to nf-core/test-datasets earlier instead of to my fork, that was definitely an accident)

I see now that this is in light of https://github.com/nf-core/differentialabundance/pull/62, but I think we can accomplish those goals more simply.

Closing this as not necessary


Refresh_facts.rb fails if /tmp and /etc are on different partitions

# /opt/puppetlabs/mcollective/plugins/mcollective/refresh_facts.rb -o /etc/puppetlabs/mcollective/facts.yaml
/opt/puppetlabs/mcollective/plugins/mcollective/refresh_facts.rb:37:in `rename': Invalid cross-device link @ sys_fail2 - (/tmp/facter_yam
l_writer20160809-4387-4errc2, /etc/puppetlabs/mcollective/facts.yaml) (Errno::EXDEV)
        from /opt/puppetlabs/mcollective/plugins/mcollective/refresh_facts.rb:37:in `<main>'

I believe this is due to File.rename not working across different partitions.

Ah fun, OK, should be an easy enough fix, maybe you can do a quick test.
Change the line in that rb file:
File.rename(file.path, @outfile)

to:
require "fileutils"
FileUtils.mv(file.path, @outfile)

Does that resolve it for you?

Yes it does. That worked when I tried it earlier.

all right, happy to fix it myself unless you wanted to do a small PR?

Ok, i'll submit a PR in a minute.

resolved by https://github.com/ripienaar/puppet-mcollective/pull/44 thank you 👍


Performance issues

Tested OS's: Mac OS 10.14 and Ubuntu
When I use scp or the the app Cyberduck to upload a 10MB file it uploads at ~5.4MB/s and finishes it less than 2 seconds. This is from my machine or an ec2 instance in AWS.
Using this library with createWriteStream it takes 30 seconds. I tried fastPut and that errors out with General Error. After some trial and error I found that fastPut against this particular server only works with { concurrency: 1 }.

If the server only allows one outstanding write request at any given time, then there's not really anything that can be done as OpenSSH (and probably other) clients depend on concurrent reads/writes to improve throughput.

That’s the thing, I’m not so sure it’s due to the lack of concurrent writes. If the server didn’t allow it why is Cyberduck or scp able to blast through the file?

If it's true scp then it's not using sftp at all. You could probably get something equivalent by simply doing something like:
ssh.exec('cat > /path/to/write/to', (err, stream) => {
  if (err) throw err;
  fs.createReadStream('/path/to/read/from').pipe(stream).on('finish', () => ssh.end());
});

Thanks for suggestion. Looks like the server doesn't support exec either. 🤷♂


[compiler] Simplify generated toString() & equals() methods

Generated toString() should based on StringJoiner
Generated equals() should based on Objects.equals(...)
This way, the generated code will be shorter, more readable, and somewhat more reliable. Also the compiler code will be a bit simpler

Done.


[Powerautomate] New Alert Channel with Microsoft Power Automate

Description
Microsoft will disable communication with Incoming Webhook, given the announcement https://devblogs.microsoft.com/microsoft365dev/retirement-of-office-365-connectors-within-microsoft-teams/
This PR creates a new alert channel using Power Automate

Thank you @marssilva.
Perhaps teams.py has a similar implementation, which is why this happened.

elastalert/alerters/powerautomate.py
add
self.ms_power_automate_opensearch_discover_color = self.rule.get('ms_power_automate_opensearch_discover_color', 'default')
before
                "url": opensearch_discover_url,
                "style": self.ms_power_automate_kibana_discover_color
            })

after
                "url": opensearch_discover_url,
                "style": self.ms_power_automate_opensearch_discover_color
            })

elastalert/schema.yaml
add
ms_power_automate_opensearch_discover_color: {type: string}

Thanks for the thorough review @nsano-rururu. PR to correct this is here: https://github.com/jertel/elastalert2/pull/1519


Comments deleted from the fediverse are not deleted on Wordpress

If a comment is posted for instance from Mastodon, and then deleted from Mastodon, it's still appearing in Wordpress.
Which means people can't remove their comments (ok, it's the case in Wordpress by default, but not intended to happen for someone on the fediverse) while they could think they were deleted; rewriting them create doubles; mistaken mentions (private statuses too, right now #50) are also in the comments.
I believe it should at least be placed in the trash.

Will fix

Great, let me know if you want testing :)

Keep

Keep

This is fixed now!


fix: [PIPE-20740]: add info that we currently do not support OAuth authentication for Git providers that use vanity URLs

Thanks for contributing to the Harness Developer Hub! Our code owners will review your submission.
Description

Please describe your changes: __________________________________
Jira/GitHub Issue numbers (if any): ______________________________
Preview links/images (Internal contributors only): __________________

PR lifecycle
We aim to merge PRs within one week or less, but delays happen sometimes.
If your PR is open longer than two weeks without any human activity, please tag a code owner in a comment.
PRs must meet these requirements to be merged:

[ ] Successful preview build.
[ ] Code owner review.
[ ] No merge conflicts.
[ ] Release notes/new features docs: Feature/version released to at least one prod environment.

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.You have signed the CLA already but the status is still pending? Let us recheck it.

Please check the Execution Link of the Pipeline for the Website Draft URL. This is located in the Preview Step behind the Harness VPN and also is available in #hdh_alerts. E.g Website Draft URL: https://unique-id--harness-developer.netlify.app. Current Draft URL is: https://66b6273cfdff58009c3d4348--harness-developer.netlify.app


The Art of commenting the code

Should we comment as and when we code or after all the coding is done? How the people in the industry do it? What are all the things we should keep in mind when commenting?

Quick notes, to be discussed in podcast in detail:

there's a difference between comment and document

avoid comments

self commenting code is the best option, updating code is easier, comments get outdated soon.

use it to define domain understanding only, sparingly. Even that should go in a separate ticket/doc.

PR reviews help in this process

You have already jotted down some points @tanaypratap . I hope you'll answer this question today! 😄


Stuck on jamming channel 1

At startup the oled just displays jamming channel 1

Hi, Try the NrfBox Project, it's The new version with more abilities.
https://github.com/cifertech/nRFBox


Add Tooltip property to fields in the Table and Table Extension objects.

Lately I've been adding Tooltips to some of our extensions, and I've noticed that I end up writing almost every tooltip twice: once for the list page associated to a table, and then again for its card page.
I can understand that sometimes can be interesting to have different Tooltips, for the same field, depending on the page. But, most of time the Tooltip is a description of the field's purpose, and that doesn't change across pages.
Wouldn't it make sense to treat Tooltip the same way as the Caption property, and add the option to define them both in the Table and Page object?
As a bonus: fields added through the Page Designer would have tooltips.

Could we imagine the same for 'Actions'? Most of the actions are present on both the Card and List pages. Mostly they're defined using the same properties (Image, RunObject, Tooltip, ...). Could be somewhat trickier, since there's no shared 'Action' object on table level or no common reusable 'TableX_ActionY_Tooltip' label.

Thanks for the suggestion. We will consider it for the long term backlog.

Any news on this, now over half a year later 😸

This is extremely important for LS Retail as we have a large ISV solution in multiple languages

Could we imagine the same for 'Actions'? Most of the actions are present on both the Card and List pages. Mostly they're defined using the same properties (Image, RunObject, Tooltip, ...). Could be somewhat trickier than for fields, since there's no shared 'Action' object on table level or no common reusable 'TableX_ActionY_Tooltip' label.

It would be great to define actions on the table level and just import them (caption, tooltip, image, code, and all) into multiple pages.
This seems similar to how some GUI frameworks (or popular app development libraries over them) provide ways to consolidate the notion of 'describe and enable doing a thing' in one place for multiple callers to use.

I just noticed that someone has created an idea for this ticket, so I thought it would be nice to link it here so that anyone that finds this ticket can vote it: https://experience.dynamics.com/ideas/idea/?ideaid=24c500e3-b974-ea11-99e5-0003ff68dcc1

Please...
It is something so basic that it is hard to believe why it was not defined from the beginning at a table-field level.


[UI] : Revamp the Instructions for UI Usage

Description
If Someone Opens UI, it shows TLS handshake error of MongoDB, as mongo is required for UI and now there is nowhere in the instruction that If you want UI, you have spin up MongoDB first.
Desired State

[ ] Update the Readme with new ways to use UI.

Contributor Guides and Code of Conduct

📚 Instructions for contributing

UI documentation site

🙋🏾🙋🏼 Questions: Discussion Forum and Community Slack

Hey @MukulKolpe, assigning the issue to you!!
Also for gsoc contribution keep an eye out on github.com/keploy/gsoc and Join our Slack #Gsoc channel for more details regarding the same!!

Sure, @Sonichigo. Thank you!!


Path issues when publishing to Azure Functions

Facing similar issue as Issue # 7 (https://github.com/Luminis-Arnhem/AzureStorageBackup/issues/7)
When I publish it to Azure Function App, It creates the "azcopy" folder in "wwwroot" which has only "azcopy.exe" file. Another "azcopy" folder got created in "wwwroot\bin" which has all the DLL files.
Because of this AzCopy command is unable to find "Microsoft.WindowsAzure.Storage.dll" and its method.
Any clue what I am missing here. Thanks.

Hi, I'm also having the same issue. I published my build and the azcopy folder is in the App root, but when it tries to do a backup, I get the error
AzCopy.exe not found in C:\Program Files (x86)\SiteExtensions\Functions\3.5.2\32bit
This is not my local folder in the machine I published this from. I wonder if you have any idea @frankfolsche @GitMarJansen
Thank you in advance!


Apollo Client 3 beta released - how aligned is GraphQL Flutter architecturally, to incorporate the improvements of AC3 in future?

Hi @HofmannZ and everyone,
Apollo Client 3 (AC3) is aiming improvements in a number of areas, particularly the cache, that are also ideally desired for GraphQL Flutter package. The cache improvement details are here:
https://blog.apollographql.com/previewing-the-apollo-client-3-cache-565fadd6a01e
AC3 goals are here:
https://github.com/apollographql/apollo-client/blob/0e2c4116e1199ef2411ffe4216571ed207826ad8/ROADMAP.md
How aligned is the architecture of this library with AC3 so that contributors can potentially port the improvements to here.
How is the performance of the cache of GraphQL Flutter as compared to Apollo? Has there been any benchmarking like the following one:
https://convoyinc.github.io/graphql-client-benchmarks/

also, would it be possible to use something like react hooks as Apollo does? I am unsure if it is possible (maybe something like Provider does?) but if it can be done, widget nesting can be greatly reduced.

Great suggestion. There are other issues related to Cache implementation open and we need to find a way forward.
issue #402 and #456
Personally I haven't looked at the improvements but I will and share my thoughts as soon as I can.

graphql / graphql_flutter's design is based on apollo, and these changes don't look like API design changes, but we'd probably have to do a deeper assessment to see what "Redesign the core caching layer" means (#459)

#354 relates to cache.gc() and cache.evict()
I just created #458 for typePolicies
"Entities without an ID are instead stored within their parent object in the cache" we already do this
I'd consider the new fragment matching approach relatively low priority
Nobody has done benchmarks, but replacing/reworking the cache is a priority for many contributors (#456)

Apollo is generally our design reference and API target, and these APIs / improvements will be no exception - though we certainly have less dev hours to throw around than Meteor

Thanks @micimize and @mainawycliffe for summarizing the work required!