Some keybind don’t work on some french layout

What system are you running Yazi on?
Windows
What terminal are you running Yazi in?
wezterm
yazi --debug output
azi
    Version: 0.3.0 (a9d2d9c 2024-08-07)
    Debug  : false
    OS     : windows-x86_64 (windows)

Ya
    Version: 0.3.0

Emulator
    Emulator.via_env: ("xterm-256color", "WezTerm")
    Emulator.via_csi: Ok(Unknown([]))
    Emulator.detect : WezTerm

Adapter
    Adapter.matches: Iterm2

Desktop
    XDG_SESSION_TYPE: None
    WAYLAND_DISPLAY : None
    DISPLAY         : None

SSH
    shared.in_ssh_connection: false

WSL
    /proc/sys/fs/binfmt_misc/WSLInterop: false

Variables
    SHELL              : None
    EDITOR             : None
    YAZI_FILE_ONE      : Some("C:\\Users\\Geob\\scoop\\apps\\git\\current\\usr\\bin\\file.exe")
    YAZI_CONFIG_HOME   : None
    ZELLIJ_SESSION_NAME: None

Text Opener
    default: Some(Opener { run: "code %*", block: false, orphan: true, desc: "code", for_: None, spread: true })
    block  : Some(Opener { run: "code -w %*", block: true, orphan: false, desc: "code (block)", for_: None, spread: true })

tmux
    TMUX   : false
    Version: program not found

Dependencies
    file             : 5.45
    ueberzugpp       : program not found
    ffmpegthumbnailer: program not found
    magick           : 7.1.1-36
    fzf              : 0.54.3
    fd               : 10.1.0
    rg               : 14.1.0
    chafa            : program not found
    zoxide           : 0.9.4
    7z               : 24.07
    7zz              : program not found
    jq               : 1.7.1

--------------------------------------------------
When reporting a bug, please also upload the `yazi.log` log file - only upload the most recent content by time.
You can find it in the "C:\\Users\\Geob\\AppData\\Roaming\\yazi\\state" directory.

