Make /user/:id length configurable, secure

Use SystemRandom for character choice
Let user configure the desired length of the user ID

Compliments #204. If you specify an API_AUTH_TOKEN on tmpnb start, only clients that know the token can request access to a container via /api/spawn. The spawn response contains the /user/:id path of a selected container. If you specify a reasonably long user_length on tmpnb start, guessing the path to a spawned container becomes very difficult. In essence, the path segment winds up acting like an API key to the container.
Not rock solid security, but, hey, not bad reusing what already exists.

Looks good to me.


Drivers as runtimes content

This PR is taking playwright drivers out of the PlaywrightSharp.dll. These drivers will now be included in the nugget package inside the runtimes folder.
The dotnet build process will take a platform-specific driver based on the RuntimeIdentifier set in the csproj file, or based on the runtime used in the dotnet publish command.
If the RuntimeIdentifier is not set the entire runtimes folder is being copied. I'm checking that scenario as a fallback.
This change has the following benefits:

We avoid writing files in the bin folder in runtime.
The PlaywrightSharp.dll will be under 500kb.
We will be able to ship .NET 5 specific versions without having huge dlls.
The driver (CLI) will be "visible" at build time and also at deploy time. So users will be able to run the install command without a dotnet tool.

This PR also includes a targets file. This will add a target to the build process, which will download the browser locally at build time.
That means that if PlaywrightSharp is used as an end-to-end testing tool, users won't need to run InstallAsync.
And by making the CLI visible, users using PlaywrightSharp in WebApps won't need to run InstallAsync as long as they run playwright-cli.exe install (in windows) or ./playwright-cli install in OSX/Linux as part of the deploy process. So with this PR we will discourage the usage of InstallAsync.

cc @arjunattam @pavelfeldman @yury-s

Would you mind taking a look at this @Meir017?

This is exciting! I'm assuming the dotnet-tool will not be required anymore, and we can recommend cli for manual installs (if required) and codegen. How would users know where the cli is? Is the path trivial?

I'm assuming the dotnet-tool will not be required anymore, and we can recommend cli for manual installs (if required)

Exactly :)

and codegen.

I'm thinking that we could wrap the CLI into the current dotnet tool so users can do playwright-sharp codegen no matter the current directory. What do you think?

How would users know where the cli is? Is the path trivial?

It's trivial, it's the bin folder where the app is compiled.

It is work if I do not publish as single file format.
However, if I try below:
dotnet publish -r win-x64 -c Release /p:PublishSingleFile=true /p:PublishTrimmed=true
The publish itself process is work, but when I click the main exe, it would show error "The path is empty. (Parameter 'path')"
Can you help to advise solution? Or else, I have to publish without single file format, that means lots of dlls ... and seems messy...
Btw, it try to set driverExecutablePath parameters, but not sure which correct path, can you advise?

It is work if I do not publish as single file format.
However, if I try below:
dotnet publish -r win-x64 -c Release /p:PublishSingleFile=true /p:PublishTrimmed=true
The publish itself process is work, but when I click the main exe, it would show error "The path is empty. (Parameter 'path')"
Can you help to advise solution? Or else, I have to publish without single file format, that means lots of dlls ... and seems messy...
Btw, it try to set driverExecutablePath parameters, but not sure which correct path, can you advise?

I find can fix by set driver path as "./playwright-cli.exe", issue closed.


issues and roadmap

Hi!
Could you please provide some additional info regarding Memo, specifically if there are any known issues, any feature roadmap that you may have in mind, how it compares/differs to/from similar efforts (e.g. foam)?
Thanks a lot!

Hello @alexisargyris, and thanks for asking!
About known issues and VSCode limitations which I encountered during the development:

One can't drag an image onto text editor to get a link out of it, so I have to figure out how to make pasting images more convenient

One can still drag and drop an image onto file tree, and use links autocomplete or use Markdown paste plugin to paste an image from clipboard

Image preview on hover for images with UNC paths does not work with Windows due to VSCode CORS settings, but local paths work just fine
I can imagine that Memo will not perform well on the knowledge base with thousands of files, because it does not use indexing yet and calculates references on the fly using some thin cache layer. Still, it works fine with my knowledge base which is around ~2000 small notes
Links that are not created to filesystem won't appear in the autocomplete results (something that I realized recently). Memo scans all notes and images in the opened workspace, but does not consider links that are not created to filesystem

Roadmap / thoughts:

Better search. Built-in VSCode search is not nearly as good as it could be for knowledge base

for instance, boolean logic can be used to make queries imagine searching by multiple links
excluding certain references from results while searching
fuzziness
amount of words around link
etc.

Memo friendly pasting of images from clipboard, so far I use Markdown paste plugin for that which also adds Markdown image in this format ![alt](src) to the text editor, ideally it should be a Memo resource link instead
Markdown paste feature will be awesome, when one copies website content and html from clipboard automatically converted to markdown on pasting it to the text editor, I so far use this https://euangoddard.github.io/clipboard2markdown/ (Markdown paste does not work for me for some reason - it does not convert html to markdown on executing paste command in VSCode)
Graph panel - I did not find it very useful for myself, but most of knowledge bases usually have it, so it can be introduced on collecting more upvotes or if someone would find time to contribute
Finding dangling links and links that are not created yet to the filesystem
Todo panel - show all incompleted todos
Daily notes panel - show all daily notes in all folders across knowledge base (workspace)

About comparison with similar tools, such as Foam. I did not try Foam, so I can't easily compare Memo and Foam. I tried Obsidian and RoamResearch. RoamResearch has a different concept to Memo and uses Datomic and blocks under the hood. I'd call Roam the most advanced tool in this category that I ever tried. I enjoyed using everything-is-a-link functionality in Roam and advanced filters, offline sync is nice too! The biggest downside for me with Roam was no end-to-end encryption for the whole workspace (only specific blocks supported), all data from Datomic ends up in Firebase in open format and everyone at Roam and Google can read your notes. Speaking of Obsidian, Memo is quite close to Obsidian, the main difference that Obsidian is built on top of CodeMirror and Memo is built on top VSCode, so one can expect more advanced editing features with VSCode. Other features that I can recall existing in Obsidian, but missing in Memo :

