Add Authentication Source for Reverse Proxy Authentication

This is new feature extension/idea, not an issue, so I didn't include my current environment (apologies if inappropriate, I'm new here).  Raising the idea for discussion, volunteering to be the implementer and contribute to gitea (really liking this platform after trying several other git management solutions that came up short).
In our environment, I've set up Gitea behind an authenticating reverse proxy that provides the user 'token' using the existing supported ENABLE_REVERSE_PROXY_AUTHENTICATION and REVERSE_PROXY_AUTHENTICATION_USER configuration options.  Our users do not have any password available for login.
There are a few areas in the UI (like change my password) that refer to the user password, which are disabled if the LoginType of the user is not Plain or OAuth2.  What I'm proposing is to add another LoginType of 'Reverse Proxy', for which the administrator can define an Authentication Source (no other options, although there might be some other ideas around that) and associate it to the users (in my case all of them) that are only accessible through the external proxy so that these password options never appear.  This option would only appear if the ENABLE flag is true.  If the flag was changed to false with already existing login sources defined, those sources could either be automatically disabled (TBD) or at least the UI could indicate that that data login source should not be used (show a warning in the bottom).
I'm open for ideas and discussion around this use case.  Some other thoughts I've had that might be related:

adding a general configuration option like REVERSE_PROXY_AUTHENTICATION_ONLY to turn off the login page in general for instances where users get through the proxy but the AUTHENTICATION_USER is not matched
some form of configuration option to allow for an additional feature to support an external id in the user table to match the proxy authentication data against.  Depending on the origin (e.g. Azure SSO) the entity identifier is not the same as a username, might be handy to have an internal mapping instead of handling the mapping in the reverse proxy.  This might be a separate idea/issue.

I was hoping something like this would be implemented, auth proxies like authelia/authentik/ke are more and more used so the idea is amazing as is planned.
I'll be waiting!


Upgrade the @serverless-stack/nextjs-lambda dependency

My company has an open source license scanner and block packages that include certain licenses. Although the package @serverless-stack/nextjs-lambda has MIT license, it bundles other code that uses other licenses that are blocked, such as detect-libc which is Apache-2.0. The installation of @serverless-stack/nextjs-lambda is blocked and I am unable to install @serverless-stack packages because it is a dependency.
After some digging, looks like @serverless-stack/nextjs-lambda has been renamed to @sls-next/lambda-at-edge and is several major versions ahead. It also no longer bundle these packages. Can we please upgrade to use the new package?

Hi @lalau, sorry for the delayed response. I'm going to update the package this week, and also move it out of the @serverless-stack/resources to its own package. So if you are not using the sst.NextjsSite construct, you won't have it as a dependency.

We are transition this repo to https://github.com/sst/v2 and are closing this issue for now. If it is still relevant please reopen it there - sorry for the trouble


removal

hi, I created a thumbnail and in an attempt to deal with the commands, I created 2 thumbnails at once, but when trying to delete them, only 1 was deleted, and trying to figure out how to delete it, I created 1 more thumbnail that does not want to be deleted, I tried to reinstall the plugin on the server, but they all There are still some left. Please help me to delete them

I found a command to remove miniatures: /kill @e[type=minecraft:block_display, distance=~, sort=nearest]
I also won't delete this question so that the creator will pay attention to it and maybe others will need it.

To delete a placed miniature, just select the region, that contains the miniature as usually, and use /mselect to select it. After that you can delete it. This is also explained in further detail in the documentation under the tutorial section. I would not recommend to use the command, because it could easily delete parts of other miniatures aswell.

There is still a "problem", that if you scale the mini to be bigger than 1, that you have to completely capture the "miniature" with your selection, else it cant find it. I accidently put 2 in the scale factor and couldnt remove it, until i selected an area that was bigger than the (really big) miniature. great mod, just wanted it mentioned

Yes, if you make your miniature very big, you'll need to capture its entire extent to select it again. But I wouldn't call this a problem, because how else would you want to select it?
Before unselecting you can always use the adjuster interface and tool to resize it again, if you accidentally made it to big with the command.


gRPC HTTP/1.1 reverse bridge and gRPC-JSON transcoding

Title: gRPC HTTP/1.1 reverse bridge and gRPC-JSON transcoding
Description:

In my current setup, I have an HTTP/1.1 server, gRPC and Protobuf agnostic on one side and a gRPC client on another.
I have the following questions:
Is there a filter which is capable of doing the conversion from a gRPC request to an HTTP/1.1 request and transcoding of the body?
Is there a filter which can be combined with reverse_bridge for this purpose?
What would be the steps for developing such a filter?

Envoy has a gRPC bridge, gRPC reverse bridge and gRPC transcoder filters. I think some combination of filters probably does what you're looking for.

How I have the HTTP/1.1 server I have to use reverse-bridge but gRPC transcoder filer "allows a RESTful JSON API client to send requests to Envoy over HTTP and get proxied to a gRPC service",
so I think it is not possible to combine them?

@aledzu In your case, the best solution maybe upgrade your server from http1.1 to http2， this can reduce many problem.

Yes @libratiger  you are right, but still there is no filter which is capable of transcoding messages between  gRPC client and HTTP server, right?

Yes @libratiger you are right, but still there is no filter which is capable of transcoding messages between gRPC client and HTTP server, right?

As far as I know, there is no such extension, because in most situation, the hard part is the client can not using the grpc method, but the server can provide。


⚠ Bofrost.de has degraded performance

In b1ba5cb, Bofrost.de (https://www.bofrost.de) experienced degraded performance:

HTTP code: 200
Response time: 905 ms

Resolved: Bofrost.de performance has improved in 3175a63.


Search engines not recognized in 2.16.1: HTTPS, non-HTTPS, and a special Android one

Hi,
Here are a bunch referring URLs that aren't recognized as search engines in Piwik 2.6.1, and they should be probably.
HTTPS referrer search engines:

[x] https://search.yahoo.com/
[x] https://www.bing.com/
[x] https://search.bt.com/result?channel=btfon&p=example+query
[x] https://www.google.ru/search
[x] https://www.google.co.id/search
[x] https://cse.google.com/cse?hl=tr&cx=partner-pub-7724398453132474:uo00y3f33s4&q=example+query&sa=Google'da+Ara&ie=utf-8
[x] https://cse.google.com/cse?cx=010720650476917319035:grbfmxha2ng&sa=Search&cof=FORID:0&ie=utf-8&oe=utf-8&q=example+query
[x] https://search.disconnect.me/searchTerms/serp?search=d7c00246-73e3-438d-b933-560bcfe91110
[x] https://us.search.yahoo.com/
[x] https://ca.search.yahoo.com/
[x] https://au.search.yahoo.com/
[x] https://malaysia.search.yahoo.com/
[x] https://safesearch.avira.com/
[x] https://search.avast.com/AV772/search/web?qsi=21&q=example%query&fcoid=4&fcop=results-bottom&fpid=2
[x] https://startpage.com/do/search
[x] https://www.searchlock.com/
[x] https://www.qwant.com/

And some-non HTTP while at it:

[x] http://search.yahoo.co.jp/
[x] http://search.zum.com/search.zum?method=web&option=accu&query=examplequery&cm=more
[x] http://startgoogle.startpagina.nl/?start=20&query=example+query&num=10&ts=ts2&origin=homepage&tab=internet
[x] http://govome.inspsearch.com/search/web?qsi=11&q=example query&p=2&fcoid=4&fcop=bottomnav&fpid=2
[x] http://jwsearch.jword.jp/search?q=examplequery&act=web&pvs=e-start-search-box&inec=utf-8&per_page=2
[x] http://search.lookseek.com/search2.php?q=example query&start=41
[x] http://msxml.excite.com/search/web?qsi=61&q=example query&p=7&fcoid=4&fcop=bottomnav&fpid=2
[x] http://startab.me/search/?q=example query
[x] http://www.only-search.com/?s=web&babsrc=HP_tedge&affID=130425&rlz=0&sd=61&q=example+query&start=90
[x] http://cse.google.com/cse?cx=016950229825784542350:bzwdloke61c&q=examplequery&oq=examplequery&gs_l=partner.12...19296.25489.0.275<IP_ADDRESS>.<IP_ADDRESS>6.2449.1j0j2j4j1.8.0.gsnos,n=13...0.6279j7232129j8..1ac.1.25.partner..7.1.374.nF4pSwcnzCk

And a new special one that just started appearing:

[ ] android-app://com.google.android.googlequicksearchbox

Need to have a close look at the list. Are you really using Piwik 2.6.1 ? Maybe some of them are now already detected then.

Thanks @sgiehl !
Sorry, it's 2.16.1 of course :)

And a new special one that just started appearing:
android-app://com.google.android.googlequicksearchbox

Details and extraction example at https://firebase.google.com/docs/app-indexing/android/measure
Piwik appearance example: https://demo.piwik.org/index.php?module=CoreHome&action=index&idSite=7&period=day&date=2016-06-13#?module=Referrers&action=indexWebsites&idSite=7&period=day&date=2016-06-13

Hi @Joey3000 it's appreciated if you can create a separate issue so we don't forget about this one

Hi, @mattab. Done: #11

@sgiehl maybe this one can be closed?

yes, can be closed :)


add multiselect preset

This is what it looks like.
Currently I have these issues,

Combobox doesnt show dropdown if only one item is remaining.
On pressing enter editing exits.

@bhousel what do you think about this implementation ?

moving this to new branch and new pr #3080 so I can push commits to it..


Enable nested changelogs

Change-type: patch
Signed-off-by: Kyle Harding<EMAIL_ADDRESS>Create CHANGELOG.yml with generate-changelog.sh script
How I generated this file:
wget https://raw.githubusercontent.com/product-os/versionist/master/scripts/generate-changelog.sh
chmod +x generate-changelog.sh
wget https://github.com/mikefarah/yq/releases/download/3.0.1/yq_linux_amd64 -O yq
chmod +x yq
PATH="${PWD}:$PATH" GH_TOKEN=REDACTED ./generate-changelog.sh .

Nice one @klutchell we finally got to the bottom of this :smile: LGTM!

@balena-ci I self-certify!


[editorial] Use https instead of http for link

Contributes to https://github.com/open-telemetry/opentelemetry.io/issues/3804
Uses https instead of http for link protocol in a References section link
Replaces raw URLs by proper markdown links so as to match other entries in the References section

Oh wait, the https version of the link isn't working? I thought it was. Let me double check. Putting this in draft in the meantime.


NonDet handler that executes multiple branches

It would be nice to have, but I tried to naively add it using freshly merged delimited continuations (upcoming GHC 9.6) and it doesn't really work. Details here: https://github.com/re-xyr/speff/issues/1#issuecomment-1247981148