Did you try the latest nightly build to see if the problem got fixed?
Yes, and I updated the debug information above (yazi --debug) to the nightly that I tried
Describe the bug
I’m using a french layout named Ergo‑L and to type / I use AltGr+i but it doesn’t trigger the search.
Same for the ? on the AltGr layer. the direct ? work though
Minimal reproducer
Install Ergo‑L and do / using AltGr+l (l in qwerty position = `i in ergo‑l)
Anything else?
No response

Please apply this patch and build Yazi in debug mode, then check the log file to see what key was reported
--- yazi/yazi-fm/src/app/app.rs
+++ yazi/yazi-fm/src/app/app_new.rs
@@ -81,7 +81,10 @@
 	fn dispatch_render(&mut self) { NEED_RENDER.store(true, Ordering::Relaxed); }

 	#[inline]
-	fn dispatch_key(&mut self, key: KeyEvent) { Router::new(self).route(Key::from(key)); }
+	fn dispatch_key(&mut self, key: KeyEvent) {
+		tracing::error!(?key);
+		Router::new(self).route(Key::from(key));
+	}

 	#[inline]
 	fn dispatch_paste(&mut self, str: String) {

I will do that after work. However, a friend told me that as yazi uses crossterm, it might be this bug: https://github.com/crossterm-rs/crossterm/issues/820

2024-08-08T16:52:24.319779Z ERROR yazi::app::app: key: KeyEvent { code: Char('/'), modifiers: KeyModifiers(CONTROL | ALT), kind: Press, state: KeyEventState(0x0) }
    at yazi-fm\src\app\app.rs:93

Does it work if you use something like <C-A-/>?

it does! That will do I think :)

Glad to see it worked! I recommend using this workaround until the issue is fixed upstream.
Yazi just passes through events from crossterm as they are, without any extra processing, so there's not much we can do about it. But this also means that once it's fixed upstream, Yazi will automatically be good to go without needing any code changes.

Check out https://github.com/Sonico98/mkdir.yazi
This plugin without the need to type /


Upgrade proposals: estimated upgrade time

@CharlieMc0 added "Estimated upgrade time" estimated based on 5.5 s block time. Anything else we want to see from Polkachu's table?


7.0.0 version AlienFan-GUI cannot start with Windows

I was on the <IP_ADDRESS> version, and it starts with Windows fine. However, I updated the 7.0.0 version today, and it seems it can no longer run at startup.
I tried adding it to startup listings / disabling UAC / fully uninstalling and reinstalling. Unfortunately, it still cannot run at startup.
As I reverted to the <IP_ADDRESS> version, it works fine again.
Do you have any ideas or suggestions about this? Thank you very much!
System

Model: m15 r7
OS: Windows 11 stable

Well... I found a bug preventing add start entry, but it should not interfere if already added.
First, what tool not start?
Second, open Task Scheduler and check entry with the name of the tool. Does it exist?

Well... I found a bug preventing add start entry, but it should not interfere if already added.
First, what tool not start? Second, open Task Scheduler and check entry with the name of the tool. Does it exist?

The Alienware Fan Control. It is in the Task Scheduler but still won't boot on the 7.0.0 version.

Kind of a mystery - it starts well for me.
Hmm... Do you install 6 and 7 into different folders?

It is the same folder. A mystery to me as well.

Can you, please:

Check Task Scheduler entry (Alienfan-gui) - what in "Actions"?
Check Windows event logs about something related (app crash, task scheduler fail...)?
Start v7, then disable "Start with Windows" and enable it back?

I have the same issue, i check in settings "Start with windows" and i think is not working, "alienfan-gui

"

Yes, it was a bug which prevent enable this functions (it can't create TS entry, fix will be today). But topic starter tells he has entry in TS, but app still not start.

Yes, i created the task but just ran a system level (the app is open but i cant open the gui to modify the options) i think, and if you open you will have two exe open in the same time

Check 7.0.1 - it should fix it. But first disable "Start with Windows" then enable it back.

My entry is already removed

Did it start now correctly?

Sorry for the late answer, Yes

Great.


[Sitemaps] support some extensions to the sitemaps protocol

Add support for the alternate links extension (#149), image extension (#36), video extension (#35) as well as news extension.

add .idea to git ignored files
add data model for sitemap's video extension
add data model for sitemap's news extension
add data model for sitemap's link (xhtml) extension
add data model for sitemap's image extension
add videos, news, images and links attributes to SiteMapURL
add parsing for video extension
add UT for Video extension, implement equality methods
add parsing of image sitemaps, unit tests and sample sitemap test resource
plug support for XHTML Links extraction from sitemap
add parser for news sitemaps, with some UT
add missing license, cleanup
add missing licenses, updated javadoc
implement hashCode where required, improve equals, cleanup
VideoAttributes.VideoPrice: fix equals and implement hashCode
add validation of media sitemaps
add dependency on<EMAIL_ADDRESS>

Hi @tuxnco the build is currently failing due to the following issues
[ERROR] Forbidden method invocation: java.lang.String#toLowerCase() [Uses default locale]

[ERROR]   in crawlercommons.sitemaps.SiteMapExtensionParser (SiteMapExtensionParser.java:249)

[ERROR] Forbidden method invocation: java.lang.String#toLowerCase() [Uses default locale]

[ERROR]   in crawlercommons.sitemaps.SiteMapExtensionParser (SiteMapExtensionParser.java:265)

[ERROR] Forbidden method invocation: java.lang.String#format(java.lang.String,java.lang.Object[]) [Uses default locale]

[ERROR]   in crawlercommons.sitemaps.SiteMapParser (SiteMapParser.java:817)

[ERROR] Forbidden method invocation: java.lang.String#format(java.lang.String,java.lang.Object[]) [Uses default locale]

[ERROR]   in crawlercommons.sitemaps.SiteMapParser (SiteMapParser.java:823)

[ERROR] Forbidden method invocation: java.lang.String#format(java.lang.String,java.lang.Object[]) [Uses default locale]

[ERROR]   in crawlercommons.sitemaps.SiteMapParser (SiteMapParser.java:831)

[ERROR] Forbidden method invocation: java.lang.String#format(java.lang.String,java.lang.Object[]) [Uses default locale]

[ERROR]   in crawlercommons.sitemaps.SiteMapParser (SiteMapParser.java:846)

[ERROR] Forbidden method invocation: java.lang.String#format(java.lang.String,java.lang.Object[]) [Uses default locale]

[ERROR]   in crawlercommons.sitemaps.SiteMapParser (SiteMapParser.java:854)

[ERROR] Forbidden method invocation: java.lang.String#format(java.lang.String,java.lang.Object[]) [Uses default locale]

[ERROR]   in crawlercommons.sitemaps.SiteMapParser (SiteMapParser.java:862)

[ERROR] Forbidden method invocation: java.lang.String#format(java.lang.String,java.lang.Object[]) [Uses default locale]

[ERROR]   in crawlercommons.sitemaps.VideoAttributes (VideoAttributes.java:444)

[ERROR] Forbidden method invocation: java.lang.String#format(java.lang.String,java.lang.Object[]) [Uses default locale]

[ERROR]   in crawlercommons.sitemaps.VideoAttributes$VideoPrice (VideoAttributes.java:391)

[ERROR] Scanned 43 (and 321 related) class file(s) for forbidden API invocations (in 0.20s), 10 error(s).

Can you please push a small commit to fix these issues? They are triggered by the forbidden API checker plugin.

Hi @lewismc, thank you very much for your quick look at this!
I fixed the issues spotted by the forbidden API checker plugin, let me know if you want to discuss this PR more in depth, comments are welcome!
For example, in order to provide a portable way to extract extended attributes from sitemaps (e.g. from <video_namespace:video> or <news_namespace:news> nodes) I had to turn on XML namespace awareness at the DOM DocumentBuilderFactory level, see there : https://github.com/cogniteev/crawler-commons/blob/e21228bd8d4da7efe7ed7d80442d55693f87e84a/src/main/java/crawlercommons/sitemaps/SiteMapParser.java#L360 )

Yes I'll certainly review, this is a nice patch.

Hi, thanks looks promising...

I've started to test the PR on a set of sitemaps (see here). I'll continue testing later but got stuck at this NPE:

% java ... crawlercommons.sitemaps.SiteMapTester https://shinpaideshou.wordpress.com/news-sitemap.xml
17/04/25 22:19:20 INFO sitemaps.SiteMapTester:64 - Parsing https://shinpaideshou.wordpress.com/news-sitemap.xml  using DOM parser
Exception in thread "main" java.lang.NullPointerException
        at crawlercommons.sitemaps.SiteMapExtensionParser.parseNewsNode(SiteMapExtensionParser.java:134)
        at crawlercommons.sitemaps.SiteMapExtensionParser.parseNews(SiteMapExtensionParser.java:91)
        at crawlercommons.sitemaps.SiteMapParser.parseXmlSitemap(SiteMapParser.java:445)

with #150 we have an alternative SAX-based parser which was aimed as a replacement for the DOM parser. Porting this PR to the SAX parser looks a lot of work, but maybe we now have to accept two competing implementations: a feature-rich DOM and a robust and fast SAX parser.
the {Image,Video,News,Link}Attributes classes share fields. Just as a suggestion: would it help to organize the classes by inheritance? If they implement an Attribute interface we could also hold them in a single attribute list.

@sebastian-nagel Thanks a lot for your feedback. Indeed the lack of "keywords" is actually well handled, only the stock_tickers attribute was impacted by the NPE issue here.
Regarding your previous comment, I agree with the second point. I clearly think there exists two different use cases:

find as much links as possible as fast as possible under possibly difficult circumstances, which is what the SAX-based parser aims to do (failsafe)
feature-rich DOM-based parser, aimed at providing compliance checking tools and extract as much metadata as possible, aware of the underlying objects it is handling...

These last words drive me the third and last point. I reckon the  {Image,Video,News,Link}Attributes classes share fields. But an <image:title> does not bear the exact same semantic of a <video:title> (the later is required while the first is not, as per the "specs" if we can say).
Which is why I introduced no inheritance in the first place.
One possible refactoring could be as follow : Having an ExtensionParser abstract class, responsible for handling a given extension, that would add ExtensionMetada (TBD) descendants to the originating SiteMapURL instance. It could for example have the helpers used to extract DOM nodes and attributes.
That could be extended by others willing to provide implementation for other protocol extension.
However, I can not tell much about what the contract of ExtensionMetadata should look like, as this seems pretty much tied to what the extension provides. May be at least equals, hashCode and isValid ?

@tuxnco never mind about the "keywords" (I didn't look at the code), but looks like there are definitely some more attributes to check:
17/04/26 00:05:07 INFO sitemaps.SiteMapTester:64 - Parsing http://www.hebdenbridgetimes.co.uk/sitemap-article-2015-18.xml  using DOM parser
Exception in thread "main" java.lang.NullPointerException
        at crawlercommons.sitemaps.SiteMapExtensionParser.parseVideoNode(SiteMapExtensionParser.java:206)
        at crawlercommons.sitemaps.SiteMapExtensionParser.parseVideos(SiteMapExtensionParser.java:81)
        at crawlercommons.sitemaps.SiteMapParser.parseXmlSitemap(SiteMapParser.java:443)

I'll answer tomorrow about the refactoring...

Thanks again Sebastian, let's continue the discussion tomorrow.
BTW, your commonscrawl-seed sitemaps dataset looks like a great stress test, any chance for me to access it ?
I looked around there : https://commoncrawl.s3.amazonaws.com/ but I think that is not the same bucket.

It's only used internally, not a officially released data set. Sitemap URLs can be easily mined from the robots.txt data set e.g. by running https://github.com/commoncrawl/cc-mrjob/blob/master/sitemaps_from_robotstxt.py. But I'll send you the location of the test data.
I like your draft with ExtensionMetadata and ExtensionParser.

Hi @tuxnco, great! I can confirm that the latest version (5281a6e) is robust and does not fail with uncaught exceptions on any of the sitemaps contained in sitemap-test-2017-03-03.warc.gz and sitemap-test-2017-03-04.warc.gz.
Anyone to continue the review? Shall we improve the way attributes are added and accessed by inheriting from ExtensionMetadata and ExtensionParser as proposed?

Thanks for this contrib @tuxnco and making concrete progress on a long-debated functionality.
Isn't there a way we could have a generic way of storing the additional data, e.g. a Map<String, Object>? I am not super comfortable with having extension-specific code in the core classes e.g. SiteMapURL. We could have extension specific code to simplify the access to the info stored in the Map.
Or is it what you were suggesting with ExtensionMetadata and ExtensionParser?

Closing as progress on this has stalled and DOM parser has been removed.


Deployment related tasks should use explodedAppDirectory. Discover SystemServiceServlet either by servlet-name or servlet-class.

This pull request contains 2 major improvements. The plugin will allow to discover SystemServiceServlet either by servlet-name or servlet-class. Useful if you extend SystemServiceServlet with custom logic, for example logging, and deployment related tasks (appengineUpdateCron, appengineUpdateQueues, etc) should use explodedAppDirectory instead of source webAppSourceDirectory. It is very useful, for example, if you use placeholders in appengine-web.xml that are being filled from command line parameters. Relates to #193.

I would prefer not to override the default behavior abruptly, I'm not sure existing users wont experience breakages or unexpected behavior.  Perhaps a system property that says "use.output.webapp.dir" that sets webAppDirectory in WebAppDirTask to the exploded app webapp dir instead of the source folder? And then we start to slowly change the default behavior.

Thanks, for the review. See inline comments about particular cases. Let's agree about how we supply the flag "use.output.webapp.dir" about which directory to use and I'll implement.

I signed Contributor License Agreement


PEP8/PEP257 cleanup

Renamed module names
Renamed a couple of functions
Added doc strings to modules, classes, and functions
Deleted commented out code
Modified some basic formatting of code
Test it still loads and UI works on a raspi 3

thanks Tyler.  Everything looks to be in order.  I will test the changes tonight and assuming everything cooperates, approve the push :)

Tyler would you mind updating your fork and then pushing these commits again?  It seems there is a merge conflict, probably from where I pushed an update around the time you were working on these commits.
thanks
Robbie

My bad, Ill watch out for that next time. Should be good now.

not a problem.  thanks for the edits!


Quote blocks prevent acronym expansion for simple usage

Similar to #1, the parsing of simple +key quotes fails inside quote blocks.  Consider:
---
acronyms:
  mfe:
    short: mfe
    long: minimum failing example
...

-   '+mfe'
-   "+mfe"
-   '[+mfe]{}'
-   "[+mfe]{.long}"

One would expect all acronyms to expand, but what one gets instead is
-   '+mfe'
-   "+mfe"
-   'minimum failing example (mfe)'
-   "minimum failing example"

Note how spans do the right thing but bare quote blocks do not.

what kind of output your excpecting here

Exactly what I said in the second code block. But it's a little more subtle because of how the translation the LaTeX should work.  I just pushed a test that checks for the expected output.


Plots is imported but is not REQUIREd

Using the master version of SymPy, https://github.com/jverzani/SymPy.jl/blob/199e021d5084a468c6bee79bad164a79ba43f229/src/SymPy.jl#L44 calls using Plots in 0.4, but the Plots package is not in the REQUIRE file, leading to a LoadError in a fresh install.

Thanks for letting me know. Will address before tagging a new version.

Closed now with 636655aaea00b17f042d04256c24e69265203bae. Thanks again.


[QA] Tiers with different regions - TCs

Reviewers
@hmunfru @jesuspg
Description
ADD Tier with different regions
FIX minor issues
DEL tags of fixed bugs
Testing
Locally

LGTM

LGTM


Slow session set up

Describe the bug
When setting up around 100 sessions, the session set up is very slow;
Sessions             100 (100 PPPoE / 0 IPoE)
Established         51 [###############################                             ]
Outstanding        800 [############################################################]
Terminated           0 [                                                            ]
Setup Time       13400 ms
Setup Rate        3.81 CPS (MIN: 3.42 AVG: 4.02 MAX: 4.57)
Flapped            823
If I run a PCAP, and filter for a particular vlan (one that hasn't yet auth'd successfully).   I can see that PPPOE has established, and PPP LCP has begun.  Following the PPP CHAP challenge from our BNG bngblaster immediately responds with a PPP LCP terminate request.  We then get the Termination ACK, PPPOE terminates, and the entire process starts again.
We see that repeat over and over.  Though eventually the other sessions get established.
Sessions             100 (100 PPPoE / 0 IPoE)
Established         61 [#####################################                       ]
Outstanding        800 [############################################################]
Terminated           0 [                                                            ]
Setup Time      198400 ms
Setup Rate        0.31 CPS (MIN: 0.31 AVG: 2.57 MAX: 4.57)
Flapped           1000
We have tested the BNG with the same VLANs from a Spirent and set up of around 2000 sessions takes 10-20 seconds.
To Reproduce
Version (bngblaster -v):
Version: 0.7.1
IO Modes: packet_mmap_raw (default), packet_mmap, raw

JSON configuration:
{
    "interfaces": {
        "access": [
            {
                "interface": "enp3s0f0",
                "type": "pppoe",
		"outer-vlan": 4,
                "inner-vlan-min": 1,
                "inner-vlan-max": 4094,
                "authentication-protocol": "CHAP"
            }
        ]
    },
    "sessions": {
        "count": 100,
	"session-time": 0,
        "max-outstanding": 800,
        "start-rate": 400,
        "stop-rate": 400
    },
    "pppoe": {
	"service-name": "access",
        "reconnect": true,
        "discovery-timeout": 100,
        "discovery-retry": 1,
	"host-uniq": true,
        "vlan-priority": 6
    },
    "ppp": {
        "mru": 1492,
        "authentication": {
            "username": "mx10k3test{session-global}@zen",
            "password": "password",
            "timeout": 5,
            "retry": 30,
	    "protocol": "CHAP"
        },
        "lcp": {
            "conf-request-timeout": 5,
            "conf-request-retry": 10,
            "keepalive-interval": 30,
            "keepalive-retry": 3
        },
        "ipcp": {
            "enable": true,
            "request-ip": true,
            "request-dns1": true,
            "request-dns2": true,
            "conf-request-timeout": 1,
            "conf-request-retry": 10
        }
    },
    "access-line": {
        "agent-remote-id": "DEU.RTBRICK.{session-global}",
        "agent-circuit-id": "<IP_ADDRESS>/<IP_ADDRESS> eth 0:{session-global}",
        "rate-up": 1024,
        "rate-down": 16384

Steps to reproduce the behavior:

sudo bngblaster -C pppoe.json -I

Expected behavior
We'd expect the session setup to be quite quick. PPPOE set up completes in a few seconds, but we don't understand why bngblaster is sending the PPP LCP terminate requests to the BNG.  If we wait long enough, all the sessions will eventually come up.
Screenshots

Access Interface Protocol Packet Stats:
ARP    TX:          0 RX:          0
PADI   TX:        902 RX:          0
PADO   TX:          0 RX:        902
PADR   TX:        902 RX:          0
PADS   TX:          0 RX:        902
PADT   TX:        839 RX:         63
LCP    TX:       2986 RX:       2970
PAP    TX:          0 RX:          0
CHAP   TX:         64 RX:        966
IPCP   TX:        192 RX:        192
IP6CP  TX:        129 RX:        129
IGMP   TX:          0 RX:          0
ICMP   TX:          0 RX:          0
DHCP   TX:          0 RX:          0
DHCPv6 TX:          0 RX:          0
ICMPv6 TX:         64 RX:        169
IPv4 Fragmented       RX:          0
Access Interface Protocol Timeout Stats:
LCP Echo Request:          0
LCP Request:               0
IPCP Request:              0
IP6CP Request:             0
PAP:                       0
CHAP:                      0
DHCP Request:              0
DHCPv6 Request:            0
Additional context
Add any other context about the problem here.

Today, the BNG Blaster does not support CHAP challenges with other lengths than 16 bytes but this is something I could fix.

I added a log message (6d240c7ab5f483e6f14240be386f449ec8987548) for this case and will address to support variable CHAP lengths for the next release.

I just merged a change into dev branch which should allow all CHAP lengths.

I've installed from the dev branch;
zenadmin@bngblaster01:~$ sudo bngblaster -v
Version: DEV
Compiler: GNU (9.4.0)
GIT:
REF: dev
SHA: 4de1019d533b4b0faef22c4e39a9c9350a19baca
IO Modes: packet_mmap_raw (default), packet_mmap, raw
I've left the BNG (Juniper MX10k3) to use a range of challenge lengths, and its all connecting fine now.  CPS rate is as expected;
Sessions           12000 (12000 PPPoE / 0 IPoE)
Established       2848 [###############                                             ]
Outstanding       1965 [########################################################### ]
Terminated           0 [                                                            ]
Setup Time       30002 ms
Setup Rate       93.76 CPS (MIN: 23.00 AVG: 95.09 MAX: 107.18)
Flapped              5

Thanks for you feedback. Fix is also included in latest version 0.7.11!
https://github.com/rtbrick/bngblaster/releases/tag/0.7.11


Update bindActionCreators.md

will provide you with the [dispatch] -> will provide you store with the [dispatch]

The wording is actually correct. React Redux won't give you the store instance—just the dispatch function.

@gaearon, thank you, there was some kind of misunderstanding for me.


after successful installation, the database is not accessible (sql server browser not work)

Hello and thanks for the work you are doing!
Although the installation of sql server ends successfully I can't access any database I'm not an expert but I think it's due to the fact that "sql server browser" crashes.
even if I try to run it forcibly after a while it crashes.
I'll paste the response of your script at the end of the installation:
`Microsoft (R) SQL Server Installer
Copyright (c) 2022 Microsoft.  All rights reserved.
Operation finished with result: Success                                                                                Download successful!                                                                                Download Directory
C:\Users\giuseppe\Music\src\Temp
Directory: C:\Program Files\Microsoft SQL Server\MSSQL16.SQLEXPRESS\MSSQL

Mode                 LastWriteTime         Length Name

d-----        01/02/2023     13:16                Log
d-----        01/02/2023     13:16                DATA
VERBOSE: Performing the operation "Copy File" on target "Item: C:\Program Files\Microsoft SQL
Server\MSSQL16.SQLEXPRESS\MSSQL\Binn\Templates\master.mdf Destination: C:\Program Files\Microsoft SQL
Server\MSSQL16.SQLEXPRESS\MSSQL\DATA\master.mdf".
VERBOSE: Performing the operation "Copy File" on target "Item: C:\Program Files\Microsoft SQL
Server\MSSQL16.SQLEXPRESS\MSSQL\Binn\Templates\mastlog.ldf Destination: C:\Program Files\Microsoft SQL
Server\MSSQL16.SQLEXPRESS\MSSQL\DATA\mastlog.ldf".
SQLArg0      : -dC:\Program Files\Microsoft SQL Server\MSSQL16.SQLEXPRESS\MSSQL\DATA\master.mdf
PSPath       : Microsoft.PowerShell.Core\Registry::HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL
Server\MSSQL16.SQLEXPRESS\MSSQLServer\Parameters
PSParentPath : Microsoft.PowerShell.Core\Registry::HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL
Server\MSSQL16.SQLEXPRESS\MSSQLServer
PSChildName  : Parameters
PSDrive      : HKLM
PSProvider   : Microsoft.PowerShell.Core\Registry
SQLArg1      : -eC:\Program Files\Microsoft SQL Server\MSSQL16.SQLEXPRESS\MSSQL\Log\ERRORLOG
PSPath       : Microsoft.PowerShell.Core\Registry::HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL
Server\MSSQL16.SQLEXPRESS\MSSQLServer\Parameters
PSParentPath : Microsoft.PowerShell.Core\Registry::HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL
Server\MSSQL16.SQLEXPRESS\MSSQLServer
PSChildName  : Parameters
PSDrive      : HKLM
PSProvider   : Microsoft.PowerShell.Core\Registry
SQLArg2      : -lC:\Program Files\Microsoft SQL Server\MSSQL16.SQLEXPRESS\MSSQL\DATA\mastlog.ldf
PSPath       : Microsoft.PowerShell.Core\Registry::HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL
Server\MSSQL16.SQLEXPRESS\MSSQLServer\Parameters
PSParentPath : Microsoft.PowerShell.Core\Registry::HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL
Server\MSSQL16.SQLEXPRESS\MSSQLServer
PSChildName  : Parameters
PSDrive      : HKLM
PSProvider   : Microsoft.PowerShell.Core\Registry
Servizio SQL Server (SQLEXPRESS) in fase di avvio .
Avvio del servizio SQL Server (SQLEXPRESS) riuscito.
SQL Installation completed, press any key to exit`

SQL Server Browser is not needed. Try opening the SQL Management Studio and connect to the server. You should see the databases. Also .NET apps are able to connect to the SQL Server instance just fine. But you are right the instanc eis not browsable and you most likely have to fill in the connection string manually (machine_name\sql_instance).

hello and thanks for the reply, in which sense do I have to insert the string manually?  I tried entering .\SQLEXPRESS or entering computer-name\SQLEXPRESS.  sorry but i'm new to sql server

hello and thanks for the reply, in which sense do I have to insert the string manually? I tried entering .\SQLEXPRESS or entering computer-name\SQLEXPRESS. sorry but i'm new to sql server

TITLE: Connect to Server
Cannot connect to GIUSEPPEGIO2B90\SQLEXPRESS.

ADDITIONAL INFORMATION:
A connection was successfully established with the server, but then an error occurred during the login process. (provider: SSL Provider, error: 0 - The certificate chain was issued by an authority that is not trusted.) (Microsoft SQL Server, Error: -2146893019)
For help, click: https://docs.microsoft.com/sql/relational-databases/errors-events/mssqlserver--2146893019-database-engine-error

The certificate chain was issued by an authority that is not trusted

BUTTONS:
OK

SQL Server Browser is not needed. Try opening the SQL Management Studio and connect to the server. You should see the databases. Also .NET apps are able to connect to the SQL Server instance just fine. But you are right the instanc eis not browsable and you most likely have to fill in the connection string manually (machine_name\sql_instance).

good evening, I forward you the error message that shows me MSSMS
===================================
Cannot connect to GIUSEPPEGIO2B90\SQLEXPRESS.
===================================
A connection was successfully established with the server, but then an error occurred during the login process. (provider: SSL Provider, error: 0 - The certificate chain was issued by an authority that is not trusted.) (Framework Microsoft SqlClient Data Provider)

For help, click: https://docs.microsoft.com/sql/relational-databases/errors-events/mssqlserver--2146893019-database-engine-error

Server Name: GIUSEPPEGIO2B90\SQLEXPRESS
Error Number: -2146893019
Severity: 20
State: 0

Program Location:
at Microsoft.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action1 wrapCloseInAction)    at Microsoft.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose)    at Microsoft.Data.SqlClient.TdsParserStateObject.SNIWritePacket(SNIHandle handle, SNIPacket packet, UInt32& sniError, Boolean canAccumulate, Boolean callerHasConnectionLock)    at Microsoft.Data.SqlClient.TdsParserStateObject.WriteSni(Boolean canAccumulate)    at Microsoft.Data.SqlClient.TdsParserStateObject.WritePacket(Byte flushMode, Boolean canAccumulate)    at Microsoft.Data.SqlClient.TdsParser.TdsLogin(SqlLogin rec, FeatureExtension requestedFeatures, SessionData recoverySessionData, FederatedAuthenticationFeatureExtensionData fedAuthFeatureExtensionData, SqlClientOriginalNetworkAddressInfo originalNetworkAddressInfo)    at Microsoft.Data.SqlClient.SqlInternalConnectionTds.Login(ServerInfo server, TimeoutTimer timeout, String newPassword, SecureString newSecurePassword)    at Microsoft.Data.SqlClient.SqlInternalConnectionTds.AttemptOneLogin(ServerInfo serverInfo, String newPassword, SecureString newSecurePassword, Boolean ignoreSniOpenTimeout, TimeoutTimer timeout, Boolean withFailover, Boolean isFirstTransparentAttempt, Boolean disableTnir)    at Microsoft.Data.SqlClient.SqlInternalConnectionTds.LoginNoFailover(ServerInfo serverInfo, String newPassword, SecureString newSecurePassword, Boolean redirectedUserInstance, SqlConnectionString connectionOptions, SqlCredential credential, TimeoutTimer timeout)    at Microsoft.Data.SqlClient.SqlInternalConnectionTds.OpenLoginEnlist(TimeoutTimer timeout, SqlConnectionString connectionOptions, SqlCredential credential, String newPassword, SecureString newSecurePassword, Boolean redirectedUserInstance)    at Microsoft.Data.SqlClient.SqlInternalConnectionTds..ctor(DbConnectionPoolIdentity identity, SqlConnectionString connectionOptions, SqlCredential credential, Object providerInfo, String newPassword, SecureString newSecurePassword, Boolean redirectedUserInstance, SqlConnectionString userConnectionOptions, SessionData reconnectSessionData, ServerCertificateValidationCallback serverCallback, ClientCertificateRetrievalCallback clientCallback, DbConnectionPool pool, String accessToken, SqlClientOriginalNetworkAddressInfo originalNetworkAddressInfo, Boolean applyTransientFaultHandling)    at Microsoft.Data.SqlClient.SqlConnectionFactory.CreateConnection(DbConnectionOptions options, DbConnectionPoolKey poolKey, Object poolGroupProviderInfo, DbConnectionPool pool, DbConnection owningConnection, DbConnectionOptions userOptions)    at Microsoft.Data.ProviderBase.DbConnectionFactory.CreateNonPooledConnection(DbConnection owningConnection, DbConnectionPoolGroup poolGroup, DbConnectionOptions userOptions)    at Microsoft.Data.ProviderBase.DbConnectionFactory.TryGetConnection(DbConnection owningConnection, TaskCompletionSource1 retry, DbConnectionOptions userOptions, DbConnectionInternal oldConnection, DbConnectionInternal& connection)
at Microsoft.Data.ProviderBase.DbConnectionInternal.TryOpenConnectionInternal(DbConnection outerConnection, DbConnectionFactory connectionFactory, TaskCompletionSource1 retry, DbConnectionOptions userOptions)    at Microsoft.Data.ProviderBase.DbConnectionClosed.TryOpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory, TaskCompletionSource1 retry, DbConnectionOptions userOptions)
at Microsoft.Data.SqlClient.SqlConnection.TryOpenInner(TaskCompletionSource1 retry)    at Microsoft.Data.SqlClient.SqlConnection.TryOpen(TaskCompletionSource1 retry, SqlConnectionOverrides overrides)
at Microsoft.Data.SqlClient.SqlConnection.Open(SqlConnectionOverrides overrides)
at Microsoft.Data.SqlClient.SqlConnection.Open()
at Microsoft.SqlServer.Management.SqlStudio.Explorer.ObjectExplorerService.ValidateConnection(UIConnectionInfo ci, IServerType server)
at Microsoft.SqlServer.Management.UI.ConnectionDlg.Connector.ConnectionThreadUser()
===================================
The certificate chain was issued by an authority that is not trusted


add vignette on Schnute/Richards growth?

@arni-magnusson created an excellent vignette describing how the Schnute/Richards growth function is implemented in SS3 which I think would be helpful to add to the website. Discussion of the vignette is in https://github.com/nmfs-ost/ss3-doc/pull/265 and the files themselves are in a "placeholder repository" at https://github.com/arni-magnusson/ss3-richards.
A few questions and tasks:

[ ] is the SS3 website the right place to put this?
[ ] if so, should the model files that the vignette depends on be stored in this repo as well to keep things reproducible, or just post the resulting PDF and maybe attached the files to this issue as a way to track down the source if needed in the future

Not specific to this vignette,

[ ] consider creating a page that lists all the vignettes with brief descriptions which might be easier to look over than the vignettes pulldown menu on the home page

I support adding this to the website's vignettes, and to including a zip with model input files.


the defaultOpt should not be changed

Just find this little bug at inspecting the reliable source :-)
/cc @zenzhu

Coverage remained the same at 89.286% when pulling 7bf21d1568e8d96b5fc878b33bc3d429d27e8cea on yorkie:fix into f53e9988c81e0925ec5a9c976ea6590b3b7c5a95 on reliablejs:master.

💯

:p


Fixed android.app.Fragment callbacks from rationale dialog

Fix for issue #57.
I'm not 100% happy with the fix because it will only work on API > 17.
But do we really care about API < 17 as the permissions check at runtime appeared on Android Marshmallow?
In any case, we do the same API version check on file RationaleDialogFragment, so it would also need to be fixed.

I signed it!

I signed it!

@phcannesson this change LGTM, thank you!
As for whether we care about API<17: No, not really.  I think a larger refactor of this library is needed to make all the operations no-ops on API less than Marshmallow, since there are too many API and class checks all over the place.  It's just technical debt that's accumulated, unfortunately.


[ergoCubSN000] Reenable the torso pitch, increases the joints limits of the shoulders pitch and the prevent fingers from overcurrent

As per title this PR re-enable the torso pitch, increases the joints limits of the shoulders pitch and the prevent fingers from overcurrent.
This configuration file were required to better perform the Demo we did in the mechanical workshop
cc @S-Dafarra @lrapetti

cc @Woolfrey @steb6 @Andrearosasco


Paradise Compilation Issue Compilation

I've assembled a list of issues that need to be fixed to compile Paradise:

[x] https://github.com/wixoaGit/OpenDream/issues/515
[x] https://github.com/wixoaGit/OpenDream/pull/444 (Done by a commit to master)
[x] https://github.com/wixoaGit/OpenDream/issues/522
[x] https://github.com/wixoaGit/OpenDream/issues/523
[x] https://github.com/wixoaGit/OpenDream/issues/525
[x] https://github.com/wixoaGit/OpenDream/issues/528
[x] https://github.com/wixoaGit/OpenDream/issues/524
[x] https://github.com/wixoaGit/OpenDream/issues/526
[x] https://github.com/wixoaGit/OpenDream/issues/416
[x] https://github.com/wixoaGit/OpenDream/issues/696
[x] https://github.com/wixoaGit/OpenDream/issues/527

To get Paradise running we also need to properly fix:

[ ] https://github.com/wixoaGit/OpenDream/issues/714
[x] https://github.com/wixoaGit/OpenDream/issues/720
[x] https://github.com/wixoaGit/OpenDream/issues/312
[ ] https://github.com/wixoaGit/OpenDream/issues/723

This issue springs up in exactly file but I elected to just comment it out since it's not actually important: https://github.com/wixoaGit/OpenDream/issues/416

Every issue in this PR has been addressed (even if that last one isn't merged yet)


⚠ Bofrost.de has degraded performance

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

HTTP code: 200
Response time: 1440 ms

Resolved: Bofrost.de performance has improved in d74735d.


fix test issues that cause analyze to fail

skipped tests won't fail analyzer
qualification test test uses framework.NewTest

prevents failures like these: https://prow.istio.io/job-history/gs/istio-prow/pr-logs/directory/analyze-tests_istio
should allow us to bring back: https://github.com/istio/test-infra/pull/2744
[ ] Configuration Infrastructure
[ ] Docs
[ ] Installation
[ ] Networking
[ ] Performance and Scalability
[ ] Policies and Telemetry
[ ] Security
[ ] Test and Release
[ ] User Experience
[ ] Developer Infrastructure

@stevenctl: The following test failed, say /retest to rerun all failed tests:

Test name
Commit
Details
Rerun command

integ-multicluster-k8s-tests_istio
26c3be2bd5314e07a5305fad77b9d56d476e2feb
link
/test integ-multicluster-k8s-tests_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

/retest


Indentity info display

I think we can do something better with the identity info.
I've been toying with it a bit, here's what I think:

all the buttons should not be green
the link to the short url profile shouldn't be with the identity stuff, also its behavior with the notification is kindda weird, the notification should probably be in a pop over WDYT?
the checkmark should be before the name
the name should probably not be replaced, the info about delegation is about the delegate and it also matches the short name

Before

After? We should brainstorm

What do you think?

Got another proposal, that is better IMHO, a popover on the identity icon. This way, the only button is our link, with a popover when it's copied.


flow: downgrade all @flow strict to @flow strict-local

Perhaps someday more of our dependencies will be @flow strict. At
present, though, even (our version of) React Native isn't -- and
trying to keep islands of strict afloat in a sea of strict-local
is probably counterproductive.
Performed automatically with:
rg 'flow strict[^-]' -l -g'*.js' |
    xargs sed -i 's/@flow strict/@flow strict-local/'

Looks like there's a few more:
$ git grep '@flow strict$' -- src/**/*.js
src/api/eventTypes.js: * @flow strict
src/api/modelTypes.js: * @flow strict
src/jsBackport.js: * @flow strict
Binary file src/webview/js/generatedEs3.js matches

Want to add that case to the pattern?

Also sed -i is fast enough you can skip the grep and xargs :-)
(So is perl -i.)

Done! The xargs isn't for speed, though; I just find left-to-right dataflow more natural. (:

Thanks! Looks good -- merged.


Conan support

Is your feature request related to a problem? Please describe.
CPP packages are always somewhat hard to manage and integrate.
Describe the solution you'd like
It would be nice to get your ok and support to create an FSeam package for conan, a CPP package manager.
Describe alternatives you've considered
Other package managers can be used as well, but they are less widely used, platform specific or just not very nice.

You have my ok at 100% to integrate FSeam with Conan. It is something I planned to do if I got more time at hand.
But as FSeam currently works only on Linux, I thought Conan may reject it (not cross-platform)

Cool, so it works on windows with mingw and VS. I only have an issue that your use of the install folder share is not very common. It is not allowed by the conan-center-index. Before I start doing tricks in the conan recipe I would like to see why it is different for FSeam than for the other packages in CCI.

I cleaned up and made the upgrade of CMake findPython3 works on travis. Do you want help on your side?

Ah great! The question above still stands. Is putting everything in the share folder necessary? It is different from most other packages such as Catch for example.

I don't think it is, it was to install correctly FSeam on my distro, but kind of a hotfix as I didn't think it had to standardize it ^^

@mjvankampen I was wondering if you have had any chance to work on this?


Check that at least one registry is provided

Closes #268.

Does this make sense for v1 though? In the v1 workflow we don't use the registry when pulp is in use do we?

Good point. It seems we always use it (even if a-r won't push there): https://github.com/projectatomic/osbs-client/blob/master/osbs/build/build_request.py#L257
I'll check if OpenShift can handle having no output registry, then we can set it only if there's at least one registry provided.

Never mind, we already do that when using pulp. I'll fix the PR ...

Updated.

Should we test it too?

Added test and rebased.

LGTM


[Spike] Evaluate air-gap scenarios without bastion host

AWS:
https://aws.amazon.com/blogs/compute/secure-connectivity-from-public-to-private-introducing-ec2-instance-connect-endpoint-june-13-2023/
Azure:
https://azure.microsoft.com/en-us/products/azure-bastion

Closed as the AWS approach would require aws cli for proxy the connection, this will require cloud provider specifics which we want to avoid


chore: further gas optimization

Sorry, forgot this one in the previous PR
Storing length of an array in memory and then using it for the check is cheaper (for bigger arrays) than reading the length for each iteration.

This has been integrated, I missed this PR - can i close it @vpavlin ?

:( yes


Fix failing Windows CI

Attempt to fix the weird errors on Windows CI ~that don't occur when the tests are run locally on Windows~.

I can now reliably reproduce the failure locally on Windows using
npx tsdx test integration -t "handles case where node fails to start"

As far as I can tell, the code is correct for an async test, but Jest is not waiting for the promise to resolve.


Error on style suggestion

I have a file that looks like this :
module Tracker where
type Tracker = [CardTracker]
type Card = String
data CardTracker = CardTracker {ctCard :: Card, ctEF :: Float, ctN :: Int}

removeCard :: Card -> [CardTracker] -> [CardTracker]
removeCard card tracker = filter (\cTracker -> ctCard cTracker /= card) tracker

If I run hlint File.hs (the file that contains this code), I get an error on the removeCard function, even though it should be a warning

@ndmitchell how about "warning" and "suggestion" instead of trying to have extraneous qualifiers for a single word?

I'm in favor of "warning" and "suggestion" too. It's confusing when all the other linting tools use error for "will not compile, you're doing something wrong", and third party tools make the problem worse. For example, I use hlint with Syntastic. With every other language, I know not to run my code when there's a red arrow by a line, since that means error, but with hlint I have to remind myself that it's not really an error, and that my code will compile despite the red arrows that I've come to associate with "stop now, you did something wrong".

Hmm, that's fair. So I map error to warning, and warning to suggestion? I quite like that. Anyone disagree?

So, 6 months later, nobody disagrees. I find the old terminology confusing and offputting to newcomers. Please go ahead and do the fix of these terms!

So the only remaining issue is that the final line of HLint says "No suggestions" or "12 suggestions". If we say there are now warnings and suggestions (the two types of suggestion), that doesn't make a lot of sense. Anyone got suggestions for replacement text to go there? "No tips"? "No ideas"? "No refactorings"? In the API I call it an Idea, which I think is an adequate name for the API, but a terrible name for user-facing text.

General plan, once that niggle is resolved:

Add Suggestion data type, with support for declaring suggestions.
For all my internal suggestions shift error to warning, warning to suggestion.
Keep error indefinitely, so people can declare their own priority Error suggestions.

So I don't rename, I add, and then redeclare the shipped hints.

First, one internal thing that needs to stay an "error" still: "Parse error" is neither a suggestion nor a warning, it's a true error. I actually think you should reserve "error" for something going wrong like this with hlint.
Your suggestion to have three levels, suggestion, warning, error all for normal syntax lint issues, that's adding a higher resolution than you already have. It strikes me as an additional feature change, not just a renaming. If you really want to do that, you could do it, but I'd still suggest a different word than "error". I think "error" should be reserved for something unworkable, like a "Parse Error"
When there are no suggestions, warnings, or errors, I suggest "No issues, hlint approved!" or something of that sort.

Renaming is a pain because its an API change - people using the HLint API lose a constructor and gain another, and also have a constructor remapped. People who have written their own rules with error = ... - would they get remapped to warning? In which case warn doesn't mean warning anymore, and it all gets very confusing. Introducing the new one seems reasonable.

okay, I think releasing a breaking thing that people would need to update isn't crazy, but I understand not doing that.
So, go with suggestion, warning, error, rename the internal, let people do their own renaming when they want to shift to the new terms. Keep "Parse error" as an error for internal.

Yep, having breaking changes isn't the end of the world, just best avoided if possible.
Parse error has never been an error, even now, it's a warning. That confuses a lot of people though, I'll make it an error.

OK, all done. I'd appreciate if you can checkout HEAD and give it a whirl.
My release plan is wait til Feb (since I'm busy next week), fix #208, write a blog post announcing this change (which may have user visible impact) and also telling people that the opportunity to move to the new API is now and they'll be gone in the next major release.

Also, I should deprecate the API's with proper {-# DEPRECATE #-} pieces.

Awesome, thank you for making this change!

I'd personally wish this was released ASAP in order to get included in Stackage LTS-5 but I'm happy to see the change made at least. I'd like to help test, but a bit overwhelmed with backlog and prep for Snowdrift.coop having booth this weekend at SCALE…

It will be a minor bump (the API doesn't change), so will make it to LTS-5.

Now done everywhere and using #209 to track the release requirements.

This is now out and released.


Initial commit of HaLVM support

Motivation for this change
To provide Nix users easy access to the Haskell Lightweight Virtual Machine (HaLVM).
Still testing, but would like to get the PR review process started anyways. The HaLVM additions should be conformant to the existing GHC cross-compiler infrastructure.
Example: https://gist.github.com/dmjio/d6f18f8c4ac09b00d7df836bbf7f476f
Todo:

[ ] - GMP must be statically linked pkgs.gmp.override { withStatic = true; }
[x] - Add haddock, hpc, hsc2hs to /bin

cc: @peti
Things done

[x] Tested using sandboxing
(nix.useSandbox on NixOS,
or option build-use-sandbox in nix.conf
on non-NixOS)
Built on platform(s)

[X] NixOS
[x] Linux
OSX is N/A for xen

[x] Tested compilation of all pkgs that depend on this change using nix-shell -p nox --run "nox-review wip"
[X] Tested execution of all binary files (usually in ./result/bin/)
[X] Fits CONTRIBUTING.md.

@pSub @Mic92, I have no qualms with removing openlibm.nix, bootloader.nix, convert-profile, libivc.nix, mkrrendir.nix. These libraries / executables are built by the Makefile itself, and accessible when using this package in a nix-shell.
This should remove all issues with { pkgs ? import <nixpkgs> {} } losing overrides.

@pSub changes applied

To show that this does indeed work: https://gist.github.com/dmjio/d6f18f8c4ac09b00d7df836bbf7f476f

Thanks!

@Mic92, Wish you would have notified me before you merged. It wasn't a fully-ready PR. Needed to update some of the tooling and some of the patches. I guess I can just open a new PR...

@Mic92, don't worry about it. I'll just apply the patches in a separate PR

Sorry I missed the todo note. I was just trying out your example.

@Mic92, it's all good. It was like 99.99% ready anyways. This is a cause for great celebration.
🍾 ⭐ 🌟 🌠 😄 😃 🎉 🍰


Show stored invoices on an invoices list screen

after we have stored the invoices to local storage it could be good to create a screen so we can see them

Could load directly from the LNBits API

This is done


minimum severity flag in cli/script

To filter out warnings/info messages as needed.

Use cases:

https://github.com/microsoft/CCF/security/code-scanning/787
https://github.com/microsoft/CCF/security/code-scanning/792
https://github.com/microsoft/CCF/security/code-scanning/793
https://github.com/microsoft/CCF/security/code-scanning/803

This can be done with defOutput https://github.com/microsoft/genaiscript/issues/304


1.0.5版本控制台输出格式会乱

Bug Report or Feature Request (mark with an x)

[ ] Bug report -> please search issues before submitting
[ ] Feature request
[ ] Documentation issue or request

Reproduction link

Steps to reproduce

What is expected?

What is actually happening?

Environment

ng-alain version: X.Y.Z
Angular version: X.Y.Z
Browser:
- [ ] Chrome (desktop) version XX
- [ ] Firefox version XX
- [ ] Safari (desktop) version XX
- [ ] IE version XX

你是多么的强迫症呀。
这是 webpacker4 产生的，我们无法左右。任何 angular6 项目都会产生这样的格式。


The digest value of AUX policy seems incorrect

According to the document, the AUX policy can be derived by the following:
A = TPM2_PolicyLocality (Locality 3 & Locality 4)
B = TPM2_PolicyCommandCode (TPM_CC_NV_UndefineSpecial)
authPolicy = {A} OR {{A} AND {B}} = ef9a26fc22d1ae8cecff59e9481ac1ec533dbe228bec6d17930f4cb2cc5b9724
However I couldn't reproduce the same digest locally. Here is my trial session:
tpm2_startauthsession -S session.ctx
tpm2_policylocality -S session.ctx -L policy-A 'three|four'
tpm2_policycommandcode -S session.ctx -L policy-AB TPM2_CC_NV_UndefineSpaceSpecial
tpm2_policyrestart -S session.ctx
tpm2_policyor -S session.ctx -L policy-AorAB sha256:policy-A,policy-AB
tpm2_flushcontext session.ctx

The results were:
ddee6af14bf3c4e8127ced87bcf9a57e1c0c8ddb5e67735c8505f96f07b8dbb8
c18c32d5b1dc54394c8f78b819c1b0c6dc596e44b1eb6c3016a33d5869a20e12
8cc69dd3212cd78b5fc89c1a519783b02d20ff07fe72a3fe2924e390383d2aa9

I also tried a few different order, including {{A} AND {B}} OR {A}, {A} OR {{B} AND {A}}, {{B} AND {A}} OR {A}, but none yield the expected result.

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

ID: 31d623d9-316c-0ef1-b6be-c3773d77ca21
Version Independent ID: 83ddb59d-0cfc-34f2-e666-8927d86a04a7
Content: System Guard Secure Launch and SMM protection (Windows 10) - Windows security
Content Source: windows/security/threat-protection/windows-defender-system-guard/system-guard-secure-launch-and-smm-protection.md
Product: m365-security
Technology: windows-sec
GitHub Login: @Dansimp
Microsoft Alias: dansimp

Never mind. I found the bug in tpm2_policycommandcode in tpm2-tools, which is almost always generating TPM2_PolicyLocality (Locality 0). The documented value can be verified through another tool.


Feat: use Quasar color stylus vars or css colors

Why are we using css color codes instead of quasar colors and vars?

That is a good question because initially at least, I supported both.
I'll look into re-implementing that.

Added in v1.0.0-beta.1 (latest version).


Update the Readme to be useful

We need a solid README.

https://github.com/sportngin/ec2-security-czar/commit/99bfd2579e9bfc510c7e13ea0e9e53a309827211#diff-04c6e90faac2675aa89e2176d2eec7d8


viewdropped Events

Can I get some clarification on what a "viewdropped" event is?  I was unable to find it in any of your documentation.

Hi
viewdropped signifies that a View ended because of inactivity, instead of the video ending explicitly. This can happen for a number of reasons. Your player may hanging without returning to IDLE or ENDED due to bugs, users could have left network coverage, or they could simply have left the player screen open after they were done watching (especially android tv users)
Hope that info helps! If you need additional assistance, you can contact<EMAIL_ADDRESS>

Please feel free to reopen if you need anything else!


Duplicated documentation

Why do you have both this page and https://docs.microsoft.com/en-us/windows/configuration/ue-v/uev-for-windows? Which is the source of truth?

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

ID: 1e116fb5-cce0-33ad-b68c-6d3dced6a8e0
Version Independent ID: c3e211c5-09d1-f868-1bd5-c6bd4abfbb15
Content: Microsoft User Experience Virtualization (UE-V) 2.x
Content Source: mdop/uev-v2/index.md
Product: w10
GitHub Login: @jamiejdt
Microsoft Alias: jamiet

@zburtondbrs The version in the mdop library is for Windows 10, version 1607 and earlier, plus all earlier editions of Windows. It's older documentation that is retained for customers who haven't upgraded yet. The version in the Windows library is the newer content. Thanks for pointing out that it's very hard to figure that out by just looking at the docs. I'll figure out a way to make that clearer.


Delete extracted files to save disk space

As discussed with @stas00 and @lhoestq, allowing the deletion of extracted files would save a great amount of disk space to typical user.

My suggestion for this would be to have this enabled by default.
Plus I don't know if there should be a dedicated issue to that is another functionality. But I propose layered building rather than all at once. That is:

uncompress a handful of files via a generator enough to generate one arrow file

process arrow file 1

delete all the files that went in and aren't needed anymore.
rinse and repeat.

This way much less disc space will be required - e.g. on JZ we won't be running into inode limitation, also it'd help with the collaborative hub training project

The user doesn't need to go and manually clean up all the huge files that were left after pre-processing

I wonder if the new streaming API would be of help, except here the streaming would be into arrow files as the destination, rather than dataloaders.


Question/Enhancement re: updating content as its rendered

Hi,
Getting started with the box view api and wondering if I can change the text/insert something by listening to events as the page is rendered? I've been looking for an example but can't find anything at that level.
As well, I'm guessing that the .svg files have everything they need to render the page within themselves, but is there any rendering mode that would allow the elements to be taken from the text-.html files when rendering? I would love to be able to update the text-.html file and have the rendering use the updated html...
Thanks
Mark

The .html files are used for text selection only (they are rendered as transparent text). You could dig into the SVG content when the page loads, but it'd be very hacky and not work in all browsers, because in some cases the SVG is rendered with the <iframe> tag and others it's <img>.

OK, helps to know a bit more about how its rendering, thank you.


tripleee: Blacklist vivalux

tripleee requests the blacklist of the following keyword(s):

vivalux - MS search

vivalux has been seen in 5 true positives, 0 false positives, and 0 NAAs.


Add Novograd Optimizer

This PR adds in the Novograd Optimizer for tensorflow/addons.
I have tried to keep my implementation of things as similar to the original implementation as possible.

@WindQAQ making the tf.equal params come on the same line seemed to have broken sanity-checks. I reverted back the change, for now.

@WindQAQ making the tf.equal params come on the same line seemed to have broken sanity-checks. I reverted back the change, for now.

I'm fine with this :P Let's trigger the CI again.
Hello @valendin, could you take a look at this to see if you have further problems? Thanks!


GraphQL/UnusedArgument false positives for auto-loading arguments

For mutation classes, you can specify loads: and as: options to its arguments to automatically load an object by its ID, and then alias the argument name sent to the resolve method:
https://graphql-ruby.org/mutations/mutation_classes#auto-loading-arguments
Example from the docs:
class Mutations::AddStar < Mutations::BaseMutation
  argument :post_id, ID, loads: Types::Post, as: :something

  field :post, Types::Post

  def resolve(something:)
    something.star

    {
      post: something
    }
  end
end

Currently this example results in an incorrect GraphQL/UnusedArgument: Argument post_id: should be listed in the resolve signature rule violation.
The same error also occurs when as is not specified, and the default auto-loaded post argument is used.
Example from the docs:
class Mutations::AddStar < Mutations::BaseMutation
  argument :post_id, ID, loads: Types::Post

  field :post, Types::Post

  def resolve(post:)
    post.star

    {
      post: post,
    }
  end
end

Bumped into the same error today.
As @justisb mentioned, it also happens when declaring argument :foobar_id, ID, loads: Types::Foobar and writing your resolve method with the parameter like this def resolve(foobar:).
Follow up this issue ! :)

Good catch! Russians are on holiday until the end of the week, so I'm not sure I'll be able to ship earlier, but PRs are welcome  🙂

Oh, sorry for this. Fixed it in PR mentioned above


Update README.md

          Move specific information like how to generate the parser to the "Setup" section where you should have a "Parser" subsection.

Originally posted by @jbessi in https://github.com/eonum/mcl-editor/pull/1#discussion_r1193910571

          Why is there a section under Setup for Monaco-Editor and again a Monaco section here?

Originally posted by @jbessi in https://github.com/eonum/mcl-editor/pull/1#discussion_r1193920389

          Update to new folder structure, i.e. Peggy folder doesn't exist anymore.

Originally posted by @jbessi in https://github.com/eonum/mcl-editor/pull/1#discussion_r1194726298

          typo: .prase() should be parse()

Originally posted by @jbessi in https://github.com/eonum/mcl-editor/pull/1#discussion_r1194726968

          same comment on deprecated folder "Peggy"

Originally posted by @jbessi in https://github.com/eonum/mcl-editor/pull/1#discussion_r1194728774

          Did you go with yarn or npm? Same goes of course using "yarn run build"...

Originally posted by @jbessi in https://github.com/eonum/mcl-editor/pull/1#discussion_r1194733502


Add support for Apple Silicon

Fixes #200.
When compiling on Apple Silicon at commit 27a8900, the following build error is produced:
In file included from ../backward-cpp/backward.cpp:36:
../backward-cpp/backward.hpp:4160:60: error: member reference type 'struct __darwin_mcontext64 *' is a pointer; did you mean to use '->'?
    error_addr = reinterpret_cast<void *>(uctx->uc_mcontext.pc);
                                          ~~~~~~~~~~~~~~~~~^
                                                           ->
../backward-cpp/backward.hpp:4160:61: error: no member named 'pc' in '__darwin_mcontext64'
    error_addr = reinterpret_cast<void *>(uctx->uc_mcontext.pc);
                                          ~~~~~~~~~~~~~~~~~ ^

This is caused by __aarch64__ being defined on Apple Silicon, however is incorrect for assigning the error address.
A conditional to check for __APPLE__ was added to the __aarch64__ #ifdef case with the appropriate error address cast.
All tests pass when compiling for ARM64 and Universal 2, ran on an M1 Mac (both ARM64 and Universal 2 binaries) and an Intel Mac.

Works for me for doing native builds in ROS 2, and this one is a bit cleaner than my quick fix at https://github.com/osrf/osrf_testing_tools_cpp/pull/62
Any chance of it getting merged quickly so we can merge it into the ROS 2 one?

Works for me for doing native builds in ROS 2, and this one is a bit cleaner than my quick fix at https://github.com/osrf/osrf_testing_tools_cpp/pull/62
Any chance of it getting merged quickly so we can merge it into the ROS 2 one?

Thanks!

Thanks!


Remove usage of azure-sdk-docs-prod-sas

The publish-blobs.yml uses AzurePowerShell now and no longer required the azure-sdk-docs-prod-sas. This is cleanup needs to be done in order to remove the SAS from the variable group and, ultimately, the keyvault.

Overriding check-enforcer. Nothing in any pipeline, outside of a release, tests these changes.

/check-enforcer override


Prepare feedback mechanism

We run this kind of workshop for the first time and would be happy to get feedback from the participants. It would be good to get at least one issue with feefback from every participant.
To do: Create an issue template for workshop feedback.

We might add a question whether we have chosen helpful examples, see #9. (Actually, this comment is just made for having an issue linking to the example issue.)

Closing this for now as the initial issue template is there. Nonetheless, we may improve the template before the workshop,..


Fix vulnerability

I've noticed security vulnerability on this package, so tried to update mainly testing related package dependencies:

nyc: 14.1.1
ava: 2.0.0

And also bumped testing nodejs versions to 8.10 and 10.15, the 6.10 is no longer supported in AWS, though. See: https://docs.aws.amazon.com/lambda/latest/dg/lambda-runtimes.html
Then some tests always failed with Test finished without running any assertions I'm not figured out how tests are working. Any ideas? @kdybicz @1000ch
Test logs: https://travis-ci.org/ysugimoto/aws-lambda-image/jobs/542081018

@kdybicz Yes, I'm wondering why that test always fails 🤔 It seems to run assertion as same as other tests, but assertion doesn't seem to run...

Currently, network-error emulated test are skipping. I think it's enough for us.

yeah, I wanted to investigate on that, most of s3 tests doesn't seem to be executed. I was on holidays, so will try to catch up on that in the next couple of days it you're ok with that?

Sure, thank you for that!

@ysugimoto if you're ok with my changes, branch should be ready to merge. Though I would suggest running tests locally few times on your machine before merging.

@kdybicz Looks nice, thank you for fixing problem.I'll merge this PR 👍


No audio stream present. Audio cannot be recorded.

Im using pipewire-pulse for my audio. Here is my output:

I have tried to record a video but the audio is not recorded properly (just silent video). I have also tried recording audio with ffmpeg, and it works fine (but can't record video in wayland).
i just want to record video with audio~

What happens if you try wf-recorder -a -f record.mkv?

UPDATE: when recording video with wf-recorder -a -f record.mkv, audio can also be recorded IF I remove the headset connected to the laptop. BUT when I try to play the video, the sound only comes from the left side of the speaker or headset. That's weird~

getting the same issue but dont see an invalid audio stream error. Just no audio plays when I playback the recording

As the wf-recorder man page states:
"To specify an audio device, use the --a or ---audio= options."
This means that -a <DEVICE> (with a space between) will still choose the default device.

As the wf-recorder man page states:
"To specify an audio device, use the -a<DEVICE> or --audio=<DEVICE> options."
This means that -a <DEVICE> (with a space between) will still choose the default device.

I've tried both of these, still no audio is coming through in playback.

@Selmer443 Maybe check the build log to make sure wf-recorder is built with pulseaudio support? What device name are you trying to record from?

I use this to get the default output device pactl get-default-sink

It might need .monitor appended or something, try pactl list sources | grep Name.

yeah, it needed .monitor at the end. weird because before it was able to pick it up, it might be pactl was returning the .monitor appended to the default sink before, but that changed on my system for some reason. Not really sure, i'll have to look into that. thanks for the help

i am running into this same issue when using bluetooth headset.  i have use --audio=devicename.monitor
Seems the -a flag works only when my speakers are the default device but not when the bluetooth headset is the default device.
would be nice if it could work with bluetooth as the default device without having to specify it


Rework documentation based on libxml.dbk + xmllibxmldoc.pl

I've completely missed that Perl 5 generates documentation from libxml.dbk.
xmllibxmldoc.pl does some nifty dogfooding, generating POD from the DocBook XML using this module.

Have ported  xmllibxmldoc.pl to Perl 6 (was easy). Electing to mime the Perl 5 document, rather that porting it in its entirety.


feat(jest-runtime): expose isTornDown variable

This commit adds a new feature to the Jest runtime package that exposes the isTornDown variable as a way to check if the Jest environment has been torn down programmatically. The isTornDown variable is a read-only boolean that is set to true when the environment is torn down and false otherwise.
The commit also adds documentation for the isTornDown variable to the Jest runtime module.
Closes #13640

Summary

The motivation for exposing the isTornDown variable in the Jest runtime package is to provide a way for tests to check if the Jest environment has been torn down programmatically.
issue https://github.com/facebook/jest/issues/13640 requesting this feature.
Test plan
Test Objective
The objective of this test is to verify that the isTornDown variable is correctly exposed in the Jest runtime package and that it can be used to check if the Jest environment has been torn down programmatically.
Test Steps

Clone the Jest repository and make sure that the isTornDown feature has been implemented and is ready for testing.
Create a new test file that imports the jest global object and uses the isTornDown variable to check if the Jest environment has been torn down.
Run the test file using the jest command.
Verify that the test file runs successfully and that the isTornDown variable is correctly set to false when the Jest environment is not torn down.
Modify the test file to tear down the Jest environment after the test has run.
Run the test file again using the jest command.
Verify that the test file runs successfully and that the isTornDown variable is correctly set to true when the Jest environment has been torn down.
Modify the test file to check the isTornDown variable in a loop that advances the fake timers by a specified amount of time.
Run the test file again using the jest command and verify that the test file stops executing when the Jest environment is torn down.
Modify the test file to check the isTornDown variable in a loop that does a lot of work and can time out.
Run the test file with a long timeout value (e.g. --timeout=10000) and verify that the test file stops executing when the Jest environment is torn down or the test times out.

Test Expected Results

The test file should run successfully and the isTornDown variable should be correctly set to false when the Jest environment is - not torn down.
The test file should run successfully and the isTornDown variable should be correctly set to true when the Jest environment is torn down.
The test file should stop executing when the Jest environment is torn down or the test times out.

Perhaps it is worth to name it jest.isEnvironmentTornDown() instead? See discussion in #13640

Yeah, that sounds reasonable. Or even "is test completed"?

I messed up on this PR, not sure how it got closed and all the commits diapers, anyways, I created a new PR addressing all the comments here https://github.com/facebook/jest/pull/13741


Merge main =>Feat/ppv2

@NB-MikeRichardson this contains more than only the changes from main I believe


Adding compatibility for GHC 9.6, GHC 9.8, and GHC 9.10

This PR adds compatibility support for the modern compiler versions of GHC; i.e. GHC 9.6, GHC 9.8, and GHC 9.10. Given the immense value of the Project-M36 database system, it would be a shame to have it succumb to "bit-rot" at the Haskell ecosystem moves forward.
Additionally, the PR cleans up compiler warnings emitted by the newer versions of GHC. Most of the warnings were regarding calls to head and tail generated from -W-x-partial.

@ysangkok Let me know if there's any other comments on the PR.

I don't have more comments, but I am just drive-by reviewing, I don't have a commit bit or anything.

This PR points at the head.hackage project which is OK, but is it a good long-term solution?

I would say that it's not a long term solution and upstream dependencies should ideally be updated to be compatible and on hackage. However, using head.hackage is a useful stepping stone.

Do you have any feedback on identifying and replacing any of the modules which hold us back?

I didn't really do any dependency analysis with the perspective of dropping "problem" dependencies. I can take another look and create a GitHub issue with a possible migration plan.

Thanks! In the meantime, I opened PRs in:

barbies-th
fast-builder

Once those are deployed to hackage, we should be able to update winery with the new dependency versions.


No device or entities available after successful login

Version of the custom_component
v0.0.8
Configuration

Add your logs here.

Describe the bug
After loading the integration and successfully logging in, it now shows the Traeger app under the integration section but there are no devices or entities available.
Debug log

2022-11-05 11:48:35 WARNING (SyncWorker_0) [homeassistant.loader] We found a custom integration traeger which has not been tested by Home Assistant. This component might cause stability problems, be sure to disable it if you experience issues with Home Assistant

Does the Grill appear in the Traeger App?
The Warning provided is generated for every CustomComponent installed and doesn't provide any information.
Enable debug in configuration.yaml

logger:
 #default: warning
 logs: #debug/info/warning/error/critical
   custom_components.hacs: warning
   custom_components.traeger: debug

Provide more detailed logs.


Building merged binary command issue (IDFGH-11152)

Answers checklist.

[X] I have read the documentation ESP-IDF Programming Guide and the issue is not addressed there.
[X] I have updated my IDF branch (master or release) to the latest version and checked that the issue is present there.
[X] I have searched the issue tracker for a similar issue and not found a similar issue.

IDF version.
5.0.1
Operating System used.
Windows
How did you build your project?
VS Code IDE
If you are using Windows, please specify command line type.
PowerShell
What is the expected behavior?
I am trying to build a one-file binary that contains the bootloader, partition, app and all other binaries in a single file.
I have read the official documentation
https://docs.espressif.com/projects/esptool/en/latest/esp32/esptool/basic-commands.html#merge-binaries-for-flashing-merge-bin
He uses a simple command:
esptool.py --chip esp32 merge_bin -o merged-flash.bin "@flash_args"

In my case, instead of using esptool.py, I must use full esptool and python paths (I think this has something to do with the way I have installed esp-idf). I have installed it via the vscode esp-idf extension setup.
So I cd in to my project build dir and run the following command with full python and esptool paths:
What is the actual behavior?
After executing the following command in my project build directory:
C:\Users\kapeika.lu\Desktop\WORK\myproject\myproject2\myproject-fw\build> C:\Users\kapeika.lu\.espressif5\python_env\idf5.0_py3.8_env\Scripts\python.exe C:\Users\kapeika.lu\esp5\esp-idf\components\esptool_py\esptool\esptool.py --chip esp32 merge_bin -o flash_image.bin @flash_args

I am getting an error message that I am missing some arguments (logs attached to Build or Installation Logs section).
Steps to reproduce.

cd into build directory
Run a command esptool.py --chip ESP32 merge_bin -o merged-flash.bin @flash_args

Keep in mind that you may need to use full paths for python and esptool.py
Build or installation Logs.
usage: esptool merge_bin [-h] --output OUTPUT [--format {r,a,w}] [--flash_freq {keep,80m,60m,48m,40m,30m,26m,24m,20m,16m,15m,12m}] [--flash_mode {keep,qio,qout,dio,dout}]
                         [--flash_size {keep,256KB,512KB,1MB,2MB,2MB-c1,4MB,4MB-c1,8MB,16MB,32MB,64MB,128MB}] [--spi-connection SPI_CONNECTION] [--target-offset TARGET_OFFSET]
                         [--fill-flash-size {256KB,512KB,1MB,2MB,4MB,8MB,16MB,32MB,64MB,128MB}]
                         <address> <filename> [<address> <filename> ...]
esptool merge_bin: error: the following arguments are required: <address> <filename>

More Information.
I would appreciate any clarification regarding this issue.

C:\Users\kapeika.lu\Desktop\WORK\myproject\myproject2\myproject-fw\build> C:\Users\kapeika.lu\.espressif5\python_env\idf5.0_py3.8_env\Scripts\python.exe C:\Users\kapeika.lu\esp5\esp-idf\components\esptool_py\esptool\esptool.py --chip esp32 merge_bin -o flash_image.bin @flash_args

It looks like this is the working directory: C:\Users\kapeika.lu\Desktop\WORK\myproject\myproject2\myproject-fw\build.
Have you created there a flash_args file? I mean flash_args and not flash_args.txt or with other file extentions.
Can you show its content?

@dobairoland
Hello. Yes the flash args file exist in the build directory.
The contents of this file are as following:
--flash_mode dio --flash_freq 40m --flash_size detect
0x1000 bootloader/bootloader.bin
0x10000 myproject.bin
0x8000 partition_table/partition-table.bin
0xd000 ota_data_initial.bin
0xf000 phy_init_data.bin


Changing admin password fails due id

Changing admin password doesn't seem to work because the id is all zeros and (just a guess) JS treats it as false/non-value.
UI sends PUT request to /api/users/000000000000000000000000/password and the request results in this {"statusCode":400,"error":"Bad Request","message":"child \"id\" fails because [\"id\" contains an invalid value]","validation":{"source":"params","keys":["id"]}} .
Any ideas how to get this done without manually stabbing Mongo?

Yep. You can remove these kinds of validation checks:

https://github.com/jedireza/aqua/blob/eb25a5c093aa8beeb0b43bba8f61fa122e842a38/server/api/admins.js#L134-L136 (multiple)
https://github.com/jedireza/aqua/blob/eb25a5c093aa8beeb0b43bba8f61fa122e842a38/server/api/admin-groups.js#L132-L134
https://github.com/jedireza/aqua/blob/eb25a5c093aa8beeb0b43bba8f61fa122e842a38/server/api/users.js#L217-L219 (multiple)

These are in place to prevent the live demos from breaking due to people changing the details or deleting the records.
These all seem to also check that the use making the change is in the root admin group, which should be protection enough as long as only people in that group should be able to perform those actions.
In the end, be vigilant and be sure the users who have access to the route, should. 😉
I hope that helps.


Data Import: Campaign Source lookup ignored outside of Batch Gift Entry

A common scenario in NPSP Data Import is to import Contacts and Campaign/Campaign Members without any related Opportunities. To do this, administrators need to populate the Campaign Name field on the NPSP Data Import record (and optionally, the Campaign Member Status field). In that case, when processed the Contact in Contact1 is added to the Campaign matched or created based on the name.
In 3.149, a new Donation Campaign Source lookup to Campaign was added to the NPSP Data Import object. This is meant to be used with Batch Gift Entry to match a gift to a specific Campaign in data entry.
This lookup field does not appear to be functional outside of Batch Gift Entry, which can lead to confusion if Administrators attempt to use the field in non-Opportunity contexts.
Steps to repeat:

Create an Active Campaign.
Create a NPSP Data Import record. Populate Contact1 First/Last Name. Populate Donation Campaign Source with the Campaign just created.
Process the record, using any Contact matching rule.

Expected Result:
The Contact should be created (or matched) and added to the new Campaign
Actual Result:
The Contact is created or matched. The Campaign is indicated as Matched by Id, but the Contact is not added to the Campaign. Note that Campaign Name on the NPSP Data Import object remains blank.
If Campaign Name is populated, the Contact is added to the Campaign as expected.

**lurch: add

Tracking W-032290

GUS W-7781021

Please follow this Known Issue in the Trailblazer Community for updates.


Simplify RequestParameters

Simplifies request parameters, it defined a bit more than it had too,
added some docstrings and made the code simpler as well. Should now
raise a KeyError on __getitem__ as @amsb had noted on commit 9dd954b

Thanks!

No problem @amsb!


Check use_psk when generate early secret.

Summary:
Before PR 239, we will check the key_exchange when we create early_secret for mbedtls_ssl_tls1_3_derive_master_secret. We shouldn't use psk unless key_exchange  is MBEDTLS_KEY_EXCHANGE_PSK or MBEDTLS_KEY_EXCHANGE_ECDHE_PSK.
We changed to always use psk when we do mbedtls_ssl_tls1_3_key_schedule_stage_early_data. This breaks when early data is rejected by server, and client can't fall back to 1-RTT. When client tried to fall back to 1-RTT after server reject the early data, the psk shouldn't be used in  mbedtls_ssl_tls1_3_key_schedule_stage_early_data.
Test Plan:

ssl-opt.sh
repo :

server enables early data.
client connects to server and then store the psk.
server disables early data.
client disconnects, and re-connects to server with early data.
server reject early data, client fall back to 1-RTT.

Reviewers:
Subscribers:
Tasks:
Tags:
Notes:

Pull requests cannot be accepted until the PR follows the contributing guidelines. In particular, each commit must have at least one Signed-off-by: line from the committer to certify that the contribution is made under the terms of the Developer Certificate of Origin.
This is just a template, so feel free to use/remove the unnecessary things

Description
A few sentences describing the overall goals of the pull request's commits.
Status
READY/IN DEVELOPMENT/HOLD
Requires Backporting
When there is a bug fix, it should be backported to all maintained and supported branches.
Changes do not have to be backported if:

This PR is a new feature\enhancement
This PR contains changes in the API. If this is true, and there is a need for the fix to be backported, the fix should be `handled differently in the legacy branch

Yes | NO
Which branch?
Migrations
If there is any API change, what's the incentive and logic for it.
YES | NO
Additional comments
Any additional information that could be of interest
Todos

[ ] Tests
[ ] Documentation
[ ] Changelog updated
[ ] Backported

Steps to test or reproduce
Outline the steps to test or reproduce the PR here.

Thanks for investigating this, @lhuang04. I think the core problem is that get_psk() blurs (a) access to the (potentially multiple) PSKs configured prior to the handshake (b) access to the single PSK (potentially NULL) that has been negotiated for use during the handshake. If we have offered a PSK but aren't using it, we run into the issue you describe. The fact that we currently only allow to configure a single PSK to offer doesn't help the separation of (a) and (b).
I feel that there's no place for get_psk() as we have it now. Instead, we want to either iterate over the configured PSKs -- external or resumption/ticket or both, each potentially multiple times -- or we want to use the specific PSK that the handshake is going to use.
To better separate (a) and (b), I think for (b) should aim at always setting ssl->handshake->psk to the PSK we're using for the current handshake, potentially NULL. Then, mbedtls_ssl_tls1_3_key_schedule_stage_early_data() can unconditionally use this PSK.
For (a), we will ultimately need an iterator over the configured PSKs, but for now I suggest to introduce a getter which checks whether a PSK should be offered, and if so returns this PSK + its PSK identity.
I have created https://github.com/hannestschofenig/mbedtls/pull/263 with a fix along those lines.
@lhuang04 Could you review this and in particular check that it fixes the previously failing test?

will be fixed via #263


actually ping on successfull socket creation

Have you experienced a bug where the pinging doesn't actually start? Here, the check socketError != .success is just to catch the case where the socket returned an error while sending the ping packet. If no error is produced, the function returns without doing anything else, because the actual ping response is handled via socket(socket:didReadData:). If an error occurs, then an error response is generated right away and a new ping request is scheduled.

Yes, indeed, everything is correct and this PR makes no sense. My mistake was to wait for the ping observer callback on the same thread it was scheduled to.


Soundcloud: 401

Make sure you are using the latest version: run youtube-dl --version and ensure your version is 2018.03.10. If it's not, read this FAQ entry and update. Issues with outdated version will be rejected.

[x] I've verified and I assure that I'm running youtube-dl 2018.03.10

Before submitting an issue make sure you have:

[x] At least skimmed through the README, most notably the FAQ and BUGS sections
[x] Searched the bugtracker for similar issues including closed ones
[x] Checked that provided video/audio/playlist URLs (if any) are alive and playable in a browser

What is the purpose of your issue?

[x] Bug report (encountered problems with youtube-dl)
[ ] Site support request (request for adding support for a new site)
[ ] Feature request (request for a new functionality)
[ ] Question
[ ] Other

[debug] System config: []
[debug] User config: []
[debug] Custom config: []
[debug] Command-line args: ['https://soundcloud.com/zwette/another-love', '--verbose']
[debug] Encodings: locale cp1252, fs utf-8, out cp1252, pref cp1252
[debug] youtube-dl version 2018.03.10
[debug] Python version 3.6.4 (CPython) - Windows-10-10.0.16299-SP0
[debug] exe versions: ffmpeg N-87327-g18821e3, ffprobe N-87327-g18821e3
[debug] Proxy map: {}
[soundcloud] zwette/another-love: Resolving id
[soundcloud] zwette/another-love: Downloading info JSON
ERROR: Unable to download JSON metadata: HTTP Error 401: Unauthorized (caused by <HTTPError 401: 'Unauthorized'>); please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; type  youtube-dl -U  to update. Be sure to call youtube-dl with the --verbose flag and include its complete output.
  File "youtube-dl\youtube_dl\extractor\common.py", line 519, in _request_webpage
    return self._downloader.urlopen(url_or_request)
  File "youtube-dl\youtube_dl\YoutubeDL.py", line 2199, in urlopen
    return self._opener.open(req, timeout=self._socket_timeout)
  File "C:\Users\m\AppData\Local\Programs\Python\Python36-32\lib\urllib\request.py", line 532, in open
    response = meth(req, response)
  File "C:\Users\m\AppData\Local\Programs\Python\Python36-32\lib\urllib\request.py", line 642, in http_response
    'http', request, response, code, msg, hdrs)
  File "C:\Users\m\AppData\Local\Programs\Python\Python36-32\lib\urllib\request.py", line 570, in error
    return self._call_chain(*args)
  File "C:\Users\m\AppData\Local\Programs\Python\Python36-32\lib\urllib\request.py", line 504, in _call_chain
    result = func(*args)
  File "C:\Users\m\AppData\Local\Programs\Python\Python36-32\lib\urllib\request.py", line 650, in http_error_default
    raise HTTPError(req.full_url, code, msg, hdrs, fp)