Graph panel (maybe)
Pasting images from clipboard (planning to add)
Dragging image on text editor directly (VSCode limitation)
Markdown importer from RoamResearch and Zettelkasten (maybe)
Audio recorder (maybe)
Starred notes (maybe)

I'm looking forward to contributions and more ideas.
Thank you!

That was really useful, many thanks. I'll start using Memo and suggest/vote for features.


cant generte payload

[?] These info above are correct? (y/n) : y
[*] Checking Dependencies...
[+] All Dependencies are Installed on this system ;)
[*] Generating Please wait for a while...
[*] Encrypting Source Codes...
[+] Operation Completed Successfully!
[*] Compiling your payload, Please Wait for a while...
47 INFO: PyInstaller: 3.5+498e6ee058
47 INFO: Python: 3.8.3
65 INFO: Platform: Linux-5.6.0-2parrot1-amd64-x86_64-with-glibc2.29
66 INFO: wrote /home/youssef/technowhorse/output_file_name.spec
75 INFO: UPX is available.
79 INFO: Extending PYTHONPATH with paths
['/home/youssef/technowhorse', '/home/youssef/technowhorse']
80 INFO: checking Analysis
80 INFO: Building Analysis because Analysis-00.toc is non existent
80 INFO: Initializing module dependency graph...
87 INFO: Initializing module graph hooks...
88 INFO: Analyzing base_library.zip ...
5083 INFO: Processing pre-find module path hook   distutils
10927 INFO: Analyzing hidden import 'payload'
11259 INFO: running Analysis Analysis-00.toc
11294 INFO: Caching module hooks...
11300 INFO: Analyzing /home/youssef/technowhorse/output_file_name
11311 INFO: Loading module hooks...
11312 INFO: Loading module hook "hook-_tkinter.py"...
11416 INFO: checking Tree
11417 INFO: Building Tree because Tree-00.toc is non existent
11417 INFO: Building Tree Tree-00.toc
11426 INFO: checking Tree
11426 INFO: Building Tree because Tree-01.toc is non existent
11426 INFO: Building Tree Tree-01.toc
11433 INFO: Loading module hook "hook-distutils.py"...
Unable to find "/usr/include/python3.8/pyconfig.h" when adding binary and data files.This would mean your Python installation doesn't
come with proper library files. This usually happens by missing development
package, or unsuitable build parameters of Python installation.

On Debian/Ubuntu, you would need to install Python development packages

apt-get install python3-dev
apt-get install python-dev

If you're building Python by yourself, please rebuild your Python with
--enable-shared (or, --enable-framework on Darwin)

[*] Deleting Junk Files...
[+] Junk Files Removed Successfully!
[!] Failed To Generate Your Payload :(, Please Try Again!
[:D] Please Contact us on https://github.com/Technowlogy-Pushpender/technowhorse

Have you tried those command s which have been shown in the output
You need to install python correctly, tool is working fine and it has no
issue
On Sun, 12 Jul, 2020, 5:55 PM youhacker55<EMAIL_ADDRESS>wrote:

[?] These info above are correct? (y/n) : y
[*] Checking Dependencies...
[+] All Dependencies are Installed on this system ;)
[*] Generating Please wait for a while...
[*] Encrypting Source Codes...
[+] Operation Completed Successfully!
[*] Compiling your payload, Please Wait for a while...
47 INFO: PyInstaller: 3.5+498e6ee058
47 INFO: Python: 3.8.3
65 INFO: Platform: Linux-5.6.0-2parrot1-amd64-x86_64-with-glibc2.29
66 INFO: wrote /home/youssef/technowhorse/output_file_name.spec
75 INFO: UPX is available.
79 INFO: Extending PYTHONPATH with paths
['/home/youssef/technowhorse', '/home/youssef/technowhorse']
80 INFO: checking Analysis
80 INFO: Building Analysis because Analysis-00.toc is non existent
80 INFO: Initializing module dependency graph...
87 INFO: Initializing module graph hooks...
88 INFO: Analyzing base_library.zip ...
5083 INFO: Processing pre-find module path hook distutils
10927 INFO: Analyzing hidden import 'payload'
11259 INFO: running Analysis Analysis-00.toc
11294 INFO: Caching module hooks...
11300 INFO: Analyzing /home/youssef/technowhorse/output_file_name
11311 INFO: Loading module hooks...
11312 INFO: Loading module hook "hook-_tkinter.py"...
11416 INFO: checking Tree
11417 INFO: Building Tree because Tree-00.toc is non existent
11417 INFO: Building Tree Tree-00.toc
11426 INFO: checking Tree
11426 INFO: Building Tree because Tree-01.toc is non existent
11426 INFO: Building Tree Tree-01.toc
11433 INFO: Loading module hook "hook-distutils.py"...
Unable to find "/usr/include/python3.8/pyconfig.h" when adding binary and
data files.This would mean your Python installation doesn't
come with proper library files. This usually happens by missing development
package, or unsuitable build parameters of Python installation.

On Debian/Ubuntu, you would need to install Python development
packages

apt-get install python3-dev
apt-get install python-dev

If you're building Python by yourself, please rebuild your Python
with
--enable-shared (or, --enable-framework on Darwin)

