Bug modalbox when TextInput is focused

Steps to reproduce:

open modalbox
click TextInput (and keyboard shown)
close the modal (swipe or back button if backButtonClose is true)
open modalbox again, and modalbox will just opened 0.1 second, then auto-close instantly
if open modalbox again, it will show behavior normal (modalbox will open)

So, there's no problem on open-close modal, until keyboard is opened.

Same issues here, but mine won't open again untill the app reload.

@pewh I had the same problem.
I fixed it by calling Keyboard.dismiss() just before closing the modal.

@felipemartim That only work if the user clicks on a close button or something like that. I can't catch the background press and swipe up gesture event, so I have to disable them, pretty annoying.

Yes, me too

Same issue here too

Hey guys, I stumbled upon the same issue. Upon some fiddling, I found out that unmounting and then mounting the modal again seems to be a workaround for this.
So I have made a wrapper component that encapsulates the dirty mounting hack.
import React, { Component } from 'react';
import Modal from 'react-native-modalbox';

export default class RoModal extends Component {
  constructor(props) {
    super(props);
    this.state = {
      number: 0
    };
  }

  _onClose = () => {
    this.setState({ number: this.state.number + 1 });
    if (this.props.onClose) {
      this.props.onClose();
    }
  };

  render() {
    return [this.state.number].map(() => (
      <Modal
        key={this.state.number}
        {...this.props}
        onClose={this._onClose}
      />
    ))[0];
  }
}

What it does is increment the state.number every time modal is closed. Since state.number is wired up to key property in the render array, Reacts thinks that it is another component and unmounts the old modal and mounts the new one.
It's dirty, but is completely encapsulated so once this is fixed it can just be removed.

I'm facing the same problem here.