Considering that this requires (delimited) continuations and continuations are not compatible with the MonadUnliftIO instance (which I'm not willing to drop), this will most likely never happen.


Xcode 8.1: Cuckoo build fails with duplicate symbol __TMRbBp error

Summary:
Building Cuckoo fails with duplicate symbol error.
Environment:

Xcode 8.1
Carthage 0.18.1

Steps to Reproduce
Using Carthage:

Create a Cartfile containing the following:
github "SwiftKit/Cuckoo" "ed32e76438593754892da5ced8073a9743080dd8”

In Terminal, run carthage update --platform ios

In Xcode:

Open Cuckoo.xcworkspace in Xcode 8.1
Select the Cuckoo scheme
Edit the Cuckoo scheme to use the Release build configuration
From the Xcode menu bar, select Product -> Build

Expected Result
The Cuckoo framework is built successfully.
Actual Result
The Cuckoo framework build fails due the following linker error:
duplicate symbol __TMRbBp in:
    .../Carthage/Checkouts/Cuckoo/DerivedData/Cuckoo/Build/Intermediates/Cuckoo.build/Release/Cuckoo.build/Objects-normal/x86_64/StubbingProxy.o
    .../Carthage/Checkouts/Cuckoo/DerivedData/Cuckoo/Build/Intermediates/Cuckoo.build/Release/Cuckoo.build/Objects-normal/x86_64/Matchable.o
ld: 1 duplicate symbol for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)

Additional Notes
This is a known issue in Xcode 8.1 (SR-3081)
Workaround for Carthage users:

Open Carthage/Checkouts/Cuckoo/Cuckoo.xcworkspace.
Change the Reflection Metadata Level build setting to None for the Cuckoo target in the Cuckoo project.
Run carthage build --platform ios

Workaround for Xcode:

Open Cuckoo.xcworkspace in Xcode 8.1
Select the Cuckoo scheme
Edit the Cuckoo scheme to use the Release build configuration
Change the Reflection Metadata Level build setting to None for the Cuckoo target in the Cuckoo project.
From the Xcode menu bar, select Product -> Build

Sounds like setting the Reflection Metadata Level to None in the project itself should fix this, right? However, does setting it to None have any implications? To be honest I never heard about this build setting and I'm not able to find more information on it.

I heard about it in a comment on the Swift compiler issue. With the build setting set to None, the framework build succeeds and all my tests using Cuckoo pass.

Ok, I'll set it in the project itself and add it to CocoaPods as I think the issue will be there as well.

Groovy. Thanks!

I've released 0.8.0 to CocoaPods with updated dependencies and some new fixes for Xcode 8.1. Please give it a go and let me know if it works properly for you. Thanks!

FYI: Tried to install 0.8.0 via Carthage and the problem still exists.
@neilco Thanks for the workaround!

@salutis @neilco Hi, I added the "Reflection metadata" to both the workspace and podspec file so it should work in both environments. Could you please give it a go (commit c3e945f8c2833b475d33bc360d3c971f6b5f8c3f) and let me know? Thanks!


Add redis config with container and update node.js and postgres version

Currently, Github Actions only supports containerization for linux operating systems. Therefore, windows and macos were removed from the operating system matrix. I think, that since all parts of the Metarhia are tested on all operating systems, they can be excluded in this integration test


POST /api/job/cancel API cancels a job only when "name" is submitted

The above API cancels a job based on  name only. Can we cancel a job based on _id or using properties of job.data  like in agenda?

The code passes POST data directly to the cancel method of agenda, which accepts a mongo query. Do you get an error without submitting the name? Can you paste the error here?

@Mr-Sharma this should be resolved by updating to v1.0.1 which I just published. Appreciate if you could test and confirm 👍  Feel free to reopen if the issue persisted.


Is there any ways to add attributes in Collections?

Hello,
This lib. is much useful particularly for me to built frontend in Vue & backend powered by Laravel. I was having to question/suggestions if it is not already included.

Is there any way to add a custom attribute to collections? What I want to do is append some parameters to fetch url.
Is there any way to add custom HTTP methods to model other than CRUD?

You can use options for both, if by custom HTTP methods you mean override what's used for fetch, save and delete?

For example, I want to define the methods 'follow-user' which will make API call just like fetch/update does.

You can use something like this:
followUser(user) {
    let config = {
        // url
        // method
        // data
        // params
        // headers
    };

    return this.getRequest(config).send().then(() => {
        // Handle success here
    }).catch((error) => {
        // Handle failure here
    });
}

On top of that, you can use this to get the URL, where follow is the route key.
let route  = this.routes()['follow'];
let params = this.getRouteParameters();
let url    = this.getURL(route, params);

Thanks,
I think it will work, but I was just asking if there is anything pre-built with a collection.
return this.getRequest(config).send().then(() => {
        // Handle success here
    }).catch((error) => {
        // Handle failure here
    });

Regarding my first question I was asking if we can set any attribute like what we have in the model. I have filters which values are dynamic & I need it to pass with fetch URL as a query string. There are many cases where we need this kind of thing rather than just plan 'fetch'.

i.e. /fetch/{id}?order=desc&orderBy=name

That snippet will work within a model or collection. 😄 At the moment there isn't a nicer interface for non-crud HTTP, as everything starts with a getRequest which you can send.

I was asking if we can set any attribute like what we have in the model

Yes, you can use options for that. For example:
class ExampleCollection extends Collection {
    ...
    getRouteParameters() {
        return _.merge(super.getRouteParameters(), {
            order: this.option('order', 'asc'),
            orderBy: this.option('orderBy', 'name'),
        });
    }
}

// Initialise
let collection = new ExampleCollection(models, {order: 'desc', orderBy: 'name'});

// Set option later if you like
collection.setOption('order', 'asc');

Would something like that solve your problem?
There really should be a nicer way to support this.. maybe setRouteParameter?

Released as v0.2.0, see http://vuemc.io/#collection-attributes

Yes, seems perfect. Thanks

Is it there in v0.2.0? If I am not wrong, the newly added thing is not there with v0.2.0 I just tried twice with npm. Correct me I am wrong because I am seeing any get methods in vue-mc.js file.

@nikkanetiya I think it was v0.2.1 sorry


[themes] Group different variants of the same theme