...
<end of log>

Description of your issue, suggested solution and other information
When I try to download any track from Soundcloud, I get a 401 error. I saw other issues regarding this from January, but it should be fixed by now, but I get the error now. It did work a week ago.

same here


Request for location hint

Hi there.  Been following the twitter account for a while now, and would like to request a minor enhancement.  Certain vaccination locations (e.g. McCloskey School Gymnasium) have no associated detail re. municipality (unlike, e.g. Greenfield Senior Center).  In such cases it would be handy to have a town/city name added, perhaps as a Twitter tag like #BostonMA.  Note that UMass Memorial is also ambiguous in this way.
Keep up the good work!

I modified the MaImmunizations and MyChart scrapers to include the town name in tweets going forward, I think the other sites mostly have that information already. An example tweet with the new text would be:
10 appointments available at McCloskey School Gymnasium in Uxbridge MA on 03/25/2021. Check eligibility and sign up at https://www.maimmunizations.org/clinic/search?q[venue_search_name_or_venue_name_i_cont]=McCloskey%20School%20Gymnasium&

(the "in Uxbridge MA" is the new part)
Thanks for the suggestion!


[PE-D][Tester B] Long names are not completely visible

Labels: type.FeatureFlaw severity.Medium
original: evedaktyl/ped#12