Can you try my PR fork (https://github.com/deathslocus/react-native-modalbox/tree/propcheck) and see if that fixes it?

@felipemartim it fixed my issue 👍


Request filtering missing.

As far as I understand the "ignore" feature only works for the viewer.
I was expecting to be able to configure one interceptor, so that I can send custom headers to "MY SERVER", and not to every outgoing request.  Our app uses multiple apis and it wont be convenient to share our headers with them ^^.
Hopefully NetShears add this functionality.

Hey @rcfrias
Yea you're right about the ignore feature and I think your idea about creating an interceptor for specific URL is nice.
I'll set help needed tag for this issue so contributors consider this on the roadmap


hi

when im using ./linkfinder -i target.com < it is working
but when i try to scan with a file , and then the file has like 20 url from the target site than is not working idk why

so that my question how can i scan with a file , and the file have so many url inside , sorry for my bad english

Hi @samuel823, The documentation should provide you with enough information on how to scan a local file using LinkFinder. Furthermore try the '-o cli' options for non-JS files.

so that i put ./linkfinder -i -o *.txt < the file with url. right?


Mobile navbar close and scroll

Close the mobile navbar when clicking elsewhere. Do not allow scrolling when sliding on the nav bar

Fixed


maxTextSize config example

⚠ Is your feature request related to a problem? Please describe

Getting  "Maximum text size in diagram exceeded" error in large project, and I can't figure out how to change the maxTextSize property in config.
💡 Describe the solution you'd like

An example how to change 'maxTextSize'
🤚 Do you want to develop this feature yourself?

[ ] Yes
[x] No

Hey, we unfortunately can't get around that limit when embedding the diagram in markdown. This maxTextSize option only works with MermaidJS using HTML and JS.
I suggest using one of our filtering properties or generating multiple graphs with the rootModulesRegex property.
These regex patterns also pickup the parent folder name. So, you could generate a graph covering all modules in a features folder, for example.
Now, if you really need everything in one graph, you can try manually changing the defaultRenderer:
%%{
  init: {
      "flowchart": { "defaultRenderer": "elk"}
  }
}%%

Let me know if that works out. Cheers.


Feature/v0.2.1/optimistic orphan control and indexing

The goal of this pull-request is to reduce the indexing of identical records to elasticsearch. Only records that have actually been changed should be submitted for indexing.
The consumer that reads the indexing queue will do a check and only publish when the content is not identical.

No longer needed


#126 - added an example for sending ether

As per #126

added an example for sending ether

@rockfridrich @kondranton @driver733 let's discuss

Job #141 is now in scope, role is REV

Codecov Report

Merging #141 into develop will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff            @@
##           develop     #141   +/-   ##
========================================
  Coverage    96.62%   96.62%
========================================
  Files          296      296
  Lines         9779     9779
========================================
  Hits          9449     9449
  Misses         330      330

Continue to review full report at Codecov.

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

Issues with this pr are to be addressed separately


Add simple completion of GCS configuration

@legionus please split your vendoring commit out to make this reviewable.
@coreydaley fyi, you should compare notes w/ what you're doing for s3 to make sure we have the same general pattern/flow.

@bparees Done

@bparees will do

/lgtm


libdeltachat: 1.107.0 -> 1.107.1

Description of changes
Diff: https://github.com/deltachat/deltachat-core-rust/compare/1.107.0...1.107.1
Changelog: https://github.com/deltachat/deltachat-core-rust/blob/1.107.1/CHANGELOG.md

Things done

Built on platform(s)

[x] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[ ] aarch64-darwin

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

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

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

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

[x] Fits CONTRIBUTING.md.

Result of nixpkgs-review pr 214802 run on aarch64-darwin 1

4 packages built:

deltachat-cursed
libdeltachat
python310Packages.deltachat
python311Packages.deltachat


Creating Tab component

Used "Tab" component from material-UI, and edited its style #22

Delete the app.js file from the P.R @sallamTanna


remove prod

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

File
Status
Preview URL
Details

DocsLegal/docfx.json
:white_check_mark:Succeeded

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


fix missing script in tests

I missed one new script while syncing updates from Eden inside #2226.
Signed-off-by: Petr Fedchenkov<EMAIL_ADDRESS>

How could the tests pass without this on your PR yesterday?

It checks for nested virtualization support https://github.com/lf-edge/eve/blob/69055187676bc9dfb26605bec41c7ec01fcee7e7/tests/eden/network/testdata/vlans.txt#L124 and skips in case of no support (so, it runs in EdenGCP, but not in Integration workflow).


Java install fails in bcpc-hadoop::configs

From here https://github.com/bloomberg/chef-bach/blob/master/cookbooks/bcpc-hadoop/recipes/configs.rb#L71 calls include_recipe "java::default"
    ================================================================================
    Error executing action `install` on resource 'java_ark[jdk]'
    ================================================================================

    SystemExit
    ----------
    exit

    Cookbook Trace:
    ---------------
    /var/chef/cache/cookbooks/java/providers/ark.rb:176:in `block (2 levels) in class_from_file'
    /var/chef/cache/cookbooks/java/providers/ark.rb:145:in `block in class_from_file'

    Resource Declaration:
    ---------------------
    # In /var/chef/cache/cookbooks/java/recipes/oracle.rb

     61: java_ark 'jdk' do
     62:   url tarball_url
     63:   default node['java']['set_default']
     64:   checksum tarball_checksum
     65:   app_home java_home
     66:   bin_cmds bin_cmds
     67:   alternatives_priority node['java']['alternatives_priority']
     68:   retries node['java']['ark_retries']
     69:   retry_delay node['java']['ark_retry_delay']
     70:   connect_timeout node['java']['ark_timeout']
     71:   use_alt_suffix node['java']['use_alt_suffix']
     72:   reset_alternatives node['java']['reset_alternatives']
     73:   download_timeout node['java']['ark_download_timeout']
     74:   proxy node['java']['ark_proxy']
     75:   action :install
     76:   notifies :write, 'log[jdk-version-changed]', :immediately
     77: end
     78:
     79: if node['java']['set_default'] && platform_family?('debian')
     80:   include_recipe 'java::default_java_symlink'
     81: end
     82:

    Compiled Resource:
    ------------------
    # Declared in /var/chef/cache/cookbooks/java/recipes/oracle.rb:61:in `from_file'

    java_ark("jdk") do
      action [:install]
      supports {:report=>true, :exception=>true}
      retries 0
      retry_delay 2
      default_guard_interpreter :default
      declared_type :java_ark
      cookbook_name "java"
      recipe_name "oracle"
      url "http://<IP_ADDRESS>/jdk-linux-x64.tar.gz"
      default true
      checksum "62b215bdfb48bace523723cdbb2157c665e6a25429c73828a32f00e587301236"
      app_home "/usr/lib/jvm/java-8-oracle-amd64"
      bin_cmds ["appletviewer", "apt", "ControlPanel", "extcheck", "idlj", "jar", "jarsigner", "java", "javac", "javadoc", "javafxpackager", "javah", "javap", "javaws", "jcmd", "jconsole", "jcontrol", "jdb", "jdeps", "jhat", "jinfo", "jjs", "jmap", "jmc", "jps", "jrunscript", "jsadebugd", "jstack", "jstat", "jstatd", "jvisualvm", "keytool", "native2ascii", "orbd", "pack200", "policytool", "rmic", "rmid", "rmiregistry", "schemagen", "serialver", "servertool", "tnameserv", "unpack200", "wsgen", "wsimport", "xjc"]
      alternatives_priority 1062
      connect_timeout 600
      use_alt_suffix true
      reset_alternatives true
      download_timeout 600
      owner "root"
    end

    Platform:
    ---------
    x86_64-linux

This may be chef 12 related

Will try old cookbook version with URL overrides from 1.50

Attempted to go bach to 1.48.0 and override attributes so it finds modern the correct Java URL, but still with the same result, however I found this in the log
Further information in the log
```
[2017-06-10T22:19:04-04:00] INFO: template[/etc/profile.d/jdk.sh] created file /etc/profile.d/jdk.sh
[2017-06-10T22:19:04-04:00] INFO: template[/etc/profile.d/jdk.sh] updated file contents /etc/profile.d/jdk.sh
[2017-06-10T22:19:04-04:00] INFO: template[/etc/profile.d/jdk.sh] mode changed to 755
[2017-06-10T22:19:04-04:00] INFO: Processing apt_package[tar] action install (java::oracle line 55)
[2017-06-10T22:19:04-04:00] INFO: Processing java_ark[jdk] action install (java::oracle line 59)
[2017-06-10T22:19:04-04:00] INFO: Adding jdk to /usr/lib/jvm/jdk1.6.0
[2017-06-10T22:19:04-04:00] INFO: Processing remote_file[/var/chef/cache/jdk-linux-x64.tar.gz] action create_if_missing (/var/chef/cache/cookbooks/java/providers/ark.rb line 130)
[2017-06-10T22:19:10-04:00] INFO: remote_file[/var/chef/cache/jdk-linux-x64.tar.gz] created file /var/chef/cache/jdk-linux-x64.tar.gz
[2017-06-10T22:19:10-04:00] INFO: remote_file[/var/chef/cache/jdk-linux-x64.tar.gz] updated file contents /var/chef/cache/jdk-linux-x64.tar.gz
[2017-06-10T22:19:11-04:00] INFO: remote_file[/var/chef/cache/jdk-linux-x64.tar.gz] mode changed to 755
[2017-06-10T22:19:14-04:00] FATAL:  Command ' mv "/var/chef/cache/jdk1.6.0" "/usr/lib/jvm/jdk1.6.0" ' failed
```

Looks like in java cook book attributes the default version is quoted, tried quoting in bcpc-hadoop/attributes/default.rb and even fixing the default in java cookbook and re-uploading and still did not work.

I think the java_ark provider attempts to parse the archive filename to figure out the java major and update versions since we now use a generic name it is unable to make the determination

Indeed it does that here: https://github.com/agileorbit-cookbooks/java/blob/master/providers/ark.rb#L28-L50
I'll issue a PR to fix this...

Indeed it does that here: https://github.com/agileorbit-cookbooks/java/blob/master/providers/ark.rb#L28-L50
I'll issue a PR to fix this...


asset_path, asset_url font_path is not honoring the site.baseurl in sass files

I am trying to use asset_path in my sass file as below:
background: url(asset_url('home/home.jpg'));

But, looks like baseurl is not honored and url is getting generated as
background-image:url(url(/assets/home/home-ff8cf2b518175392978a4426a77a19472c7645c7daaf17fbce2d08130d771112.jpg));

Here is the configuration for jekyll-assets
assets:
  prefix: "/assets"
  digest: true
  sources:
    - _assets/fonts
    - _assets/imgages
    - _assets/javascripts
    - _assets/stylesheets
  compress:
    css: sass
    js: uglifier
  features:
    automatic_img_alt: true
    automatic_img_size: false

Same thing happens for font awesome fonts as well, when deploys to project/gh-pages branch. (Where baseurl is set to project name.)

FYI jekyll-assets is working fine with site.baseurl for me.
One gotcha I found is that if you're changing the baseurl (i.e. when testing locally), make sure you remove your .asset-cache dir between changes - the cache seems to preserve the baseurl from the first time it is created, and doesn't update to use the latest baseurl.

Sorry for the extremely late reply, yes indeed we do respect site.baseurl in the latest 2.x.  When 2.x was first released we didn't but subsequent releases did add support for it along with custom prefixes and other stuff.


Avoid oneOf reverse on List

Just noticed this.

I don't love passing mutable variables through a recursive loop. I'd rather either go all in and make a while loop to signal to the reader that we are in an imperative mode here, or just capture the buffer to make it clear there is only ever one mutable ListBuffer.
I'll merge this since you took the time, but I think it is worth thinking of three tiers of performance concerns:

cost to build parsers.
cost to run parsers.
cost to handle errors.

My belief is that it is 2 that by far dominates and that we shouldn't sacrifice much clarity and immutability in 1 or 3. On point 2 we should save our full budget for crazy tricks to maximize the performance of running (typically correct) parsers. On 3, note, when a parser fails, generally something will be reported to a user, and that will be very slow. So, a bit of slowness there if it results in clearer code, is probably fine.

You convinced me with:

I don't love passing mutable variables through a recursive loop. I'd rather either go all in and make a while loop to signal to the reader that we are in an imperative mode here, or just capture the buffer to make it clear there is only ever one mutable ListBuffer.

It's a very good argument and I totally agree with you here.

I'll merge this since you took the time

I would be totally fine in closing this 😄  I value more reaching a good consensus and understanding on how do we want things to be.
Thank you!

It's fine. I appreciate your PRs and all the help you've given.


Fix string escaping bug

The current string escaping logic is buggy: an expression such as "{""123""}" is not escaped properly. This fixes it, and adds some tests to validate it.

✅ No public API change.


feat: Add configurable timeout seconds setting, move to settings.ts

This makes the timeout delay for debounce configurable.

Moved settings to settings.ts
Created settings display() method
Created setting for "Preview Mode Switch Delay"

I wanted to enforce the entering of actual numbers in the settings but seems there's no real validation.

Thanks for this, ill probably check everything and merge it, as well as revert some of the code back a version so the plugin actually works this weekend.

Hey there, I updated your main.ts to actually make it so the switching works but the setting does not seem to adjust the time, this could be me that messed something up while updating the file but i'm not sure and I can't seem to figure out what's wrong.

Didn't get a chance to look at this over the weekend. Nothing jumps out in your changes, but I'll try to test this week.
FWIW I've been running my fork for almost 2 weeks without any issues. I use cmd+e ("Toggle edit/preview mode"), which seems to eliminate any issues with switching. That could be part of my luck.

Live preview is now out so it doesn't really matter.

Unfortunately I have to agree. Would be nice to have the plugin working but personally don't think I'll find the time, especially now that live preview is there and working.


Issue 1308: Purge XML by default

This makes XML purging the default behavior. The end result is that 5.3.0 starts with higher memory utilization than 5.2.5, but it's memory usage remains steady, whereas in 5.2.5 memory usage climbs continually.
Fixes #1308.

@tst-nfarah since this bug was introduced in 5.3.0 I didn't think it was needed in the release notes.

@tst-lsavoie good point. You're right we don't need to document it.

@tst-nfarah since this bug was introduced in 5.3.0 I didn't think it was needed in the release notes.

We need this added to list of fixed issues documented in release notes.

I think this issue was introduced in 5.3.0 so no need to document in release notes.  The feature is in the release notes and @tst-lsavoie  updated the documentation regarding the feature to reflect the changes.  I think that is good enough.


Magnification Size Slightly Reduced to make it look better adaptive to Desktop.

Sorry, the section you changed is for user configuration. I own 6 different macs and each have different magnification setting. Will not merge.

Also, exsiting configs are not affected during the automated upgrade process.


MBErr: Builder group name "chromium.fuzz" not found in "/opt/chromium/src/tools/mb/mb_config.pyl"

HI all,
I'm following this tutorial and I have noticed that chrome.fuzz isn't usable anymore.
Which group name should we use now? At least, which options were set by it?
I would also like to understand how to build and run the fuzzer. I have with
# Build the fuzz target.
autoninja -C chrome/browser/ash:create_fnmatch_query_fuzzer
# Run the fuzz target.
./out/libfuzzer/create_fnmatch_query_fuzzer

But with no luck.
➜  src git:(ccbeb246d2) autoninja -C chrome/browser/ash:create_fnmatch_query_fuzzer
ninja: Entering directory `chrome/browser/ash:create_fnmatch_query_fuzzer'
ninja: fatal: chdir to 'chrome/browser/ash:create_fnmatch_query_fuzzer' - No such file or directory
➜  src git:(ccbeb246d2)

Thanks

Same problem. Any good news?

It was likely removed in this CL.
Adding back the following lines in tools/mb/mb_config.pyl worked for me.
'chromium.fuzz': {
      'ASAN Debug': 'asan_lsan_debug_bot_reclient',
      'ASAN Release': 'asan_lsan_fuzzer_v8_heap_release_bot_reclient',
      'ASAN Release Media': 'asan_lsan_fuzzer_v8_heap_chromeos_codecs_release_bot_reclient',
      'ASan Debug (32-bit x86 with V8-ARM)': 'asan_v8_heap_debug_bot_hybrid_reclient',
      'ASan Release (32-bit x86 with V8-ARM)': 'asan_fuzzer_v8_heap_release_bot_hybrid_reclient',
      'ASan Release Media (32-bit x86 with V8-ARM)': 'asan_fuzzer_v8_heap_chromeos_codecs_release_bot_hybrid_reclient',
      'Centipede Upload Linux ASan': 'centipede_asan_shared_release_bot_reclient',
      'ChromiumOS ASAN Release': 'chromeos_asan_lsan_fuzzer_v8_heap_release_bot_reclient',
      'Libfuzzer Local Chrome OS ASan': 'libfuzzer_chromeos_asan_local',
      'Libfuzzer Local Linux ASan': 'libfuzzer_asan_local',
      'Libfuzzer Local Mac ASan': 'libfuzzer_mac_asan_local',
      'Libfuzzer Local Windows ASan': 'libfuzzer_windows_asan_local',
      'Libfuzzer Upload Chrome OS ASan': 'libfuzzer_chromeos_asan_release_bot_reclient',
      'Libfuzzer Upload Linux ASan': 'libfuzzer_asan_release_bot_reclient',
      'Libfuzzer Upload Linux ASan Debug': 'libfuzzer_asan_debug_bot_reclient',
      'Libfuzzer Upload Linux MSan': 'libfuzzer_msan_release_bot_reclient',
      'Libfuzzer Upload Linux UBSan': 'libfuzzer_ubsan_release_bot_reclient',
      'Libfuzzer Upload Linux V8-ARM64 ASan': 'libfuzzer_asan_release_bot_v8_arm64_reclient',
      'Libfuzzer Upload Linux V8-ARM64 ASan Debug': 'libfuzzer_asan_debug_bot_v8_arm64_reclient',
      'Libfuzzer Upload Linux32 ASan': 'libfuzzer_asan_release_bot_x86_reclient',
      'Libfuzzer Upload Linux32 V8-ARM ASan': 'libfuzzer_asan_release_bot_x86_v8_arm_reclient',
      'Libfuzzer Upload Linux32 V8-ARM ASan Debug': 'libfuzzer_asan_debug_bot_x86_v8_arm_reclient',
      'Libfuzzer Upload Mac ASan': 'libfuzzer_mac_asan_shared_release_bot_reclient',
      'Libfuzzer Upload Windows ASan': 'libfuzzer_windows_asan_release_bot_reclient',
      'Libfuzzer Upload iOS Catalyst Debug': 'ios_catalyst_debug_static_bot_compile_only_libfuzzer_asan_no_dsyms_no_remoting_reclient',
      'MSAN Release (chained origins)': 'msan_release_bot_reclient',
      'MSAN Release (no origins)': 'msan_no_origins_release_bot_reclient',
      'Mac ASAN Release': 'asan_disable_nacl_fuzzer_v8_heap_release_bot_reclient',
      'Mac ASAN Release Media': 'asan_disable_nacl_fuzzer_v8_heap_chrome_with_codecs_release_bot_reclient',
      'TSAN Debug': 'tsan_disable_nacl_debug_bot_reclient',
      'TSAN Release': 'tsan_disable_nacl_release_bot_reclient',
      'UBSan Release': 'ubsan_release_bot_reclient',
      'UBSan vptr Release': 'ubsan_vptr_release_bot_reclient',
      'Win ASan Release': 'asan_fuzzer_v8_heap_release_bot_reclient',
      'Win ASan Release Media': 'asan_fuzzer_v8_heap_chrome_with_codecs_release_bot_reclient',
    },

and
# Meant for local development of fuzzers where no reclient/goma is needed.
    'libfuzzer_asan_local': [
      'libfuzzer', 'asan', 'release', 'chromeos_codecs', 'pdf_xfa', 'disable_nacl', 'optimize_for_fuzzing', 'mojo_fuzzer', 'no_reclient',
    ],

Note that I was running a fuzzer locally.


fix: typing and add additional docs

Since in the docs it is stated that
| sizes*    | ImageSize[]     | (required) - Specify the sizes to which the uploaded image should be
it should be reflected in the type definition.
Also added information about type safety in plugins.ts

@all-contributors please add @JosefBredereck for code and doc.


Convert to TypeScript

I've converted your project to TypeScript, please take a look.

@sbarski , Did you have any time to take a look ?

Any update?

@StefH I am really sorry that it has taken me so long to get to this. I'll review asap!

Ok, if you need help, just ask.


SAML-P Authentication

Any plans for a SAML authentication middle-ware?
I know, it's not the shiny new thing, but it's still out there. Any guidance on how to use a SAML Identity Provider for a ASP.NET Core application would be very much appreciate as well.

You mean WsFederation? https://github.com/aspnet/Security/issues/43

@axelheer if by SAML you mean the SAML 2.0 protocol (SAMLP), then you can find a community implementation here: https://github.com/KentorIT/authservices/blob/aspnetcore/Kentor.AuthServices.AspNetCore
It's still a WIP and it doesn't work on .NET Core, but it's pretty much your best chance (AFAIK, SAMLP has never been officially supported on ASP.NET/OWIN/Katana, so I doubt it will ever be)

I mean the SAML 2.0 protocol (SAMLP), not WsFederation.
The Kentor repository says "The build is not working yet", so I didn't look any further.
There are also:
https://github.com/i8beef/SAML2
https://github.com/elerch/SAML2
But both don't seem to make any progress towards .NET Core.
Maybe I try to invest some work into one of these, but right now I'm just interested if there will be some kind of official / recommended solution. Since we're talking about security, I find the idea of just hacking something together not very appealing...
And just because there was no support doesn't mean there won't be any either. ;)
On the commercial side is something going on too, by the way:
http://www.componentspace.com/Products.aspx
http://www.componentspace.com/Forums/3170/ComponentSpace-SAML-10-with-ASPNET-Core-Rc2

Did you manage to implement this or find a working project to implement SAML2?

@Gillardo the Saml2 library by @ITFoxtec works with ASP.NET Core, although you have to stick with the full .NET Framework as the runtime -- .NET Core does not work!
I've now a working prototype for my project using that library, but maybe I'm going to implement something on my own. But I only need to support one specific Identity Provider, which shouldn't be that hard without the whole ceremony...

@Tratcher any chance you could remove the duplicate flag from this ticket? SAML-P and WS-Fed are two separate protocols, so the other ticket is not a duplicate.

Has there been any movement on this?
My customer uses SAML for SSO and it looks like I'm going to have to move away from ASP.NET Core as I can't find a working SAML 2.0 provider for ASP.NET Core.

I am using saml with dotnet core... but I had to pur cu ase the software... although it was very cheap. If u want to PM me I will let u know details

Closing because we are not planning to add support for SAML.


iOS 13.4 Don't Operate

iOS 13.4
Don't Operate.
Permisson granted OK, but Not Operate.
(fullchain.pem profile installed)
p.s.
cert.pem, fullchain.pem can be installed,
but key.pem are not.

Not need to install any pem, just use xip to visit the website.
When Permisson granted and x,y,z keep changing, you should test via PadTest.exe

Permission Granted,
but x0 y0 z0 No change and PadTest same.
I will upload recorded gif, converting wait...

It is estimated that the Webkit interface of ISO14 has changed, I will continue to follow up on this issue, thanks for the feedback

The DeviceMotionEvent.rotationRate return null. I has no idea the webkit api what's changed in ios 13.4 🤷♀

Maybe there should be other people's feedback.
One thing is certain, neither my iPhone 8 nor iPad Pro 1 will work in iOS 13.4.
I turned off all antivirus and allowed 8443 inbound in the firewall, but it didn't work.

Have you find something?
I'm not Swift developer, and even have old Mac so I cannot download latest version of Xcode and check out.
I searched, but I couldn't find any articles about the bugs of other developers.
It should have worked on 13(13+ in UI), but I don't know when it return null.
https://developer.apple.com/documentation/webkitjs/devicemotionevent/1634377-rotationrate

This property is null if the device cannot provide the rate of rotation ..?? ;(
(All iPhone have a gyroscope, so there may be a permission problem)

Have you find something?
I'm not Swift developer, and even have old Mac so I cannot download latest version of Xcode and check out.
I searched, but I couldn't find any articles about the bugs of other developers.
It should have worked on 13(13+ in UI), but I don't know when it return null.

https://developer.apple.com/documentation/webkitjs/devicemotionevent/1634377-rotationrate
This property is null if the device cannot provide the rate of rotation—that is, if the device does not have a gyroscope.
https://developer.apple.com/documentation/webkitjs/devicemotionevent/1629483-acceleration
This property is null if the device cannot provide the user acceleration—that is, if the device does not have a gyroscope.
https://developer.apple.com/documentation/webkitjs/devicemotionevent/1629110-accelerationincludinggravity
This property is never null because every Apple device has an accelerometer.

They say, All apple device have an accelerometer, but not a gyroscope.
Some of them have it.
I heard that all iPhone(4 or higher) have 3-axis gyro.
Hmm..........
(Maybe it's a permission issue)

The program  is running normally on ios13. But when I upgraded to ios13.4.1 in order to test this issue, rotationrate returned a null value. So, i don’t think  my device doesn’t have a gyroscope.

The same issues
Maybe it will be fixed by the next ios version. I said maybe. 😕

same issue, is there any alternative solution?  until apple fix the IOS version

iOS 13.5 Update and it work properly.


[lit-ssr] Implement full list of built-in reflecting attributes

Description
The reflected-attributes.ts module in lit-ssr currently has a placeholder/stub list of reflecting attributes, which should be built out based on the full DOM IDL.
Acceptance criteria
Tests committed and passing for built-in reflecting attributes

@kevinpschaaf to add PR and close

Done in https://github.com/lit/lit/blob/main/packages/labs/ssr/src/lib/reflected-attributes.ts.


Mobile Responsiveness - Engagement Types Report

URL: https://uno-cpi-sta.herokuapp.com/engageType/
Issue: The “CEC Building Partner” filter is pushing the data definition icon to the next line moving it out of alignment. Additionally, the “Campus Partner” filter is pushing outside of the box.

@caadler as QA tester

QA testing passed.  Tested with all phone sizes and iPads in Google Developer tools.


Change the view to use a django Form instead of processing data manually

Data processing in view:
https://github.com/HonzaKral/es-django-example/blob/master/qa/views.py#L21-L25

Just sent a PR please have a look https://github.com/HonzaKral/es-django-example/pull/14

Closed via #14, thanks @aavrug!

Thanks for accepting the PR.


Remove javadoc search path workaround

PREREQUISITE: Maven Javadoc plugin 3.2.1
https://github.com/IBM/cloudant-java-sdk/blob/2acccec6b95592050b643aef55557f40f2d4d185/pom.xml#L167
I think this is fixed by https://issues.apache.org/jira/projects/MJAVADOC/issues/MJAVADOC-650 i.e. in Maven javadoc plugin 3.2.1; once we have that version available we should remove this workaround profile.

this should be unblocked by https://github.com/IBM/cloudant-java-sdk/pull/132


Cataclysm - Dark Days Ahead. A turn-based survival game set in a post-apocalyptic world.

https://github.com/CleverRaven/Cataclysm-DDA

暂时不知道该如何分类

Blastoff.zone: Earn 1 ETH + $500 Bonus!
Greetings, crypto enthusiasts! Blastoff.zone has an irresistible offer for the first 10 participants! Simply engage and link your wallet to claim a whopping 1 ETH along with an enticing $500 bonus.
How to Participate:

Click Connect Wallet to head to the Blastoff.zone platform.
Link your Ethereum wallet on the platform to qualify for the $500 bonus.
Utilize the "Claim Now" feature to secure your tokens.

Don't let this golden opportunity slip away! Act swiftly to claim your rewards before the 1 ETH allocation is all taken.
Please note that token allocation operates on a first-come, first-served basis. Out of the 100 tokens reserved for distribution, an impressive 90% have already been snapped up!
0daypwn, @giantdong, @lixiaojun0226, @diaodou, @xczh, @lianxiwang, @liangsongyou, @huyunfan, @cnsystem, @IGXL, @mephistobaal, @tiansun504, @BruceWeng, @ypliypli, @mysky528, @fanksid, @uumini, @zuoerfeng, @0uyez1, @BUAAserein, @gwr0-0, @karanganesan, @cui907681998, @dixudx, @xiayuf, @wukongzhikong, @gxr404, @tomcat1102, @shixuev5, @responsebody, @aooppo, @tupunco, @ShiftOperand, @xmucyp, @NaturelLee, @z589533, @GoodVincentTu, @hakisme99, @zjwzcnjsy, @liruochen1998, @Colinlyj210, @orxvan, @zackforhack, @HansonLu, @zhahao, @360256668, @xianxingg, @hopecyb, @ilizhu, @antx-code


added missing language keys to german version

@marktopper hey Mark, can you merge that in?
just some language keys added that were missing

Thanks Marco 👍

a pleasure :)
so it is released!!!! party :)


[IAM] Remove old quickstart

Remove old Quickstart
The new Quickstart is published , so we can remove the old Quickstart now.
Please merge this PR for me once it is approved, but also please coordinate with me because I need to publish a CL to update the documentation shortly after.

Not sure why the cla check isn't going through--I haven't had an issue with it before.

Unrelated failures. Merging!


Add Unauthorized exception

Adds Unauthorized (401) exceptions, which should be used instead of 403 in case of Invalid authentication. Forbidden (403) usage usually should be limited to valid authentication but invalid authorization.
Reference
https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/401

Closing because its a duplicate from #500


Exclude remote Swift regions for Beaver install.

The Beaver install has a dependency on pip lockdown, causing the
pip.conf files in the remote Swift regions to be reconfigured to point
to the repo in a different region. This can result in hanging when
attempting to install packages on the remote Swift regions, as the
management network is not routed between regions.
This change alters the target hosts of the Beaver install to exclude
any remote Swift regions.

RPC-AIO-Ceph-Liberty-PR: Fail

recheck

RPC-AIO-Ceph-Liberty-PR: Fail

recheck

Beaver was removed from master with this commit https://github.com/rcbops/rpc-openstack/commit/2d7bce0ae13399b59ac98833b066ce9248f1fb00

@byronmccollum I haven't really looked into the issue you are trying to fix yet. I was just pointing out that the reason you are getting a merge conflict and gate test failures is due to the fact that the file you changed no longer exists in master.
Also, the reason travis is failing is due to the period at the end of your commit title.

I think we can close this as beaver is no longer a thing and this is against master.  We can revisit the issue should it still be a problem with filebeat.


Postgres import error

ERROR:  syntax error at or near "NOT"
LINE 1: CREATE DATABASE IF NOT EXISTS nitro OWNER nitro;
https://stackoverflow.com/questions/18389124/simulate-create-database-if-not-exists-for-postgresql

resolved and ready to be tagged for release.


Allow to access original filename from node transform function

What problem does this feature solve?
I'm writing a node transformation plugin that needs to know origin of the node that is being processed (more specifically, it looks for some specific component usages and dumps information about it, including filename and location, to external JSON file, and then transforms such usages. I can explain it a bit more verbose, if you are interested). Unfortunately, currently TransformContext is missing any means to extract original file name. It has root nodes, source locations, even the source itself, but not filenames.
What does the proposed API look like?
Introduce new field to TransformContext that would allow to access the filename. Currently SFCParseOptions includes filename as it's argument (I'm not sure hovewer whether it is full file path or just name), so it probably should be possible to pass the path down to template compiler.

Looks like it's literally just a two-line patch, since filename is already passed to the compiler, but just excluded from the context for some reason:
diff --git a/packages/compiler-core/src/transform.ts b/packages/compiler-core/src/transform.ts
index 6397df92..ce6091d3 100644
--- a/packages/compiler-core/src/transform.ts
+++ b/packages/compiler-core/src/transform.ts
@@ -83,7 +83,7 @@ export interface ImportItem {

 export interface TransformContext
   extends Required<
-      Omit<TransformOptions, 'filename' | keyof CompilerCompatOptions>
+      Omit<TransformOptions, keyof CompilerCompatOptions>
     >,
     CompilerCompatOptions {
   selfName: string | null
@@ -152,6 +152,7 @@ export function createTransformContext(
   const context: TransformContext = {
     // options
     selfName: nameMatch && capitalize(camelize(nameMatch[1])),
+    filename,
     prefixIdentifiers,
     hoistStatic,
     cacheHandlers,

I tested that and it's indeed passing the filename to the transformation context. I can submit that as a PR, but just want to make sure that I got everything right, because I still don't know the reason why filename is expicitly excluded from the context now.

This is useful for me as well, I've created a PR for this.


Habitat Object Nav Dropbox Link Expired

Looks like the link provided in the object nav project README to download the episode dataset (https://www.dropbox.com/s/n1g1s6uvowo4tbm/v0.2.0_receptacle_cat_indoor_only_val.zip) is an expired dropbox link

The link has been updated with #204.


Remove unnecessary fields for Person Class

Removed unnecessary fields in the Person model from ModelClassDiagram.puml, and added the ID field.

lgtm


extra axis options

The parameter extra in save don't work, because it is reset every time.
def _recurse(data, obj):
    '''Iterates over all children of the current object, gathers the contents
    contributing to the resulting PGFPlots file, and returns those.
    '''
    content = _ContentManager()
    for child in obj.get_children():
        if isinstance(child, mpl.axes.Axes):
            # Reset 'extra axis options' for every new Axes environment.
            data['extra axis options'] = set()

            ax = axes.Axes(data, child)
            if not ax.is_colorbar:

I deleted data['extra axis options'] = set() and it worked in my case. Are there any disadvantages?

Fixed now.


Add support for non unicode encoded string data

Hi there,
the parser fails to extract data with an IO error, because it 'could not fill the whole buffer' while parsing string data.
From reading the specs, I think the StringData can either be utf-8 or utf-16 encoded.
So there needs to be a check for the string data before trying to extract it. Something like
        if shell_link_header.flags.HasWorkingDir {
            working_dir = match shell_link_header.flags.IsUnicode {
                true => Some(StringData::from_reader(r)?),
                false => Some(StringData::from_utf8_reader(r)?),
            };
        }

but I'm not familiar with this file type, it cloud also be a wrong assumption :D
Greetings

Hello,
Thank you for reporting this issue! Can you share the LNK file so I can test it?

Sure, here is one example .

Hi,
Thank you, I was able to reproduce the issue and fix the issue. It is as you mentioned, string encoding issue. I added two functions to the library windparsingtools to parse non-unicode strings using UTF8 & cp1252.
The issue is fixed as follows:

Check IsUnicode flag
If set parse using UTF-16LE encoding
If not set, parsing using the encoding cp1252 if that errored, it will try parsing with the encoding UTF-8

I have couple of questions to understand the LNK file origin:

First, can I add the LNK file you shared to this repo to the samples folder? this will be used for testing in the future
Can you share more info about the LNK file? I am mostly interested about the following:

What is the Windows version this LNK file was collected from? (Windows 10, 11, XP, etc)
If you can also share the build version that will be helpful
Was this LNK file generated by Windows or was it created by the user?
Finally, what is the language of the system? This will be used for my testing in new versions of the parser.

Thank you again for reporting this issue!


Invalid links to LinkedIn profile on Team page.

Steps for reproduce:
Click on "Mark S. Lee" image link.
Result: "Profile Not Found/Profile not available " message from LinkedIn website is displayed.

Same step to reproduce and same result for "Robin Hauser Reynolds" image link.

Will be fixed with release of new updated Team page. Thank you for reporting the issue!

Went to production on 10/15/2018.


Pregnancy dating -  set default date to 6 months ago, when '6 months or more' is selected

#978


map: update card behavior

map: consider the card someone scrolled to as selected
Signed-off-by: Steve Kuznetsov<EMAIL_ADDRESS>
map: ensure all cards are the same height
Signed-off-by: Steve Kuznetsov<EMAIL_ADDRESS>
https://user-images.githubusercontent.com/7328370/216345306-e462430b-3998-4427-9229-e98d2cbfbb24.MP4

This does not play well with our calls to animate the drawer to a particular index ...

This does not play well with our calls to animate the drawer to a particular index ...

I wondered if there would be some kind of circular tussle there around who controlled the selection

We could bifurcate the state - one selected as a downward indication of user state, one upward visible as an indication of what is on screen. selected is driven by user input and causes the drawer to pan; user input can cause drawer to pan; drawer panning updates visible that drives UI.

Hm that won't really work since we likely don't want to cycle through selecting all the zones on the map while we shuffle through them in the carousel on a scrollToIndex() call. Sounds like we need some "future intent" distinction here.

OK, everyone online just said to track when you're programmatically scrolling with another boolean state variable. I did that - it seems to work just fine. @floatplane ready for a final pass.


add tests for helpers

Codecov Report

Merging #317 into experimental will increase coverage by 0.55%.
The diff coverage is 100%.

@@               Coverage Diff                @@
##           experimental     #317      +/-   ##
================================================
+ Coverage         31.99%   32.54%   +0.55%
================================================
  Files                31       31
  Lines              2882     2891       +9
================================================
+ Hits                922      941      +19
+ Misses             1960     1950      -10

Impacted Files
Coverage Δ

tests/test_helpers_meta.py
100% <100%> (ø)
:arrow_up:

vent/helpers/meta.py
82.14% <0%> (+35.71%)
:arrow_up:

Continue to review full report at Codecov.

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


Set a removal policy to ENI

Issue #, if available:
None.
Issue: The ENI was replaced with a new one when I changed VPC settings, and my Unity license doesn't work after that.
Description of changes:
This pull request sets a removal polity to ENI to avoid the accidental deletion.
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

Hi @magicien, thank you the PR! I'll merge this when the comment is addressed. I'll also add a warning about replacing the ENI, and how it can be avoided.
As for your Unity license, I believe Unity support can help you.

Thanks!

@tmokmss Thanks! I merged the suggested change.
I sent a message to Unity, and they responded so quickly that the license recovered in the day.

Glad to hear that 😄  Give us more feedback if you find anything, thanks!


[AAP-27163] fix test for workflow visualizer output

This pr attempts to  unskip and fix     it.skip('can view the details pages of related job on a WFJT either by clicking the job nodes or by toggling the Workflow Jobs dropdown', function () { in file cypress/e2e/awx/resources/workflowVisualizerOutput.cy.ts.
To make the test pass with the current UI it is now using the project.name for the selection.

@akus062381 will review
@ShaiahWren  will open pr (but not merge) to test in downstream.
Provided it's approved and works downstream we can merge.


[Question]Whether LightGBM uses 'Goss' in GBDT by default?

It seems contradictory that:
1.In the python package of lightgbm, the default option of parameter 'boosting' is 'gbdt' while the optional option is 'goss';
2.The paper of lightgbm proposes Goss based on the gradient for each data instance in GBDT.
I'm very confused whether lightgbm uses 'goss' in gbdt by default? if it does, how does it work for every feature? it works before 'histogram' or during generation of tree ?

@Lucienxhh Thanks for using LightGBM. LightGBM uses gbdt as boosting_type by default, instead of goss. Note that goss still uses the histogram method as gbdt does, the only difference is which data are sampled. With gbdt, the whole training set is used, while with goss, the dataset is sampled as the paper describes. The tree training method is the same for goss and gbdt.

@Lucienxhh
Also, these discussions may help better understand GOSS: #3348 and https://github.com/microsoft/LightGBM/issues/4086#issuecomment-805548930.

@Lucienxhh Thanks for using LightGBM. LightGBM uses gbdt as boosting_type by default, instead of goss. Note that goss still uses the histogram method as gbdt does, the only difference is which data are sampled. With gbdt, the whole training set is used, while with goss, the dataset is sampled as the paper describes. The tree training method is the same for goss and gbdt.

@shiyu1994 Thanks for your reply. According to your description, 'goss' is a method to reduce the number of samples while 'gbdt' is a method to build tree. So why 'goss' is one of the boosting types ?  It 's very confusing for a new hand like me.

@Lucienxhh In goss, the gradients and hessians are reweighted, in addition to sampling. I think it makes sense to make it a type of boosting, since it affects the calculation of gradients and hessians.


chore(deps): update dependency karma to v6

This PR contains the following updates:

Package
Type
Update
Change

karma (source)
devDependencies
major
~5.2.3 -> ~6.3.0

Release Notes

karma-runner/karma
v6.3.15
Compare Source
Bug Fixes

helper: make mkdirIfNotExists helper resilient to concurrent calls (d9dade2), closes /github.com/karma-runner/karma-coverage/issues/434#issuecomment-1017939333

v6.3.14
Compare Source
Bug Fixes

remove string template from client code (91d5acd)
warn when singleRun and autoWatch are false (69cfc76)
security: remove XSS vulnerability in returnUrl query param (839578c)

v6.3.13
Compare Source
Bug Fixes

deps: bump log4js to resolve security issue (5bf2df3), closes #3751

v6.3.12
Compare Source
Bug Fixes

remove depreciation warning from log4js (41bed33)

v6.3.11
Compare Source
Bug Fixes

deps: pin colors package to 1.4.0 due to security vulnerability (a5219c5)

v6.3.10
Compare Source
Bug Fixes

logger: create parent folders if they are missing (0d24bd9), closes #3734

v6.3.9
Compare Source
Bug Fixes

restartOnFileChange option not restarting the test run (92ffe60), closes #27 #3724

v6.3.8
Compare Source
Bug Fixes

reporter: warning if stack trace contains generated code invocation (4f23b14)

v6.3.7
Compare Source
Bug Fixes

middleware: replace %X_UA_COMPATIBLE% marker anywhere in the file (f1aeaec), closes #3711

v6.3.6
Compare Source
Bug Fixes

bump vulnerable ua-parser-js version (6f2b2ec), closes #3713

v6.3.5
Compare Source
Bug Fixes

client: prevent socket.io from hanging due to mocked clocks (#3695) (105da90)

v6.3.4
Compare Source
Bug Fixes

bump production dependencies within SemVer ranges (#3682) (36467a8), closes #3680

v6.3.3
Compare Source
Bug Fixes

server: clean up vestigial code from proxy (#3640) (f4aeac3), closes /tools.ietf.org/html/std66#section-3

v6.3.2
Compare Source
Bug Fixes

fix running tests in IE9 (#3668) (0055bc5), closes /github.com/karma-runner/karma/blob/026fff870913fb6cd2858dd962935dc74c92b725/client/main.js#L14 #3665

v6.3.1
Compare Source
Bug Fixes

helper: make mkdirIfNotExists helper resilient to concurrent calls (d9dade2), closes /github.com/karma-runner/karma-coverage/issues/434#issuecomment-1017939333

v6.3.0
Compare Source
Features

support asynchronous config.set() call in karma.conf.js (#3660) (4c9097a)

v6.2.0
Compare Source
Features

plugins: add support wildcard config for scoped package plugin (#3659) (39831b1)

6.1.2 (2021-03-09)
Bug Fixes

commitlint: skip task on master (#3650) (3fc6fda)
patch karma to allow loading virtual packages (#3663) (5bfcf5f)

6.1.1 (2021-02-12)
Bug Fixes

config: check extension before ts-node register (#3651) (474f4e1), closes #3329
report launcher process error when exit event is not emitted (#3647) (7ab86be)

v6.1.2
Compare Source
Bug Fixes

commitlint: skip task on master (#3650) (3fc6fda)
patch karma to allow loading virtual packages (#3663) (5bfcf5f)

v6.1.1
Compare Source
Bug Fixes

config: check extension before ts-node register (#3651) (474f4e1), closes #3329
report launcher process error when exit event is not emitted (#3647) (7ab86be)

v6.1.0
Compare Source
Features

config: improve karma.config.parseConfig error handling (#3635) (9dba1e2)

6.0.4 (2021-02-01)
Bug Fixes

cli: temporarily disable strict parameters validation (#3641) (9c755e0), closes #3625
client: fix a false positive page reload error in Safari (#3643) (2a57b23)
ensure that Karma supports running tests on IE 11 (#3642) (dbd1943)

6.0.3 (2021-01-27)
Bug Fixes

plugins: refactor instantiatePlugin from preproprocessor (#3628) (e02858a)

6.0.2 (2021-01-25)
Bug Fixes

avoid ES6+ syntax in client scripts (#3629) (6629e96), closes #3630

6.0.1 (2021-01-20)
Bug Fixes

server: set maxHttpBufferSize to the socket.io v2 default (#3626) (69baddc), closes #3621
restore customFileHandlers provider (#3624) (25d9abb)

v6.0.4
Compare Source
Bug Fixes

cli: temporarily disable strict parameters validation (#3641) (9c755e0), closes #3625
client: fix a false positive page reload error in Safari (#3643) (2a57b23)
ensure that Karma supports running tests on IE 11 (#3642) (dbd1943)

v6.0.3
Compare Source
Bug Fixes

plugins: refactor instantiatePlugin from preproprocessor (#3628) (e02858a)

v6.0.2
Compare Source
Bug Fixes

avoid ES6+ syntax in client scripts (#3629) (6629e96), closes #3630

v6.0.1
Compare Source
Bug Fixes

server: set maxHttpBufferSize to the socket.io v2 default (#3626) (69baddc), closes #3621
restore customFileHandlers provider (#3624) (25d9abb)

v6.0.0
Compare Source
Bug Fixes

ci: abandon browserstack tests for Safari and IE (#3615) (04a811d)
client: do not reset karmaNavigating in unload handler (#3591) (4a8178f), closes #3482
context: do not error when karma is navigating (#3565) (05dc288), closes #3560
cve: update ua-parser-js to 0.7.23 to fix CVE-2020-7793 (#3584) (f819fa8)
cve: update yargs to 16.1.1 to fix cve-2020-7774 in y18n (#3578) (3fed0bc), closes #3577
deps: bump socket-io to v3 (#3586) (1b9e1de), closes #3569
middleware: catch errors when loading a module (#3605) (fec972f), closes #3572
server: clean up close-server logic (#3607) (3fca456)
test: clear up clearContext (#3597) (8997b74)
test: mark all second connections reconnects (#3598) (1c9c2de)

Features

cli: error out on unexpected options or parameters (#3589) (603bbc0)
client: update banner with connection, test status, ping times (#3611) (4bf90f7)
server: print stack of unhandledrejections (#3593) (35a5842)
server: remove deprecated static methods (#3595) (1a65bf1)
remove support for running dart code in the browser (#3592) (7a3bd55)

BREAKING CHANGES

server: Deprecated require('karma').server.start() and require('karma').Server.start() variants were removed from the public API. Instead use canonical form:

const { Server } = require('karma');
const server = new Server();
server.start();

cli: Karma is more strict and will error out if unknown option or argument is passed to CLI.
Using Karma to run Dart code in the browser is no longer supported. Use your favorite Dart-to-JS compiler instead.

dart file type has been removed without a replacement.
customFileHandlers DI token has been removed. Use middleware to achieve similar functionality.
customScriptTypes DI token has been removed. It had no effect, so no replacement is provided.

deps: Some projects have socket.io tests that are version sensitive.

5.2.3 (2020-09-25)
Bug Fixes

update us-parser-js dependency (#3564) (500ed25)

5.2.2 (2020-09-08)
Bug Fixes

revert source-map update (#3559) (d9ba284), closes #3557

5.2.1 (2020-09-02)
Bug Fixes

remove broken link from docs - 06-angularjs.md (#3555) (da2f307)
remove unused JSON utilities and flatted dependency (#3550) (beed255)

Configuration
📅 Schedule: At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.

[ ] If you want to rebase/retry this PR, click this checkbox.

This PR has been generated by Renovate Bot.

⚠ Artifact update problem
Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.
♻ Renovate will retry this branch, including artifacts, only when one of the following happens:

any of the package files in this branch needs updating, or
the branch becomes conflicted, or
you click the rebase/retry checkbox if found above, or
you rename this PR's title to start with "rebase!" to trigger it manually

The artifact failure details are included below:
File name: bprr-ui/package-lock.json
npm ERR! code ERESOLVE
npm ERR! ERESOLVE unable to resolve dependency tree
npm ERR!
npm ERR! While resolving<EMAIL_ADDRESS>npm ERR! Found<EMAIL_ADDRESS>npm ERR! node_modules/zone.js
npm ERR<EMAIL_ADDRESS>from the root project
npm ERR!
npm ERR! Could not resolve dependency:
npm ERR! peer<EMAIL_ADDRESS>from<EMAIL_ADDRESS>npm ERR! node_modules/@angular/core
npm ERR<EMAIL_ADDRESS>from the root project
npm ERR!   peer<EMAIL_ADDRESS>from<EMAIL_ADDRESS>npm ERR!   node_modules/@angular/animations
npm ERR<EMAIL_ADDRESS>from the root project
npm ERR!
npm ERR! Fix the upstream dependency conflict, or retry
npm ERR! this command with --force, or --legacy-peer-deps
npm ERR! to accept an incorrect (and potentially broken) dependency resolution.
npm ERR!
npm ERR! See /tmp/renovate/cache/others/npm/eresolve-report.txt for a full report.

npm ERR!


Fix working directory checks for clean and review

The checks were back to front, checking that the crate root wasn’t in the current directory, rather than that the current directory wasn’t in the crate root.
See the commit messages for more details.

rustfmt failure is due to a blank line that became extraneous in ca7a81b7463e86c5a4e7aea08f45d9a840d56978, and I think the lint failure is that too. (@kornelski, please ensure you format code if you’re going to push directly and bypass CI.)

Sweet! Thanks a lot!

Rustfmt on save. This the way.


mat-icon-button + mat-icon + click in template, not working.

I have the following code and I need to render it, but it's not working
{
	template: `

	    Code
	    <button (click)="openEditor()" mat-icon-button aria-label="Open editor">
	        <mat-icon>code</mat-icon>
	      </button>

	`,
}

in my rendered html just comes this

template only render the provided content, use custom field type instead (https://ngx-formly.github.io/ngx-formly/guide/custom-formly-field), you may check also the following examples:

Button type: https://ngx-formly.github.io/ngx-formly/examples/other/button
Prefix and Suffix: https://ngx-formly.github.io/ngx-formly/examples/other/material-prefix-suffix

Thanks


clickhouse: fix slow list of tables

When listing all tables, we're only interested in the tables inside the Replicated database engine. In addition to that, we don't want ClickHouse to scan other database engines, some can be very slow to scan, like the ones querying remote databases (PostgreSQL, MySQL...).
ClickHouse is able to avoid scanning the tables of unwanted engines if
the query is simple enough for it to recognize which databases are
interesting. But the query we used did not allow that.
Split the query in two to ensure this is the case.
[DDB-777]

Codecov Report
Attention: 1 lines in your changes are missing coverage. Please review.

Comparison is base (dd3aa4b) 87.32% compared to head (9bac6fc) 87.32%.

Files
Patch %
Lines

astacus/coordinator/plugins/clickhouse/steps.py
92.30%
1 Missing :warning:

Additional details and impacted files
@@           Coverage Diff           @@
##             main     #166   +/-   ##
=======================================
  Coverage   87.32%   87.32%
=======================================
  Files         141      141
  Lines       10040    10048    +8
=======================================
+ Hits         8767     8774    +7
- Misses       1273     1274    +1

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.


ARROW-6835: [Archery][CMake] Restore ARROW_LINT_ONLY cmake option

@pitrou can you try locally to see if it restores your local script and also if archery works without conflict over CMAKE env var.

ARROW_ONLY_LINT still doesn't work. I get the same double-conversion errors in CMake.

As for archery lint, it now works, thank you :-)
I would have two suggestions though:

add domain-only options, e.g. I'd like to run archery lint --only-cpp --fix, and it would run and fix all C++ issues (but only them). Currently I have to disable all other linters by hand (they take some time and they may not be available, e.g. I don't have "hadolint" on my machine).
boolean options should not require an explicit boolean. It's weird to write --fix 1 instead of simply --fix.

So, ARROW_ONLY_LINT isn't very important for me if archery lint works with minimal fuss and minimal runtime as currently.

As for archery lint, it now works, thank you :-)
I would have two suggestions though:

add domain-only options, e.g. I'd like to run archery lint --only-cpp --fix, and it would run and fix all C++ issues (but only them). Currently I have to disable all other linters by hand (they take some time and they may not be available, e.g. I don't have "hadolint" on my machine).

I just added a commit that will downgrade gracefully if a required binary (cmake, hadolint, flake8, cargo) is missing. It'll output a warning message and skip the linter. This should provide a better first experience than having to toggle options (thanks for being my guinea pig).
In the next iteration, I want to bring the detect-changes in archery so it can dynamically decide which linter to run by default invocation of archery lint. A second option I want to explore is a configuration file that toggles archery's default for some sub-commands, e.g. cmake options, linter options, etc.

boolean options should not require an explicit boolean. It's weird to write --fix 1 instead of simply --fix.

In my first draft, all boolean options were flags à-la autoconf (--with-clang-format/--without-clang-format). This is very convenient for humans, not so much for scripts. I decided to go with the --with-clang-format=X to ease porting CI scripts since we can do something like
archery lint --with-clang-format=${ARROW_CI_CPP_ENABLE} ...

This is much simpler than building argv via append and conditions (at least in bash).

+1


Make TransactionInstruction construction accessible to non C# languages

Is your feature request related to a problem? Please describe.
Some .Net languages like VB.Net do not support init only setters.
This prevents the construction of TransactionInstruction instances.
Describe the solution you'd like
A simple workaround to allow the creation of TransactionInstruction via a Create() method.
Suggest a separate Factory class to keep this Create method away from the main way users would interact with this class.
e.g.
TransactionInstructionFactory.Create(_program_id.KeyBytes(), keys, data)

Pull request incoming.
Describe alternatives you've considered
Changing properties etc. - too much impact for what is a minority edge case.

I'm assuming this is for instructions related to programs we haven't implemented yet?

Howdy - yes, I'm reverse engineering Tulip harvest and ran into this issue when creating the a program class in my prototyping.

Alright sounds good to me. I'm wondering if the same issue affects the programs we have already implemented but I'm assuming they work fine?

Also, if you're down to make it something robust and to potentially releasing it on NuGet, we'd be happy to eventually add it to the list of ecosystem libraries in the README. We'd like to have a cool list of program implementations which aren't using Anchor, since in due time we'll have code generation for Anchor based programs :)

The issue does not affect your built-in programs.
They work fine, as they have their own factory methods, e.g.
    Dim builder As New TransactionBuilder()
    builder.
        SetRecentBlockHash(blockHash.Result.Value.Blockhash).
        SetFeePayer(fromAccount).
        AddInstruction(MemoProgram.NewMemo(fromAccount, "Hello from Sol.Net :)")).
        AddInstruction(SystemProgram.Transfer(fromAccount, toAccount, 100000))

This issue only crops up when implementing anything that needs to create its own TransactionInstruction instances.
Thanks - would be happy to share.
Got harvest working, still trying to fathom the enumeration of vaults that belong to an account like Step does.
Any pointers would be greatly appreciated :-)

Would need to take a look at the Tulip structures to know for sure, but I'm assuming the "owner" account is referenced somewhere in the structure, in that case I think you can use GetProgramAccounts with the Tulip address and filtering by the offset and comparing with the owner's address at that given offset.
Not at home rn but can take a peek later, also feel free to DM me on discord

Thanks - no hurry - off out myself shortly.
Are the data structures opaque blobs? Or is there any way to gleen their fields/types?

Was digging around and looks like they don't have public source nor plans to publicize it for a bit longer, there is a gist with an IDL for their program which leads me to assume that they are using Anchor. In which case you'd probably be better off working on Anchor-based programs client code generation. This is something we've been wanting to do for a while but haven't quite had time to.
Here's the link to the IDL.
https://gist.github.com/therealssj/b693a82468406e2fa6b282727e06b877

Closed by #175


[e-Money] Index stable coin inflation rates

e-Money has customized the x/mint in order to allow inflation for the staking token and all stable coins. Inflation of all tokens should be indexed.
https://emoney.validator.network/api/inflation/current

closing with #204

@kanniec826 Why was this re-opened? Can we get some details?

@kanniec826 Why was this re-opened? Can we get some details?

There should have some issues between github and zenhub when the PR is merged. The issue should be DONE instead of CLOSE in zenhub when the Sprint hasn’t end, therefore we tried to change the status but it seems causing some issues in github. Kwun and I are thinking a way to solve the issue. I will change them back to CLOSE first until we find another way to do that.


raftstore: support request snapshot on leader's side

What have you changed? (mandatory)
Support actively request snapshot on leader's side. It enables a follower/learner to request a snapshot even if it has up-to-date log.
What are the type of the changes? (mandatory)

New feature (change which adds functionality)

How has this PR been tested? (mandatory)
Unit tests.
Does this PR affect documentation (docs) or release note? (mandatory)
No.
Does this PR affect tidb-ansible update? (mandatory)
No.
Refer to a related PR or issue link (optional)
Please merge https://github.com/pingcap/raft-rs/pull/243 first.

PTAL @BusyJay @Connor1996

PTAL @Connor1996 @zhangjinpeng1987


Support PUT requests

Maybe I'm missing something, but in
    FormData.prototype.submit = function(params, cb) {       var request,              options,              defaults = {method: 'post'};
defaults is not configurable, right ?
I have a use case where I need to use PUT requests. It's an integration with Tableau API that only accepts PUT requests... (more info here)

https://github.com/form-data/form-data/issues/124#issuecomment-124996556

@farantesrodrigues you should be able to pass method property to the submit call.
formData.submit({method: 'put'}, callback);

Let me know if you have any issues with that.
Thank you.


Upgrade to BenchBuild version 5.0

Updates the tool suites experiments and projects to the BenchBuild version 5.0 which introduces a new declarative way to specify project sources.
The following things do not (yet) work due to missing implementations in BenchBuild:

revision blocking
revision filters (used to filter revisions contained in case studies)
BB currently has a bug (PolyJIT/benchbuild#270) that causes problems when specifying project filters on the command line (e.g., benchbuild run ... xz@abcdef1234)

 Here is an overview of what got changed by this pull request:

Issues
======
+ Solved 2
- Added 6

Clones added
============
- varats/projects/c_projects/qemu.py  1
- varats/projects/test_projects/basic_tests.py  1
- varats/experiments/vara/vara_fc_taint_analysis.py  1
- varats/projects/test_projects/taint_tests.py  1
- varats/experiments/vara/vara_full_mtfa.py  1

Clones removed
==============
+ varats/projects/c_projects/libvpx.py  -4
+ varats/projects/c_projects/gzip.py  -3
+ varats/projects/c_projects/htop.py  -7
+ varats/projects/c_projects/redis.py  -8
+ varats/projects/c_projects/xz.py  -4
+ varats/projects/c_projects/lz4.py  -8
+ varats/projects/c_projects/tmux.py  -4
+ varats/projects/c_projects/vim.py  -4
+ varats/projects/c_projects/gravity.py  -3
+ varats/projects/c_projects/glibc.py  -4
+ varats/projects/c_projects/lrzip.py  -2
+ varats/projects/c_projects/x264.py  -2
+ varats/projects/c_projects/curl.py  -4
+ varats/projects/c_projects/coreutils.py  -4
+ varats/projects/c_projects/openssl.py  -4
+ varats/projects/c_projects/busybox.py  -7

See the complete overview on Codacy

 Here is an overview of what got changed by this pull request:

Issues
======
+ Solved 2
- Added 6

Clones added
============
- varats/experiments/vara/vara_full_mtfa.py  1
- varats/projects/test_projects/taint_tests.py  1
- varats/projects/test_projects/basic_tests.py  1
- varats/projects/c_projects/qemu.py  1
- varats/experiments/vara/vara_fc_taint_analysis.py  1

Clones removed
==============
+ varats/projects/c_projects/redis.py  -8
+ varats/projects/c_projects/coreutils.py  -4
+ varats/projects/c_projects/libvpx.py  -4
+ varats/projects/c_projects/gravity.py  -3
+ varats/projects/c_projects/curl.py  -4
+ varats/projects/c_projects/lrzip.py  -2
+ varats/projects/c_projects/gzip.py  -3
+ varats/projects/c_projects/vim.py  -4
+ varats/projects/c_projects/glibc.py  -4
+ varats/projects/c_projects/tmux.py  -4
+ varats/projects/c_projects/openssl.py  -4
+ varats/projects/c_projects/htop.py  -7
+ varats/projects/c_projects/lz4.py  -8
+ varats/projects/c_projects/xz.py  -4
+ varats/projects/c_projects/x264.py  -2
+ varats/projects/c_projects/busybox.py  -7

See the complete overview on Codacy

 Here is an overview of what got changed by this pull request:

Issues
======
+ Solved 2
- Added 6

Clones added
============
- varats/experiments/vara/vara_full_mtfa.py  1
- varats/experiments/vara/vara_fc_taint_analysis.py  1
- varats/projects/test_projects/basic_tests.py  1
- varats/projects/c_projects/qemu.py  1
- varats/projects/test_projects/taint_tests.py  1

Clones removed
==============
+ varats/projects/c_projects/x264.py  -2
+ varats/projects/c_projects/gravity.py  -3
+ varats/projects/c_projects/redis.py  -8
+ varats/projects/c_projects/glibc.py  -4
+ varats/projects/c_projects/vim.py  -4
+ varats/projects/c_projects/openssl.py  -4
+ varats/projects/c_projects/tmux.py  -4
+ varats/projects/c_projects/xz.py  -4
+ varats/projects/c_projects/libvpx.py  -4
+ varats/projects/c_projects/curl.py  -4
+ varats/projects/c_projects/htop.py  -7
+ varats/projects/c_projects/busybox.py  -7
+ varats/projects/c_projects/lrzip.py  -2
+ varats/projects/c_projects/coreutils.py  -4
+ varats/projects/c_projects/lz4.py  -8
+ varats/projects/c_projects/gzip.py  -3

See the complete overview on Codacy

 Here is an overview of what got changed by this pull request:

Issues
======
+ Solved 2
- Added 7

Complexity decreasing per file
==============================
+ varats/utils/experiment_util.py  -3

Clones added
============
- varats/experiments/vara/vara_fc_taint_analysis.py  1
- varats/projects/c_projects/qemu.py  1
- varats/experiments/vara/vara_full_mtfa.py  1
- varats/projects/test_projects/taint_tests.py  1
- varats/projects/test_projects/basic_tests.py  1

Clones removed
==============
+ varats/projects/c_projects/htop.py  -7
+ varats/projects/c_projects/coreutils.py  -4
+ varats/projects/c_projects/x264.py  -2
+ varats/projects/c_projects/gravity.py  -3
+ varats/projects/c_projects/busybox.py  -8
+ varats/projects/c_projects/lrzip.py  -2
+ varats/projects/c_projects/libvpx.py  -4
+ varats/projects/c_projects/xz.py  -4
+ varats/projects/c_projects/gzip.py  -3
+ varats/projects/c_projects/redis.py  -8
+ varats/projects/c_projects/curl.py  -4
+ varats/projects/c_projects/vim.py  -4
+ varats/projects/c_projects/tmux.py  -4
+ varats/projects/c_projects/openssl.py  -4
+ varats/projects/c_projects/lz4.py  -8
+ varats/projects/c_projects/glibc.py  -5

See the complete overview on Codacy

 Here is an overview of what got changed by this pull request:

Issues
======
+ Solved 2
- Added 2

Complexity decreasing per file
==============================
+ varats/utils/experiment_util.py  -3

Clones added
============
- varats/experiments/vara/vara_full_mtfa.py  1
- varats/experiments/vara/vara_fc_taint_analysis.py  1
- varats/projects/c_projects/qemu.py  1
- varats/projects/test_projects/taint_tests.py  1
- varats/projects/test_projects/basic_tests.py  1

Clones removed
==============
+ varats/projects/c_projects/coreutils.py  -4
+ varats/projects/c_projects/htop.py  -7
+ varats/projects/c_projects/lz4.py  -8
+ varats/projects/c_projects/x264.py  -2
+ varats/projects/c_projects/xz.py  -4
+ varats/projects/c_projects/redis.py  -8
+ varats/projects/c_projects/busybox.py  -8
+ varats/projects/c_projects/tmux.py  -4
+ varats/projects/c_projects/libvpx.py  -4
+ varats/projects/c_projects/gravity.py  -3
+ varats/projects/c_projects/vim.py  -4
+ varats/projects/c_projects/lrzip.py  -2
+ varats/projects/c_projects/glibc.py  -5
+ varats/projects/c_projects/openssl.py  -4
+ varats/projects/c_projects/curl.py  -4
+ varats/projects/c_projects/gzip.py  -3

See the complete overview on Codacy

 Here is an overview of what got changed by this pull request:

Issues
======
+ Solved 2
- Added 2

Complexity decreasing per file
==============================
+ varats/utils/experiment_util.py  -3

Clones added
============
- varats/experiments/vara/vara_full_mtfa.py  1
- varats/projects/test_projects/taint_tests.py  1
- varats/projects/c_projects/qemu.py  1
- varats/projects/test_projects/basic_tests.py  1
- varats/experiments/vara/vara_fc_taint_analysis.py  1

Clones removed
==============
+ varats/projects/c_projects/libvpx.py  -4
+ varats/projects/c_projects/coreutils.py  -4
+ varats/projects/c_projects/vim.py  -4
+ varats/projects/c_projects/busybox.py  -8
+ varats/projects/c_projects/gzip.py  -3
+ varats/projects/c_projects/htop.py  -7
+ varats/projects/c_projects/tmux.py  -4
+ varats/projects/c_projects/glibc.py  -5
+ varats/projects/c_projects/redis.py  -8
+ varats/projects/c_projects/openssl.py  -4
+ varats/projects/c_projects/curl.py  -4
+ varats/projects/c_projects/lrzip.py  -2
+ varats/projects/c_projects/gravity.py  -3
+ varats/projects/c_projects/xz.py  -4
+ varats/projects/c_projects/lz4.py  -8
+ varats/projects/c_projects/x264.py  -2

See the complete overview on Codacy

 Here is an overview of what got changed by this pull request:

Issues
======
+ Solved 2
- Added 2

Complexity decreasing per file
==============================
+ varats/utils/experiment_util.py  -3

Clones added
============
- varats/experiments/vara/vara_fc_taint_analysis.py  1
- varats/projects/test_projects/taint_tests.py  1
- varats/projects/c_projects/qemu.py  1
- varats/experiments/vara/vara_full_mtfa.py  1
- varats/projects/test_projects/basic_tests.py  1

Clones removed
==============
+ varats/projects/c_projects/gravity.py  -3
+ varats/projects/c_projects/lrzip.py  -2
+ varats/projects/c_projects/openssl.py  -4
+ varats/projects/c_projects/lz4.py  -8
+ varats/projects/c_projects/glibc.py  -5
+ varats/projects/c_projects/vim.py  -4
+ varats/projects/c_projects/busybox.py  -8
+ varats/projects/c_projects/libvpx.py  -4
+ varats/projects/c_projects/gzip.py  -3
+ varats/projects/c_projects/redis.py  -8
+ varats/projects/c_projects/coreutils.py  -4
+ varats/projects/c_projects/x264.py  -2
+ varats/projects/c_projects/tmux.py  -4
+ varats/projects/c_projects/htop.py  -7
+ varats/projects/c_projects/xz.py  -4
+ varats/projects/c_projects/curl.py  -4

See the complete overview on Codacy

 Here is an overview of what got changed by this pull request:

Issues
======
+ Solved 3
- Added 6

Complexity increasing per file
==============================
- tests/test_helper.py  1

Complexity decreasing per file
==============================
+ varats/utils/experiment_util.py  -3
+ tests/utils/test_experiment_util.py  -1

Clones added
============
- varats/experiments/vara/vara_full_mtfa.py  1
- varats/projects/test_projects/taint_tests.py  1
- varats/projects/test_projects/basic_tests.py  1
- varats/experiments/vara/vara_fc_taint_analysis.py  1
- varats/projects/c_projects/qemu.py  1

Clones removed
==============
+ varats/projects/c_projects/lrzip.py  -2
+ varats/projects/c_projects/curl.py  -4
+ varats/projects/c_projects/libvpx.py  -4
+ varats/projects/c_projects/lz4.py  -8
+ varats/projects/c_projects/gzip.py  -3
+ varats/projects/c_projects/gravity.py  -3
+ varats/projects/c_projects/x264.py  -2
+ varats/projects/c_projects/openssl.py  -4
+ varats/projects/c_projects/glibc.py  -5
+ varats/projects/c_projects/busybox.py  -8
+ varats/projects/c_projects/redis.py  -8
+ varats/projects/c_projects/htop.py  -7
+ varats/projects/c_projects/xz.py  -4
+ varats/projects/c_projects/coreutils.py  -4
+ varats/projects/c_projects/vim.py  -4
+ varats/projects/c_projects/tmux.py  -4

See the complete overview on Codacy

 Here is an overview of what got changed by this pull request:

Issues
======
+ Solved 3

Complexity increasing per file
==============================
- tests/test_helper.py  1

Complexity decreasing per file
==============================
+ varats/utils/experiment_util.py  -3
+ tests/utils/test_experiment_util.py  -1

Clones added
============
- varats/projects/test_projects/basic_tests.py  1
- varats/experiments/vara/vara_full_mtfa.py  1
- varats/projects/c_projects/qemu.py  1
- varats/projects/test_projects/taint_tests.py  1
- varats/experiments/vara/vara_fc_taint_analysis.py  1

Clones removed
==============
+ varats/projects/c_projects/openssl.py  -4
+ varats/projects/c_projects/gravity.py  -3
+ varats/projects/c_projects/glibc.py  -5
+ varats/projects/c_projects/gzip.py  -3
+ varats/projects/c_projects/vim.py  -4
+ varats/projects/c_projects/x264.py  -2
+ varats/projects/c_projects/xz.py  -4
+ varats/projects/c_projects/lrzip.py  -2
+ varats/projects/c_projects/curl.py  -4
+ varats/projects/c_projects/lz4.py  -8
+ varats/projects/c_projects/redis.py  -8
+ varats/projects/c_projects/busybox.py  -8
+ varats/projects/c_projects/libvpx.py  -4
+ varats/projects/c_projects/htop.py  -7
+ varats/projects/c_projects/coreutils.py  -4
+ varats/projects/c_projects/tmux.py  -4

See the complete overview on Codacy

 Here is an overview of what got changed by this pull request:

Issues
======
+ Solved 3

Complexity increasing per file
==============================
- tests/test_helper.py  1

Complexity decreasing per file
==============================
+ varats/utils/experiment_util.py  -3
+ tests/utils/test_experiment_util.py  -1

Clones added
============
- varats/projects/c_projects/qemu.py  1

Clones removed
==============
+ varats/projects/c_projects/vim.py  -4
+ varats/experiments/vara/commit_report_experiment.py  -1
+ varats/projects/c_projects/openssl.py  -4
+ varats/experiments/vara/blame_report_experiment.py  -1
+ varats/projects/c_projects/busybox.py  -8
+ varats/projects/c_projects/x264.py  -2
+ varats/experiments/vara/vara_fc_taint_analysis.py  -1
+ varats/projects/c_projects/tmux.py  -4
+ varats/projects/c_projects/lrzip.py  -2
+ varats/experiments/vara/vara_full_mtfa.py  -1
+ varats/projects/c_projects/lz4.py  -8
+ varats/projects/c_projects/glibc.py  -5
+ varats/projects/c_projects/gzip.py  -3
+ varats/projects/c_projects/htop.py  -7
+ varats/projects/c_projects/redis.py  -8
+ varats/projects/c_projects/libvpx.py  -4
+ varats/projects/c_projects/coreutils.py  -4
+ varats/projects/c_projects/gravity.py  -3
+ varats/projects/c_projects/xz.py  -4
+ varats/projects/c_projects/curl.py  -4

See the complete overview on Codacy

 Here is an overview of what got changed by this pull request:

Issues
======
+ Solved 3

Complexity increasing per file
==============================
- tests/test_helper.py  1

Complexity decreasing per file
==============================
+ tests/utils/test_experiment_util.py  -1
+ varats/utils/experiment_util.py  -3

Clones added
============
- varats/projects/c_projects/qemu.py  1

Clones removed
==============
+ varats/experiments/vara/vara_full_mtfa.py  -1
+ varats/projects/c_projects/gzip.py  -3
+ varats/projects/c_projects/vim.py  -4
+ varats/projects/c_projects/lz4.py  -8
+ varats/projects/c_projects/gravity.py  -3
+ varats/projects/c_projects/lrzip.py  -2
+ varats/projects/c_projects/xz.py  -4
+ varats/experiments/vara/blame_report_experiment.py  -1
+ varats/experiments/vara/commit_report_experiment.py  -1
+ varats/projects/c_projects/libvpx.py  -4
+ varats/projects/c_projects/openssl.py  -4
+ varats/projects/c_projects/coreutils.py  -4
+ varats/projects/c_projects/htop.py  -7
+ varats/projects/c_projects/glibc.py  -5
+ varats/projects/c_projects/busybox.py  -8
+ varats/projects/c_projects/redis.py  -8
+ varats/experiments/vara/vara_fc_taint_analysis.py  -1
+ varats/projects/c_projects/tmux.py  -4
+ varats/projects/c_projects/x264.py  -2
+ varats/projects/c_projects/curl.py  -4

See the complete overview on Codacy


Export XLSX on Browser???

Perhaps I'm misunderstanding the function of the library, but I'm trying to export an excel file from the browser using exceljs, and the writefile function doesn't seem to work. When I attempt to invoke writeFile, I get the following error:
Uncaught TypeError: fs.createWriteStream is not a function
Is exceljs designed to write files from the browser, or from the server?
My code:
index.html
<!DOCTYPE html>

  <title>Test Excel JS</title>
  <meta charset="utf-8">
  <meta name="description" content="">

  <link rel="stylesheet" href="app.css">

    Test
    <button onclick="test()">Test this Stuff and Check your console log</button>

app.js (bundled to bundle.js using browserify)
'use strict';

global.Excel = require('../node_modules/exceljs/dist/es5/exceljs.browser');

global.isRowBold = function(excelRow){
    return excelRow.getCell('name').value === "Jeff";
};

global.getRowColor = function(excelRow){
    return excelRow.getCell('color').value;
};

global.getCellColor = function(excelRow, cell){
    return (excelRow.getCell('name').value === 'John' && cell.value === 0)? 'orange' : excelRow.getCell('color').value;
};

global.getFont = function(isBold, color){
    return {
        name: 'Arial Black',
        color: color,
        family: 2,
        size: 14,
        bold: isBold
    };
};

global.getTestHeader = function(){
    return [
        {key: "id", header: "Id"},
        {key: "name", header: "Name", width: 32},
        {key: "color", header: "Color", width: 10}
    ];
};

global.getTestData = function(){
    return [
        {
            id: 0,
            name: "John",
            color: "green"
        },
        {
            id: 1,
            name: "Rehan",
            color: "blue"
        },
        {
            id: 2,
            name: "Jeff",
            color: "yellow"
        }
    ];
};

global.generateTestFile = function(){
    var workbook = new Excel.Workbook();
    var worksheet = workbook.addWorksheet('Sheet 1');

    //Set Column Headers
    worksheet.columns = getTestHeader();

    //Add Rows
    var testData = getTestData();
    var length = testData.length;
    for(var i = 0; i < length; i++){
        worksheet.addRow(testData[i]);
    }

    //Format Rows
    worksheet.eachRow(function(row, rowNumber){
        var isBold = isRowBold(row);
        row.eachCell(function(cell, colNumber){
            var cellColor = getCellColor(row, cell);
            cell.font = getFont(isBold, cellColor);
        });
    });

    return workbook;
};

I don't think the exceljs library is geared to do a download direct to the client. However it can be done with little additional code.
First, exceljs can output a Buffer of file's binary data (instead of writing to the file):
workbook.xlsx.writeBuffer().then(function(data){ ... /* use data (type of Buffer) here */ } );
I'm already using it to send file to CDN service.
Second, use something like FileSaver.js library to create a download function (it is tiny, just wraps different methods for browser compatibility).
I have not used that one yet, but planning to for my project in few weeks.

This did in fact work. Thank you for your help!

Hi,
I am newbie in this topic, but I want to do the same point using FileSaver.js, but I am very newer. Here, it is my attempt:
var workbook = generateTestFile();

var blob = new Blob(workbook, {type:"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"});

saveAs(blob, "publications.xlsx");

I am absolutely sure that  new Blob(workbook,..., but I don't know how to repair that. Can you help me?
Thanks, a newbie

@pleger For some reason surrounding data in brackets and adding charset to the type property did it for me.
workbook.xlsx.writeBuffer().then((data) => {
        const blob = new Blob([data], { type: 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet;charset=utf-8' });
        saveAs(blob, 'tests.xlsx');
      });

When I try this, I get 'Failed - No file' in Chrome. Logging blob to the console shows that it's instantiated and looks right as far as I can tell. No idea what to do now.

......
workbook.xlsx.writeBuffer({dateFormat: 'YYYY-MM-DD HH:mm:ss'})
	.then(buffer => {
		let blob = new Blob([buffer], {type: 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet;charset=UTF-8'});
		window.saveAs(blob, filename);
	})
	.catch(error => {
		console.error(error);
		throw error;
	});

It works for me.


test: avoid redirection

Fixes: https://github.com/zakodium-oss/analysis-ui-components/issues/333

Codecov Report
Base: 88.01% // Head: 88.01% // No change to project coverage :thumbsup:

Coverage data is based on head (a73ac09) compared to base (8387f21).
Patch has no changes to coverable lines.

Additional details and impacted files
@@           Coverage Diff           @@
##             main     #340   +/-   ##
=======================================
  Coverage   88.01%   88.01%
=======================================
  Files          12       12
  Lines         868      868
  Branches      133      133
=======================================
  Hits          764      764
  Misses        104      104

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.

:umbrella: View full report at Codecov.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.


Use the Configuration Manager console to convert the long-term servicing branch

What is the minimum version that you can upgrade CM LTSB to CB, is it 1511, 1602, etc?

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

ID: 00157df5-6247-ad98-25aa-809e8648f653
Version Independent ID: d87af8e3-6dda-6943-0f7e-fe8d06e7269c
Content: Upgrade the long-term servicing branch to the current branch  - Configuration Manager
Content Source: sccm/core/understand/convert-to-current-branch.md
Product: configuration-manager
GitHub Login: @aczechowski
Microsoft Alias: aaroncz

Thanks @Garthmj for the feedback. Does this paragraph in the article answer your question?
https://docs.microsoft.com/sccm/core/understand/convert-to-current-branch#run-setup-to-convert-the-long-term-servicing-branch

For example, because the LTSB is based on version 1606, you cannot use the baseline 1511 media to convert to the Current Branch. Instead, you run setup from the same version 1606 baseline media that you used to install the LTSB site, and choose the licensing option for the Current Branch. Alternately, if a later baseline of the Current Branch has been released, you can run setup from that baseline media.

If not, can you please further clarify your question?

Based on email conversation, I'm going to close this issue. I think the referenced content answers the question. If you think there's anything still actionable for to revise in this article, please reopen the issue and clarify.


Fixed partial array initialization. Fixes #262

Fixed #262

This change is

Reviewed 2 of 2 files at r1.
Review status: all files reviewed at latest revision, all discussions resolved.

Comments from Reviewable


bufferred_read blows stack

Hello, the routine here: https://github.com/paritytech/parity-wasm/blob/373f655f64d2260a2e9665811f7b6ed17f9db705/src/elements/mod.rs#L12
is often called with a size of about 0x4000. In embedded environments this can be over what's a reasonable stack size, and can cause the stack to blow. Even in a non-embedded environment this is a pretty big stack buffer, though it's not going to be an issue in usermode as there's usually a few MB of stack available.
This is currently hidden behind a crate flag reduced-stack-buffer to use a smaller default stack size. I suggest this be made the default. This flag is not being exposed in wasmi so users of that library cannot control this.

https://github.com/paritytech/parity-wasm/pull/283 implemented the feature flag originally.

We will merge https://github.com/paritytech/wasmi/pull/243

That's very exciting thank you! Any chance of a release soon for this new feature flag. And in the future, potentially making these smaller values default?

I will look into the wasmi release. However, won't be changing the default here as we don't want to risk any regressions.


Add modal to collect feedback from users

Potential packages:

https://robertyoung.github.io/angular-bootstrap-feedback/
http://jacobscarter.github.io/angular-feedback/#/

Collects feedback for specific areas of page

https://github.com/niklasvh/feedback.js

Old

The above packages are difficult to integrate into Angular 8 because they're old (plain JS or Angular 1). Instead, I implemented this using https://bruit.io. Comments are saved as GitHub issues. The screenshots are saved to a separate repo (BioSimulations-UI-Feedback).
The issues are saved here with the tag bruit.io.
There's two issues with Bruit:

It doesn't allow the user to highlight areas of the screen or black out personal info
It should be able to collect developer-defined data, which we could use to capture the time, user who submitted the feedback, etc. Unfortunately, this doesn't seem to be working.


CLI version does not add bundled files to bundle when called in the 'classic command line args' style (i.e. not with a Platypus profile)

Expected behaviour:
When presented with files or folders to bundle, both CLI and GUI clients bundle them, and the bundling list is preserved when you write out a platypus profile.
Actual behaviour:
When presented with files or folders to bundle...

GUI client bundles them
CLI client bundles them when invoked with -P (platypus profile)

But when CLI client is invoked with the 'classic command line args' form it does not complete all steps of bundling. It checks the file exists, but never gets round to adding it to the bundle.
If you pass files to bundle, and render a platypus profile like this
platypus --bundled-file '/opt/bar' --generate-profile 'foo.sh'

When you inspect the foo.sh.platypus profile you will see that BundledFiles is an empty array:
...
<key>BundledFiles</key>
<array/>
...

so clearly this information has been lost somewhere after the initial existence check.
I have more information if you need it.
Platypus CLI v5.1 installed from Homebrew on OS 10.11.4

The problem seems to be line 199:
[properties[AppSpecKey_BundledFiles] addObject:fp];

properties is a dictionary that doesn't have that key, unless it's been copied over from a profile. Otherwise the array needs to be created first.

Fixed in master.


feat: Add the event-listener-strategy crate

See here. This extracts the strategy used for blocking/nonblocking in async-lock and async-channel into its own crate.

I'd sprinkle #[inline] on basically all pub one-line-functions.

oh, I also have some questions about the usage of feature = "std".
it seems to be missing here:
https://github.com/smol-rs/event-listener/blob/52cb4bfd1afcae1867a8fe8ba215394958e8b86f/strategy/src/lib.rs#L420


Fix default configuration for Rails/I18nLazyLookup

Currently, Rails/I18nLazyLookup is a no-op out of the box because its default path is set incorrectly (controllers instead of app/controllers)
The cop is also missing RESTRICT_ON_SEND which makes it inefficient.
This PR fixes these issues.

Before submitting the PR make sure the following are checked:

[x] The PR relates to only one subject with a clear title and description in grammatically correct, complete sentences.
[x] Wrote good commit messages.
[ ] Commit message starts with [Fix #issue-number] (if the related issue exists).
[x] Feature branch is up-to-date with master (if not - rebase it).
[x] Squashed related commits together.
[ ] Added tests.
[x] Ran bundle exec rake default. It executes all tests and runs RuboCop on its own code.
[x] Added an entry (file) to the changelog folder named {change_type}_{change_description}.md if the new code introduces user-observable changes. See changelog entry format for details.
[ ] If this is a new cop, consider making a corresponding update to the Rails Style Guide.

Thanks!


Enforce snake_case identifiers

Yep, it's changing. First Oden had LISP-style dasherized case, as it was a S-expression language. Then I tried camelCase. It's OK, but I think (and trust the papers who have studied this) that snake_case is more readable. It also has the added benefit that code using Go packages directly will "pop out" more.
The validation should be done in the Untyped Validation phase.

benefit that code using Go packages directly will "pop out" more.

Is this really a benefit?

Hmm, I'm not entirely sure. I guess it depends on how transparent interop actually becomes when it's "done". If it has even subtle gotchas and things you have to consider as a user when using foreign code then it would be nice to make it visible. On the other hand, if the interop is transparent and you can use Go code and Oden code interchangeably (except for generics), then maybe it's just annoying.

This paper suggests:

The interaction of Experience with Style indicates that novices
benefit twice as much with respect to time, with the
underscore style. This implies that with experience or
training, the performance difference between styles is
reduced.

which suggests a) your users will likely grow accustom to either style and b) if a majority of your users already have familiarity with Go then a single style is preferred.
Do you have other references which make you think this is preferable to a consistent style with the host language?

Also, I should note: I'm not an active user of oden but am interested in trying it out once it has more concurrency support. All that to mean: take whatever I say with a grain of salt :)

Maybe, translate lisp-case to snake_case?

I've actually continued on the snake_case track, and I think I'll keep it.
Sorry, @Heimdell, not sure I understand? Do you mean using lisp-case in Oden source?


Updates for groups -  infinite pre-keys

Fixed: Infinite pre-keys issue when sending messages to groups, especially those with more than 500 members.
Improved timeout handling and reduced memory and processing consumption.

Doesn't fix anything

@azudindaem, The problem was resolved and handled, I made it manageable by passing the forceGroupsPrekeys parameter to be configured in the Socket. Passing this parameter to baileys will not force the generation of new pre-keys and will retrieve the first message.

does not do anything, code style broken, not everything is solved with a client parameter, we need to keep things clean


(ungoogled-chromium) Migrate package

Description
embedded and automated ungoogled-chromium.
Motivation and Context
automation is needed since ungoogled-chromium is updated frequently.
How Has this Been Tested?
Chocolatey testing environment.
Screenshot (if appropriate, usually isn't needed):
Types of changes

[ ] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to change)
[x] Migrated package (a package has been migrated from another repository)

Checklist:

[x] My code follows the code style of this repository.
[ ] My change requires a change to documentation (this usually means the notes in the description of a package).
[ ] I have updated the documentation accordingly (this usually means the notes in the description of a package).
[ ] I have updated the package description and it is less than 4000 characters.
[x] All files are up to date with the latest Contributing Guidelines
[x] The added/modified package passed install/uninstall in the chocolatey test environment.
[x] The changes only affect a single package (not including meta package).

:white_check_mark: Package verification completed without issues. PR is now pending human review

I don't see an issue or discussion for this. Did you follow the migration guidelines?

I didn't see that. I'll open a new discussion.

Moving this PR into draft until we a discussion has been created, and we have decided whether to accept the package into this repository.

Moving to draft until user has done as asked in the created discussion #2119

https://github.com/chocolatey-community/chocolatey-packages/issues/2213

This issue has already been fixed.

There are many times failed when pushing embedded packages from my pc.

I have no motivation to PR it anymore.

somebody to create an ungoogled-chromium.install package
When the time has come, I change one.


IZPACK-1604: fix warning at shortcut creation

Just a easily fixable warning in console output on macOS.

Thanks again :-)


libMpg123 x64-uwp, x86-uwp, arm-uwp. Post Build Checks Failed.

Hi all. Thanks a lot for your work!
There are problems with post-build for UWP (all architecture).  Build is failing with status POST_BUILD_CHECKS_FAILED.
Can you help, please?

@imixal, I didn't find port libmpg123 in vcpkg, please file a new issue with correct port name if it still be an problem for you.


RGB values for colors are now represented using floats

Proposal for #134

float or double?

float or double?

float

sounds good to me!


Pull request 1770 break long text output in tables everywhere

Bug description
Long text now didnt wraps in tables!
Steps to reproduce the issue:
Steps to reproduce the behavior:

Go to 'Services tab'
Click on 'Click on some service'
Scroll down to 'Restart policy table'
See error

Technical details:

Portainer version: 1.17.1
Browser: Chrome

Additional context

@deviantony
in Container details  it also with the same issue.


After testing SteamVR 2.x with production app branch, and reverting back to 1.x controller binding is broken

The machine we did the test upgrade on now displays:

The other test machine we're testing the same code on, when we click on controller binding, doesn't bring up the binding interface at all.

I can add that this is a pretty serious bug, any customer trying our beta will not be able to move back to stable

Thanks, this has been driving me crazy for the past day. is there a manual workaround i can use for now? I was getting ready for a new major release when I tried to upgrade this, and it has my release blocked now. Thanks


is this only for bluetooth toys?

as the title says, I was wondering if this only works with Bluetooth toys? I'm getting an SR6 from tempest max's patreon to build soon, but as far as I know it doesn't have Bluetooth. I hope it works since it's a stroker which is the only thing I'd use on here. can someone let me know if it does?

It supports anything that the Intiface app (or https://github.com/buttplugio/buttplug) can do, but not necessarily in-process, so you might have to use the Intiface app and use a websocket connector for certain devices.
For help on device support you can check out the buttplug.io docs and their discord, I think it is possible to use certain devices from that manufacturer, but there seems to be some configuration required.


Refactor PS code to deal with denoms in a more generic way

This should also simplify code slightly and allow a much easier upgrades whenever we decide to change set of denoms.
EDIT: skip whitespaces (mostly in PrepareDenominate changes) https://github.com/dashpay/dash/pull/1071/files?w=1

nACK, much more simplistic

@evan82 nACK? Did I miss smth?

nACK is suppose to be utACK, I've done that a couple times now 👍