[*] Deleting Junk Files...
[+] Junk Files Removed Successfully!
[!] Failed To Generate Your Payload :(, Please Try Again!
[:D] Please Contact us on
https://github.com/Technowlogy-Pushpender/technowhorse
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/Technowlogy-Pushpender/technowhorse/issues/6, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/ANORYITP7BOMPY7YXMMKAUTR3GTTFANCNFSM4OXY6KDQ
.

Have you tried those command s which have been shown in the output You need to install python correctly, tool is working fine and it has no issue
…
On Sun, 12 Jul, 2020, 5:55 PM youhacker55, @.> wrote: [?] These info above are correct? (y/n) : y [] Checking Dependencies... [+] All Dependencies are Installed on this system ;) [] Generating Please wait for a while... [] Encrypting Source Codes... [+] Operation Completed Successfully! [] Compiling your payload, Please Wait for a while... 47 INFO: PyInstaller: 3.5+498e6ee058 47 INFO: Python: 3.8.3 65 INFO: Platform: Linux-5.6.0-2parrot1-amd64-x86_64-with-glibc2.29 66 INFO: wrote /home/youssef/technowhorse/output_file_name.spec 75 INFO: UPX is available. 79 INFO: Extending PYTHONPATH with paths ['/home/youssef/technowhorse', '/home/youssef/technowhorse'] 80 INFO: checking Analysis 80 INFO: Building Analysis because Analysis-00.toc is non existent 80 INFO: Initializing module dependency graph... 87 INFO: Initializing module graph hooks... 88 INFO: Analyzing base_library.zip ... 5083 INFO: Processing pre-find module path hook distutils 10927 INFO: Analyzing hidden import 'payload' 11259 INFO: running Analysis Analysis-00.toc 11294 INFO: Caching module hooks... 11300 INFO: Analyzing /home/youssef/technowhorse/output_file_name 11311 INFO: Loading module hooks... 11312 INFO: Loading module hook "hook-_tkinter.py"... 11416 INFO: checking Tree 11417 INFO: Building Tree because Tree-00.toc is non existent 11417 INFO: Building Tree Tree-00.toc 11426 INFO: checking Tree 11426 INFO: Building Tree because Tree-01.toc is non existent 11426 INFO: Building Tree Tree-01.toc 11433 INFO: Loading module hook "hook-distutils.py"... Unable to find "/usr/include/python3.8/pyconfig.h" when adding binary and data files.This would mean your Python installation doesn't come with proper library files. This usually happens by missing development package, or unsuitable build parameters of Python installation. - On Debian/Ubuntu, you would need to install Python development packages - apt-get install python3-dev - apt-get install python-dev - If you're building Python by yourself, please rebuild your Python with --enable-shared (or, --enable-framework on Darwin) [] Deleting Junk Files... [+] Junk Files Removed Successfully! [!] Failed To Generate Your Payload :(, Please Try Again! [:D] Please Contact us on https://github.com/Technowlogy-Pushpender/technowhorse — You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub <#6>, or unsubscribe https://github.com/notifications/unsubscribe-auth/ANORYITP7BOMPY7YXMMKAUTR3GTTFANCNFSM4OXY6KDQ .

yes

Have you tried those command s which have been shown in the output You need to install python correctly, tool is working fine and it has no issue
…
On Sun, 12 Jul, 2020, 5:55 PM youhacker55, @.> wrote: [?] These info above are correct? (y/n) : y [] Checking Dependencies... [+] All Dependencies are Installed on this system ;) [] Generating Please wait for a while... [] Encrypting Source Codes... [+] Operation Completed Successfully! [] Compiling your payload, Please Wait for a while... 47 INFO: PyInstaller: 3.5+498e6ee058 47 INFO: Python: 3.8.3 65 INFO: Platform: Linux-5.6.0-2parrot1-amd64-x86_64-with-glibc2.29 66 INFO: wrote /home/youssef/technowhorse/output_file_name.spec 75 INFO: UPX is available. 79 INFO: Extending PYTHONPATH with paths ['/home/youssef/technowhorse', '/home/youssef/technowhorse'] 80 INFO: checking Analysis 80 INFO: Building Analysis because Analysis-00.toc is non existent 80 INFO: Initializing module dependency graph... 87 INFO: Initializing module graph hooks... 88 INFO: Analyzing base_library.zip ... 5083 INFO: Processing pre-find module path hook distutils 10927 INFO: Analyzing hidden import 'payload' 11259 INFO: running Analysis Analysis-00.toc 11294 INFO: Caching module hooks... 11300 INFO: Analyzing /home/youssef/technowhorse/output_file_name 11311 INFO: Loading module hooks... 11312 INFO: Loading module hook "hook-_tkinter.py"... 11416 INFO: checking Tree 11417 INFO: Building Tree because Tree-00.toc is non existent 11417 INFO: Building Tree Tree-00.toc 11426 INFO: checking Tree 11426 INFO: Building Tree because Tree-01.toc is non existent 11426 INFO: Building Tree Tree-01.toc 11433 INFO: Loading module hook "hook-distutils.py"... Unable to find "/usr/include/python3.8/pyconfig.h" when adding binary and data files.This would mean your Python installation doesn't come with proper library files. This usually happens by missing development package, or unsuitable build parameters of Python installation. - On Debian/Ubuntu, you would need to install Python development packages - apt-get install python3-dev - apt-get install python-dev - If you're building Python by yourself, please rebuild your Python with --enable-shared (or, --enable-framework on Darwin) [] Deleting Junk Files... [+] Junk Files Removed Successfully! [!] Failed To Generate Your Payload :(, Please Try Again! [:D] Please Contact us on https://github.com/Technowlogy-Pushpender/technowhorse — You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub <#6>, or unsubscribe https://github.com/notifications/unsubscribe-auth/ANORYITP7BOMPY7YXMMKAUTR3GTTFANCNFSM4OXY6KDQ .

i think i need to install python-dev   you need to put this package in the linux installer apt-get install python3-dev


[GHSA-gw62-c7w4-x449] studygolang vulnerable to cross-site scripting

Updates

Affected products

Comments
Convert affected version to a pseudoversion based off the fixed commit to make it SEMVER compliant

Hey @andrewpollock, where are you finding this specific pseudo version? I'm not seeing it on the go proxy nor on the backing repo.

Hey @andrewpollock, where are you finding this specific pseudo version? I'm not seeing it on the go proxy nor on the backing repo.

I cooked it up based on my (admittedly limited) understanding of pseudoversions.
I'm guessing I've gotten it wrong?

Ah gotcha. I'm not actually certain about the pseudo version, but I think it might be better to go with 0.1.0 in this case given the ambiguity. Does that work on your end?

Ah gotcha. I'm not actually certain about the pseudo version, but I think it might be better to go with 0.1.0 in this case given the ambiguity. Does that work on your end?

That works in that it's SEMVER compliant. Will that be okay from an existence perspective?

Well it seems that the only version on the go proxy is v0.0.0-20230304022946-fe3270c99a03. Without digging into our data too deeply I'm guessing that we picked the 0.1 version based on the single tagged version in backing repo. So 0.1 doesn't really exist for our purposes, but 0.1.0 is semantically the same thing so, I'm ok with switching to that.

So 0.1 doesn't really exist for our purposes, but 0.1.0 is semantically the same thing so, I'm ok with switching to that.

Okay, I've changed this accordingly in https://github.com/github/advisory-database/pull/1976/commits/cc3027ef3a14cc73880130a11cdd58ab4c22baa7


Missing dependcies

Description
What steps will reproduce the problem?

I got a problem when starting spyder each time.
It tole me that I missed dependencies of parso 0.7.0==0.8.0 since I have installed parso of 0.8.0 for updating it by using "pip install --upgrade" in the conda powershell. In fact, the parso is the latest version whereas the spyder still makes the wrong message to me. Does the current version of spyder not support the latest version of Parso 0.8.0?? Please solve the issue as soon as possible.
My email address<EMAIL_ADDRESS>for contacting, Thank you!
 You said:

In fact, the parso is the latest version whereas the spyder still makes the wrong message to me. Does the current version of spyder not support the latest version of Parso 0.8.0??

No, it doesn't. Spyder only supports Parso 0.7.0.

It tole me that I missed dependencies of parso 0.7.0==0.8.0 since I have installed parso of 0.8.0 for updating it by using "pip install --upgrade" in the conda powershell.

By doing that, you most probably broke your Anaconda installation and now you have to reinstall it. That's because conda and pip packages are incompatible.
Please see out video on how to do that correctly.

Closing due to lack of response.


Quick Open not showing files without extensions.

I'm using VS Code 1.43.1 on Windows 10.
I have a VS Code project directory with existing file source/foo.bar. I run a command from the command line that produces target/foo (with no filename extension).
I am accustomed to using Ctrl+P and typing "foo" to be able to see both source/foo.bar and target/foo. However in recent versions of VS Code, target/foo no longer appears as a choice in the drop-down list, and instead I have to manually browser to target in the explorer and click on foo to open it. Obviously this severely limits the usefulness of Ctrl+P.
Interestingly if I then close target/foo and use Ctrl+P again, target/foo in fact appears but with the "recently opened" label beside it. (Obviously manually finding a file in the explorer just so that it can be a "recently opened" file and appear in Ctrl+P list defeats the purpose of Ctrl+P.)
Note that clicking on "Refresh Explorerer" has no effect on this behavior. There seems to be some new filtering logic or setting (or bug) that is preventing target/foo from appearing in the Quick Open facility.

This sounds more like a search issue to me than quick open.
Can you try to reproduce with our nightly insider builds? You can give our preview releases a try from: https://code.visualstudio.com/insiders/

Can you get search results in that file? Try when the file is not open.
And typically this is due to ignore settings/gitignore patterns, see the troubleshooting tips here: https://github.com/microsoft/vscode/wiki/Search-Issues#missing-search-results

Can you get text search results in that file? Try when the file is not open.

Project-wide searches (Ctrl+Shift+F) do not include content the file when it not open. However when I manually find the file in the tree and open it, it appears in project-wide search results. But then when I close the file it again no longer appears in project-wide search results.
That tree is placed in .gitignore. I just tested a test.txt file, and it behaves the same way: project-wide searches do not include the file, and test.txt does not appear in the Ctrl+P file open list! Could it be that project-wide searching and even resource opening is ignoring files from .gitignore? This would be new behavior.

That's expected. It's not new, but you can disable using gitignore by setting "search.useIgnoreFiles": false


AZ Cli Task: Add option to configure the AZURE_CONFIG_DIR for fixing concurrency issue

I have 2 VSTS pipelines that run in parallel, each calling multiple AZ Cli Task at different phases with the same serivce principal. They run under their own agent, but the agent is on the same Private Linux VM.
The issue is that one of the pipeline will always complete before the other and it would then call "az clear" to delete the access tokens. This causes the second pipeline that is still running to fail when a call to az cli executes. It fails becuz the access token has been cleared from the first pipeline.
It would be great if the AZURE_CONFIG_DIR can be configured to different directories for each AZ Cli Task.

Found a workaround for this.
I created a release variable with the name AZURE_CONFIG_DIR=$(System.DefaultWorkingDirectory). This set an Linux ENV prior to az login so that each pipeline has it's own access tokens.

Thanks for posting the work-around. Adding @pulkitaggarwl  to see if we should make this as a  default experience or as an advanced setting.

Closing as fixed with #8656


⚠ Bofrost.at has degraded performance

In ad4bcf7, Bofrost.at (https://www.bofrost.at) experienced degraded performance:

HTTP code: 200
Response time: 2912 ms

Resolved: Bofrost.at performance has improved in c39c945 after 23 minutes.


fix minor typo in man page

aww man! this is a dupe of https://github.com/ArtsyMacaw/wlogout/pull/56


Refactored a default function into Default trait.

Might as well.
Signed-off-by: Hanif Bin Ariffin<EMAIL_ADDRESS>
What problem does this PR solve?
Issue Number: close #xxx
Problem Summary:
What is changed and how it works?
Proposal: xxx
What's Changed:
Related changes

PR to update pingcap/docs/pingcap/docs-cn:
PR to update pingcap/tidb-ansible:
Need to cherry-pick to the release branch

Check List
Tests

Unit test
Integration test
Manual test (add detailed scripts or steps below)
No code

Side effects

Performance regression

Consumes more CPU
Consumes more MEM

Breaking backward compatibility

Release note

/merge


[question] primary keys as fully qualified names

In  this presentation was shown that keys/data are stored as keys as fully qualified names
https://www.youtube.com/watch?v=ub-jDOb7jEM
What happens if we rename "dbo" classes or move to different package, please?

If you rename your classes or move them to a different package you have 2 options:

Easy: Use the value on the @Document annotation, that overrides the key prefix for the collection:

@Document("myKeyPrefix")
public class Permit {
  @Id
  private String id;
//...

Not so easy: Rename the keys to the new fully qualified package using the RENAME command https://redis.io/commands/rename/


Patch 31

https://github.com/MicrosoftDocs/office-docs-powershell/issues/3630

Get-UnifiedGroup could be filtered by Database, ServerName, ExpansionServer and ExchangeVersion paremeters. But I didn't add it to the article. I think it makes no sense.

Could we confirm next items?

ResourceProvisioningOptions possible values are $null and 'Team'?
Why Description, ExchangeObjectId and DataEncryptionPolicy weren't added to this article? I see
that them applies to all the recipients running Get-Recipient (DataEncryptionPolicy only to some of
them)
ResourceBehaviorOptions possible values are the next?
AllowOnlyMembersToPost
CalendarMemberReadOnly
ConnectorsEnabled
HideGroupInOutlook
NotebookForLearningCommunitiesEnabled
ReportToOriginator
SharePointReadonlyForMembers
SubscriptionEnabled
SubscribeMembersToCalendarEvents
SubscribeMembersToCalendarEventsDisabled
SubscribeNewGroupMembers
WelcomeEmailDisabled
WelcomeEmailEnabled

Docs Build status updates of commit 554d20b:
:clock10: Full build: the average full build time is 11 min(s) 54 sec(s), this is based on the last 822 build(s) for this repository.

Docs Build status updates of commit 554d20b:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

exchange/docs-conceptual/exchange-online/exchange-online-powershell.md
:white_check_mark:Succeeded
View (exchange-ps)

exchange/docs-conceptual/exchange-server/recipient-filters/filter-properties.md
:white_check_mark:Succeeded
View (exchange-ps)

exchange/docs-conceptual/exchange-server/recipient-filters/recipient-filters.md
:white_check_mark:Succeeded
View (exchange-ps)

exchange/docs-conceptual/exchange-server/recipient-filters/recipientfilter-properties.md
:white_check_mark:Succeeded
View (exchange-ps)

exchange/docs-conceptual/toc.yml
:white_check_mark:Succeeded
View (exchange-ps)

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.

Also, I have some suggestions:
•	I think it’s a good idea that other technical expert review this PR.
•	Also, as Chris David said, I think it’s a good idea to check all the table to add more Exchange Online parameters.

Docs Build status updates of commit 28a2b82:
:clock10: Full build: the average full build time is 11 min(s) 54 sec(s), this is based on the last 830 build(s) for this repository.

Docs Build status updates of commit 28a2b82:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

exchange/docs-conceptual/exchange-online/exchange-online-powershell.md
:white_check_mark:Succeeded
View (exchange-ps)

exchange/docs-conceptual/exchange-server/recipient-filters/filter-properties.md
:white_check_mark:Succeeded
View (exchange-ps)

exchange/docs-conceptual/exchange-server/recipient-filters/recipient-filters.md
:white_check_mark:Succeeded
View (exchange-ps)

exchange/docs-conceptual/exchange-server/recipient-filters/recipientfilter-properties.md
:white_check_mark:Succeeded
View (exchange-ps)

exchange/docs-conceptual/toc.yml
:white_check_mark:Succeeded
View (exchange-ps)

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.

Docs Build status updates of commit a4647ab:
:clock10: Full build: the average full build time is 11 min(s) 54 sec(s), this is based on the last 831 build(s) for this repository.

Docs Build status updates of commit a4647ab:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

exchange/docs-conceptual/exchange-online/exchange-online-powershell.md
:white_check_mark:Succeeded
View (exchange-ps)

exchange/docs-conceptual/exchange-server/recipient-filters/filter-properties.md
:white_check_mark:Succeeded
View (exchange-ps)

exchange/docs-conceptual/exchange-server/recipient-filters/recipient-filters.md
:white_check_mark:Succeeded
View (exchange-ps)

exchange/docs-conceptual/exchange-server/recipient-filters/recipientfilter-properties.md
:white_check_mark:Succeeded
View (exchange-ps)

exchange/docs-conceptual/toc.yml
:white_check_mark:Succeeded
View (exchange-ps)

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.

Work in progress:
It seems you have the correct values for ResourceBehaviorOptions and also for ResourceProvisioningOptions

Looks ok, it would be great if someone from product team could confirm all the possible values, but I think if that will delay, the PR will improve those articles anyway.


 Dislikes... Not those things🌿🍄
  social:
    - email<EMAIL_ADDRESS>clans:
  - name: Broken Clones
    tag: 9VJYYUGQ
  - name: Feral Clones
    tag: PJ9Q2J9R

@alpe123 - helped some with this... let me know if there are any major issues.  Edited message to use code block


Template for all groups page

When we go to https://muscat-tech.org/groups we should see a list of all the groups.
The file to change will be https://github.com/zidhuss/muscat-tech.org/blob/main/layouts/events/list.html

I'll give it a go.
Thinking of showing a simple list similar to the one in single event's page.
Let me know if you have another idea @zidhuss


pydantic v2 support

this PR adds pydantic v2 support

Come to think of it, given we're effectively breaking BC and possibly introducing incompatibilities if you try and use this together with another charm (lib) that requires pydantic<2, should we actually be bumping the major?
@simskij @mmkay

Come to think of it, given we're effectively breaking BC and possibly introducing incompatibilities if you try and use this together with another charm (lib) that requires pydantic<2, should we actually be bumping the major? @simskij @mmkay

Yeah, this PR should probably have quite a few tandem PRs.


FlagShip API Error:  Flagship Shipping has some difficulty in retrieving the rates. Please contact site administrator for assistance.

I'm getting this error:

I've entered my Access Token and I believe I have everything set up properly:

Any ideas?

It is really hard to tell only from the screen. First, make sure the token is not a test token. It has to be a valid one for production. You have to have a enabled FlagShip account to generate a valid token. If your token is valid but the plugin still does not work, you can contact the FlagShip customer service and we will try to find out the reason.

We are having the same issue.
We can however get rates in the frontend.
In the backend, if we click on Get an estimate (and then, click on Update to update the order), we are having the same error as the OP.
Also, in the plugins settings (we changed the key to be sure it wasnt key related), it loads indefinitely. If we reload the page, the new key is saved.
Any clues on how to debug this?

@birkoss ,
Did you try with the latest release 2.0.10? Let me know if the same issue happens with 2.0.10. Thanks!

@luis709394
2.0.10 fixed the infinite loading while saving the settings.
This message error still happen when I click on UPDATE order (which is disabled when I click on get estimates) : https://screencast.com/t/OIZdCGUfuzJ
Any other ideas?
Thanks

The plugin should do nothing when "update order" is clicked. The error you showed normally happens when the API token is invalid. Can you check the API token?


Account crashes when user does not have an icon

In GNOME 43 on NixOS, I tried requesting an account but the app crashed with the following:
thread 'main' panicked at 'called `Result::unwrap()` on an `Err` value: Error { domain: g-file-error-quark, code: 4, message: "Failed to open file “/home/jtojnar/.face”: No such file or directory" }', src/portals/desktop/account.rs:84:66

Interesting, thanks


[kmac] Enable entropy_ready

Sets the entropy_ready bit when KMAC entropy is seeded from SW.
Signed-off-by: vrozic<EMAIL_ADDRESS>

but it's probably needed for ROM CTRL operation (the very first thing at boot up).

Right. The entropy module generates garbage entropy while sitting in the Reset state. SW should set the entropy_ready at the initialization stage. The only two way to go back to Reset state after entropy_ready are 1) reset , 2) Error processing.

Okay, thanks for clarifying and opening #11116 @eunchan.


Configurable esbuild

Hello,
I was just considering using this adapter, but my application uses top level awaits, which is only supported by esmodules. This adapter enforces commonjs, which negatively influences usability.
My suggestion is giving ability to users to override esbuild options, as majority of other adapter does.
Best regards,
Filip.

Hi @Hejtmus
Thank You for your interest in my project!
I have published a new version (1.2.2) that adds support for this, you can now override any esbuild param, check the readme for details.

Wow, that was quick, good job @yarbsemaj. Thanks for your quick reaction.
But I think there is needed one other tweak as apparently it generates cjs code for some parts of code:
Building router
▲ [WARNING] The CommonJS "exports" variable is treated as a global variable in an ECMAScript module and may not work as expecte
d [commonjs-variable-in-esm]

    build/edge/_router.js:5:0:
      5 │ exports.handler = (event, context, callback) => {
        ╵ ~~~~~~~

  This file is considered to be an ECMAScript module because the enclosing "package.json" file sets
  the type of this file to "module":

    package.json:39:12:
      39 │     "type": "module",
         ╵             ~~~~~~~~

  Node's package format requires that CommonJS files in a "type": "module" package use the ".cjs"
  file extension.

I think this is caused by second build, which doesn't apply the override.
Also I saw your usage of spread syntax, I'm not sure if that's an intention, but you can use it like this:
      esbuild.buildSync({
        entryPoints: [`${edge_directory}/_router.js`],
        outfile: `${edge_directory}/router.js`,
        format: 'cjs',
        bundle: true,
        platform: 'node',
        ...esbuildOverride
      })

Sorry, solution I proposed wouldn't fix the warning, as that cjs export is in router's code. For my app I manually replaced it for esm export (which does the trick), but I'm not sure how to accomplish this automatically from esbuild config.


When the same form is used more than once on the page

Bug report
Please provide steps to reproduce, including full log output:
Create a form. Add a drop-down and text input to this form. Add a show conditional to the text input field that's tied to an option on the drop-down. Then add the form via do_shortcode on a page twice or more times.
You will notice only one form will load while all others will be hidden away.
Please describe your local environment:
WordPress version: 4.8
OS: Mac OS X Sierra
Where did the bug happen? Development or remote servers?
Development
Is there a related Discourse thread or were any utilized (please link them)?
Not that I'm aware of.

I'm confused as to what this has to do with Sage.

Apologies, posted to the wrong project


Merge dexter tests covering LLVM passes

These tests and scripts can be run (with lit) to test a reasonably diverse part of LLVMs debug behaviour.
Commits not authored today are part of other pull requests too.

Allowing for the changes later introduced in #15, lgtm (haven't looked at the actual test cases since they look fundamentally sound and would be far too time-consuming to individually peruse over).


Seg fault arising from  PyArray_DiscoverDTypeAndShape

The following script currently seg faults during interpreter finalization when numpy is trying to de-allocate the dtype variable:
import os
os.environ["NUMPY_EXPERIMENTAL_DTYPE_API"] = "1"

import numpy as np
from asciidtype import ASCIIDType
dtype = ASCIIDType(6)
a = np.array(["hello", "array"], dtype=dtype)
arr = np.array([a[0], a[1]])

This script doesn't seg fault:
import os
os.environ["NUMPY_EXPERIMENTAL_DTYPE_API"] = "1"

import numpy as np
from metadatadtype import MetadataDType
dtype = MetadataDType("hello")
a = np.array([1, 2], dtype=dtype)
arr = np.array([a[0], a[1]])

I put watchpoints in gdb on the refcount of the dtypes in both scripts and found that the first time the behavior of the two scripts is different is that in the ASCIIDType script, this incref isn't getting executed: https://github.com/numpy/numpy/blob/main/numpy/core/src/multiarray/array_coercion.c#L691
I unfortunately ran out of time today before I could figure out why *out_descr is NULL in one case but not in the other but wanted to get this written up so I can come back to it on Monday. I suspect there's a missing call to Py_INCREF somewhere in Numpy.

MetadataDType not seg faulting ended up being a red herring, there was a missing decref that canceled out a missing incref. PR incoming...

Closed by #20


chore: use node 18 for development

Closes https://github.com/mswjs/interceptors/pull/215

Migrating away from < Node 18 for happier life.

memfs that page-with uses is old and doesn't run with Node 18. Another reason to migrate away from page-with.

Having CI failing while local is fine. Updating page-with to support new IPv4 resolution in the latest Node. Should fix the CI.

Released: v0.21.1 🎉
This has been released in v0.21.1!

📄 Release notes
📦 npm package

Make sure to always update to the latest version (npm i @mswjs/interceptors@latest) to get the newest features and bug fixes.

Predictable release automation by @ossjs/release.


Termux Arm Version?

hi,
Is it possible to have termux arm  version?
thanks

hi,
Is it possible to have termux arm  version?
thanks

Hi, currently the developer is focusing on fixing an important bug plaguing performance of the tunnel. The arm version will be released as soon as possible.


Set up SAP HANA, express edition on Amazon Web Services (XS Advanced)

Tutorial URL: https://developers.sap.com/tutorials/hxe-xsa-aws-setup.html
Please specify the step you are referring to
@Lsubatin you wrote this blog?
in a hackaton you said there is a cheap method for AWS and I don't want to delete Hana express. I want to install Shine in web ide but I can't find the blog.

Hi - yes, I wrote this tutorial and then @adadouche added a ton of contributions.
Thanks for calling this out, as taking credit for someone else's contributions goes against the spirit of open source communities and the one I know the SAP Developers team abides by. @jarjarbentley @rbrainey @akula86  I hope this mistake can be fixed.
A disclaimer: I no longer work at SAP, so this is an "unofficial" answer.
First, the cheaper way on AWS would be a manual installation on an alternative OS (Ubuntu or opensuse) and the important part here: a cheaper choice of disk. As long as it's SSD, it should be enough. Scroll down this page for all of the alternatives, including the instructions for other operating systems on GCP and Azure (you'll need to "convert" the instructions to work on AWS): https://developers.sap.com/topics/sap-hana.html
As a reminder, Google Cloud normally offers 300 USD worth of credits for first time users. So if you go with Ubuntu there, the first runs should be free.
Remember to switch off the database  (command HDB stop) before switching off the virtual machine on any platform.
Third, I disagree with deleting HANA Express after installing it. It does not make sense to "complete this in one sitting" just to delete the instance. The HXE installation tutorials were not meant to be part of any missions either, but again, I'm not in that team anymore.
For the SHINE instructions, I would follow the instructions in the repository itself: https://github.com/SAP/hana-shine-xsa . The tutorial with detailed instructions is here but is outdated: https://developers.sap.com/tutorials/xsa-ml-e2e-access-shine.html

To added up to @Lsubatin, you can use the "Launcher" to create an HXE instance and during the steps you will have an option to tweak the disk setting and select something cheap (cold storage). So you won't have to download the binary and install it from the ground and potentially face so system configuration issues.
However, this will still incur a charge for the disk (but not 400$ a month).
As @Lsubatin mentioned, GCP offers 300$ of credit to use for anything you like, and one of the good thing there is that if you shutdown your HXE instance it should not cost you anything (not even the disks).
Another freebee of GCP is that once your credit are all gone, they won't charge you and just stop everything unless you accept being charged.
But I'm not part of the team either so this is an "unofficial" answer too.


Seeders for Org and Role are not working

Org seeder works now, Role factory still needs to be fixed in the Rockets module.

Fixed


Migrate ros-dry-releases repo from Google Code

Google Code will shut down Jan 2016: http://google-opensource.blogspot.com/2015/03/farewell-to-google-code.html

We need to migrate our dry release repo somewhere else: https://code.google.com/p/ros-dry-releases/
Update involved tools to continue to work (eventually at least in read-only mode)
Update docs to state the new location / workflow

I'm trying out sourceforge's importer. It's running now.

Project successfully imported here: https://sourceforge.net/p/ros-dry-releases/
Direct http access is still working for subdirectories. For example all the stacks: http://svn.code.sf.net/p/ros-dry-releases/code/download/stacks/
I think we can basically do a search and replace for the google code url and replace with the sf.net one. A quick search only finds 17 code results including a few forked instances.
This should work trivially for read only access. With hydro technically EOLd we don't need to support write access.

I've opened prs to change the url for the three repos shown in the search. Closing as I don't think we need to track this here anymore.


Change Drupal core determine in ddev poser command

The Issue
The original issue here. https://github.com/ddev/ddev-drupal-contrib/issues/44
How This PR Solves The Issue
This changes how the Drupal core version is determined.
Manual Testing Instructions
This was tested with both DDEV 1.22.7 and DDEV 1.23.1 that it now installs the correct core version and development dependencies.
Automated Testing Overview
TBD.

See #46


Yakuza 3, 4, 5 boot_en.par

Hello, I am currently working on a Spanish translation of the Yakuza saga games and several of the text files are located in the boot_en.par and wdr_en files. When I extract the files there is no problem, I edit the text files with the Hex Editor and I save them, the problem comes when I create the file again, for some reason the game does not read the files and crashes or remains on a black screen
I thought it might be a Hex Editor error but then I extract and create the file again without touch anything and the error happened the same way, I don't know if I'm doing something wrong or if it's a ParTool problem, I would really appreciate some help with this.
PS: Sorry for my bad english

No te preocupes por tu inglés, te he entendido xD
No es problema del partool. Si traduces modificando los ficheros directamente usando un editor hexadecimal tienes que mantener la misma longitud de los textos originales, no pueden ser ni más largos ni más cortos. Si eso no se cumple, el juego no funcionará.

It is not a partool bug. If you edit the files with a hexadecimal editor, you have to keep the length of the text strings, neither longer nor shorter. If you do not meet this requirement, the game will not start.

Thanks for responding so quickly :D
Yes, I know that, but the problem is that even if I extract and then recreate the .par file (Even if I don't modify anything) the game does not recognize it and throws an error (Can be a Black Screen, a Infinite Loading Screen or directly doesn't start an crash)  in the same way, as if it were not a file that the game could read, it only works with the original boot_en.par and wdr_en.par files of the game, in one of the posts I read that perhaps it could be due to a compression problem of the files within the same .par or something like that
I even tried simply changing a single letter in the game (That way "there shouldn't be a problem" I thought, since 99.99% of the text file was still the original) but the error still persists anyway

What command are you using for extracting and repacking the files? Maybe you are using wrong parameters... Yakuza 3,4 and 5 PS3 games needed to use --alternative-mode flag.

I am dragging the files and folders to ParToll, and the versions that I am translating are the PC Remastered ones, I was already able to translate the cinematics of the 3 games without problems since when I unpack the files the texts were in Excel files, but the idea is to translate the entire game (Or at least the main story)

It's quite strange, because for example Yakuza Kiwami 2 and Yakuza 6 I could modify them without problems almost in their entirety (Even with the HexEd), but I suppose it doesn't have much to do with it because they are 2 different engines

Okay, I'll try to use that method to see if it works, I'll keep you informed of any news, and I'm sorry for this question but I'm quite new with these programs, but how do I put the tool in alternative mode?

You have to run the app from command line or, if you are in Windows, you can create a create-par.bat file with this content:
C:\partool\ParTool.exe create C:\extract\boot_en.par.unpack C:\rebuild\boot_en.par --alternative-mode

You'll have to change C:\partool with the folder where you have ParTool installed, C:\extract with the folder where you have extracted the .par file and C:\rebuild with the folder where you want to place the new file.

Okay, I figured out how to execute the command on the command line, but when I finish creating the file it shows me this error
Unhandled exception. System.UnauthorizedAccessException: Access to the path 'A:\TRADUCCIONES' is denied.
at System.IO.FileStream.ValidateFileHandle(SafeFileHandle fileHandle)
at System.IO.FileStream.CreateFileOpenHandle(FileMode mode, FileShare share, FileOptions options)
at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options)
at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access)
at Yarhl.IO.StreamFormat.LazyFileStream.Initialize()
at Yarhl.IO.StreamFormat.LazyFileStream.Write(Byte[] buffer, Int32 index, Int32 count)
at Yarhl.IO.DataStream.Write(Byte[] buffer, Int32 offset, Int32 count)
at Yarhl.IO.DataWriter.Write(Byte[] buffer)
at Yarhl.IO.DataWriter.Write(String text, Int32 fixedSize, String terminator, Encoding encoding)
at Yarhl.IO.DataWriter.Write(String text, Int32 fixedSize, Boolean nullTerminator, Encoding encoding)
at ParLibrary.Converter.ParArchiveWriter.Convert(NodeContainerFormat source)
at System.Dynamic.UpdateDelegates.UpdateAndExecute2[T0,T1,TRet](CallSite site, T0 arg0, T1 arg1)
at Yarhl.FileFormat.ConvertFormat.With(IConverter converter, Object src)
at System.Dynamic.UpdateDelegates.UpdateAndExecute3[T0,T1,T2,TRet](CallSite site, T0 arg0, T1 arg1, T2 arg2)
at Yarhl.FileFormat.ConvertFormat.With[TConv,TParam](TParam param, Object src)
at Yarhl.FileSystem.Node.TransformWith[TConv,TParam](TParam param)
at ParTool.Program.Create(Create opts)
at CommandLine.ParserResultExtensions.WithParsed[T](ParserResult1 result, Action1 action)
at ParTool.Program.Main(String[] args)