nice to have feature - future iterations


Fix tests

Master is failing, will need to sort this for the next release. (Which is breaking).
Travis doesnt seem to be running tests on new pull requests either.
https://travis-ci.org/github/nickcolley/jest-axe

I'd love to give that a look! Will try and throw a PR together tonight and see what can be done here. 🚀

Opened #106 to address this!


a markdown for test 3

@ebeshero ask to merge it into the main branch.

@gzc5211 Nice work with Git Test part 3! have pulled in your branch to main and deleted your branch on the remote repo. You can now delete the gc-GitTest3 in your local version of the textAnalysis-Hub.


[HUDI-7175] Add unit tests for event time merging

Change Logs
Added the unit tests for event time merging.
Impact
Improve system robustness.
Risk level (write none, low medium or high below)
None.
Contributor's checklist

[ ] Read through contributor's guide
[ ] Change Logs and Impact were stated clearly
[ ] Adequate tests were added if applicable
[ ] CI passed

this change has been landed in a different PR.


unity 2018 errors

Hi, I have imported Mirror into my unity 2018 project and it throws some error

Steps I did :
1- open mirror unitypackage
2- import the latest version of Mirror

As noted on the asset store and ReadMe, Unity 2019 LTS or 2020 LTS are required.


GaussianCriterion gradient issue