If there is more than one variant of the same theme, group them.
So to select GitHub Dark one goes through these steps: Command Palette > Preferences: Color Theme > GitHub > GitHub Dark. And maybe add a key binding to go back one level to easily try another theme group (I wasn't able to find such a key binding if it already exists.).
This is related to #125766.

We currently don't have such a theme category, just name and type (dark, light...). And there already thousands of themes published. I think its too late for that.

Is it possible to use the displayName used in package.json of the theme and group themes under that name?

That would be group by extension, then?

Yes exactly, I meant that from the start, Apparently I didn't communicate that well.


git_prompt_info:5: character not in range again

I have installed bullet-train on several machines since last year, but today I started to get this error after installed in a new one.
I follow this tutorial: https://gist.github.com/renshuki/3cf3de6e7f00fa7e744a
But I used the bullet-train theme and stop the tutorial after change the theme.
After a little research, I found the problem is at https://github.com/caiogondim/bullet-train.zsh/blob/master/bullet-train.zsh-theme#L214
In my computer, I got a ? symbol where the powerline character should be:

I tried a lot of things: reinstall powerline fonts, wget bullet-train's commits from jan, install all powerline fonts, export LC to en_US.UTF-8, locale-gen to en_US.UTF-8 but nothing works...
Dunno how to solve this, but I think the character you are using to show git untrack and git modified are not present at the current version of powerline or I have another issue with this new installation of Ubuntu 16.04 with Terminator... maybe a new version of Terminator because the others machines are still OK.
TKS!

I am using Arch linux and had quite a lot a trouble with few characters used by default in bullet-train. Currently my font is nerd-fonts-patched DroidSans. I am afraid that some of  the default characters may be mac-only.

@Maethorin I personally added the name of the package in the README in the requirements section.
What you need under Ubuntu is the ttf-ancient-fonts package to get the font chars right, no matter what font you use. 😉
Let me know if this solves it so we can close this issue.

I'm having a similar issue, but for me it only happens when I'm sshed into a tmux session on an macOS machine. Any ideas?

I'm having the same issue in IDEA, but strangely not in iTerm2.

@IceMimosa IDEA's terminal is a completely separate beast. I for one, use a trick to load a more simplified theme in there. This theme is for sophisticated terminals.

@vadviktor Thanks for you reply. I found the problem because IDEA cannot recognize ZSH_THEME_GIT_PROMPT_PREFIX. I'm confused, then i changed it violently. 😂

@IceMimosa for that issue, I have this in my .zshrc:
if [ -z $COLORTERM ]; then
  ZSH_THEME="simplex"
else
  ZSH_THEME="bullet-train"
fi

Can be closed?

Yep,
Tks!
Em 16 de mai de 2017 2:34 PM, "Dawid Kurek"<EMAIL_ADDRESS>escreveu:

Can be closed?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/caiogondim/bullet-train.zsh/issues/207#issuecomment-301856915,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAGBCysVjm2rL_kn76qCXYEzNQ1fHMzMks5r6d4VgaJpZM4MSXJr
.

Great!

Hello,
I am still having this issue using Termite.
git_prompt_info:5: character not in range

The strange thing is that it works perfectly with same config file on my other computer :thinking:
I have installed ttf-ancient-fonts and powerline-fonts-git.
The font I am using in Termite is Source Code Pro for Powerline.
Does anyone know what I may be missing ?
Thanks in advance for your help.

I solved this issue by manually specifying the environment language (by including the following lines on top in my .zshrc file):
export LANG=en_US.UTF-8
export LC_ALL=en_US.UTF-8

Hope it may help you too 😉.


Use secrets for configuration files

Fixes #166
This introduces using Secrets instead of ConfigMaps for the Prometheus and Alertmanager configuration files. I also adapted the Documentation referring to the old behavior.
While this is ready to be reviewed, we should hold off on merging as it would be confusing for someone browsing the documentation and reading about secrets when configmaps are actually still used with the currently latest release.
@fabxc
@mxinden we should talk about a config reload test for the Alertmanager part.
/cc @whereisaaron

@brancz
Testing: Sounds good. I will look into that.

👍


Unary minus causes panic or incorrect parsing

rx(-t) q; is not parsed correctly. Results in Error: NumGateParamsError
Following depends on #79
pow(-2) mygate q panics.

This seems to apply to negative float literals as well - rx(-0.5) fails the parse with NumGateParamsError too.

Tried to fix this in #90
Reverted bugged fix with #91
Made better fix, with perhaps no new bugs in #92

#92 handles things like -   1.23 correctly as well. Because it works after tokenization.
@jakelishman


Proxy authentication

Overview
Proxy authentication
Description
Proxy authentication for sharing proxy between multiple devices in public internet
Due date
Additional context

Fully endorse the proposal.


Unable to cast UInt64 to DateTime at Azure.Messaging.ServiceBus.ServiceBusReceivedMessage.get_LockedUntil()

When receiving a message via a Processor, the value in the LockedUntil member of the message arriving in the ServiceBus SDK is not castable to a DateTime as it is a UInt64:
This happens here:

The value is brought in like this:

Causing the following stacktrace:
System.InvalidCastException: Unable to cast object of type 'System.UInt64' to type 'System.DateTime'.
   at Azure.Messaging.ServiceBus.ServiceBusReceivedMessage.get_LockedUntil()
   at Azure.Messaging.ServiceBus.CancellationTokenSourceExtensions.CancelAfterLockExpired(CancellationTokenSource cancellationTokenSource, ServiceBusReceivedMessage receivedMessage)
   at Azure.Messaging.ServiceBus.ProcessMessageEventArgs..ctor(ServiceBusReceivedMessage message, ReceiverManager manager, CancellationToken cancellationToken)
   at Azure.Messaging.ServiceBus.ProcessMessageEventArgs..ctor(ServiceBusReceivedMessage message, ReceiverManager manager, String identifier, CancellationToken cancellationToken)
   at Azure.Messaging.ServiceBus.ReceiverManager.ConstructEventArgs(ServiceBusReceivedMessage message, CancellationToken cancellationToken)
   at Azure.Messaging.ServiceBus.ReceiverManager.ProcessOneMessage(ServiceBusReceivedMessage triggerMessage, CancellationToken cancellationToken)

This leads to the message being sent to the error eventhandler immediately without being able to process it.
If you require more info, please let me know

Update: an "actual" servicebus returns the value in a string format:


Links to Policy Insights are broken

Describe the bug
All links to Policy Insights (https://docs.microsoft.com/en-us/rest/api/policy-insights/) are broken.
To Reproduce
Steps to reproduce the behavior:

Go to 'https://docs.microsoft.com/en-us/rest/api/?view=Azure'
Search for 'Policy Insight'
Click the link
See error (404 page)

Expected behavior
Policy Insight page opens.
Screenshots
If applicable, add screenshots to help explain your problem.
Desktop (please complete the following information):

OS: Windows
Browser Chromium Edge
Version 89.0.774.50 (Official build) (64-bit)

Additional context
The Policy Insights page and its sub-pages are linked from several other pages, all links are broken.

@mmacy do you know where to direct this? Another rest API has 404

@JasonWHowell REST API reference is owned by @rloutlaw. I'll update the owner on all these docs accordingly so they get routed correctly in the future.


Add a sticky div to the 'Package details' page that will keep the name of the Package visible when the user scrolls

The title says it all.  I already wrote the HTML and CSS code for this earlier today -- for an initial draft, at least -- and will start with that when I tackle this issue.
One question: do we want or need a non-white background?  A thick bottom border or a bottom box-shadow will make the div more visible when it rests at the top of the page, but we will also have two more rows below it, newly added in my work on issue #1228, which I had contemplated displaying as a 3-row table -- we might have a design/display conflict to resolve when we reach this point.

We could either make the "purl" row sticky... our we could also add the purl to the blue "package details" bar and make this bar sticky?
Would you have some screenshot to paste as I reckon you made some prototype?

Thanks @pombredanne and good idea.  Here are several screenshots of the current prototype.  Please treat this as just a working draft intended to prompt comments and ideas.
This one combines the sticky div (the top row with purl<EMAIL_ADDRESS>-- I changed the yellow background to white for discussion purposes -- with the two new rows I created for the closest non-vuln and the latest non-vuln.  (I agree that it does look cleaner with a white background. ;-))
This is the page at rest (before scrolling):

. . . and after a little scrolling:

Since there have been no further comments in the past month, let's see if we can put this to bed.  I'll open a PR now.

I spoke too soon about opening a PR -- I'd done the exploratory work in my 1228 branch I think, so I'll either open a new branch for this issue or tackle it in the 1228 branch.  @pombredanne Do you have a preference?

@johnmhoran my preference is for smaller focused PRs as they are easier to merge

Thanks @pombredanne -- I'll handle the sticky div with a separate branch and a separate PR.


AMP web UI is broken when user's website language setting is set to Korean

Bug Report
System Information

Operating System: Ubuntu 20.04.2 LTS
AMP version and build date: AMP Release "Ganymede" v<IP_ADDRESS>, built 10/02/2021 15:12
Which AMP release stream you're using: Release (I didn't changed this so I guess it's Release)

I confirm:

[x] that I have searched for an existing bug report for this issue.
[x] that I am using the latest available version of AMP.
[x] that my operating system is up-to-date.

Symptoms
Here is brief video about whole stuff.
https://user-images.githubusercontent.com/37061801/107602068-cd80c180-6c6b-11eb-9c5e-a767b9de2558.mp4
This is taken in Incognito Window, All cache and cookies are purged, Ctrl + F5 were pressed.
Instance tab are blank. It should show something even though there are no instance at all like 'Create Instance' stuff.

This is about cosmetic stuff, but Console tab's first date/time stuff is duplicated. it is shown as 2021. 02. 11. 12시 58분 41초 12시 58분 41초 but it should be 2021. 02. 11. 12시 58분 41초(time stuff is duplicated)
Backups tab are blank too.
File Manager tab shows Error: You cannot apply bindings multiple times to the same element. error message.
Reproduction
I don't know what exactly causes this so here is my whole environmental stuff.

Set your environment like these:

Windows: Language set to Korean
Chrome: Set UI language and Website language to Korean

Open your AMP web console.
Check if you can see 'Instance', 'Backups', 'File Manager' tab properly.

My guess is this is complicated stuff. All of these stuff are solved if Chrome's website language are set to English but this is band-aid, not solution. If AMP can force website language to English only, it might also band-aid this problem.
Also, similar problem were issued in #362 . My guess this issue is superset of that problem.
If you need additional information, you can mention me in this issue or Discord server.

I've found that this issue is solved in AMP Release "Callisto" v2.2, built 09/07/2021 18:44. Closing this issue.
But if I find this problem still exists in future releases, I will re-open this issue.


How to Use iFrames With Myrtille

I've been trying to figure out how to use the iframe Myrtille.Admin.Web PoC from #312 , but I'm a bit confused. I'm running this on a remote Windows server and have my Netlify website running Myrtille through an iframe. Can't seem to understand how to make the project work with my current setup.
Any help is very appreciated!

Could you be more precise with what is confusing you, your current setup and what you want to achieve please?

I built the PoC in Visual Studio and got this error when trying to run it:
"A project with an output type of class library cannot be started directly"
I'm not too familiar with Visual Studio, so there's probably something I'm doing wrong. I'm building it on my remote Windows server and trying to get Myrtille to run through an iframe on my website.


azure-mgmt-rdbms: LICENSE missing from PyPi

Package Name: azure-mgmt-rdbms
Package Version: 9.1.0b1
Operating System: Linux
Python Version: 3.9.6

Describe the bug
The LICENSE file is missing from azure-mgmt-rdbms in PyPi.
Additional context
I am making a PR to fix this now.

same issue : https://github.com/Azure/azure-sdk-for-python/issues/20183


Error E730 using List as a String

Getting error for code like this:
$entity = $this->someRepo->find();
$entity->g<autocompletion here triggers error>

someRepo property is annotated, find() method is not annotated
Error detected while processing function phpcd#CompletePHP[61]..phpcd#GetClassName:
line  277:
E730: using List as a String

call here https://github.com/phpvim/phpcd.vim/blob/443164c4df644eea9639d0a1b07f36ac343d9b7b/autoload/phpcd.vim#L843
returns ['',''] while, clearly, string is expected

Show your annotated

namespace FooVendor\Package;

use FooVendor\Package\Model\SomeRepository;

class Bar
{
    /**
     * @var SomeRepository
     */
    protected $someRepo;

    public function __construct(SomeRepository $someRepo)
    {
        $this->someRepo = $someRepo;
    }

    public function doStuff()
    {
        $entity = $this->someRepo->find($id);
        $entity->g
    }
}

@Xerkus does the SomeRepository->find method has return type hinting?

no typehinting

Also, another place where list as string error appears
https://github.com/phpvim/phpcd.vim/blob/443164c4df644eea9639d0a1b07f36ac343d9b7b/autoload/phpcd.vim#L858
Besides, that part does not expect empty string and will error as well
$container = StaticContainerHolder::getContainer();
$container->g

no type hinting either

My nvim config https://github.com/Xerkus/nvim-config

@Xerkus you need add some @return comment for the find method
/**
 * @return SomeEntity|null
 */
function find()
{
}

to clarify: lack of autocompletion is not the problem, error is the problem here.

got it. Thank you @Xerkus . I'll deal with this issue tonight.

I would think this kind of error would appear in other places those functions used, under some conditions

Typo this->g(note missing dollar sign)  triggered error cascade
Error detected while processing function phpcd#CompletePHP[61]..phpcd#GetClassName[212]..phpcd#ExpandClassName:
line   11:
E684: list index out of range: 0

Error detected while processing function phpcd#CompletePHP[61]..phpcd#GetClassName[212]..phpcd#ExpandClassName:
line   11:
E116: Invalid arguments for function has_key(a:imports, parts[0])

Error detected while processing function phpcd#CompletePHP[61]..phpcd#GetClassName[212]..phpcd#ExpandClassName:
line   11:
E15: Invalid expression: has_key(a:imports, parts[0])


[GH-#132] Finished integrating the elixir-wallet repository

Removed the old Keys module and made a new Wallet module, to handle the elixir-wallet functions. Made a specified path to the priv dir inside the aecore dir, where the wallets will be stored under wallets dir
resolves #132

@meivantodorov can you review?

can you add to the readme that build-essential autoconf autogen libtool libgmp3-dev are dependencies

@nedelcho-delchev-tues @cytadela8 @d-velev @meivantodorov @cheezus1 can you review?

Can you replace the :erlang.term_to_binary with Serialization.pack_binary like it was before?

@cheezus1 @d-velev can you re-review?

@cheezus1 @d-velev can you re-review?

Is it possible to create a new keypair for testing purposes? For example: we already have a wallet file created and it is read by 2 nodes on one machine, if they both have the same public key we would want to create a new one on one of the nodes so that we can see chainstate changes.

@gspasov can you give an answer here, so we can merge soon?

@thepiwo I'm going to work on the comment/suggestion that @d-velev gave me.
Sorry for the delay

@thepiwo can you check and merge?


Fix a typo

Spell "rmarkdown-clojue" properly :-)

@egli thank you so much for this, sorry for missing this pull request earlier.
I should learn to look more carefully.
The format has changed since then, so I just fixed it manually.


Management Icon is Not Displaying In UI

Willingness to contribute
No. I cannot contribute a bug fix at this time.
Feathr version
feathrfeaturestore/feathr-registry:releases-v1.0.0
System information
Azure Web App with Linux
Describe the problem
Hi @xiaoyongzhu team, the Management Icon is missing in the UI when we deploy the web app with Docker. However, it appears when we use your ARM template for deployment. Can you provide a solution for this bug? Thank you.
Tracking information

Code to reproduce bug
No response
What component(s) does this bug affect?

[ ] Python Client: This is the client users use to interact with most of our API. Mostly written in Python.
[ ] Computation Engine: The computation engine that execute the actual feature join and generation work. Mostly in Scala and Spark.
[ ] Feature Registry API: The frontend API layer supports SQL, Purview(Atlas) as storage. The API layer is in Python(FAST API)
[X] Feature Registry Web UI: The Web UI for feature registry. Written in React

Hi @mansoorsyed11 , The management Icon will only show when RBAC is enabled.
const showManagement = enableRBAC ? enableRBAC : process.env.REACT_APP_ENABLE_RBAC

The default environment variable REACT_APP_ENABLE_RBAC is set as false.
Could you please help to confirm your settings in both ARM and Docker scenarios, so that we can verify if it is a bug?


docs: update cmdlet markdown

Summary

Updated the markdown formatting for cmdlet descriptions.
Type

[ ] Bugfix
[ ] Enhancement or Feature
[ ] Code Style or Formatting
[ ] Documentation
[x] Refactoring
[ ] Chore
[ ] Other
Please describe:

Breaking Changes?

[ ] Yes, there are breaking changes.
[x] No, there are no breaking changes.

Test and Documentation

[x] Tests have been completed.
[x] Documentation has been added or updated.

Issue References

Additional Information

Are NSXV & HORIZON_VIEW still valid in 4.x/5/x?

Great catch! Will removed from cmdlet and docs.


MAINT: Improve Windows build support

Ensure it successfully builds on windows >=2016

Codecov Report

Merging #98 (4813d8f) into main (331b0e1) will not change coverage.
The diff coverage is n/a.

@@            Coverage Diff            @@
##              main       #98   +/-   ##
=========================================
  Coverage   100.00%   100.00%
=========================================
  Files            2         2
  Lines          135       135
=========================================
  Hits           135       135

Continue to review full report at Codecov.

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


Add KDD specific default deny to k8s tutorials

The DefaultDeny is no longer implemented with an annotation on the namespace when using KDD.  This PR creates a Policy that matches all pods in a Namespace which causes incoming traffic to be denied by default.

Looks about like what I expected.  A typo and maybe we should consolidate yamls into one?


Add Checkpoint Firewall and Cisco ASA Parsers

Change(s):

Added 2 new ASIM Parsers

Reason for Change(s):

Increase ASIM Network Session Parser support for 2 more products

Version Updated:

NA

Testing Completed:

Yes

Checked that the validations are passing and have addressed any issues that are present:

Yes

Hi @oshezaf , Please have a look on this as these are ASIM parsers. Thanks

Closed by mistake.

@oshezaf please resolve conflicts

@devikamehra : i think this is an old one we can close. Correct?

@devikamehra Can we close this?


Ship Patchfox for Safari

This has been outlined originally in the new funding proposal of 2021: %Y2iyBckEhcWvxX6a1+9ELeP6wFYD80QNdhvR50V1C7E=.sha256.
WebExtensions on Safari are built with much more constraints than on other browsers. they require a full macOS application, and need to go through the whole Mac App Store submission process. I don't believe we can simply notarise the app and distribute on the Patchfox website.
Patchfox already works on Safari. The next steps:

[x] Figuring out if it really needs to go through Mac App Store or if notarisation is enough.

This has low priority but could yield great results for those in macOS.
Since it will require the creation of something like Patchfox for Safari which will be a native macOS application that bundles Patchfox WebExtension inside it, it will be a good opportunity to maybe also bundle go-ssb, and have a self-contained solution.
This means that I can only approach this task after go-ssb support is implemented.

It really needs to go through the app store process.
The good news is that it also works on iOS and iPadOS. That alone opens a very interesting possibility of running Patchfox on mobile devices. I don't know if I could bundle and start go-ssb from an iOS/iPadOS device, but I know for sure that Patchfox can connect to a remote ssb-server running on a server. That would be a setup similar to tightbean. The benefit would be that it wouldn't eat the mobile device storage, the drawback is the latency between muxrpc calls. It would make for a very slow client.

I don't have the capacity to tackle this at the moment. I'm going to close this issue and maybe revisit it in the future.


tooltip placement incorrect from a scroll-area

Any tool-tips generated by a control that is inside a scroll-area appear on the screen global position based on their position inside the scroll-area. That is, if you have a scroll-area at 100, 100 and a control at 10, 10 within that scroll area, then the control's tool-tip will appear at 10, 10 on the screen, not 110, 110 as they should.

Is this issue still valid in the current master branch / nightly builds?

Ping :)

@akien-mga I guess it is, even if I haven't tested it, because tooltips always (no matter what the parent element is, etc.) go to global positions.

Cannot reproduce this. The tooltip positioning seems to have been fixed.


Feat: Added preloader in style share successfully issue 412

Pull Request resolves [ #412 ]
Title: Added preloader in style share successfully.
Description

In frontend, I set the timmer for 5 second so that the animation fully completed.
I created 2 files i.e Preloader.tsx and its .css.
The design is responsive.

Related Issues
Fixes #412
Changes Made
New feature: Added preloader in style share.
Screenshots

Video
https://github.com/user-attachments/assets/74037ee4-f776-45c3-88c6-3da0549532f2
I certify that I have carried out the relevant code of conduct and provided the requisite screenshot for validation by submitting this pull request.
Thank You for this contribution.

Great work, just one thing can most of the styling be implemented using tailwind to maintain consistency

Okay I will figure it out I will use as much as tailwind css only to stick to consistency of style share !

@VaibhavArora314 Done !

@Ultimateutkarsh11 please give level 2 if possible after complete evaluation 👍


Add developer docs

Explain how to add new Component
Explain mdlHooked decorator

I'll keep implementing the first couple components to get a feel for how it's going.
Going to ask for help in the future.
Related to this issue.

Done with Component How-To and mdlHook inline docs


Geosubmit with(out) API key?

If I understand
https://github.com/mjaakko/NeoStumbler/blob/31648aa/app/src/main/java/xyz/malkki/neostumbler/geosubmit/MLSGeosubmit.kt#L18-L20
right, you currently don't use any API key for geosubmit.
Is that correct? Is there a way of setting an API key, other than hardcoding it in the URL in line 20?

This may also be relevant for #33

Yes, that's correct. No API key is needed for anonymous data submissions to MLS (https://ichnaea.readthedocs.io/en/latest/api/geosubmit2.html)
For custom endpoints, I think there needs to be a way to set the API key. I'll update the description of #33 to include a note about API keys

Custom API keys can be used as of version 1.2.0


openrtm_aist: 1.1.2-3 in 'noetic/distribution.yaml' [bloom]

Increasing version of package(s) in repository openrtm_aist to 1.1.2-3:

upstream repository: https://github.com/OpenRTM/OpenRTM-aist.git
release repository: https://github.com/tork-a/openrtm_aist-release.git
distro file: noetic/distribution.yaml
bloom version: 0.10.7
previous version for package: 1.1.2-2

sorry, this is not working


Can't install Tensorflow v1.15 with pip

System information

OS Platform and Distribution (e.g., Linux Ubuntu 16.04): Windows 10
Mobile device (e.g. iPhone 8, Pixel 2, Samsung Galaxy) if the issue happens on mobile device:
TensorFlow installed from (source or binary): binary
TensorFlow version: 1.15
Python version: 3.8.1
Installed using virtualenv? pip? conda?: pip
Bazel version (if compiling from source):
GCC/Compiler version (if compiling from source):
CUDA/cuDNN version:
GPU model and memory:

Describe the problem
I'm unable to install v1.15 (or any version older than 2.2.0) using pip
Provide the exact sequence of commands / steps that you executed before running into the problem
Run command: pip install tensorflow==1.15
Results in the error:
ERROR: Could not find a version that satisfies the requirement tensorflow==1.15 (from versions: 2.2.0rc1, 2.2.0rc2, 2.2.0rc3, 2.2.0rc4, 2.2.0)
ERROR: No matching distribution found for tensorflow==1.15

Any other info / logs
Include any logs or source code that would be helpful to diagnose the problem. If including tracebacks, please include the full traceback. Large logs and files should be attached.
Verbose log

@tobico
Is there any particular reason for installing an older version of tensorflow when there are later versions available.
For the issue reported,could you please refer to the comments here and let us know if it helps.

With Python 3.8 you cannot install TF-1.15,  please downgrade python and try (python3.8  is not supported in TF before 2.2)

User was trying to use python 3.8, which was not officially supported when tensorflow was at version 1.15. After installation of python 3.7, problem was resolved.
Please check on pypi, there are no files available for cp38 for 1.15, Only the versions listed by command have (i.e 2.2.0rc1, 2.2.0rc2) a cp38 whl file available here.

Icould neither install Tensorflow 2 using python 38{
Here is the problem stack
PS C:\Users\mtalo> python
Python 3.8.0 (tags/v3.8.0:fa919fd, Oct 14 2019, 19:37:50) [MSC v.1916 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.

import tensorflow
Traceback (most recent call last):
File "C:\Users\mtalo\AppData\Local\Programs\Python\Python38\lib\site-packages\tensorflow\python\pywrap_tensorflow.py",
line 58, in
from tensorflow.python.pywrap_tensorflow_internal import *
File "C:\Users\mtalo\AppData\Local\Programs\Python\Python38\lib\site-packages\tensorflow\python\pywrap_tensorflow_inte
rnal.py", line 28, in
_pywrap_tensorflow_internal = swig_import_helper()
File "C:\Users\mtalo\AppData\Local\Programs\Python\Python38\lib\site-packages\tensorflow\python\pywrap_tensorflow_inte
rnal.py", line 24, in swig_import_helper
_mod = imp.load_module('_pywrap_tensorflow_internal', fp, pathname, description)
File "C:\Users\mtalo\AppData\Local\Programs\Python\Python38\lib\imp.py", line 242, in load_module
return load_dynamic(name, filename, file)
File "C:\Users\mtalo\AppData\Local\Programs\Python\Python38\lib\imp.py", line 342, in load_dynamic
return _load(spec)
ImportError: DLL load failed while importing _pywrap_tensorflow_internal: The specified module could not be found.

During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "", line 1, in
File "C:\Users\mtalo\AppData\Local\Programs\Python\Python38\lib\site-packages\tensorflow_init_.py", line 41, in
from tensorflow.python.tools import module_util as module_util
File "C:\Users\mtalo\AppData\Local\Programs\Python\Python38\lib\site-packages\tensorflow\python_init.py", line 50,
in
from tensorflow.python import pywrap_tensorflow
File "C:\Users\mtalo\AppData\Local\Programs\Python\Python38\lib\site-packages\tensorflow\python\pywrap_tensorflow.py",
line 69, in
raise ImportError(msg)
ImportError: Traceback (most recent call last):
File "C:\Users\mtalo\AppData\Local\Programs\Python\Python38\lib\site-packages\tensorflow\python\pywrap_tensorflow.py",
line 58, in
from tensorflow.python.pywrap_tensorflow_internal import *
File "C:\Users\mtalo\AppData\Local\Programs\Python\Python38\lib\site-packages\tensorflow\python\pywrap_tensorflow_inte
rnal.py", line 28, in
_pywrap_tensorflow_internal = swig_import_helper()
File "C:\Users\mtalo\AppData\Local\Programs\Python\Python38\lib\site-packages\tensorflow\python\pywrap_tensorflow_inte
rnal.py", line 24, in swig_import_helper
_mod = imp.load_module('_pywrap_tensorflow_internal', fp, pathname, description)
File "C:\Users\mtalo\AppData\Local\Programs\Python\Python38\lib\imp.py", line 242, in load_module
return load_dynamic(name, filename, file)
File "C:\Users\mtalo\AppData\Local\Programs\Python\Python38\lib\imp.py", line 342, in load_dynamic
return _load(spec)
ImportError: DLL load failed while importing _pywrap_tensorflow_internal: The specified module could not be found.
Failed to load the native TensorFlow runtime.
See https://www.tensorflow.org/install/errors
for some common reasons and solutions.  Include the entire stack trace
above this error message when asking for help.

Best solution is just downgrading your tensorflow using
pip install tensorflow==2.0

@tobico: you need to use Python3.7, (3.6, 3.5 also work) for that, not Python3.8, as @jyrj mentioned in the first comment
@egmtalo solution is in https://github.com/tensorflow/tensorflow/issues/36167#issuecomment-577886156 and many duplicate issues: #36167 #36151 #36138 #36054 #36045 #36020 #36003 #35988 #35903 #35880 #35865 #35805 #35789 #35773 #35772 #35767 #35766 #35749 #35721 #35618 #35204. No need to downgrade as @jyrj mentions in the last comment

Closing since this is not a coding issue but a tool usage one.

Thanks Mihai,
Will replace python 3.8 with 3.7 version
Mtalo EG
http://www.avg.com/email-signature?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail
Virus-free.
www.avg.com
http://www.avg.com/email-signature?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail
<#DAB4FAD8-2DD7-40BB-A1B8-4E2AA1F9FDF2>
On Fri, May 15, 2020 at 3:27 AM Mihai Maruseac<EMAIL_ADDRESS>wrote:

@tobico https://github.com/tobico: you need to use Python3.7, (3.6, 3.5
also work) for that, not Python3.8, as @jyrj https://github.com/jyrj
mentioned in the first comment
@egmtalo https://github.com/egmtalo solution is in #36167 (comment)
https://github.com/tensorflow/tensorflow/issues/36167#issuecomment-577886156
and many duplicate issues: #36167
https://github.com/tensorflow/tensorflow/issues/36167 #36151
https://github.com/tensorflow/tensorflow/issues/36151 #36138
https://github.com/tensorflow/tensorflow/issues/36138 #36054
https://github.com/tensorflow/tensorflow/issues/36054 #36045
https://github.com/tensorflow/tensorflow/issues/36045 #36020
https://github.com/tensorflow/tensorflow/issues/36020 #36003
https://github.com/tensorflow/tensorflow/issues/36003 #35988
https://github.com/tensorflow/tensorflow/issues/35988 #35903
https://github.com/tensorflow/tensorflow/issues/35903 #35880
https://github.com/tensorflow/tensorflow/issues/35880 #35865
https://github.com/tensorflow/tensorflow/issues/35865 #35805
https://github.com/tensorflow/tensorflow/issues/35805 #35789
https://github.com/tensorflow/tensorflow/issues/35789 #35773
https://github.com/tensorflow/tensorflow/issues/35773 #35772
https://github.com/tensorflow/tensorflow/issues/35772 #35767
https://github.com/tensorflow/tensorflow/issues/35767 #35766
https://github.com/tensorflow/tensorflow/issues/35766 #35749
https://github.com/tensorflow/tensorflow/issues/35749 #35721
https://github.com/tensorflow/tensorflow/issues/35721 #35618
https://github.com/tensorflow/tensorflow/issues/35618 #35204
https://github.com/tensorflow/tensorflow/issues/35204. No need to
downgrade as @jyrj https://github.com/jyrj mentions in the last comment
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/tensorflow/tensorflow/issues/39380#issuecomment-628955571,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/APQ5SC5DTQOT3PS4MFUMAJTRRSD7XANCNFSM4M5I6DAA
.

make sure you are using python 3.7 version. You can also refer to here

I use python 3.9.16 and pip tensorflow with cmd "pip install -i https://pypi.python.org/simple  tensorflow==1.15.0" in virtualenv, but still get this error!

@yuzuo: https://github.com/tensorflow/tensorflow/issues/39380#issuecomment-968560824 (the comment just above yours)


Fix issue MixinNetwork/flutter-plugins#51

fixes #51 by accessing item.lastModified in favor of item.lastModifiedDate, when available. This mitigates a crash in Safari.

LGTM, Thanks for this fix.  💙


[Feature]:  S3API QoS

Support bandwidth/qps/concurrent flow control of different s3api at user level.
Through this feature, the quality of service of the system is guaranteed and it is prevented from being affected by abnormal traffic.

This feature is desirable

This feature is desirable

Yes, this feature will be released in version 3.4.0

done


fix: Correct the spelling in README.md

Corrected the typo in the README.md https://github.com/DiSiqueira/GoTree/issues/21

Thanks @Akash-Nayak !

Thanks @Akash-Nayak !


fix: update page store when URL hash is changed from the address bar

Fixes #9374.

PR Checklist
Please don't delete this checklist! Before submitting the PR, please make sure you do the following:

[x] It's really useful if your PR references an issue where it is discussed ahead of time. In many cases, features are absent for a reason. For large changes, please create an RFC: https://github.com/sveltejs/rfcs
[x] This message body should clearly illustrate what problems it solves.
[x] Ideally, include a test that fails without this PR but passes with it.

Tests

[x] Run the tests with pnpm test and lint the project with pnpm lint and pnpm check

Changesets

[x] If your PR makes a change that should be noted in one or more packages' changelogs, generate a changeset by running pnpm changeset and following the prompts. Changesets that add features should be minor and those that fix bugs should be patch. Please prefix changeset messages with feat:, fix:, or chore:.

When I was debugging, code put inside the packages/kit/src/runtime/client/client.js hashchange event listener executed last:
<!-- packages/kit/test/apps/basics/src/routes/store/data/+layout.svelte -->

<script>
  import { page } from '$app/stores';

  $: console.log('Store', $page.url.hash);
</script>

<svelte:window
  on:hashchange={() => {
    console.log($page.url.hash, 'store');
    console.log(window.location.hash, 'location');
  }}
/>

// packages/kit/src/runtime/client/client.js

addEventListener('hashchange', () => {
  // ...
  if (hash_navigating) {...}
  else {
    console.log(1, 1, 'hashchange', 2, 2);
  }
});

Doing the same thing with popstate had "1, 1, 'popstate', 2, 2" showing up first in the console logs:
// packages/kit/src/runtime/client/client.js

addEventListener("popstate", async (event) => {
  // ...
  console.log(1, 1, 'popstate', 2, 2);
});

So I decided to put the logic in popstate

Updating the store in popstate worked but with a caveat; when an anchor element changing the URL hash was clicked, the store would update twice. So I put a check to prevent that:
// packages/kit/src/runtime/client/client.js

if (!hash_navigating) {
  const url = new URL(location.href);
  current.url = url;
  stores.page.set({ ...page, url });
  stores.page.notify();
}

The full code is:
// packages/kit/src/runtime/client/client.js

addEventListener("popstate", async (event) => {
  if (event.state?.[INDEX_KEY]) {
    // ...
  }
  // TODO: should this run regardless of the `event.state?.[INDEX_KEY]` if condition?
  else {
    // since popstate event is also emitted when an anchor referencing the same
    // document is clicked, we have to check that the router isn't already handling
    // the navigation. otherwise we would be updating the page store twice.
    if (!hash_navigating) {
      const url = new URL(location.href);
        current.url = url;
        stores.page.set({ ...page, url });
        stores.page.notify();
    }
  }
});

Looking at the full code, I am not sure if the logic should be in the else block or on its own

https://github.com/sveltejs/kit/pull/9548 looks to be addressing the same issue

The draft went stale. I figured out how to resolve the issue and implement the necessary tests

Reading this section on MDN it says: "Browsers tend to handle the popstate event differently on page load. Chrome (prior to v34) and Safari always emit a popstate event on page load, but Firefox doesn't."
--> Could someone who has access to Safari check whether or not this change results in an unwanted update of the page store on initial page load? Because that shouldn't happen, and if it does, we need some additional boolean I guess to not fire on first page load.
As for the TODO in the code: I think it should stay as is.

Safari always emit a popstate event on page load

This doesn't happen for me on MacOS Safari 17.

Could someone who has access to Safari check whether or not this change results in an unwanted update of the page store on initial page load?

I just checked with Safari on iOS and MacOS, there is no unwanted update of the page store on initial page load.

Safari always emit a popstate event on page load

This doesn't happen to me on Safari 16.5.1 (iOS and MacOS).

As for the TODO in the code: I think doing it in the else block is correct, you can remove that comment.

Okay, thank you for the feedback.


Page redirection issue (medium security level)

If you log into a plugin page for a module and then replace the "page" parameter with any URL, it will redirect the user to that URL. Example: https://redcap.vanderbilt.edu/external_modules/?prefix=mysql_simple_admin&page=https://amazon.com . Some sites are considering this a security issue by pen testers since authenticated REDCap users might be fooled into leaving REDCap and being sent to a possibly malicious site unwittingly. Can you please look into preventing this redirection if the page param is a URL? Thanks!

This redirection has been removed via commit 9fc3f2a.
In case it's helpful for future reference, this was added in the early days in commit f90f883.  I talked to Scott and I don't think we're using it at Vanderbilt anymore.


Reorder_layers example doesn't reorder

The reorder layers example doesn't actually reorder any layers. Maybe @kne42 wants to improve the quality of this example including calls like
viewer.layers.reorder('astronaut', 'camera', 'coins')

when she adds tests to the layers list.

This has been fixed by #155, the new example is layers.py


Remember the last input

for example
When input "amcap" first time, amcap.exe appear as line 6.
Next time when i want to open amcap.exe again, I still need input complete word "amcap", and navigatie to line 6
Launchy has a feature that remember last input, if i input "am" next time, the amcap.exe will show as line 1, it is convenience to start a program.

Wox will remember the selected programs. for example, you input "am" and select "amcap" at line 6, the next time you input "am", "amcap" will show as line 1.

Tested a bit on this with "word.exe" and "excel.exe".
After typing "wo" and "ex" and choosing Word and Excel from the list about 10 times, Word and Excel would be moved from #3 to #1 on the result list.

duplicate: #315


[SPARK-39251][SQL] Simplify MultiLike if remainPatterns is empty

What changes were proposed in this pull request?
Simplify MultiLike if remainPatterns is empty. For example:
sql("select * from range(10) where id like any('1%')").explain(true)

Before:
== Optimized Logical Plan ==
Filter (StartsWith(cast(id#59L as string), 1) OR likeany(cast(id#59L as string)))
+- Range (0, 10, step=1, splits=None)

After:
== Optimized Logical Plan ==
Filter (StartsWith(cast(id#59L as string), 1))
+- Range (0, 10, step=1, splits=None)

Why are the changes needed?
Simplify the MultiLike expressions.
Does this PR introduce any user-facing change?
No.
How was this patch tested?
Unit test.

Merged to master.


Creating a Deep vs Shallow Copy of an Object in Java

Please ignore top-level class files (DeepCopy.java and ShallowCopy.java). I pushed them by mistake.

Closing the PR.


Landing page 1.0

Signed-off-by: Bradley<EMAIL_ADDRESS>

This is a bit funky because I merged it too early then had you create a new branch. But looking through your files everything looks good, I see you resolved all the conversations that Yunfan started, and now that #18 is in this should be all good.
One thing: please delete the comment in lines 7-9 in Landing.tsx

Closing this as #36 merged


Import types in JS with var x = require('./mod')

Fixes #11825
Previously, in Javascript, you could reference types by importing them from a Typescript file:
// Filename: types.d.ts
export type Type = { a, b, c }

// Filename: use.js
import * as mod from './mod'
/** @type {mod.Type} */
var t;

But this didn't work with var = require('./mod') syntax. Now it does:
// Filename: types.d.ts
export type Type = { a, b, c }

// Filename: use.js
var mod = require('./mod')
/** @type {mod.Type} */
var t;

You can also now use the types of classes, both from Typescript and Javascript:
// Filename: pg.js
export class Pool {
  m() {
  }
}

// Filename: use.js
var pg = require('./pg')
/** @type {pg.Pool} */
var pool;

@aozgaa @DanielRosenwasser you were interested in this PR too I believe.


PDF download error

Is there an existing issue for this?

[X] Yes, I have searched the existing issues and none of them match my problem.

Product Variant
Cloud (https://rxresu.me)
Current Behavior
Even afterclicking pdf download button the downloading is not initiated.
Expected Behavior
No response
Steps To Reproduce
No response
What browsers are you seeing the problem on?
No response
What template are you using?
None
Anything else?
No response

Same issue here

Update: It is enough to export .json file and re-import it back into cloud version of RXResume. Then, you'll be able to export also the pdf file.

I found it because my browser (edge) didn't allow pop-ups and redirect.


Feedback on chapter 8 - RISC-V N-Trace (Nexus-based Trace) Specification

. Chapter 8 - "Only execution addresses (as seen  by the hart)" - reword
Only the pc is reported.

Chapter 8 - "In case MMU..." -> "When virtual memory system is enabled"

"Address fields are being sent..." -> "The address field does not include the
bit 0 as the pc is always aligned to a 2 byte boundary"

The rules are not clearly writen. They would want to be rewriiten for clarity.

If the refence address is not valid then the current pc is recorded as
the reference address and a trace message with a F-ADDR is sent.

When a message with F-ADDR is received then that address is recorded as the
reference address.

The value to transmit in U-ADDR is computed as the value resulting from XOR of
the pc with the current reference address. This value now is the new reference
address.

The bit 0 of this value is discarded and not transmitted.
The high order XLEN-1:Y bits are not transmitted if XLEN-1:Y, where Y
ranges from XLEN-1 to 1, if they are all 0.

Section 8.2 - the sign extension of the U-ADDR must be done before XOR with
the reference address should be moved into normative text from the informative
text box. The rest of the warning text is redundant and can be removed.

Section 8.2 - the rules for forming U-ADDR or F-ADDR need to be normatively
defined. The section defines ruls for decoder but not for the encoder. There
is hint of it in the information box. That text states "Trace encoder must
implement a MSB extension" - the encoder needs to implement a detetction of a
run of 1 bits and not extension. There are unstated rules about sending at
least 1 bit in the run of 1 bits which are not described normatively.

Section 8.2.1 - there are too many examples for the simple concept. This section could be shortened.

Section 8.2.2 - the use of "MMU enabled" is misleading and should be replaced
with "when virtual memory system is enabled"

Section 8.2.2 - When trace is enabled for VS/VU mode, and Sv57x4 mode is actve
at G-stage and first stage is Bare, the pc is a GPA - to add to the list of 3
addresses - and can be 59 bits wide.

Section 8.2.2 - "Any illegal address.." the text in parenthesis may be removed.

Section 8.3 - reword "instead each taken...is adding a single bit as LSB..."

Section 8.3 - the description should not say HIST field since HIST is a
message field and is not the history accumulator. Further the description is
missing that this accumulator is a shift register where 1 or 0 are shifted
in from the LSB.

"starting from MSB bit (the one before stop-bit = 1)" should be "one after"
A better wording may be to describe it as a shift register for the decoder
as well.

Section 8.3 - the rule for generating the HIST+HREPEAT is not very clearly
defined. It should state when the stop bit is at MSB if the value is
identical to previously transmitted HIST then increment HREPEAT else send a
message with HIST + HREPEAT and initialize HREPEAT to 0.

Last para of section 8.3 seems redundant and not needed for decoders.

Section 8.3 The motivation for N-trace specification to limit HIST to 32-bit is not clear. If there is no functional
reason then it should be for the impleemntation to decide the cost. This limit should be removed.
15.Section 8.3 - "See Repeated..." - last senetnce - should be together with the text before the informational box.

Section 8.4 - the rule for increment of I-CNT can be stated more simply,
accurately, and a forward compatible manner as:
"Every retired instruction MUST increment I-CNT by its ILEN divided by 16.
The first sub-bullet can be removed - its redundant beyond stating "retired
instruction" as all retired instructions change PC.
The next two bullets "An exception or interrupt..." should be replaced with
"Exceptions and interrupts do not update I-CNT" Specifically the third
bullet is wrong as the I-CNT increment is a side effect of the instruction
retiring and not the act there was a interrupt between that instruction and
next. This statement should be a main bullet.
The last bullet can be removed with the wording as above.
Also the statement "are key rules" implies there are more rules?

Section 8.4.1 is a long example about I-CNT. This section should be written
to state the specifications normatively (if any) and the examples (if
required) non-normatively. Specifically this section does not add any new
value to the specification and can just be removed.
Again, maybe these belong in an Examples appendix at the end?

Section 8.4.1 - "Plain linear" is not an Priv. or Unpriv. term.

Section 8.4.2 - is not adding anything new to the I-CNt specification.
The rules for I-CNT increment and reset are agnostic to whether the
trace operates in HTM or BTM mode. This section can also be removed.

Section 8.4.2 - refers to "above code" but there is no code in this section
and lots of code in previous sections.
Too hard to correlate this with the scenarios in the prior section.  Would be
better to show the dynamic execution flow, rather than the static code.

Section 8.4.2 - The non-normative note is repeated multiple times and adds
no value.

The entirety of section 8.4 including the 3 subsections can be replaced
with:
"The I-CNT is reset to 0 when trace starts (or restarts). Every retired
instruction increments I-CNT by its ILEN divided by 16. Traps caused by
exceptions and interrupts MUST not affect the I-CNT. The I-CNT is reset
to 0 when its value is transmitted in a trace message."

Section 8.4.4 - The wording is confusing and "(or when HIST buffer is empty)"
as a parenthis after "In BTM mode" implies HIST buffer has meaning in BTM
mode.
"may be reported" wrongly implies that it is optional to report overflow
of I-CNT.
It is not clear why ResourceFull cannot be used when HIST buffer is not
empty. Synchronizing the I-CNT should not require synchronizing the
HIST as well. The HIST can be sent when either it overflows or there is
message that inlcludes HIST that gets generated.
The statement "First choice... - second choice (SYNC=4).."
contradicts the rules of the two bullets. The first bullet states that
when HIST buffer is empty or when in BTM mode, the ResourceFull message
should be generated. But then this sub-bullet states that it is
optional and even in BTM mode a synchronization message can be generated.
The term "Synchronization message" is confusing. It should be specified
which precise *Sync message should be generated.
Suggested rewording:
"
An overflow of I-CNT must be reported to the decoder using one of the
following methods:

Using a ResourceFull message with RCODE=0. This method must be used
when operating in BTM mode. This method may be used when operating in
HTM mode if the HIST buffer is empty.

Using a IndirectBranchHistSync message. This method must be used
if operating in HTM mode and the HIST buffer is not empty.
"

The example, by including the c.ebreak muddles the example. That case is
not related to any kind of I-CNT overflow and is just confusing. Should
remove that from the example to keep the example crisp.
Could be Move this to examples in appendix

Section 8.4.4 - Reword "Overflown I-CNT=8 decodes" as decodes is
ambiguous.

Section 8.4.4 - the last paragraph implies periodic sync is mandatory.
The trace controls imply that periodic sync is optional. SYNC is needed for
various other reasons than periodic sync. This paragraph may read that
SYNC itself is not needed if periodic sync is not implemented. This paragraph
is not adding any further value and can be removed since it is misleading.

Section 8.5 - the title should be changed as there is no message called
synchronization. Perhaps "Synchronizing messages" is appropriate.

Section 8.5 - The first sentence should not be bulleted.

Section 8.5 - starting a section with an informational note is okay but
unusual.

Section 8.5 - "Allows the trade" -> "Allows the trace"

Section 8.5 - "Synchronization messages provide SYNC code" -> "Synchronizing
messages are messages with a SYNC field. The SYNC field identifies the reason for
synchronization and such messages include the F-ADDR (full address) field
to synchronize the PC with the PC observed by the encoder"

Table 25 - the header "Encoder Reset" should be first explained. Suggest
adding a few sentences before the table.

Table 25 - Fix the width of the columns

Table 25 - value 0 - "marker of external trigger input" - should this be
reworded as "marker to indicate that trace was enabled due to triggering a
external trigger"? Can external trigger be used to restart a trace that was
disabled? Which input indicates this in trace ingress port? Could we add
the name of the encoder input signal that triggers this? Which message
should be used to carry this SYNC field?

Table 25 - value 1 - Should this always be reset vector? What if trace was
activated only for S-mode. If a reset occured would trace then start tracing
M-mode PCs? Since a trace encoder capable of doing this must be in a
separate reset domain than the hart, should we break this into two - one
where there is a "stop" indicated due to reset assertion. And then if trace
starts there is a "start". So it seems appropriate to use "Entry to Reset"
here and on exit from reset when the trace is qualified to use Trace Enable?
Which message should be used to carry this?

Table 25 - value 2 - which message should be used to carry this sync.
"Clarify what is meant by "wrapped around".

Table 25 - value 3 - add an explicit section reference.

For each SYNC field encoding in Table 25 clarify which message is used to
carry them.

Table 25 - Trace Enable - the text indicates it shold be used only when
trace is re-enabled after being disabled for a gap. This does not match
What should be used when trace is enabled for first time?

Table 25 - Trace Event - should be renamed to more descriptive "
Debug watchpoint triggered". How is this different from external trace
trigger and which input to encoder should be used to determine this?
"with action=4" does this refer to debug spec? If so should provide a
reference.  The "encoder state is not reset' is redundant as there is a
explicit column for this.

Table 25 - FIFO overrun - need a definition for FIFO overrun.

Table 25 - Exit from power down - how is it different than exit from reset?
Same questions about privilege mode filtering as for exit from reset. Is
this based on halted input? If not please clarify which input causes this.

Table 25 - code 10-13 - SHould not say Yes for endoder reset - this should
depend on whatever is future definition of these. Should be blank. In
description state "Reserved for future standard use"

Table 25 - code 14-15 - SHould not say Yes for endoder reset - this should
depend on how vendors specify this. In description update to say "Designated
for custom use"

Should resolve the open question  about predioci sync usage and debugging.

Clarify what "Decorders should report" means.

Section 8.5 - clarify difference between full and partial TSTAMP. Or was it
meant to be absolute?

Section 8.5 - the informational note about "most synch. fully reset" - this
is not required as the table explicitly states which are and which are not.

Table 26 - please clarify why back to back return/jump/exception or
exception following interrupt are considered as corner cases.

Table 26 - "start of hart" - please clarify this term. If the interrupt is
pending why should it be signaled as a taken interrupt?

Table 26 - Why is excecption at first instruction traced a corner case?

Table 26 - "hart stops" - is that halted or reset? Why should a halt signal
entry to debug mode. Should the I-CNT and HIST not be the value active at
the time the hart stopped?

Section 8.7 - "relative to recently reported" - should it be any recently
reported or should it be fixed as the "last reported"?

Section 8.7 "ALL synchronization messages (which include full address)"
implies that only the synch. messages that include a full address must have
TSTAMP. However all such messages are required to have a full address. So
why is this qualification needed?

Section 8.7 - "Otherwise some sections..." that justification seems
incorrect as all sections are timestamped. The appropriate justification is
that sync. messages may be used to start decoding trace without having
observed any of the previous messages and hence carry an absolute timestamp

Section 8.7 - Is it allowed to omit TSTAMP in a message if the message defines
a TSTAMP field and trTsEnable is 1. The second bullet seems to imply that it
is okay to ignore the configruation. This also conflicts with second
paragraph that states that non sync. messages are required to incldue a
relative timetsamp.

Section 8.7 - it has been established earlier in Chapter 3 that maximum field
size is 64 bits. Why is the bullet 3 specially called out?

Section 8.7 - replace "code correlation" to "trace correlation"

Section 8.7 - reword 5th bullet

Section 8.7 - the first sub-bullet of 5th bullet talks about "distance
between distant events" - this is completely unclear what it means and
what is meant by "reported in a consistent way"

Section 8.7 - The 5th bullet should be reworded to state timestamp is
from the time the itype was presented to the encoder input. The statement
"when exception or interrupt was observed" does not make it clear as to
was observed by who. It should be when it was observed by encoder and not
when it was observed by the hart.

Section 8.7 - Rephrase - last main bullet.  Don't need 3 bullets for this.

Section 8.2 - title - "Virtual Addresses Optimization" - consider removing plural
consider a different more descriptive name

"The following additional rules are used (when trTeInstExtendAddrMSB control bit is implemented
and set):" - remove parenthesis

I am closing all N-Trace PDF related issues with same comments as all issues were handled via comments/discussions in SINGLE Google Docs. Relevant links are as follows:
Notes to N-Trace PDF:   https://docs.google.com/document/d/1h__c0Kc7TQAWMh5bw9cNC9bl_IGqyY_ylPV14uc2xj0
N-Trace PDF rc20:       https://github.com/riscv-non-isa/tg-nexus-trace/commit/221f6b1cef94c5f503554e0cb0deb4046dd49686
N-Trace for ARC review: https://github.com/riscv-non-isa/tg-nexus-trace/commit/1de77dcff1a75197232f72b8fe6863892da0cc74


Spec: should findOne() have count entry in response?

Working on #300, I noticed what seems like a minor discrepancy in our spec: inclusion (or not) of count property in response for find(), findOne() and findOneAndModify().
It seems to me that:

Spec suggests that ONLY find() should have it (see https://github.com/stargate/jsonapi/blob/main/docs/jsonapi-spec.textile#commandFind -- "'data' -- Present with fields : docs, count and nextPageState." -- but NOT findOne() ("'data' -- Present with fields : docs only"
Our implementation always adds count in data, as long as docs is a non-null array.

So, it looks like either Spec should be updated to state that count is included for findOne()/findOneAndUpdate() OR our implementation should drop it from them.

FWIW, Mongoose doesn't expect a count property in the response for find(), findOne(), or findOneAndUpdate(). count would be redundant:

For find(), count would just be the length of the result array
For findOne(), count would be 0 or 1 depending on if the result is null
For findOneAndUpdate() without upsert, same as findOne(). With upsert, depends on upsertedId, returnDocument, and whether the result is null.

cc @amorton @maheshrajamani  what do we think here? It is redundant information as @vkarpov15 points out, even for full find().

Don't have a point of view on this. Server is just doing List.size() to get this count. Believe mangoose driver will ignore the information which are not required.

I am ok with leaving it there if no one has strong opinions.

To confirm, task in this issue is to remove count in the findOne and findOneAndUpdate without upsert, right?

All findOne* commands return document. So need to do it for the following:

findOne
findOneAndUpdate
findOneAndDelete
findOneAndReplace

To confirm, task in this issue is to remove count in the findOne and findOneAndUpdate without upsert, right?

It is for dropping it altogether, including case of upsert.


chore(examples/koa): use exported strings for attributes

Which problem is this PR solving?

Part Of #2025

Short description of the changes
On package examples/koa:

Update @opentelemetry/semantic-conventions ^1.23.0
Use exported strings for Semantic Attributes.

/easycla


update UO import process

Description of the issue
UO is the Units Ontology which we import indirectly into oeo-shared, as we did with IAO and RO before.
Since we started improving the import process for IAO and RO, we might want to do this for UO as well. This would also provide the advantage of selecting / deselecting units, because many of them are not needed for the OEO (currently).
Ideas of solution

[x] Check if we could adopt the new import process for UO.
[x] If yes, apply the process
[ ] Document in the wiki module description and the description of external ontologies

Workflow checklist

[ ] I am aware of the workflow for this repository

I noticed that there are a couple of things in the old import different from the UO in its current form (http://obofoundry.org/ontology/uo):

The old import contains fields "id", "has_obo_namespace", "created_by" and "in_subset", which I was not able to find in the UO
The way sources for definitions are given differs. The current version of the UO has them appended at the end of a definition (for example: "A unit of measurement is a standardized quantity of a physical quality." [Wikipedia:Wikipedia]), while the old import has them as an annotation called "database_cross_reference"
Instead of "rdfs:comment", the old import uses "iao_0000115" for definitions in the UO (so that protege shows them as "definition" rather than as "comment")

Should these changes also be included in the new import?

See https://github.com/OpenEnergyPlatform/ontology/pull/1633#issuecomment-1697286456 for the current state of the issue

I close this now as we will be releasing the new structure in a few minutes.


fix: account for remotes when resetting local db

What kind of change does this PR introduce?
Bug fix https://github.com/supabase/cli/issues/2774
What is the new behavior?
db start | reset should account for remotes declared in config.toml.
[remotes.staging]
project_id = "staging-project-ref"

[remotes.staging.db.seed]
enabled = true
sql_paths = ["seeds/*.sql"]

Additional context
Add any other context or screenshots.

Pull Request Test Coverage Report for Build<PHONE_NUMBER>7
Details

4 of 4 (100.0%)  changed or added relevant lines in 1 file are covered.
5 unchanged lines in 1 file lost coverage.
Overall coverage decreased (-0.02%) to 59.634%

Files with Coverage Reduction
New Missed Lines
%

internal/gen/keys/keys.go
5
12.9%

Totals

Change from base Build<PHONE_NUMBER>6:
-0.02%

Covered Lines:
6388

Relevant Lines:
10712

💛  - Coveralls


docs: add section for installation to readme

Adds a simple section for installation to the readme.

Click here to preview the readme in the repository

LGTM


SVG images should not render as code

Versions and device

PocketHub  0.5.1
Android  9
MI9

Steps to Reproduce
1.Open a .svg file in PocketHub
For example: https://github.com/Abies-sand/Test/blob/master/filter.svg
Actual behaviour
The .svg file renders as code

Expected behaviour
The .svg file renders as an image, like the way it shows on the Github webpage

I would like to work on this issue.


Create an example contract which uses the pyth data feed to execute an ethereum contract

Background
Ideally this functions something like a skeleton which can be readily adapted.
Done when

[ ] the contract exists
[ ] Documentation exists suitable for first-time users

Closing. Will do a new one.


"Găneasa", "Dranovățu", "Grădiștea", "Izvoru", "Oltișoru" are listed in the drop-down menu

Description:
When user writes "Găneasa", "Dranovățu", "Grădiștea", "Izvoru" and "Oltișoru" the locations appear in the drop-down menu next to the comune and the county which is a part according to the law
Precondition:
The website is up an running.

Step 1
Write in the search bar "Găneasa"
Expected results
The location appears in the drop-down menu as "Sat Găneasa, OLT (Găneasa)"

Step 2
Press "x" button.
Expected results
The location was deleted from the search bar.

Step 3
Write in the search bar "Dranovățu"
Expected results
The location appears in the drop-down menu as "Sat Dranovățu, OLT (Găneasa)"

Step 4
Press "x" button.
Expected results
The location was deleted from the search bar.

Step 5
Write in the search bar "Grădiștea"
Expected results
The location appears in the drop-down menu as "Sat Grădiștea, OLT (Găneasa)"

Step 6
Press "x" button.
Expected results
The location was deleted from the search bar.

Step 7
Write in the search bar "Izvoru"
Expected results
The location appears in the drop-down menu as "Sat Izvoru, OLT (Găneasa)"

Step 8
Press "x" button.
Expected results
The location was deleted from the search bar.

Step 9
Write in the search bar "Oltișoru"
Expected results
The location appears in the drop-down menu as "Sat Oltișoru, OLT (Găneasa)"


feat(ios): deprecate waitForBuffer

While looking into why we needed to set waitForBuffer on iOS I stumbled upon https://developer.apple.com/documentation/avfoundation/avplayer/1643482-automaticallywaitstominimizestal – according to these docs we should keep this to the default value of true when linking to iOS 10 and above (which we do).
I tested this with the example app, since it does not set waitForBuffer, causing  player.automaticallyWaitsToMinimizeStalling to be set to false, causing a few of the tracks not to play correctly.
When I remove these lines, which cause player.automaticallyWaitsToMinimizeStalling incorrectly to be set to false, everything works as expected.
First try the example app without this pr, press play, wait for the track to start playing, press next, wait for the track to start playing until you reach Whip which is then going to stop directly - as well as the next track smooth jazz 24.
Then with this pr all tracks should just work. (but make sure that the track is playing before pressing next, because you might otherwise run into https://github.com/doublesymmetry/react-native-track-player/issues/1691)

If this is verified to work, we should probably also deprecate the docs about waitForBuffer

Okay yes lets start with defaulting to true.
I might be wrong, but doesn’t the example already contain a local file? If this works, maybe we still might want to consider removing? It feels like one of those loose ends that would be good to have gone.
Or how about deprecating until someone pops up asking for it?

As discussed we want player.automaticallyWaitsToMinimizeStalling to now default to true

player.bufferDuration is now only set if config["minBuffer”] is defined – because the default value is already 0
waitForBuffer is now only set if config["waitForBuffer”] is defined – because the default value is already true
removed waitForBuffer from the docs
added a deprecation notice in the code, with a request to comment on this pr if there is a good reason to set waitForBuffer to false

Is there currently a way for the track player to begin playing as soon as it has received a chunk of data? Right now, it looks like it waits until all chunks have been passed from the backend. I was thinking that waitForBuffer might be a solution to this.

Yes, I have tried that. I'm simulating a slow network connection on my simulator and can see that the track player is waiting. These are the settings I've used to set up the player:  TrackPlayer.setupPlayer({ waitForBuffer: false, minBuffer: 2 })

@allison-wavy did you ever figure out a solution to this?


Missing LICENSE

The README says MIT, but there is no license file.

Hi the License file been added


Merge into SIMDe?

SIMDe maintainer here.  If you're interested, I'd love to integrate this into SIMDe.  Obviously SIMDe would benefit from better implementations on MSA. sse2msa would get vastly improved coverage of the x86 APIs from our existing portable fallbacks (which are often auto-vectorized) and an extensive test suite, and a lot of the work is already done (the functions already exist, adding MSA implementations is just a matter of adding the proper preprocessor test and calling the MSA function(s)).
We've actually already started implementing the MSA API using SSE/NEON/etc., so a lot of the infrastructure is already in place.  To get things going in the other direction we would basically just need to add the MSA types to our existing SSE unions, which is quite simple.

Thanks for your interest in this project. This project has just been initiated, and there are still some problems. I will continue to update this project.
At the same time, thank you for your contribution to the development of SIMD related software. I am also following and hope to participate in the development of SIMDe. If you are interested in this project, I will be very grateful for your improvements to this project. I also hope that this project will be helpful to the development of SIMDe.

@nemequ Thanks for your interest in this project. This project has just been initiated, and there are still some problems. I will continue to update this project.
At the same time, thank you for your contribution to the development of SIMD-related software. I am also following and hope to participate in the development of SIMDe. If you are interested in this project, I will be very grateful for your improvements to this project. I also hope that this project will be helpful to the development of SIMDe.


Please add support to download DRM Videos

Description of the new feature / enhancement
Sir Please Add option to Download & Decrypt DRM Videos (User must have keys , Like Puyodead1 Tool ) if can just add mp4decrypt & a way to download MPD via yt-dlp or aira2
your Downloader just missing this
Scenario when this would be used?
This will be used when a user want to download DRM Course and he have the keys.

Yes please, I have the client_id.bin (device_client_id_blob) and private_key.pem (device_private_key) files to decrypt the videos, I think its better than ge the decrypted key and decrypted key id

Yes please, I have the client_id.bin (device_client_id_blob) and private_key.pem (device_private_key) files to decrypt the videos, I think its better and faster than get the decrypted key and decrypted key id
they do the same for crunchy roll drm protected videos
https://github.com/Crunchy-DL/Crunchy-Downloader

How does it work?
Do you only need these 2 files to decrypt any course?

Yes please, I have the client_id.bin (device_client_id_blob) and private_key.pem (device_private_key) files to decrypt the videos, I think its better and faster than get the decrypted key and decrypted key id
they do the same for crunchy roll drm protected videos https://github.com/Crunchy-DL/Crunchy-Downloader

i to get those file would you help me. i need a course to download very badly. i will gift some course you also

Yes please add DRM Support. So that people who have keys can Download courses easily

yeah, would be useful

How can I get the keys, and where should I get them from?

How can I get the keys, and where should I get them from?
i can't tell you bro...how to get  but  if you want just keys then i will give ...

Wie bekomme ich den Schlüssel?  Kann mir jemand helfen?

Wie bekomme ich den Schlüssel?  Kann mir jemand helfen?


How to fine-tune on a custom dataset?

Is there a guide for how to fine-tune DINO on a custom imagenet-formatted dataset? (after pretraining on custom data)

Fine-tuning to other datasets using the same self-supervised paradigm #80

Fine-tuning to other datasets using the same self-supervised paradigm #80

#80


[TC-MC-3.7]Application Launcher Cluster--Chip-tool needs to provide a way for TH to sends a LaunchApp command to DUT to launch an app and bring an application to the foreground.

Problem
[TC-MC-3.7]Application Launcher Cluster--Chip-tool needs to provide a way for TH to sends a LaunchApp command to DUT to launch an app and bring an application to the foreground.
Test-Plan screenshot

@chrisdecenzo - would this fall under your development as this involves application launcher cluster?

You can use the launch-app command. For example, the following works to launch an app in the tv-app example:
chip-tool applicationlauncher launch-app '{"catalogVendorId": 123, "applicationId": "exampleid"}' 1234 1
I added this instruction to the notes section of this test case in the test plan doc.


Update approach using the hash for better accessibility and built in support for things like history/push state

Fixed in https://github.com/cferdinandi/smooth-scroll/pull/215


Multiselect and responsive bootstrap

This is the best solution for implementing select2 in bootstrap I've seen until now!
Unfortunately it doesn't allow yet for the responsive functionality of Bootstrap. Would it be possible to add that, so that when screen-width is max. 767px, the multiselect container gets a 100% width?

+0

+0

+1

Closing out - this has probably been taken care of here:
https://github.com/select2/select2-bootstrap-theme


ConvertToRGB calls 8 plugins that are not required

Hi Revan and all people here,
Description: when I add the filter ConvertToRGB() or ConvertToRGB24() and 32, 48 etc
it will call all the following:
LoadPlugin("C:\Program Files\StaxRip\Apps\Plugins\avs\AddGrainC\AddGrainC.dll")
LoadPlugin("C:\Program Files\StaxRip\Apps\Plugins\avs\Average\Average.dll")
Import("C:\Program Files\StaxRip\Apps\Plugins\avs\DehaloAlpha\Dehalo_alpha.avsi")
Import("C:\Program Files\StaxRip\Apps\Plugins\AVS\NNEDI3\edi_rpow2.avsi")
LoadPlugin("C:\Program Files\StaxRip\Apps\Plugins\avs\JPSDR\Plugins_JPSDR.dll")
LoadPlugin("C:\Program Files\StaxRip\Apps\Plugins\avs\modPlus\modPlus.dll")
Import("C:\Program Files\StaxRip\Apps\Plugins\AVS\NNEDI3\nnedi3.avsi")
Import("C:\Program Files\StaxRip\Apps\Plugins\AVS\Utils\Utils-1.avsi")
(They appear in the code preview and in the final code of the job)
The consequence is that when I press preview, it takes 10 seconds to open the preview, when I press Next to create the job, also it takes 10 seconds. Everything else works fine.
Please  note that ConvertToYUV filter family does not call any of these plugins.
Please note also that this problem did not exist in Staxrip v<IP_ADDRESS>: ConvertToRGB filters didn't call any plugin to load or to import.
Again, sorry with the double post in Stax76 page issue#417
Thanks for the good work!!

Utils script has ConvertToRGB() as Well. It calls Utils Script which triggers loading of all the additional plugins it needs as well. I might remove it down the road, I'll see what is needed.
If a Plugin is loaded but not used, there zero consequences. If it takes you more then 3 seconds for preview window to appear, then something else wrong (Very likely some Hardware issue).
You can't compared <IP_ADDRESS> to Newer versions two very different set of filters & plugins are used.

Thanks very much for taking a look at it !!

And thank you very much for having fixed it in v<IP_ADDRESS>


Add documentation to Eligibility Form package

Fix #43

@nathanfletcher I have made some small updates in commit 54d9a1f. This pull request is now ready for review.


port 80 as an option

testing this out and since I have it under a macvlan I can assign it an ip address, hence port 80 would be nice.  I tried to just change the env variable to 80 but no joy.  Then tried port mapping and even URLS as an env variable.. nothing works..
Am I missing something or does this image not allow port 80?
thanks

Hello,
Thanks for the great explanation.  I do have pfsense running and can setup a reverse proxy and even setup cname etc, however, I was just hoping to not have to deal with that for this app.
As I am newer to docker some things do not make sense to me.  One thing I tried to do was use the port mapping feature to map port 80 on the host side to port 3000 on your container side. is this something you have to 'allow' in the image or is your environment variable setting the external port only and hardwiring it to 3000 internally?
  ports:
    - '80:3000'


Yatin: Watch use-together.com

Yatin requests the watch of the watch_keyword use-together\.com. See the MS search here and the Stack Exchange search in text, in URLs, and in code.

use-together\.com has been seen in 1 true positive, 1 false positive, and 0 NAAs.

Approved by cigien in Charcoal HQ


Metadata update takes for ever when the resource has a large file

I uploaded a file of size 1.4 GB. Then in resource editing page when I tried to update any metadata fields it felt like nothing is happening. It took quite a long time for the update success message to show up.

Related to #105

In the current workflow, a bag for a resource is created any time there is an update to the resource. The bag creation process can be very time consuming process when the resource has large amount of data. We need to optimize the bag creation workflow.


#1073 - removing deprecated functions

get_stdout and get_resources_usage were deprecated with the addition of logs and are no longer supported.

Task https://github.com/orgs/inductiva/projects/15/views/2?pane=issue&itemId=52547986


Log limiting messages on trace level

Signed-off-by: Stanislav Knot<EMAIL_ADDRESS>

@sknot-rh can you amend the description to explain what problem you're trying to solve. I can guess, but we should be explicit.


security

I wanted to give you a heads up but there doesn't seem to be a way to reach the boxcars team privately. No email address or contact form, and the Twitter account doesn't accept DMs. There is no listing of production apps using this library, so it seemed unlikely that end-users would be harmed as a result of my post, so I just went ahead. Realized later I could create a github issue here. Feel free to delete.
Some of the features (activerecord and sql in particular) have big security implications that are completely undocumented. This seems to be a trend in LLM composability frameworks, so I wrote a post about it. Details here. If you improve security or make the risks clear, I can update the post to reflect that.

Thanks for the quick reply!
I think langchain has similar issues (see here for example). I assume the JS port also has these problems. Didn't mean to single you out but I didn't have time to make PoCs for all of them. And I'm more familiar with Ruby, so I looked at Boxcars first.
I'll update the post to reflect that you're working on it. Saw the email, lets connect there.


Add workspace folder path to context keys.

I'm looking to display a context menu command for specific workspace folders and all folders/files included in it. I am able to determine the supported projects and set a 'supportedProjects' using setContext, but there doesn't seem to be a way for me to match that up with the right click context since there isn't a workspace folder path context key. Would it be possible to add this?

This feature request is now a candidate for our backlog. The community has 60 days to upvote the issue. If it receives 20 upvotes we will move it to our backlog. If not, we will close it. To learn more about how we handle feature requests, please see our documentation.
Happy Coding!

This feature request has not yet received the 20 community upvotes it takes to make to our backlog. 10 days to go. To learn more about how we handle feature requests, please see our documentation.
Happy Coding!

:slightly_smiling_face: This feature request received a sufficient number of community upvotes and we moved it to our backlog. To learn more about how we handle feature requests, please see our documentation.
Happy Coding!


fix move wrong members in HMSExternalTable

Previously, there are 2 members: TableScanParams and IncrementalRelation in HMSExternalTable.
These 2 members are for Hudi's incremental query, so their lifecycle should be with query task,
should not be saved in HMSExternalTable.
This PR mainly changes:

Add LogicalHudiScan and PhysicalHudiScan, extends from LogicalFileScan and PhysicalFileScan.
Move TableScanParams and IncrementalRelation from HMSExternalTable to XXXHudiScan.
Add or modify related Nereids rules

run buildall

run buildall

run buildall

LGTM


[Hacktoberfest2018] Use Bootstrap to resize the images into a 3x3 grid in the centre

Resize the current images and place them in the middle of the page similar to instagram.

@adlyloukil Done but you need to resolve conflicts 😞

Pleasure to work with this issue.


Potion timers false triggering

Sometimes potion timers will randomly appear when they shouldn't. This issue was taken from Zombie on Discord:

i did something when famrming and it started my anti fire pot timer
it actually started 2 timers, one of them was a blank white square tho

Resolved in 75e8437c828fb46b4e61b877bf17d6e9ffd2893b


No deprecation warnings

Dejavú

Idem vetus res

hes doin it on every engine I think

hes doin it on every engine I think

you aren't wrong