Nevermind, I Solved

IT WORKS!!!!! I can't belive it! It took me 5 days this shit! Thank You So much! You're the best!
When the project is finished I will give you the well-deserved credits for helping me!

IT WORKS!!!!! I can't belive it!  Thank You So much! You're the best!
When the project is finished I will give you the well-deserved credits for helping me!


Misplaced query

Describe the bug
This rule is labeled as "kind: Scheduled", is placed inside a Hunting folder and is missing severity. Either it is a scheduled and should have severity set as well as being placed more correctly or it should be changed to a hunting rule.
Here is the rule: https://github.com/Azure/Azure-Sentinel/blob/534d510ea5d8dc5a853ae3718f8f7188ff2c53a5/Solutions/Windows Security Events/Hunting Queries/ServiceInstallationFromUsersWritableDirectory.yaml#L4

Hi @bittib010, Thanks for flagging this issue, we will investigate this issue and get back to you with some updates. Thanks!

Hi @bittib010,
There is a mistake in this query. The ‘kind’ field is not required in a hunting query. We have raised a https://github.com/Azure/Azure-Sentinel/pull/11198  PR to remove it.

Hi @bittib010,
PR is merged now, closing this issue now. If you still need support for this issue, feel free to re-open it any time. Thank you for your co-operation.