In GaussianCriterion.lua the gradient with respect to log(sigma^2) is computed as:
self.gradInput[2] = torch.exp(-input[2]):cmul(torch.add(target,-1,input[1]):pow(2)):mul(-1):add(0.5)
But it seems to me that the multiplication should be by -0.5, not -1, such that
self.gradInput[2] = torch.exp(-input[2]):cmul(torch.add(target,-1,input[1]):pow(2)):mul(-0.5):add(0.5)
which would also be consistent with the expression in your comment (after flipping the sign for neg. log likelihood): - 0.5 + 0.5 * (x - mu)^2 / sigma^2
I am seeing a gradient check fail with the original code but it passes after the change.

You are absolutely right, I have no idea why the comment and code were inconsistent. I also flipped the sign of all the equations in the comments, to be fully consistent.
Thanks!


B2T Fixes | Issue #205

Pull Request Format
PR Title
Issue #205  : BackToTop Button Missing and Hard Scrolling solved
Type of PR

Add X in the box to specify the improvement type.
[X] Bug fix
[X] Feature enhancement
[ ] Documentation update
[ ] Other (specify): ___________

Screenshots / Videos (if applicable)
https://github.com/user-attachments/assets/debb542b-29ce-4c4a-aa9c-1ecb28861965
Checklist

Add X in the box to specify.
[X] I have performed a self-review of my code.
[X] I have tested the changes thoroughly before submitting this pull request.
[X] I have provided relevant issue numbers, screenshots, and videos after making the changes.
[X] I have commented my code, particularly in hard-to-understand areas.

Thank you for reviewing my pull request!

@swaraj-das please review PR and merge

@Shariq2003 Merge conflicts and also the scroll top button is not responding. Please solve.

@Shariq2003 Merge conflicts and also the scroll top button is not responding. Please solve.

Okay, fixing.....

@Shariq2003 Merge conflicts and also the scroll top button is not responding. Please solve.

@swaraj-das please review

@swaraj-das please review this PR, this is in pending state since 3 days

@swaraj-das please review and merge

@AnitSarkar123 sir please review and merge this

@AnitSarkar123 sir please review and merge this

@swaraj-das

@AnitSarkar123 sir please review and merge this

@swaraj-das

Actually he is not responding since last week

@swaraj-das sir, please review and merge

@MastanSayyad sir please review and merge this

@swaraj-das Review this PR and I noticed there are open PRs here make sure you buy some time and resolve all of them!
Also I don't have access to repo, kindly add me as a collaborator

@sanjay-kv sir, please review this PR.


Removed W/O for bug DSO-7649

The default value of Census parameter defined by FW as 0 which is out of range value. This was fixed by FW 5.8.14 .

Since #829  if merged, I've restarted the Travis for this PR


add an option to pass an arbitrary set of arguments to cargo build

Fixes #455.
Example: wasm-pack build -- --features "feature-a feature-b"
Make sure these boxes are checked! 📦✅

[x] You have the latest version of rustfmt installed and have your
cloned directory set to nightly

$ rustup override set nightly
$ rustup component add rustfmt-preview --toolchain nightly

[x] You ran rustfmt on the code base before submitting
[x] You reference which issue is being closed in the PR text

✨✨ 😄 Thanks so much for contributing to wasm-pack! 😄 ✨✨

@torkve thanks so much for this! would you mind adding a test? and potentially an example to the documention? thanks so much!

I've added a test and a bit of docs, however English is not my native language, so feel free to fix it.


[DOCS] Paged Content display out of date with Starter site re available contexts

If applicable, link to the documentation page relevant to your issue below.
https://islandora.github.io/documentation/user-documentation/iiif/#using-iiif-in-islandora

Describe your documentation request.
"Using IIIF in the Islandora Starter Site" describes using a context "Paged Content - Openseadragon Context" to display paged content. However, in current Starter Site https://sandbox.islandora.ca/admin/structure/context no such context exists, instead the contexts are "Mirador Block - Multipaged items", and "Openseadragon Block - Multipaged items".

I can create a PR for this and have you verify it.


[Event Request] Page 95 "Sales Quote Subform" - New publisher OnBeforeDeltaUpdateTotalsQuantityOnAfterValidate

Hello, we need a new Event publisher in procedure QuantityOnAfterValidate(). Can you please check that? Thank you!
protected procedure QuantityOnAfterValidate()
begin
    if Reserve = Reserve::Always then begin
        CurrPage.SaveRecord();
        AutoReserve();
    end;

    OnBeforeDeltaUpdateTotalsQuantityOnAfterValidate(Rec, xRec);            <=========================

    DeltaUpdateTotals();

    OnAfterQuantityOnAfterValidate(Rec, xRec);
end;

[IntegrationEvent(TRUE, false)]
local procedure OnBeforeDeltaUpdateTotalsQuantityOnAfterValidate(var SalesLine: Record "Sales Line"; var xSalesLine: Record "Sales Line")
begin
end;

Thanks for reporting this. We agree, and we’ll publish a fix asap, either in an update for the current version or in the next major release. Please do not reply to this, as we do not monitor closed issues. If you have follow-up questions or requests, please create a new issue where you reference this one.


Item Charges: Flash on Low amount

Title says it all.
I'm asking for update on [Item Charges].
The widget will flash, indicating that your item is on very low charge.
Edit:
Some widget-background color , that corresponds to the amount of charges would be also nice.

I don't think most players want their item icons to flash. Generally, OSRS uses flashing colors only for things which are very deserving of attention and I don't think a low-charge item fits that criteria.

I don't think most players want their item icons to flash. Generally, OSRS uses flashing colors only for things which are very deserving of attention and I don't think a low-charge item fits that criteria.
Some users have requested that a notification fire when an item reaches a low charge amount, which we could add.

The option would be toggleable, but anything, that's noticeable would work for me.
The main reason, I need this plugin is for "breaking jewellery" (ie. Binding Necklace, Dueling ring, etc).

Currently I think you could do this with chat highlights.

Currently I think you could do this with chat highlights.

It would only show, when the accessory is actually broken, not before.