Cross-Origin Protection

After adding logging of Referer and Origin headers, it is already clear that many browsers do not add Origin headers to same-origin POST requests.
The original authors of the RFC that led to the header suggest that Origin headers which are missing or null, or on an allowed whitelist, should be treated as acceptable; but that requests with a mismatched Origin should be blocked. This affords users with a modern safe browser that does send the headers properly a better degree of protection from CSRF and XSS attacks. We should respond to requests with invalid origins with the CrossSiteRequestForgeryException and a 403 Forbidden.
I don't know if we also want to use the Referer header in cases where the POST has no Origin? And by POST I really mean all state changing requests.
This obviously affords no protection against scripts outside of browsers where headers can be spoofed, but that's not CSRF or XSS.

Raising an exception would make a mess of the code, and require checks in many places. I'm going to do what we do if the cookie has been edited or altered by hand and is invalid and just return no user, which just returns a 401 Unauthorized and is at least consistent with the explicit CSRF checks on SSO stuff.

We also don't protect registration this way, since it's not an authenticated request. I don't know how best to extract the checking code; to check authenticated requests it wants to be in UserAuthenticationManager.java as it is now, but registration requests never touch this class (only UsersFacade.java and UserAccountManager.java). I could make it into a utility class, like RequestIPExtractor.java became, but I think it needs to throw the CrossSiteRequestForgeryException which is in the [...].auth.exceptions subpackage . . .

As your example and the paper last week mentioned that Cross Site Request Forgery can happen pre-auth, I would say it is sensible to move the Exception form the auth.exceptions subpackage (to which one I don't know off the top of my head).

(That CSRF paper, for reference: http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=7961990&isnumber=7961936&tag=1)


Add new action to run SonarQube analysis

Added new action to run SonarQube analysis with sonar-runner.
It's only a thin wrapper around sonar-runner binary, but I find it neat to have the checks and documentation integrated as separate fastlane action.
To be used inside Fastfile like this:
sonar(
  project_key: "name.gretzki.awesomeApp",
  project_version: "1.0",
  project_name: "iOS - AwesomeApp",
  sources_path: File.expand_path("../AwesomeApp")
)

Thanks,
Chris :smiley:

Well I don't see how the Travic-ci error is caused by my changes.
bundle exec fastlane test works fine when I run it locally with ruby 2.1.3

Sorry about the travis build - that's my fault, looking into the PR now :+1:

Thanks for the pull request @gretzki , that's a great addition. I added a comment before it's ready to be merged.
Also, could you add the example usage to Actions.md? :+1:

Hi @KrauseFx,
thanks for the feedback. I've fixed the issue and added documentation as you suggested.
Hope it's all ok, now.
Btw: Congrats to this awesome tool!
Tried something quite similar (https://github.com/blckblt/blackbelt) in the old days, but made the mistake to never advertise it until it would be super shiny and bullet proof ;D
I'm just glad there's a tool that does the job and is supported by a quite large community :+1:

Looks great, thanks for your great contribution @gretzki :rocket:


Declare the Doctype of an HTML Document not completing

Challenge declare-the-doctype-of-an-html-document has an issue.
User Agent is: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/55.0.2883.87 Safari/537.36.
Please describe how to reproduce this issue, and include links to screenshots if possible.

    <!DOCTYPE html>

Test

    ```

What's the issue? doctype.htm+wrap=?
On Jan 22, 2017 2:15 AM, "Randall Fine"<EMAIL_ADDRESS>wrote:

[image: declare the doctype of an html document]
https://cloud.githubusercontent.com/assets/17617833/22181021/d2203b1c-e047-11e6-870a-576655b86996.png
Challenge declare-the-doctype-of-an-html-document
http://beta.freecodecamp.com/en/challenges/basic-html-and-html5/declare-the-doctype-of-an-html-document
has an issue.
User Agent is: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML,
like Gecko) Chrome/55.0.2883.87 Safari/537.36.
Please describe how to reproduce this issue, and include links to
screenshots if possible.
<!DOCTYPE html>

Test

```

—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/freeCodeCamp/freeCodeCamp/issues/12718, or mute the
thread
https://github.com/notifications/unsubscribe-auth/AVHZeUUQIXA3K9VgQieJbd8qQQSDypfKks5rUxAUgaJpZM4LqUPb
.

I guess I didn't leave comments. The last case is failing (see attached pic)

@randallfine Thank you for reporting this issue!
I just checked this out, and got really confused, because using the test from the seed files locally worked fine. 😕
Turns out this has already fixed! 🎉 The fix has been done, but has not been deployed to the beta yet. You'll see it appear the next time beta is updated.
Thanks again for reporting this issue, and happy coding!


[Feature Request] Recipe-less crafting.

Would love for players to be able to discover recipes through experimenting.
Example: Recipe is not known to player, but they add the correct ingredients into a crafting panel and attempt to craft without the recipe allows them to create the item and "learn" the recipe for future use. (Changing ownership to observer or how ever best to achieve this.)
Failure doesn't spend items, just generates a "no effect" text box.

Yes, i also had thought about it, but given the complexity and that players are fast bored out i didn't work on it. (playing divinitiy sin i know how fast it gets boring after some tries you just give up on finding out recipes, just my experience).
based on this i give it a two out of ten on my excitement scala to develop this feature.
-> i keep it in mind and play with the idea but, do not expect anything soon especially as i am only working on this at the weekends. the next two weekends i am probably still busy with the system independent adaption.

Good deal!
Thanks for the insight!


How to request a move post-deadline?

The site does not show how you're supposed to request data residency move after the deadline. What if our company missed the opportunity to have your data migrated during that deadline? At least provide an option to know that more opportunities will come down the line, because not being able to request a move is a bit odd.

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

ID: 87cb379c-82ae-0a6e-8dd5-0c41b09364ab
Version Independent ID: a15c3919-e63e-f0dc-bd6b-45f311b387b5
Content: How to request your data move - Microsoft 365 Enterprise
Content Source: microsoft-365/enterprise/request-your-data-move.md
Service: o365-administration
GitHub Login: @andybergen
Microsoft Alias: andyber

@MonstarSuperS Thank you for your feedback. We have a set of general questions like these added to the FAQ Section - vhttps://docs.microsoft.com/en-us/microsoft-365/enterprise/data-move-faq?view=o365-worldwide#what-happens-if-i-do-not-request-a-move-before-the-deadline-
We cannot accept requests for migration after the open enrollment period.
Hope this helps!
Thanks
Sri

@msbemba Thank you very much for the contribution and sharing this explanation. @MonstarSuperS Hope this comment is helpful for you. If you see a documentation update is required, please feel free to open an issue for the same. We proceed here to close it. Thanks for taking out some time to open the issue. Appreciate and encourage you to do the same in future also.


IsIn generate wrong column name from select expression

Repro:
CoreTests.ShouldQueryInnerSelect currently have this assert:
Assert.Equal(1, await session.Query<Person, PersonByAge>().Where(x => x.Name.IsIn<PersonByName>(y => y.Name, y => y.Name.StartsWith("B") || y.Name.StartsWith("C"))).CountAsync());
Which generates this query:
SELECT  FROM "tpDocument"
INNER JOIN "tpPersonByAge"
	ON "tpPersonByAge"."DocumentId" = "tpDocument"."Id"
	WHERE "tpPersonByAge"."Name"
	IN (SELECT **"tpPersonByName"."Name"**
		FROM "tpPersonByName"
		WHERE (("tpPersonByName"."Name" like @p0) or ("tpPersonByName"."Name" like @p1)))
GROUP BY  HAVING  ORDER BY

Modify the select expression to return Id instead of Name:
Assert.Equal(1, await session.Query<Person, PersonByAge>().Where(x => x.Name.IsIn<PersonByName>(y => y.Id, y => y.Id==0)).CountAsync());
And it will generate this query:
SELECT  FROM "tpDocument"
INNER JOIN "tpPersonByAge"
	ON "tpPersonByAge"."DocumentId" = "tpDocument"."Id"
	WHERE "tpPersonByAge"."Name"
	IN (SELECT **"tpPersonByName"."Name"**
		FROM "tpPersonByName"
		WHERE ("tpPersonByName"."Id" = @p0))
GROUP BY  HAVING  ORDER BY

I think in the inner select it should be "tpPersonByName"."Id" but it generates "tpPersonByName"."Name".
The issue comes from DefaultQuery MethodMappings[typeof(DefaultQueryExtensionsIndex).GetMethod("IsIn")] where the select fragment is generated:
// Build inner query
                    var _builder = new StringBuilder();

                    sqlBuilder.Select();

                    query.ConvertFragment(_builder, expression.Arguments[0]);
                    sqlBuilder.Selector(_builder.ToString());
                    _builder.Clear();

                    sqlBuilder.Table(((LambdaExpression)((UnaryExpression)selector).Operand).Parameters[0].Type.Name);
                    query.ConvertPredicate(_builder, ((LambdaExpression)((UnaryExpression)predicate).Operand).Body);
                    sqlBuilder.WhereAlso(_builder.ToString());

                    query._bound.RemoveAt(query._bound.Count - 1);

And here in the ConvertFragment the expression's 1. argument should be used intead of the 0. I checked what will happen if I use the 1. argument but the ConvertFragment method is too complex for me but I think you'll know what to do.
query.ConvertFragment(_builder, expression.Arguments[0]);
Related to https://github.com/OrchardCMS/OrchardCore/issues/1568

Looking into it right now


GWT TextField not working when event.preventDefault is called

Issue details
Sometimes we want to prevent default browser behavior when some keys are pressed (arrows, spacebar ...). A call to event.preventDefault() in javascript allow this.
It works well except for TextField.
Reproduction steps/code

In libgdx tests, modify the tests/gdx-tests-gwt/war/index.html file as follow :

...
<body onkeydown="event.preventDefault();">
...
</body>
...

Run the libgdx tests : ./gradlew :tests:gdx-tests-gwt:superDev and open app in your browser.
Launch the UITest and type some text in the "password" text field.
The text field still empty.
Press escape and see listener works perfectly as you will be back to the menu.

Note : during my investigation, I noticed :

Polling works perfectly (isKeyPressed, isKeyJustPressed)
Other listeners works perfectly (Simple input listener on stage)

Version of LibGDX and/or relevant dependencies
Libgdx 1.9.6 and master
GWT 2.6.1, 2.8.0, 2.8.1
Browser : Chrome, Firefox
OS : Ubuntu 16.04
Please select the affected platforms

[ ] Android
[ ] iOS (robovm)
[ ] iOS (MOE)
[x] HTML/GWT
[ ] Windows
[ ] Linux
[ ] MacOS

I figured out : calling event.preventDefault() actually prevent the "keypress" event to be triggered.
I wrote a tutorial about his subject in order to both prevent page scrolling and getting the space character typed in the TextField widget : http://www.mgsx.net/html5-libgdx-tutorial-advanced


Impossible to download enbseries_skyrimse_v0462.zip

Describe the bug
Hi the v0463 is online so the ancient one won't download with wabbajack modlist. Could you please update the modlist?
Thank you for your work i really want to give it a try

Refer to https://github.com/azraerl/serenity/issues/8


Make Redis default for non-secure EdgeX

Fixes #2283
Tested with blackbox testing.

Codecov Report

Merging #2335 into master will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master    #2335   +/-   ##
=======================================
  Coverage   37.11%   37.11%
=======================================
  Files         158      158
  Lines       12847    12847
=======================================
  Hits         4768     4768
  Misses       7817     7817
  Partials      262      262

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 d8a62da...d14061b. Read the comment docs.

Please rebase and address build issue.

@andresrinivasan

@michaelestrin Quick, before I get the dreaded branch out of date slap.

@andresrinivasan Clean up the conflicts and I'll merge it today.


Does tui editor support rtl?

I have using the tui editor for more than a year and it is awesome. I want to know whether the editor supports rtl?. I have gone through the documentation and couldn't find the option. Can you guide me how to achieve the rtl in markdown mode?

@kishorethecoder I'm sorry... what is rtl? Could you explain it in more detail? 🤔

Hi @seonim-ryu, rtl stands for right-to-left. Some languages of the world (Arabic, Hebrew etc.) are RTL, meaning they are read right-to-left, instead of left-to-right.

@kishorethecoder Thanks for the detailed explanation! :)
Unfortunately, RTL is not supported in the editor.

Hey stale bot. One month is all it takes to shut down an issue? I'd like to vote to keep this open.

We've been able to kind of hack around the CSS styles and get most of it RTL when needed....just the typing isn't. It isn't a standard text area/input element its a div, so doing just direction: rtl doesnt work there.
html[dir="rtl"] {
    .tui-editor-defaultUI {
        button {
            float: right !important;
        }
    }
    .tui-editor-contents-placeholder::before {
        position: unset;
        float: right;
    }
}


Feat: Nominee Wei as a maintainer

Wei has been playing a critical role for getting KubeVela to more developers and done several major consistent contribution to the community. Helping KubeVela onboarding to CNCF, tracking community's visibility and ensuring show up rate in series of CNCF KubeCon or related summits, assembling KubeVela.io(official doc) and VelaUX(UI dashboard) localization,  and keep hosting both Asia and Europe&America friendly biweekly community call in the past.
Community management is equally important as contributing code does. We shall encourage more efforts as this to help KubeVela community narrow the gap from us to more developers out there.

Thanks @BinaryHB0916 for all of your contributions and enthusiasm!


Add support for Python 3.8

Plus some other CI updates:

Test on Python 3.9-dev to avoid surprises: 3.9 is now in alpha with the official release in October
Cache pip to speed up build jobs
Test slower PyPy and macOS first to speed up build
Xenial is now the default, no need to explicitly mention it for 3.7+

Before: 7 jobs took 2 min 50 sec, start to finish

https://travis-ci.org/hugovk/python-coloredlogs/builds/650862834

After: 9 jobs took 2 min 1 sec, start to finish

https://travis-ci.org/hugovk/python-coloredlogs/builds/650865525

Coverage increased (+2.2%) to 94.176% when pulling bd6e80710b960e974a444c2d5353ab3f250d0433 on hugovk:add-3.8 into b63fce3fbf112c568ef89e1670d511a98f64df80 on xolox:master.

Hi Hugo and thanks for the pull request! This was just merged and released as coloredlogs 11.2.


Add AEP-124

Add the linter rules and docs for AEP-124

The single linter rule here does not match with our guidance (or the AIPs as well it seems). Closing this for now, can reopen later.


⚠ Cioos Pacific CKAN has degraded performance

In 89b23fe, Cioos Pacific CKAN (https://catalogue.cioospacific.ca) experienced degraded performance:

HTTP code: 200
Response time: 15664 ms

Resolved: Cioos Pacific CKAN performance has improved in 7cf2fb5 after 1 hour, 50 minutes.


Clean up ModelType interface and small fixes

Hmm, the failure seems due to a hiccup of github action infra?
https://github.com/eto-ai/rikai/runs/5777724758?check_suite_focus=true
Will run again later

Thanks @darcy-shen


$columns + subquery stop works after 3.1.1

$columns(concat('LID: ', toString(lid), ' | ', switch, ' ', mod, ' port ', toString(port), ' <=> ', r_switch, ' ', r_mod, ' port ', toString(r_port)) AS desc, median(lost_bw_pct) AS ratio) FROM $table WHERE $timeFilter AND dc = '$dc' AND port_type = 'spine' AND (lid, port) in (SELECT DISTINCT lid, port FROM $table WHERE $timeFilter AND host LIKE '%$host_type%' AND dc = '$dc' AND port_type = 'spine' GROUP BY lid,port ORDER BY max(lost_bw_pct) DESC LIMIT $top_count)
works only if added GROUP BY ALL

Reproduce only case when have $top_count which not exists in template variables and replaced $to as timestamp
need error message and steps to reproduce

more information for reproduce
source query
$columns(concat('LID: ', toString(lid), ' | ', switch, ' ', mod, ' port ', toString(port), ' = ', r_switch, ' ', r_mod, ' port ', toString(r_port)) AS desc, median(lost_bw_pct) AS ratio) FROM $table WHERE $timeFilter AND dc = 'fpip3' AND port_type = 'spine' AND (lid, port) in (SELECT DISTINCT lid, port FROM $table WHERE $timeFilter AND dc = 'fpip3' AND port_type = 'spine' GROUP BY lid,port ORDER BY max(lost_bw_pct) DESC LIMIT 10)

generated SQL
SELECT
    t,
    groupArray((desc, ratio)) AS groupArr
FROM
(
    SELECT
        (intDiv(toUInt32(_time), 1) * 1) * 1000 AS t,
        concat('LID: ', toString(lid), ' | ', switch, ' ', mod, ' port ', toString(port), ' = ', r_switch, ' ', r_mod, ' port ', toString(r_port)) AS desc,
        median(lost_bw_pct) AS ratio
    FROM default.ibstats_non_negative_rate
    WHERE (_time >= toDateTime(1718009046)) AND (_time <= toDateTime(1718009946)) AND (_time >= toDateTime(1718009046)) AND (_time <= toDateTime(1718009946)) AND (dc = 'fpip3') AND (port_type = 'spine') AND ((lid, port) IN (
        SELECT DISTINCT
            lid,
            port
        FROM default.ibstats_non_negative_rate
        WHERE (_time >= toDateTime(1718009046)) AND (_time <= toDateTime(1718009946)) AND (_time >= toDateTime(1718009046)) AND (_time <= toDateTime(1718009946)) AND (dc = 'fpip3') AND (port_type = 'spine')
        GROUP BY
            lid,
            port
        ORDER BY max(lost_bw_pct) DESC
        LIMIT 10
    ))
^^^^^^^ GROUP BY t, desc ^^^^^ missing here
)
GROUP BY t
ORDER BY t ASC


Change prql.target extension setting default to Generic and add None option

Currently the default target setting is Ansi.

My mental model is that it should be None, since if we start turning on warnings / errors where this value is different from the value in the query header, they would almost always be triggered with the current approach

I was looking at that today too as I was checking exposed CompileOptions.
We set the default to Ansi as the first and most likely more standard SQL target option.
Do we mean this by Ansi SQL? https://blog.ansi.org/2018/10/sql-standard-iso-iec-9075-2016-ansi-x3-135/
In any case, when using PRQL with different database systems, expectations are you'd set the target to what flavor of SQL to output.
It might be confusing to have None. Does that mean no SQL output is generated?
The other option we have is generic. Also, not clear what that represents. Is it the same as Ansi?

It might be confusing to have None. Does that mean no SQL output is generated?

Yes, good point.
Ideally, we want an option which is "defer to the query"; so far that's been None. Currently, when None is passed to the function, and there's no text in the query header, we default to generic SQL. In the future, I guess that might be presumptuous if we were to we compile to more than SQL.
Ref https://github.com/PRQL/prql/issues/1686.

The other option we have is Generic. Also, not clear what that represents. Is it the same as Ansi?

They are functionally the same at the moment; I definitely agree Generic is better than Ansi, since it's closer to None.
The issue will come if we turn on warnings / errors on the values being different — they'd get triggered anytime someone supplied target:sql.postgres, because the compiler would see Generic was passed.
Some options:

Default to Generic, resolve how we handle disagreements between the function arg and the query header later (e.g. we could not warn on Generic, but then there's a special-case)
Default to None, resolve whether that's presumptuous in the distant future

WDYT @RandomFractals ?

@max-sixty & @aljazerzen I propose we do the following to provide an option that lets users overwrite prql target in .prql file with None:

Add None to prql.target enum in extension settings config in package.json
Document what that option means in new prql settings md table we'll add in #97
Provide a link to prql target:sql.<dialect> documentation page from PRQL Book that contains examples of setting sql target and system dialect in prql file header
Skip setting and passing target option in CompileOptions when ext. prql.target setting is None
Default prql.target setting to Generic as that is the current prql compiler default too.

These changes would allow users to specify and use prql target header in .prql files and ignore extension prql.target setting in such cases.
I would suggest the ambiguity and difference between Ansi and Generic SQL flavor targets is documented on PRQL book target documentation page. Most users would probably know, can guess, or search to learn more about what Ansi SQL means, and might be thrown off by the Generic option. Why I set it to Ansi default in the initial version of this new extension prql.target setting feature implementation.

My understanding is that this has to do with prql-js default values.
Currently the default is "sql.generic".
https://github.com/PRQL/prql/blob/7c42e5c64b92e9e43b0be82000135663552f0972/prql-js/src/lib.rs#L106
I noticed this in PRQL/prql#1750, but left the default as Generic to let it pass existing test cases.
https://github.com/PRQL/prql/pull/1750/commits/0ba1b23fcd32a1c418607a086def9ce6aa00238e
BTW, in prqlr, it is None.
https://github.com/eitsupi/prqlr/blob/a4ceb55bb02bbf7813482b6ce764dfc3aed12f38/src/rust/src/lib.rs#L21

@eitsupi that's good to know. I still think either Generic or Ansi as a more standard option default would make sense.
We'll add None option so that users can specify their target in prql file header. However, I don't think we should be passing that target option to our compile call with prql-js, and the compiler should just produce "generic" sql or check prql target header in the file.

I would even argue that if we default to Generic and there is prql target:sql.sqlite set in the prql query file, PRQL compiler should generate SQLite flavor of that query, i.e. same as what None currently does per your definition of it in the core lib.

Only None falls back to the header.
if there is nothing in the header after falling back from None to the header, it falls back to Gneric.
https://github.com/PRQL/prql/blob/7c42e5c64b92e9e43b0be82000135663552f0972/prql-compiler/src/sql/gen_query.rs#L26-L36
https://github.com/PRQL/prql/blob/7c42e5c64b92e9e43b0be82000135663552f0972/prql-compiler/src/sql/dialect.rs#L89-L93
So basically the default should be None in bindings.

I created a issue about that PRQL/prql#1855

@eitsupi well, looking at prql-js tests, that None option can be any value not in the supported sql.* dialects list?
I found opts.target = "sql.not_existing"; in https://github.com/PRQL/prql/blob/main/prql-js/tests/test_all.js#L75
Should be sql.none or none instead?
Please document it in prql-js lib docs: https://github.com/PRQL/prql/blob/main/prql-js/README.md

@RandomFractals I think the only way to set it to None from the JS side at the moment is by not passing anything to the CompileOptions.
https://github.com/PRQL/prql/blob/7c42e5c64b92e9e43b0be82000135663552f0972/prql-js/src/lib.rs#L104-L114
If nothing is passed, Target will be Sql(None).
https://github.com/PRQL/prql/blob/7c42e5c64b92e9e43b0be82000135663552f0972/prql-compiler/src/lib.rs#L138-L142
So, we need to change the default value of prql-js, I create a PR.

ok. this seems to work. I'd rather set default to Generic and will pass sql.none for the None option which is ignored by the prql-js compiler v0.5.0 and produces "generic" sql too, if no prql target:sql.* dialiect setting is found in the .prql file header. See: https://github.com/PRQL/prql-vscode/commit/9e9626a929b01c56c7a6b94e90164d99a9a5ebd2
tbh, I wish those options were better documented in prql-js docs for the users of that JS library.

@RandomFractals I think the only way to set it to None from the JS side at the moment is by not passing anything to the CompileOptions. https://github.com/PRQL/prql/blob/7c42e5c64b92e9e43b0be82000135663552f0972/prql-js/src/lib.rs#L104-L114
If nothing is passed, Target will be Sql(None). https://github.com/PRQL/prql/blob/7c42e5c64b92e9e43b0be82000135663552f0972/prql-compiler/src/lib.rs#L138-L142
So, we need to change the default value of prql-js, I create a PR.

Please link to lines in main instead next time.
I tested the above and when I don't pass sql.none target in CompileOptions the prql target:... header in .prql file is ignored. 🤷

So, we need to change the default value of prql-js, I create a PR.

I think we should keep the "generic" default as is. I going to write up and submit my PR for this change shortly.
Defaults to Generic, adds None, generates "generic" sql or whatever is in prql target header.

Please link to lines in main instead next time.

These are main. They are just permalinks.

I tested the above and when I don't pass sql.none target in CompileOptions the prql target:... header in .prql file is ignored. 🤷

Oh, perhaps that behavior has been changed in the current main. (maybe 0.5.1?)

I was talking about the main branch (changed after 0.5.0).
As I understand it, there is currently no way to set it to Sql(None) to Target other than not passing CompileOptions in prql-js.
I believe we can solve this in the following two ways.

Set default value to Sql(None) (https://github.com/PRQL/prql-vscode/issues/98#issuecomment-1432921411)
Set a special value here that will be converted to Sql(None). https://github.com/PRQL/prql/blob/7c42e5c64b92e9e43b0be82000135663552f0972/prql-compiler/src/lib.rs#L153-L172

@eitsupi per above and changes I am about to PR from prql-target-default branch, vscode extension will default to Generic and have new None options users can use. I still think that that default should be Ansi as most folks know what ANSI SQL is, and "generic" needs to be defined somewhere. However, for the time being I think the changes I am going to PR give you the behavior you prefer.
Let me wrap up those changes and cut a gif to demo them so we have some visuals to discuss it further, if needed.

As I understand it, there is currently no way to set it to Sql(None) to Target other than not passing CompileOptions in prql-js.

@eitsupi you might be right about this. I merged my PR and did try both passing sql.none, none, and not passing the target option, but I always get generic sql back without saying it is generic in compiler signature comment, and it ignores prql target set in file header.
So, the best I can do is probably try skipping options completely when a user selects None.

not passing compile options does not help either. so, we might need a fix in prql-js lib for this to work, or better docs on what I should be passing to compile() for the None option. cc @aljazerzen
Last bit I tried:
...
  let compileOptions = undefined;
  if (target !== 'None') {
    // create compile options from prql workspace settings
    compileOptions = new prql.CompileOptions();
    compileOptions.target = `sql.${target.toLowerCase()}`;
    compileOptions.signature_comment = addCompilerInfo;
  }
...

@RandomFractals I created PR for that. PRQL/prql#1856
Make sure new test cases cover the use cases here.

@eitsupi well, sounds like you really want the 'None' default. I don't agree with that option at all, but will if everyone else feels the same.
Let me know when that change is in and prql-js lib is updated and published for us to use it.
Thanks for looking into this too!

I agree with @eitsupi in that we need a "None" or "Unset" or "Fallback to prql header" option that translates to:
const opts = new CompileOptions()
opts.target = null;
...

(I would even say that this should be the default, but I'm not willing to argue on that).

ok. Just to clarify:

None was added
Generic is the default in vscode extension now
I'll document those parts in docs in #97

Remaining: for prql-js to support options.target === null || undefined || 'none'
I'll wait for that lib to get updated to finish the rest here.

(FWIW agree with this direction — allowing or defaulting to None is prql-js, which would allow the query to define the dialect)

Great! still blocked and waiting for the prql-js v0.5.1 release with the patches in the core prql compiler lib to finalize this feature.

Remaining: for prql-js to support options.target === null || undefined || 'none'

Great! still blocked and waiting for the prql-js v0.5.1 release with the patches in the core prql compiler lib to finalize this feature.

Released!

Not sure why our compile.ts can't find it. I do see it published and npm install update worked just fine after bumping it in package.json ...

@max-sixty this is what I see in /node_modules after update to prql-js v0.5.1:

i.e. no js in that published module. Might need another repackage and publish to npmjs.

We can confirm it in the logs.
0.5.0
https://github.com/PRQL/prql/actions/runs/4130439718/jobs/7137127192#step:4:1
0.5.1
https://github.com/PRQL/prql/actions/runs/4207097290/jobs/7301452313#step:4:1
I'm not sure what happened with 0.5.1 because the build steps look the same......

sounds like prql-js bundling has been fixed in https://github.com/PRQL/prql/pull/1887

@max-sixty still not sure if prql-js v0.5.2 actually generates sql for the requested target in prql file header.
I am going to close this as default to Generic target update is done and I added None option.
@eitsupi & @aljazerzen might need to push another prql-js CompileOptions.target fix for the rest to work.

Try
prql target:sql.mssql

...

... and check if take is compiled to TOP.
(target is not emitted in the signature if CompileOptions.target is not set)

yep. that works. So, I guess None option is good to go now too.

I'll doc the rest and will publish new release tomorrow.


Update CI pipelines to run when changes are made to templates

Currently, if we update any CI template file, the pipelines using those template do not run. We should make those pipelines run on template changes to validate that the changes did not break anything.

@liliankasem Can you elaborate on the issue a little more?

@liliankasem Can you elaborate on the issue a little more?

done


theme: add blue theme

Overall, I love this theme, just need a little fix, and I'll add it to Touying's built-in theme, thank you!


All texts has to be on json language files, not hardcoded

All texts has to be on json language files, not hardcoded.
A revision of the pages in the platform have to be done in order to be able to translate all the contents only changing the string on the language files.

Fixed.


Magic link not invalidated by email confirmation (Low)

This issue is imported from pivotal
It was found that the web application is not invalidating the magic link for a new user. This causes the first magic link associated with the user to maintain its validity after consumption. Although the user is offered the same magic link to authenticate to the system, it does not cover the case where a user is only consuming the link once.

@phavekes I don\'t fully understand this issue. When you receive the magic link after a new registration you still need to confirm your account otherwise no authn response is send. And when you re-use this link in a different browser you\'ll get a session lost. I\'m probably missing something, but I can\'t reproduce this. (Okke Harsta - Feb 16, 2020)

@okkeh This is defense-in-depth; There is no direct way to misuse this behavior, but it could be used in combination with another attack. As mentioned in the report:

I think it's a good idea to always invalidate all magic-links once they have been used. (Peter Havekes - Feb 17, 2020)


hide figure legend

Pull Request instructions:

Please follow the update protocol
Answer the questions below in detail. Your responses will be emailed to experimenters.
If the experimenters must do anything new, provide detailed step by step instructions on the wiki
If computer maintainers need to manually update anything, provide detailed step by step instructions
Use markdown syntax in order for your comments to be rendered reliably in the email: "1." instead of "1)", use four spaces for indents.
If you use the keyword "skip email" in the title, it will skip the email updates
Merges from "develop" into "production_testing" should use the keyword "production merge" in the title for reliable indexing of updates
Merges from "production_testing" into "main" should use the keyword "update main"

Describe changes:

Added a button to hide/show figure legend.
Added an option (clear_figure_after_save) in the foraging settings file to not clear the figure after clicking Save. clear_figure_after_save is set to true by default.

What issues or discussions does this update address?
The figure legend hides part of the figure.
Describe the expected change in behavior from the perspective of the experimenter
No
Describe any manual update steps for task computers
No
Was this update tested in 446/447?
tested on my own computer.

What is the current behavior with respect to clearing the figure after saving? Does this change the behavior when a session is loaded?

@XX-Yin Can you show screenshots of both UIs before/after?

The hide legend button was added to the UI in this PR.


Refactor std.traits.EnumMembers

very beautiful and it passes CI. If I could merge I would.

Have anybody benchmark potential memory reductions with this?


Update php-coveralls vendor

php-coveralls vendor was renamed to php-coveralls/php-coveralls
See https://github.com/php-coveralls/php-coveralls/pull/228

Coverage remained the same at 93.035% when pulling 8a7db5af98b0bab3068af34c244d2a0961c7e311 on mathmarques:patch-3 into b1f6c3b9436229242e5257e1696cc41e6353121d on slimphp:4.x.


mxnet illegal instruction

Hey guys I am working on a project which uses mxnet. I don't know enough about mxnet.
The problem is I cant even import mxnet because I have this error :Illegal instruction (core dumped)
I have tryed different operation systems such as ubuntu , manjaro and now I am using archlinux.
I have tryed different version of cuda and mxnet such as cuda 10.2, 10.1, 9.0 and mxnet-cu102 ,mxnet-cu101,mxnet-cu90.
this is my bashrc exports:
export  PATH=/opt/cuda-9.0/bin:$PATH
export  LD_LIBRARY_PATH=:/opt/cuda-9.0/lib64:$LD_LIBRARY_PATH

this is my python3.6 exits:
Python 3.6.10 (default, Mar  1 2020, 10:16:25)
[GCC 9.2.1 20200130] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import mxnet
Illegal instruction (core dumped)

and this is my system information :
H/W path           Device  Class       Description
==================================================
                           system      System Product Name (To Be Filled By O.E.M.)
/0                         bus         M4A89GTD-PRO/USB3
/0/0                       memory      64KiB BIOS
/0/4                       processor   AMD Phenom(tm) II X6 1090T Processor
/0/4/5                     memory      640KiB L1 cache
/0/4/6                     memory      2560KiB L2 cache
/0/4/7                     memory      6MiB L3 cache
/0/36                      memory      12GiB System Memory
/0/36/0                    memory      [empty]
/0/36/1                    memory      4GiB DIMM Synchronous 667 MHz (1.5 ns)
/0/36/2                    memory      4GiB DIMM Synchronous 667 MHz (1.5 ns)
/0/36/3                    memory      4GiB DIMM Synchronous 667 MHz (1.5 ns)
/0/100                     bridge      RS880 Host Bridge
/0/100/3                   bridge      RS780 PCI to PCI bridge (ext gfx port 1)
/0/100/3/0                 display     GP106 [GeForce GTX 1060 6GB]
/0/100/3/0.1               multimedia  GP106 High Definition Audio Controller
/0/100/9                   bridge      RS780/RS880 PCI to PCI bridge (PCIE port 4)
/0/100/9/0                 bus         uPD720200 USB 3.0 Host Controller
/0/100/9/0/0       usb1    bus         xHCI Host Controller
/0/100/9/0/1       usb2    bus         xHCI Host Controller
/0/100/9/0/1/2             bus         USB3.1 Hub
/0/100/a                   bridge      RS780/RS880 PCI to PCI bridge (PCIE port 5)
/0/100/a/0                 storage     JMB361 AHCI/IDE
/0/100/a/0.1               storage     JMB361 AHCI/IDE
/0/100/11                  storage     SB7x0/SB8x0/SB9x0 SATA Controller [IDE mode]
/0/100/12                  bus         SB7x0/SB8x0/SB9x0 USB OHCI0 Controller
/0/100/12/1        usb6    bus         OHCI PCI host controller
/0/100/12/1/1              generic     Xbox 360 Wireless Receiver for Windows
/0/100/12/1/5              input       USB Receiver
/0/100/12.2                bus         SB7x0/SB8x0/SB9x0 USB EHCI Controller
/0/100/12.2/1      usb3    bus         EHCI Host Controller
/0/100/12.2/1/2            bus         USB2.0 Hub
/0/100/12.2/1/2/2          input       Twin USB Joystick
/0/100/13                  bus         SB7x0/SB8x0/SB9x0 USB OHCI0 Controller
/0/100/13/1        usb7    bus         OHCI PCI host controller
/0/100/13/1/1              input       G9 Laser Mouse
/0/100/13.2                bus         SB7x0/SB8x0/SB9x0 USB EHCI Controller
/0/100/13.2/1      usb4    bus         EHCI Host Controller
/0/100/13.2/1/4            storage     Mass Storage Device
/0/100/14                  bus         SBx00 SMBus Controller
/0/100/14.1                storage     SB7x0/SB8x0/SB9x0 IDE Controller
/0/100/14.2                multimedia  SBx00 Azalia (Intel HDA)
/0/100/14.3                bridge      SB7x0/SB8x0/SB9x0 LPC host controller
/0/100/14.4                bridge      SBx00 PCI to PCI Bridge
/0/100/14.4/7              bus         VT6306/7/8 [Fire II(M)] IEEE 1394 OHCI Controller
/0/100/14.5                bus         SB7x0/SB8x0/SB9x0 USB OHCI2 Controller
/0/100/14.5/1      usb8    bus         OHCI PCI host controller
/0/100/15                  bridge      SB700/SB800/SB900 PCI to PCI bridge (PCIE port 0)
/0/100/15/0        enp5s0  network     RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller
/0/100/16                  bus         SB7x0/SB8x0/SB9x0 USB OHCI0 Controller
/0/100/16/1        usb9    bus         OHCI PCI host controller
/0/100/16.2                bus         SB7x0/SB8x0/SB9x0 USB EHCI Controller
/0/100/16.2/1      usb5    bus         EHCI Host Controller
/0/100/16.2/1/3            storage     Mass Storage Device
/0/101                     bridge      Family 10h Processor HyperTransport Configuration
/0/102                     bridge      Family 10h Processor Address Map
/0/103                     bridge      Family 10h Processor DRAM Controller
/0/104                     bridge      Family 10h Processor Miscellaneous Control
/0/105                     bridge      Family 10h Processor Link Control
/1                 scsi10  storage
/2                 scsi11  storage

cuda info :
nvcc: NVIDIA (R) Cuda compiler driver
Copyright (c) 2005-2017 NVIDIA Corporation
Built on Fri_Sep__1_21:08:03_CDT_2017
Cuda compilation tools, release 9.0, V9.0.176

I really need help:(
Thanks guys
Update :
I have tryed install mxnet even without gpu support and the error is same.

Are you using mxnet pip package or building mxnet from source code? May be similar issue: https://github.com/apache/incubator-mxnet/issues/17613.

Switching the CD setup to make use -mno-avx flag during compilation should fix this issue (if it's about the pip packages).
It's done by default for the cmake staticbuild (https://github.com/apache/incubator-mxnet/pull/17448), but the change hasn't been backported to the Makefile build used for the 1.6 release pip packages.
@shahriyar888 we will fix this for the nightly builds via https://github.com/apache/incubator-mxnet/pull/17646
For the 1.6 release build: you can build it yourself from source. https://mxnet.apache.org/get_started/ubuntu_setup

Should be fixed in latest nightly builds, as https://github.com/apache/incubator-mxnet/pull/18205 enabled the cmake setup for nightly builds


jumblr: Get avatar for blog. RequestBuilder.getRedirectUrl(path) throws JumblrException (response code 302. not 301)

When trying to get avatar for specific blog we always get Jumblr exception here (even though response contains correct Location header):
if(response.getCode() == 301) {
return response.getHeader("Location");
} else {
throw new JumblrException(response);
}
as response code is 302. not 301.
Stack trace:
Caused by: com.tumblr.jumblr.exceptions.JumblrException: Found at com.tumblr.jumblr.request.RequestBuilder.getRedirectUrl(RequestBuilder.java:49) at com.tumblr.jumblr.JumblrClient.blogAvatar(JumblrClient.java:271) at com.tumblr.jumblr.types.Blog.avatar(Blog.java:89) at com.tumblr.jumblr.types.Blog.avatar(Blog.java:93)

Thank you for the report. We indeed updated the response code to 302 and need to update the library to match.
cc: @ceyko


Server error on "Social Accounts" page

I added GitHub to my social accounts page, and when it returned to Read the Docs, it simply showed the fail whale:
          .
         ":"
       ___:____     |"\/"|
     ,'        `.    \  /
     |  O        \___/  |
   ~^~^~^~^~^~^~^~^~^~^~^~^~

   Fail.  Check back in a bit!

Now whenever I navigate to https://readthedocs.org/accounts/social/connections/ the whale is there, and I cannot sync projects from GitHub. My username on RtD is the same as here.

Thanks for the report!
@ericholscher @agjohnson could you provide us with stacktrace from the server logs somehow?

i have the same question like it.
how can i do the next?

Hi, I have the same problem: "Fail.  Check back in a bit!" on the social/connections page.
This started after signup with new account and adding the first github connection. This was beginning of October, so waiting does not help :-(
Since I have not done any work, I would be happy to delete my account and start over, but I see no way to do that.
Please advise (or delete my account: mvd-sara). If you need a stack trace for debugging, I am happy to repeat the problem on demand.
Thanks in advance, Markus.

Hi, same problem as of markus-sara, but I couldn't add a github connection.

Okay, finally had time to dig this one up. It's an issue with django-allauth, the underlying issue is GitHub accounts without a name set. I've raised a PR at: pennersr/django-allauth#1212

Addressing this with #1850, we will hopefully have that out next week some time.

But the issue is still there, I still cannot open the page https://readthedocs.org/accounts/social/connections/

#1850 has yet to be deployed.

Everything has been deployed, this should be resolved now. Feel free to reopen if this bug is still present.

Thanks, works for me!


Escaping colons in key name

My FORM post needs to have key/value pairs like this --
person:FirstName=GILDERMAN

I tried with
person\:FirstName=GILDERMAN

The escaping char doesn't seems to be working. In this case, the key value just gets added to HEADERS.

If you write it like that, the \ gets eaten by the shell. Using a double \\ or wrapping the string in single quotes will do the trick:
$ http httpbin.org/post 'person\:FirstName=GILDERMAN'


Taking into account the user's current text, for auto completion

Over at nvim-cmp, I filed an issue while trying snippet autocompletion out - https://github.com/hrsh7th/nvim-cmp/issues/451
The issue is that auto-completion results showed all snippets, regardless of what was currently typed. I made a fork which implements that check, over here: https://github.com/ColinKennedy/cmp-nvim-ultisnips/tree/add_snippet_recognition
I haven't done performance metrics to see if there's a big hit but I haven't noticed any slow down with completion results. Would you be interested in adding this in a PR?

Hey @ColinKennedy, thanks for the PR, the issue is interesting. It would be awesome if you could raise a PR in my repo?

@ColinKennedy: Sorry for the slow response

@ColinKennedy I have recently implemented a parser for snippet headers that allows us to
retrieve more info about snippets than just the tab trigger and file path.
I think we should combine these approaches such that only the available snippets are shown. We could also make this configurable by users so they can decide whether only those snippets marked available by UltiSnips are provided or also the ones retrieved by the parser (that also includes regex snippets).


Implement a CSS prefixer builtin preprocessor

Something like:
https://github.com/postcss/autoprefixer (maintained, but in JavaScript)
https://github.com/myfreeweb/cssprefixer/ (in Python, but GitHub description says "deprecated")

Closing in favor of Gulp and autoprefixer.


router: Fix incorrect cancellation of pipelined requests

CloseNotify can trigger early with HTTP/1.1 pipelined requests. Since there is no way to detect if a request is pipelined, we instead check if the request was made over HTTP/2 or if the method
is defined as idempotent. Pipelining is relatively rare in the wild, the most common client that uses pipelining is Safari on iOS, which also supports HTTP/2 so this is only relevant when no TLS certificate is configured for the route. There may be obscure non-browser API clients that use POST/PUT/DELETE with pipelining. If this issue comes up again, we can add a route tunable to disable CloseNotify or suggest that the client stop using pipelining or switch to HTTP/2. The issue presents itself as request cancellations that result in 503s in response to random pipelined requests.
https://golang.org/issue/13165
https://golang.org/pkg/net/http/#CloseNotifier
Thanks to @rikur for reporting this.

LGTM


Release @google-cloud/language v2.0.1

This pull request was generated using releasetool.

Release is at https://github.com/googleapis/nodejs-language/releases/tag/v2.0.1

The release build has started, the log can be viewed here. :sunflower:

:egg: You hatched a release! The release build finished successfully! :purple_heart:


Twitter

I see pushover and telegram in version 0.1.9 but is it posseble to make also a auto tweet API ?

Possible.. Just have to watch to not flood twitter as they have a rate limit for there api
I think its 15 calls per 15 min for memory last time i played with it...

I feel like we need a generic plugin framework to handle all these additional things :)

I feel like we need a generic plugin framework to handle all these additional things :)I feel like we need a generic plugin framework to handle all these additional things :)

Probably! In the mean time i might have some time to set this up tomorrow, doesn't seem to difficult based on the npm twitter module.

Add the alias as a #hashtag at the end of message so u can sort by it?

I've been working for 30 mins or so, however it looks to me like Twitters Developer Applicationy process is quite the PITA, i'm not sure how feasible it would be for end users to go through this process. (including a minimum 300 character answer on how you will be using their API).
I'll try and get it finished (assuming i get approved for a dev account) but it may be something we decide is too cumbersome i suspect.

I have now the 0.1.9 beta but when i use Telegramm API my Pi crash. Dont use the API telegramm your Pi wil go offline. Now just re-install all and it works again.
So i look forwart to the twitter function... Telegramm i dont use anymore.

Sorry that happened to you but we really need a lot more info than what you've given.
I've been using the plugin all day while building the Twitter version and haven't had an issue on a fresh install.

Also what OS, version of Pi etc.
Thanks

Twitter is done here https://github.com/DanrwAU/pagermon/commit/ac8d21d821cfda9cacbebeea26942c2eb0e8d6de Waiting on Twitter to give me a developer account so i can test the actual posting, everything else looks good.

Sorry that happened to you but we really need a lot more info than what you've given.
I've been using the plugin all day while building the Twitter version and haven't had an issue on a fresh install.

Also what OS, version of Pi etc.
Thanks

Ik use the Raspberry Pi 3 B+ and mu SD only contain the Pagermon. What i see is that when i use the key into the admin the node go over kill.
So its a NODE problem i  think.
What dor you need to see en how do i get that info so i can share.

So when you put the Bot API Key Here

Node crashes?
We'll need to see the error logs, are you using PM2?

Thats true, PM2?

If you aren't using PM2, the error should be printed to the console when node crashes, we need these error messages.

Solved with https://github.com/davidmckenzie/pagermon/pull/129


fix: host functions (main)

Re-implement https://github.com/opentensor/subtensor/pull/801

What about dockerised setup? It still fails.


Play multiple story frames

Play all story frames within a chapter sequentially.

@shawnkendrick is this issue intended to enable StoryFrames to play on a published story? Or do we need a new issue for that?
Right now I can't get StoryFrames to do anything on a published story. https://staging.mapstory.org/story/testing-styling-persistence/ has 2 frames in chapter 1. But on playback nothing happens.


Support configuration of AWS region.

Closes #30
I was hoping to read the default AWS region from ~/.aws/config (when specified by running aws configure) but couldn't find it in the AWS variable from the AWS CLI node module. So just hard coded the default to us-east-1

Thanks @axelgustav! I just published fluct v0.3.4 :tada:

awesome. my first OSS contribution! great project :metal:


cannot use Login screen theme with unraid 6.10.2

since installed 6.10.2 i found that the login themes are no longer working
any word when the script will be updated?

Are you on the latest version of the script?

Pretty sure I just copied and pasted from the site again and tried it but
I'll double check today and let you know
Sincerely,
Michael
On Aug 19, 2022 at 23:01, GilbN @.***> wrote:
Are you on the latest version of the script?
—
Reply to this email directly, view it on GitHub
https://github.com/GilbN/theme.park/issues/411#issuecomment-1221233422,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AHRBMKBGWT3NEYET5X4UD23V2BRDHANCNFSM57CNXGTA
.
You are receiving this because you authored the thread.Message ID:
@.***>

I'm using v6.10.3 and it works here.

It looks like somehow the script was duplicated in my system and one was
the old one one was the new one and I was testing the old one and it didn't
work switched over to the new one and it's working fine
Sincerely,
Michael
On Aug 21, 2022 at 07:05, GilbN @.***> wrote:
I'm using v6.10.3 and it works here.
—
Reply to this email directly, view it on GitHub
https://github.com/GilbN/theme.park/issues/411#issuecomment-1221542258,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AHRBMKBSONVSTDUXU35LRQTV2ISTFANCNFSM57CNXGTA
.
You are receiving this because you authored the thread.Message ID:
@.***>

Looks like the updated script is actually doing its job if the issue is
fixed
Sincerely,
Michael
On Aug 19, 2022 at 23:01, GilbN @.***> wrote:
Are you on the latest version of the script?
—
Reply to this email directly, view it on GitHub
https://github.com/GilbN/theme.park/issues/411#issuecomment-1221233422,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AHRBMKBGWT3NEYET5X4UD23V2BRDHANCNFSM57CNXGTA
.
You are receiving this because you authored the thread.Message ID:
@.***>


[BUG] SwinTransformer in timm 0.9.2 can't load pre-trained model correctly.

Describe the bug
I used timm 0.9.2.
when I use "
timm.create_model('swin_base_patch4_window12_384', pretrained=True)
"
It can't load pre-trained models correctly, and it will prompt that the parameters do not match the model.
But when I use timm 0.6.12 like "timm.create_model('swin_base_patch4_window12_384', pretrained=True)", it works successfully.

I see no issues so likely something with your setup unless you can be more specific


enhance(exec): pop from channels specified in worker DB record

Conclusion of https://github.com/go-vela/server/pull/948, which allowed popping of specified channels.
This small change allows platform admins to adjust the queue routes of any worker without restarting

wouldn't you have to restart the worker to get updated routes? is that the intended flow?

No, it'll get the new routes before popping the next build

right, checkin updates it - my oversight 👍🏼


ERROR: requested format not available

Tried to fetch a youtube channel's feed with following command:
/home/fetcher/python/bin/python3 /home/karacsmaci/youtube-dl/youtube-dl --verbose -f 37/22/18 --dateafter 20131026 https://www.youtube.com/user/HuskyStarcraft/feed --output "~/Youtube/%(uploader)s/%(upload_date)s_%(title)s.%(ext)s" 2>&1 | tee -a youtube-dl_bug.txt

Latest available version was used and pyton was compiled to the latest available 3.3.X-version.
Received following output at some time:
[debug] System config: []
[debug] User config: []
[debug] Command-line args: ['--verbose', '-f', '37/22/18', '--dateafter', '20131026', 'https://www.youtube.com/user/HuskyStarcraft/feed', '--output', '~/Youtube/%(uploader)s/%(upload_date)s_%(title)s.%(ext)s']
WARNING: Assuming --restrict-filenames since file system encoding cannot encode all charactes. Set the LC_ALL environment variable to fix this.
[debug] youtube-dl version 2<IP_ADDRESS>
[debug] Python version 3.3.2 - Linux-3.7.10-gentoo-x86_64-AMD_Turion-tm-_II_Neo_N40L_Dual-Core_Processor-with-gentoo-2.1
[debug] Proxy map: {}
[youtube:user] HuskyStarcraft: Downloading video ids from 1 to 51
[youtube:user] HuskyStarcraft: Downloading video ids from 51 to 101
[youtube:user] HuskyStarcraft: Downloading video ids from 101 to 151
[youtube:user] HuskyStarcraft: Downloading video ids from 151 to 201
[youtube:user] HuskyStarcraft: Downloading video ids from 201 to 251
[youtube:user] HuskyStarcraft: Downloading video ids from 251 to 301
[youtube:user] HuskyStarcraft: Downloading video ids from 301 to 351
[youtube:user] HuskyStarcraft: Downloading video ids from 351 to 401
[youtube:user] HuskyStarcraft: Downloading video ids from 401 to 451
[youtube:user] HuskyStarcraft: Downloading video ids from 451 to 501
[youtube:user] HuskyStarcraft: Downloading video ids from 501 to 551
[youtube:user] HuskyStarcraft: Downloading video ids from 551 to 601
[youtube:user] HuskyStarcraft: Downloading video ids from 601 to 651
[youtube:user] HuskyStarcraft: Downloading video ids from 651 to 701
[youtube:user] HuskyStarcraft: Downloading video ids from 701 to 751
[youtube:user] HuskyStarcraft: Downloading video ids from 751 to 801
[youtube:user] HuskyStarcraft: Downloading video ids from 801 to 851
[youtube:user] HuskyStarcraft: Downloading video ids from 851 to 901
[youtube:user] HuskyStarcraft: Downloading video ids from 901 to 951
[youtube:user] HuskyStarcraft: Downloading video ids from 951 to 1001
[youtube:user] HuskyStarcraft: Downloading video ids from 1001 to 1051
[youtube:user] HuskyStarcraft: Downloading video ids from 1051 to 1101
[youtube:user] HuskyStarcraft: Downloading video ids from 1101 to 1151
[youtube:user] HuskyStarcraft: Downloading video ids from 1151 to 1201
[youtube:user] HuskyStarcraft: Downloading video ids from 1201 to 1251
[youtube:user] HuskyStarcraft: Downloading video ids from 1251 to 1301
[youtube:user] HuskyStarcraft: Downloading video ids from 1301 to 1351
[youtube:user] HuskyStarcraft: Downloading video ids from 1351 to 1401
[youtube:user] HuskyStarcraft: Downloading video ids from 1401 to 1451
[youtube:user] HuskyStarcraft: Downloading video ids from 1451 to 1501
[youtube:user] HuskyStarcraft: Downloading video ids from 1501 to 1551
[youtube:user] HuskyStarcraft: Downloading video ids from 1551 to 1601
[youtube:user] HuskyStarcraft: Downloading video ids from 1601 to 1651
[youtube:user] HuskyStarcraft: Downloading video ids from 1651 to 1701
[youtube:user] HuskyStarcraft: Downloading video ids from 1701 to 1751
[youtube:user] HuskyStarcraft: Downloading video ids from 1751 to 1801
[youtube:user] HuskyStarcraft: Downloading video ids from 1801 to 1851
[youtube:user] HuskyStarcraft: Downloading video ids from 1851 to 1901
[youtube:user] HuskyStarcraft: Downloading video ids from 1901 to 1951
[youtube:user] HuskyStarcraft: Downloading video ids from 1951 to 2001
[youtube:user] HuskyStarcraft: Downloading video ids from 2001 to 2051
[youtube:user] HuskyStarcraft: Downloading video ids from 2051 to 2101
[youtube:user] HuskyStarcraft: Downloading video ids from 2101 to 2151
[youtube:user] HuskyStarcraft: Downloading video ids from 2151 to 2201
[youtube:user] HuskyStarcraft: Downloading video ids from 2201 to 2251
[youtube:user] HuskyStarcraft: Downloading video ids from 2251 to 2301
[youtube:user] HuskyStarcraft: Downloading video ids from 2301 to 2351
[youtube:user] HuskyStarcraft: Downloading video ids from 2351 to 2401
[youtube:user] HuskyStarcraft: Downloading video ids from 2401 to 2451
[youtube:user] HuskyStarcraft: Downloading video ids from 2451 to 2501
[download] Downloading playlist: HuskyStarcraft
[youtube:user] playlist 'HuskyStarcraft': Collected 2496 video ids (downloading 2496 of them)
[download] Downloading video #1 of 2496
[youtube] Setting language
[youtube] UFTCI-23cP0: Downloading video webpage
[youtube] UFTCI-23cP0: Downloading video info webpage
[youtube] UFTCI-23cP0: Extracting video information
[download] /home/fetcher/Youtube/HuskyStarcraft/20131026_LADDER_ANXIETY_-_Episode_20_-_WORLDS_WORST_MICRO.mp4 has already been downloaded
[download] Downloading video #2 of 2496
[youtube] PblQ2i_pzg0: Downloading video webpage
[youtube] PblQ2i_pzg0: Downloading video info webpage
[youtube] PblQ2i_pzg0: Extracting video information
[download] [download] 2013-10-23 upload date is not in range 2013-10-26 - 9999-12-31
[download] Downloading video #3 of 2496
[youtube] NLdq0wZRPds: Downloading video webpage
[youtube] NLdq0wZRPds: Downloading video info webpage
[youtube] NLdq0wZRPds: Extracting video information
[download] [download] 2013-10-19 upload date is not in range 2013-10-26 - 9999-12-31
[download] Downloading video #4 of 2496
[youtube] y0l-5IoJPlk: Downloading video webpage
[youtube] y0l-5IoJPlk: Downloading video info webpage
[youtube] y0l-5IoJPlk: Extracting video information
[download] [download] 2013-10-16 upload date is not in range 2013-10-26 - 9999-12-31
[download] Downloading video #5 of 2496
[youtube] OAKiuj7OMk4: Downloading video webpage
[youtube] OAKiuj7OMk4: Downloading video info webpage
[youtube] OAKiuj7OMk4: Extracting video information
[download] [download] 2013-10-14 upload date is not in range 2013-10-26 - 9999-12-31
[download] Downloading video #6 of 2496
[youtube] 9kkL6BqtWKs: Downloading video webpage
[youtube] 9kkL6BqtWKs: Downloading video info webpage
[youtube] 9kkL6BqtWKs: Extracting video information
[download] [download] 2013-10-14 upload date is not in range 2013-10-26 - 9999-12-31
[download] Downloading video #7 of 2496
[youtube] sOAlCjDuZSs: Downloading video webpage
[youtube] sOAlCjDuZSs: Downloading video info webpage
[youtube] sOAlCjDuZSs: Extracting video information
[download] [download] 2013-10-14 upload date is not in range 2013-10-26 - 9999-12-31
[download] Downloading video #8 of 2496
[youtube] eVUeRmJcfYM: Downloading video webpage
[youtube] eVUeRmJcfYM: Downloading video info webpage
[youtube] eVUeRmJcfYM: Extracting video information
[download] [download] 2013-10-12 upload date is not in range 2013-10-26 - 9999-12-31
[download] Downloading video #9 of 2496
[youtube] 2QkZ1xQi4OQ: Downloading video webpage
[youtube] 2QkZ1xQi4OQ: Downloading video info webpage
[youtube] 2QkZ1xQi4OQ: Extracting video information
[download] [download] 2013-10-12 upload date is not in range 2013-10-26 - 9999-12-31
[download] Downloading video #10 of 2496
[youtube] 2DwnyqLZC5g: Downloading video webpage
[youtube] 2DwnyqLZC5g: Downloading video info webpage
[youtube] 2DwnyqLZC5g: Extracting video information
[download] [download] 2013-10-12 upload date is not in range 2013-10-26 - 9999-12-31
[download] Downloading video #11 of 2496
[youtube] eYWlW_AANQY: Downloading video webpage
[youtube] eYWlW_AANQY: Downloading video info webpage
[youtube] eYWlW_AANQY: Extracting video information
[download] [download] 2013-10-11 upload date is not in range 2013-10-26 - 9999-12-31
[download] Downloading video #12 of 2496
[youtube] Aih_a53ertc: Downloading video webpage
[youtube] Aih_a53ertc: Downloading video info webpage
[youtube] Aih_a53ertc: Extracting video information
[download] [download] 2013-10-11 upload date is not in range 2013-10-26 - 9999-12-31
[download] Downloading video #13 of 2496
[youtube] sUjSluboyY4: Downloading video webpage
[youtube] sUjSluboyY4: Downloading video info webpage
[youtube] sUjSluboyY4: Extracting video information
[download] [download] 2013-10-05 upload date is not in range 2013-10-26 - 9999-12-31
[download] Downloading video #14 of 2496
[youtube] jzd3xBJsBCE: Downloading video webpage
[youtube] jzd3xBJsBCE: Downloading video info webpage
[youtube] jzd3xBJsBCE: Extracting video information
[download] [download] 2013-10-05 upload date is not in range 2013-10-26 - 9999-12-31
[download] Downloading video #15 of 2496
[youtube] iqGkqRVqH-0: Downloading video webpage
[youtube] iqGkqRVqH-0: Downloading video info webpage
[youtube] iqGkqRVqH-0: Extracting video information
[download] [download] 2013-10-03 upload date is not in range 2013-10-26 - 9999-12-31
[download] Downloading video #16 of 2496
[youtube] vj1CXTmHOpA: Downloading video webpage
[youtube] vj1CXTmHOpA: Downloading video info webpage
[youtube] vj1CXTmHOpA: Extracting video information
[download] [download] 2013-10-03 upload date is not in range 2013-10-26 - 9999-12-31
[download] Downloading video #17 of 2496
[youtube] r0iCwsuFcH8: Downloading video webpage
[youtube] r0iCwsuFcH8: Downloading video info webpage
[youtube] r0iCwsuFcH8: Extracting video information
[download] [download] 2013-10-02 upload date is not in range 2013-10-26 - 9999-12-31
[download] Downloading video #18 of 2496
[youtube] -_HoNhD22hE: Downloading video webpage
[youtube] -_HoNhD22hE: Downloading video info webpage
[youtube] -_HoNhD22hE: Extracting video information
[download] [download] 2013-10-02 upload date is not in range 2013-10-26 - 9999-12-31
[download] Downloading video #19 of 2496
[youtube] frROwxVsgyY: Downloading video webpage
[youtube] frROwxVsgyY: Downloading video info webpage
[youtube] frROwxVsgyY: Extracting video information
[download] [download] 2013-09-30 upload date is not in range 2013-10-26 - 9999-12-31
[download] Downloading video #20 of 2496
[youtube] rFg4hIVk4L0: Downloading video webpage
[youtube] rFg4hIVk4L0: Downloading video info webpage
[youtube] rFg4hIVk4L0: Extracting video information
[download] [download] 2013-09-29 upload date is not in range 2013-10-26 - 9999-12-31
[download] Downloading video #21 of 2496
[youtube] 80vGAcU5gKM: Downloading video webpage
[youtube] 80vGAcU5gKM: Downloading video info webpage
[youtube] 80vGAcU5gKM: Extracting video information
[download] [download] 2013-09-29 upload date is not in range 2013-10-26 - 9999-12-31
[download] Downloading video #22 of 2496
[youtube] 2Bh9c0q3GXs: Downloading video webpage
[youtube] 2Bh9c0q3GXs: Downloading video info webpage
[youtube] 2Bh9c0q3GXs: Extracting video information
[download] [download] 2013-09-24 upload date is not in range 2013-10-26 - 9999-12-31
[download] Downloading video #23 of 2496
[youtube] LeG1wbNyHmY: Downloading video webpage
[youtube] LeG1wbNyHmY: Downloading video info webpage
[youtube] LeG1wbNyHmY: Extracting video information
[download] [download] 2013-09-24 upload date is not in range 2013-10-26 - 9999-12-31
[download] Downloading video #24 of 2496
[youtube] ROzzv_w9tb0: Downloading video webpage
[youtube] ROzzv_w9tb0: Downloading video info webpage
[youtube] ROzzv_w9tb0: Extracting video information
[download] [download] 2013-09-22 upload date is not in range 2013-10-26 - 9999-12-31
[download] Downloading video #25 of 2496
[youtube] Can9wxrp0Og: Downloading video webpage
[youtube] Can9wxrp0Og: Downloading video info webpage
[youtube] Can9wxrp0Og: Extracting video information
[download] [download] 2013-09-22 upload date is not in range 2013-10-26 - 9999-12-31
[download] Downloading video #26 of 2496
[youtube] ILxu6TnU_Sc: Downloading video webpage
[youtube] ILxu6TnU_Sc: Downloading video info webpage
[youtube] ILxu6TnU_Sc: Extracting video information
[download] [download] 2013-09-21 upload date is not in range 2013-10-26 - 9999-12-31
[download] Downloading video #27 of 2496
[youtube] wSQYuHiXf8s: Downloading video webpage
[youtube] wSQYuHiXf8s: Downloading video info webpage
[youtube] wSQYuHiXf8s: Extracting video information
[download] [download] 2013-09-20 upload date is not in range 2013-10-26 - 9999-12-31
[download] Downloading video #28 of 2496
[youtube] JaAX646T-cM: Downloading video webpage
[youtube] JaAX646T-cM: Downloading video info webpage
[youtube] JaAX646T-cM: Extracting video information
[download] [download] 2013-09-20 upload date is not in range 2013-10-26 - 9999-12-31
[download] Downloading video #29 of 2496
[youtube] 4k5yx-uSPIo: Downloading video webpage
[youtube] 4k5yx-uSPIo: Downloading video info webpage
[youtube] 4k5yx-uSPIo: Extracting video information
[download] [download] 2013-09-18 upload date is not in range 2013-10-26 - 9999-12-31
[download] Downloading video #30 of 2496
[youtube] RsNJrHcDcNY: Downloading video webpage
[youtube] RsNJrHcDcNY: Downloading video info webpage
[youtube] RsNJrHcDcNY: Extracting video information
[download] [download] 2013-09-18 upload date is not in range 2013-10-26 - 9999-12-31
[download] Downloading video #31 of 2496
[youtube] 6TPOsz1COPM: Downloading video webpage
[youtube] 6TPOsz1COPM: Downloading video info webpage
[youtube] 6TPOsz1COPM: Extracting video information
[download] [download] 2013-09-17 upload date is not in range 2013-10-26 - 9999-12-31
[download] Downloading video #32 of 2496
[youtube] BMF3qSe5M9M: Downloading video webpage
[youtube] BMF3qSe5M9M: Downloading video info webpage
[youtube] BMF3qSe5M9M: Extracting video information
[download] [download] 2013-09-16 upload date is not in range 2013-10-26 - 9999-12-31
[download] Downloading video #33 of 2496
[youtube] C35X0WzMPRQ: Downloading video webpage
[youtube] C35X0WzMPRQ: Downloading video info webpage
[youtube] C35X0WzMPRQ: Extracting video information
[download] [download] 2013-09-16 upload date is not in range 2013-10-26 - 9999-12-31
[download] Downloading video #34 of 2496
[youtube] eLPS_2ZBfko: Downloading video webpage
[youtube] eLPS_2ZBfko: Downloading video info webpage
[youtube] eLPS_2ZBfko: Extracting video information
[download] [download] 2013-09-13 upload date is not in range 2013-10-26 - 9999-12-31
[download] Downloading video #35 of 2496
[youtube] UFN0FfYR3IE: Downloading video webpage
[youtube] UFN0FfYR3IE: Downloading video info webpage
[youtube] UFN0FfYR3IE: Extracting video information
[download] [download] 2013-09-13 upload date is not in range 2013-10-26 - 9999-12-31
[download] Downloading video #36 of 2496
[youtube] p5xQgosf9Pk: Downloading video webpage
[youtube] p5xQgosf9Pk: Downloading video info webpage
[youtube] p5xQgosf9Pk: Extracting video information
[download] [download] 2013-09-13 upload date is not in range 2013-10-26 - 9999-12-31
[download] Downloading video #37 of 2496
[youtube] ZsQFMVnuB28: Downloading video webpage
[youtube] ZsQFMVnuB28: Downloading video info webpage
[youtube] ZsQFMVnuB28: Extracting video information
[download] [download] 2013-09-13 upload date is not in range 2013-10-26 - 9999-12-31
[download] Downloading video #38 of 2496
[youtube] dgrK1_pfvtU: Downloading video webpage
[youtube] dgrK1_pfvtU: Downloading video info webpage
[youtube] dgrK1_pfvtU: Extracting video information
[download] [download] 2013-09-12 upload date is not in range 2013-10-26 - 9999-12-31
[download] Downloading video #39 of 2496
[youtube] OxxqSC9HYBM: Downloading video webpage
[youtube] OxxqSC9HYBM: Downloading video info webpage
[youtube] OxxqSC9HYBM: Extracting video information
[download] [download] 2013-09-12 upload date is not in range 2013-10-26 - 9999-12-31
[download] Downloading video #40 of 2496
[youtube] 8CSsmkqbjh8: Downloading video webpage
[youtube] 8CSsmkqbjh8: Downloading video info webpage
[youtube] 8CSsmkqbjh8: Extracting video information
[download] [download] 2013-09-11 upload date is not in range 2013-10-26 - 9999-12-31
[download] Downloading video #41 of 2496
[youtube] VBLnDsieDIc: Downloading video webpage
[youtube] VBLnDsieDIc: Downloading video info webpage
[youtube] VBLnDsieDIc: Extracting video information
[download] [download] 2013-09-10 upload date is not in range 2013-10-26 - 9999-12-31
[download] Downloading video #42 of 2496
[youtube] d7qU1JjnWK4: Downloading video webpage
[youtube] d7qU1JjnWK4: Downloading video info webpage
[youtube] d7qU1JjnWK4: Extracting video information
[download] [download] 2013-09-10 upload date is not in range 2013-10-26 - 9999-12-31
[download] Downloading video #43 of 2496
[youtube] zBbbwIEqaCk: Downloading video webpage
[youtube] zBbbwIEqaCk: Downloading video info webpage
[youtube] zBbbwIEqaCk: Extracting video information
[download] [download] 2013-09-10 upload date is not in range 2013-10-26 - 9999-12-31
[download] Downloading video #44 of 2496
[youtube] X6YGOK-0Mig: Downloading video webpage
[youtube] X6YGOK-0Mig: Downloading video info webpage
[youtube] X6YGOK-0Mig: Extracting video information
[download] [download] 2013-09-09 upload date is not in range 2013-10-26 - 9999-12-31
[download] Downloading video #45 of 2496
[youtube] nokZHyz2kZ4: Downloading video webpage
[youtube] nokZHyz2kZ4: Downloading video info webpage
[youtube] nokZHyz2kZ4: Extracting video information
[download] [download] 2013-09-06 upload date is not in range 2013-10-26 - 9999-12-31
[download] Downloading video #46 of 2496
[youtube] yeXcJUcCzN4: Downloading video webpage
[youtube] yeXcJUcCzN4: Downloading video info webpage
[youtube] yeXcJUcCzN4: Extracting video information
[download] [download] 2013-09-06 upload date is not in range 2013-10-26 - 9999-12-31
[download] Downloading video #47 of 2496
[youtube] _-2p5xLBNJ4: Downloading video webpage
[youtube] _-2p5xLBNJ4: Downloading video info webpage
[youtube] _-2p5xLBNJ4: Extracting video information
[download] [download] 2013-09-05 upload date is not in range 2013-10-26 - 9999-12-31
[download] Downloading video #48 of 2496
[youtube] _DdAFSqXG08: Downloading video webpage
[youtube] _DdAFSqXG08: Downloading video info webpage
[youtube] _DdAFSqXG08: Extracting video information
[download] [download] 2013-09-05 upload date is not in range 2013-10-26 - 9999-12-31
[download] Downloading video #49 of 2496
[youtube] Ocq-FxskxeA: Downloading video webpage
[youtube] Ocq-FxskxeA: Downloading video info webpage
[youtube] Ocq-FxskxeA: Extracting video information
[download] [download] 2013-09-05 upload date is not in range 2013-10-26 - 9999-12-31
[download] Downloading video #50 of 2496
[youtube] 3sZEvl8QrIk: Downloading video webpage
[youtube] 3sZEvl8QrIk: Downloading video info webpage
[youtube] 3sZEvl8QrIk: Extracting video information
[download] [download] 2013-09-04 upload date is not in range 2013-10-26 - 9999-12-31
[download] Downloading video #51 of 2496
[youtube] WmznWsRTpkY: Downloading video webpage
[youtube] WmznWsRTpkY: Downloading video info webpage
[youtube] WmznWsRTpkY: Extracting video information
[download] [download] 2013-09-04 upload date is not in range 2013-10-26 - 9999-12-31
[download] Downloading video #52 of 2496
[youtube] etb19qPmjkY: Downloading video webpage
[youtube] etb19qPmjkY: Downloading video info webpage
[youtube] etb19qPmjkY: Extracting video information
[download] [download] 2013-09-04 upload date is not in range 2013-10-26 - 9999-12-31
[download] Downloading video #53 of 2496
[youtube] 7XSY9gEOG1Q: Downloading video webpage
[youtube] 7XSY9gEOG1Q: Downloading video info webpage
[youtube] 7XSY9gEOG1Q: Extracting video information
[download] [download] 2013-09-03 upload date is not in range 2013-10-26 - 9999-12-31
[download] Downloading video #54 of 2496
[youtube] SOD7Ni_3NIc: Downloading video webpage
[youtube] SOD7Ni_3NIc: Downloading video info webpage
[youtube] SOD7Ni_3NIc: Extracting video information
[download] [download] 2013-09-03 upload date is not in range 2013-10-26 - 9999-12-31
[download] Downloading video #55 of 2496
[youtube] otILUuGU5eU: Downloading video webpage
[youtube] otILUuGU5eU: Downloading video info webpage
[youtube] otILUuGU5eU: Extracting video information
[download] [download] 2013-09-03 upload date is not in range 2013-10-26 - 9999-12-31
[download] Downloading video #56 of 2496
[youtube] qrnCzt7uiLg: Downloading video webpage
[youtube] qrnCzt7uiLg: Downloading video info webpage
[youtube] qrnCzt7uiLg: Extracting video information
[download] [download] 2013-09-02 upload date is not in range 2013-10-26 - 9999-12-31
[download] Downloading video #57 of 2496
[youtube] AOCOddbWUGA: Downloading video webpage
[youtube] AOCOddbWUGA: Downloading video info webpage
[youtube] AOCOddbWUGA: Extracting video information
[download] [download] 2013-09-02 upload date is not in range 2013-10-26 - 9999-12-31
[download] Downloading video #58 of 2496
[youtube] 1r71s9JUxs4: Downloading video webpage
[youtube] 1r71s9JUxs4: Downloading video info webpage
[youtube] 1r71s9JUxs4: Extracting video information
[download] [download] 2013-09-01 upload date is not in range 2013-10-26 - 9999-12-31
[download] Downloading video #59 of 2496
[youtube] ixdbYkRoptI: Downloading video webpage
[youtube] ixdbYkRoptI: Downloading video info webpage
[youtube] ixdbYkRoptI: Extracting video information
[download] [download] 2013-09-01 upload date is not in range 2013-10-26 - 9999-12-31
[download] Downloading video #60 of 2496
[youtube] Z3f5Ne_Wakw: Downloading video webpage
[youtube] Z3f5Ne_Wakw: Downloading video info webpage
[youtube] Z3f5Ne_Wakw: Extracting video information
[download] [download] 2013-08-31 upload date is not in range 2013-10-26 - 9999-12-31
[download] Downloading video #61 of 2496
[youtube] mCqpfZhoboo: Downloading video webpage
[youtube] mCqpfZhoboo: Downloading video info webpage
[youtube] mCqpfZhoboo: Extracting video information
[download] [download] 2013-08-30 upload date is not in range 2013-10-26 - 9999-12-31
[download] Downloading video #62 of 2496
[youtube] YhiSE_X61Mk: Downloading video webpage
[youtube] YhiSE_X61Mk: Downloading video info webpage
[youtube] YhiSE_X61Mk: Extracting video information
[download] [download] 2013-08-30 upload date is not in range 2013-10-26 - 9999-12-31
[download] Downloading video #63 of 2496
[youtube] KI9wtDxJTXk: Downloading video webpage
[youtube] KI9wtDxJTXk: Downloading video info webpage
[youtube] KI9wtDxJTXk: Extracting video information
[download] [download] 2013-08-29 upload date is not in range 2013-10-26 - 9999-12-31
[download] Downloading video #64 of 2496
[youtube] pE-NerGpFd8: Downloading video webpage
[youtube] pE-NerGpFd8: Downloading video info webpage
[youtube] pE-NerGpFd8: Extracting video information
[download] [download] 2013-08-29 upload date is not in range 2013-10-26 - 9999-12-31
[download] Downloading video #65 of 2496
[youtube] KE4gFmCiYAU: Downloading video webpage
[youtube] KE4gFmCiYAU: Downloading video info webpage
[youtube] KE4gFmCiYAU: Extracting video information
[download] [download] 2013-08-25 upload date is not in range 2013-10-26 - 9999-12-31
[download] Downloading video #66 of 2496
[youtube] ww-x9aG9TAM: Downloading video webpage
[youtube] ww-x9aG9TAM: Downloading video info webpage
[youtube] ww-x9aG9TAM: Extracting video information
[download] [download] 2013-08-22 upload date is not in range 2013-10-26 - 9999-12-31
[download] Downloading video #67 of 2496
[youtube] A7KUHY9rt8I: Downloading video webpage
[youtube] A7KUHY9rt8I: Downloading video info webpage
[youtube] A7KUHY9rt8I: Extracting video information
[download] [download] 2013-08-22 upload date is not in range 2013-10-26 - 9999-12-31
[download] Downloading video #68 of 2496
[youtube] CEfH0XE50Hw: Downloading video webpage
[youtube] CEfH0XE50Hw: Downloading video info webpage
[youtube] CEfH0XE50Hw: Extracting video information
[download] [download] 2013-08-20 upload date is not in range 2013-10-26 - 9999-12-31
[download] Downloading video #69 of 2496
[youtube] aN1Za7hmP-o: Downloading video webpage
[youtube] aN1Za7hmP-o: Downloading video info webpage
[youtube] aN1Za7hmP-o: Extracting video information
[download] [download] 2013-08-16 upload date is not in range 2013-10-26 - 9999-12-31
[download] Downloading video #70 of 2496
[youtube] jLcOtOW9hV4: Downloading video webpage
[youtube] jLcOtOW9hV4: Downloading video info webpage
[youtube] jLcOtOW9hV4: Extracting video information
[download] [download] 2013-08-16 upload date is not in range 2013-10-26 - 9999-12-31
[download] Downloading video #71 of 2496
[youtube] TpL9R2CxgWw: Downloading video webpage
[youtube] TpL9R2CxgWw: Downloading video info webpage
[youtube] TpL9R2CxgWw: Extracting video information
[download] [download] 2013-08-16 upload date is not in range 2013-10-26 - 9999-12-31
[download] Downloading video #72 of 2496
[youtube] CzpWVeVbO7g: Downloading video webpage
[youtube] CzpWVeVbO7g: Downloading video info webpage
[youtube] CzpWVeVbO7g: Extracting video information
[download] [download] 2013-08-16 upload date is not in range 2013-10-26 - 9999-12-31
[download] Downloading video #73 of 2496
[youtube] 1bbAitxu1SM: Downloading video webpage
[youtube] 1bbAitxu1SM: Downloading video info webpage
[youtube] 1bbAitxu1SM: Extracting video information
[download] [download] 2013-08-15 upload date is not in range 2013-10-26 - 9999-12-31
[download] Downloading video #74 of 2496
[youtube] NFq7FGEyiPY: Downloading video webpage
[youtube] NFq7FGEyiPY: Downloading video info webpage
[youtube] NFq7FGEyiPY: Extracting video information
[download] [download] 2013-08-15 upload date is not in range 2013-10-26 - 9999-12-31
[download] Downloading video #75 of 2496
[youtube] M71ITNhq7P8: Downloading video webpage
[youtube] M71ITNhq7P8: Downloading video info webpage
[youtube] M71ITNhq7P8: Extracting video information
[download] [download] 2013-08-14 upload date is not in range 2013-10-26 - 9999-12-31
[download] Downloading video #76 of 2496
[youtube] U99uHU2Q5bE: Downloading video webpage
[youtube] U99uHU2Q5bE: Downloading video info webpage
[youtube] U99uHU2Q5bE: Extracting video information
[download] [download] 2013-08-14 upload date is not in range 2013-10-26 - 9999-12-31
[download] Downloading video #77 of 2496
[youtube] iV6c7wyWbzE: Downloading video webpage
[youtube] iV6c7wyWbzE: Downloading video info webpage
[youtube] iV6c7wyWbzE: Extracting video information
[download] [download] 2013-08-13 upload date is not in range 2013-10-26 - 9999-12-31
[download] Downloading video #78 of 2496
[youtube] GLRzmLhv8t8: Downloading video webpage
[youtube] GLRzmLhv8t8: Downloading video info webpage
[youtube] GLRzmLhv8t8: Extracting video information
[download] [download] 2013-08-13 upload date is not in range 2013-10-26 - 9999-12-31
[download] Downloading video #79 of 2496
[youtube] _N0rkPBD1nY: Downloading video webpage
[youtube] _N0rkPBD1nY: Downloading video info webpage
[youtube] _N0rkPBD1nY: Extracting video information
[download] [download] 2013-08-10 upload date is not in range 2013-10-26 - 9999-12-31
[download] Downloading video #80 of 2496
[youtube] GUNBHnWWtvs: Downloading video webpage
[youtube] GUNBHnWWtvs: Downloading video info webpage
[youtube] GUNBHnWWtvs: Extracting video information
[download] [download] 2013-08-08 upload date is not in range 2013-10-26 - 9999-12-31
[download] Downloading video #81 of 2496
[youtube] W03AHqhjDwg: Downloading video webpage
[youtube] W03AHqhjDwg: Downloading video info webpage
[youtube] W03AHqhjDwg: Extracting video information
[download] [download] 2013-08-08 upload date is not in range 2013-10-26 - 9999-12-31
[download] Downloading video #82 of 2496
[youtube] Qb9WNWII4lY: Downloading video webpage
[youtube] Qb9WNWII4lY: Downloading video info webpage
[youtube] Qb9WNWII4lY: Extracting video information
[download] [download] 2013-08-06 upload date is not in range 2013-10-26 - 9999-12-31
[download] Downloading video #83 of 2496
[youtube] jGc0s_rE_AU: Downloading video webpage
[youtube] jGc0s_rE_AU: Downloading video info webpage
[youtube] jGc0s_rE_AU: Extracting video information
[download] [download] 2013-08-06 upload date is not in range 2013-10-26 - 9999-12-31
[download] Downloading video #84 of 2496
[youtube] L3ljlueWgLo: Downloading video webpage
[youtube] L3ljlueWgLo: Downloading video info webpage
[youtube] L3ljlueWgLo: Extracting video information
[download] [download] 2013-08-06 upload date is not in range 2013-10-26 - 9999-12-31
[download] Downloading video #85 of 2496
[youtube] 8cqsfIPz3RI: Downloading video webpage
[youtube] 8cqsfIPz3RI: Downloading video info webpage
[youtube] 8cqsfIPz3RI: Extracting video information
[download] [download] 2013-08-05 upload date is not in range 2013-10-26 - 9999-12-31
[download] Downloading video #86 of 2496
[youtube] Un9bj4sC0EI: Downloading video webpage
[youtube] Un9bj4sC0EI: Downloading video info webpage
[youtube] Un9bj4sC0EI: Extracting video information
[download] [download] 2013-08-04 upload date is not in range 2013-10-26 - 9999-12-31
[download] Downloading video #87 of 2496
[youtube] 9PoJqub9vSo: Downloading video webpage
[youtube] 9PoJqub9vSo: Downloading video info webpage
[youtube] 9PoJqub9vSo: Extracting video information
[download] [download] 2013-08-04 upload date is not in range 2013-10-26 - 9999-12-31
[download] Downloading video #88 of 2496
[youtube] jpbQM6QymV8: Downloading video webpage
[youtube] jpbQM6QymV8: Downloading video info webpage
[youtube] jpbQM6QymV8: Extracting video information
[download] [download] 2013-08-04 upload date is not in range 2013-10-26 - 9999-12-31
[download] Downloading video #89 of 2496
[youtube] 0DYa7u101m4: Downloading video webpage
[youtube] 0DYa7u101m4: Downloading video info webpage
[youtube] 0DYa7u101m4: Extracting video information
[download] [download] 2013-08-02 upload date is not in range 2013-10-26 - 9999-12-31
[download] Downloading video #90 of 2496
[youtube] xNOp6uSL9fc: Downloading video webpage
[youtube] xNOp6uSL9fc: Downloading video info webpage
[youtube] xNOp6uSL9fc: Extracting video information
[download] [download] 2013-08-02 upload date is not in range 2013-10-26 - 9999-12-31
[download] Downloading video #91 of 2496
[youtube] 1y5Wkabg66M: Downloading video webpage
[youtube] 1y5Wkabg66M: Downloading video info webpage
[youtube] 1y5Wkabg66M: Extracting video information
[download] [download] 2013-08-02 upload date is not in range 2013-10-26 - 9999-12-31
[download] Downloading video #92 of 2496
[youtube] 7p5s-FxIxOE: Downloading video webpage
[youtube] 7p5s-FxIxOE: Downloading video info webpage
[youtube] 7p5s-FxIxOE: Extracting video information
[download] [download] 2013-08-02 upload date is not in range 2013-10-26 - 9999-12-31
[download] Downloading video #93 of 2496
[youtube] Rplxt8vS23U: Downloading video webpage
[youtube] Rplxt8vS23U: Downloading video info webpage
[youtube] Rplxt8vS23U: Extracting video information
[download] [download] 2013-08-01 upload date is not in range 2013-10-26 - 9999-12-31
[download] Downloading video #94 of 2496
[youtube] wP2xyXAldK4: Downloading video webpage
[youtube] wP2xyXAldK4: Downloading video info webpage
[youtube] wP2xyXAldK4: Extracting video information
[download] [download] 2013-08-01 upload date is not in range 2013-10-26 - 9999-12-31
[download] Downloading video #95 of 2496
[youtube] bjqoDxPzJgs: Downloading video webpage
[youtube] bjqoDxPzJgs: Downloading video info webpage
[youtube] bjqoDxPzJgs: Extracting video information
[download] [download] 2013-07-30 upload date is not in range 2013-10-26 - 9999-12-31
[download] Downloading video #96 of 2496
[youtube] 1Ouhj58FsIQ: Downloading video webpage
[youtube] 1Ouhj58FsIQ: Downloading video info webpage
[youtube] 1Ouhj58FsIQ: Extracting video information
[download] [download] 2013-07-30 upload date is not in range 2013-10-26 - 9999-12-31
[download] Downloading video #97 of 2496
[youtube] hhXunF103gY: Downloading video webpage
[youtube] hhXunF103gY: Downloading video info webpage
[youtube] hhXunF103gY: Extracting video information
[download] [download] 2013-07-29 upload date is not in range 2013-10-26 - 9999-12-31
[download] Downloading video #98 of 2496
[youtube] g6uLxzajDiI: Downloading video webpage
[youtube] g6uLxzajDiI: Downloading video info webpage
[youtube] g6uLxzajDiI: Extracting video information
[download] [download] 2013-07-29 upload date is not in range 2013-10-26 - 9999-12-31
[download] Downloading video #99 of 2496
[youtube] kPtyfxjtbxg: Downloading video webpage
[youtube] kPtyfxjtbxg: Downloading video info webpage
[youtube] kPtyfxjtbxg: Extracting video information
[download] [download] 2013-07-28 upload date is not in range 2013-10-26 - 9999-12-31
[download] Downloading video #100 of 2496
[youtube] ccqt1Jsh9Qk: Downloading video webpage
[youtube] ccqt1Jsh9Qk: Downloading video info webpage
[youtube] ccqt1Jsh9Qk: Extracting video information
[download] [download] 2013-07-28 upload date is not in range 2013-10-26 - 9999-12-31
[download] Downloading video #101 of 2496
[youtube] DNUgqrvM3lE: Downloading video webpage
[youtube] DNUgqrvM3lE: Downloading video info webpage
[youtube] DNUgqrvM3lE: Extracting video information
[download] [download] 2013-07-27 upload date is not in range 2013-10-26 - 9999-12-31
[download] Downloading video #102 of 2496
[youtube] HhyNDRS5msA: Downloading video webpage
[youtube] HhyNDRS5msA: Downloading video info webpage
[youtube] HhyNDRS5msA: Extracting video information
[download] [download] 2013-07-27 upload date is not in range 2013-10-26 - 9999-12-31
[download] Downloading video #103 of 2496
[youtube] 9s4Jw2SbBMA: Downloading video webpage
[youtube] 9s4Jw2SbBMA: Downloading video info webpage
[youtube] 9s4Jw2SbBMA: Extracting video information
[download] [download] 2013-07-26 upload date is not in range 2013-10-26 - 9999-12-31
[download] Downloading video #104 of 2496
[youtube] qoL1obTHXh4: Downloading video webpage
[youtube] qoL1obTHXh4: Downloading video info webpage
[youtube] qoL1obTHXh4: Extracting video information
[download] [download] 2013-07-26 upload date is not in range 2013-10-26 - 9999-12-31
[download] Downloading video #105 of 2496
[youtube] 5OTyH8tKlSk: Downloading video webpage
[youtube] 5OTyH8tKlSk: Downloading video info webpage
[youtube] 5OTyH8tKlSk: Extracting video information
[download] [download] 2013-07-26 upload date is not in range 2013-10-26 - 9999-12-31
[download] Downloading video #106 of 2496
[youtube] krmYTOYoMkg: Downloading video webpage
[youtube] krmYTOYoMkg: Downloading video info webpage
[youtube] krmYTOYoMkg: Extracting video information
[download] [download] 2013-07-25 upload date is not in range 2013-10-26 - 9999-12-31
[download] Downloading video #107 of 2496
[youtube] 2YK9iczLvxw: Downloading video webpage
[youtube] 2YK9iczLvxw: Downloading video info webpage
[youtube] 2YK9iczLvxw: Extracting video information
[download] [download] 2013-07-24 upload date is not in range 2013-10-26 - 9999-12-31
[download] Downloading video #108 of 2496
[youtube] Gz1-xCtQpK4: Downloading video webpage
[youtube] Gz1-xCtQpK4: Downloading video info webpage
[youtube] Gz1-xCtQpK4: Extracting video information
[download] [download] 2013-07-24 upload date is not in range 2013-10-26 - 9999-12-31
[download] Downloading video #109 of 2496
[youtube] U7SPXsj8QZA: Downloading video webpage
[youtube] U7SPXsj8QZA: Downloading video info webpage
[youtube] U7SPXsj8QZA: Extracting video information
[download] [download] 2013-07-24 upload date is not in range 2013-10-26 - 9999-12-31
[download] Downloading video #110 of 2496
[youtube] WuG6y6M_wL0: Downloading video webpage
[youtube] WuG6y6M_wL0: Downloading video info webpage
[youtube] WuG6y6M_wL0: Extracting video information
[download] [download] 2013-07-24 upload date is not in range 2013-10-26 - 9999-12-31
[download] Downloading video #111 of 2496
[youtube] JEWttIG8Yoc: Downloading video webpage
[youtube] JEWttIG8Yoc: Downloading video info webpage
[youtube] JEWttIG8Yoc: Extracting video information
[download] [download] 2013-07-23 upload date is not in range 2013-10-26 - 9999-12-31
[download] Downloading video #112 of 2496
[youtube] 2svveXwMHDk: Downloading video webpage
[youtube] 2svveXwMHDk: Downloading video info webpage
[youtube] 2svveXwMHDk: Extracting video information
[download] [download] 2013-07-23 upload date is not in range 2013-10-26 - 9999-12-31
[download] Downloading video #113 of 2496
[youtube] TvKh8sElzmY: Downloading video webpage
[youtube] TvKh8sElzmY: Downloading video info webpage
[youtube] TvKh8sElzmY: Extracting video information
[download] [download] 2013-07-22 upload date is not in range 2013-10-26 - 9999-12-31
[download] Downloading video #114 of 2496
[youtube] 1mGgkXm4YME: Downloading video webpage
[youtube] 1mGgkXm4YME: Downloading video info webpage
[youtube] 1mGgkXm4YME: Extracting video information
[download] [download] 2013-07-22 upload date is not in range 2013-10-26 - 9999-12-31
[download] Downloading video #115 of 2496
[youtube] GfNAlH3pqYU: Downloading video webpage
[youtube] GfNAlH3pqYU: Downloading video info webpage
[youtube] GfNAlH3pqYU: Extracting video information
[download] [download] 2013-07-19 upload date is not in range 2013-10-26 - 9999-12-31
[download] Downloading video #116 of 2496
[youtube] wqh8wXgak2I: Downloading video webpage
[youtube] wqh8wXgak2I: Downloading video info webpage
[youtube] wqh8wXgak2I: Extracting video information
[download] [download] 2013-07-18 upload date is not in range 2013-10-26 - 9999-12-31
[download] Downloading video #117 of 2496
[youtube] RrCsEO4SW0g: Downloading video webpage
[youtube] RrCsEO4SW0g: Downloading video info webpage
[youtube] RrCsEO4SW0g: Extracting video information
[download] [download] 2013-07-17 upload date is not in range 2013-10-26 - 9999-12-31
[download] Downloading video #118 of 2496
[youtube] UVL0Dq8rziw: Downloading video webpage
[youtube] UVL0Dq8rziw: Downloading video info webpage
[youtube] UVL0Dq8rziw: Extracting video information
[download] [download] 2013-07-17 upload date is not in range 2013-10-26 - 9999-12-31
[download] Downloading video #119 of 2496
[youtube] myVkGHN7D1s: Downloading video webpage
[youtube] myVkGHN7D1s: Downloading video info webpage
[youtube] myVkGHN7D1s: Extracting video information
[download] [download] 2013-07-17 upload date is not in range 2013-10-26 - 9999-12-31
[download] Downloading video #120 of 2496
[youtube] GbHX1ot-UcQ: Downloading video webpage
[youtube] GbHX1ot-UcQ: Downloading video info webpage
[youtube] GbHX1ot-UcQ: Extracting video information
[download] [download] 2013-07-16 upload date is not in range 2013-10-26 - 9999-12-31
[download] Downloading video #121 of 2496
[youtube] AE2ku06KBaI: Downloading video webpage
[youtube] AE2ku06KBaI: Downloading video info webpage
[youtube] AE2ku06KBaI: Extracting video information
[download] [download] 2013-07-15 upload date is not in range 2013-10-26 - 9999-12-31
[download] Downloading video #122 of 2496
[youtube] 2VORZH84-rk: Downloading video webpage
[youtube] 2VORZH84-rk: Downloading video info webpage
[youtube] 2VORZH84-rk: Extracting video information
[download] [download] 2013-07-13 upload date is not in range 2013-10-26 - 9999-12-31
[download] Downloading video #123 of 2496
[youtube] qpLH0zdZ9os: Downloading video webpage
[youtube] qpLH0zdZ9os: Downloading video info webpage
[youtube] qpLH0zdZ9os: Extracting video information
[download] [download] 2013-07-12 upload date is not in range 2013-10-26 - 9999-12-31
[download] Downloading video #124 of 2496
[youtube] PWFiXsTQhNs: Downloading video webpage
[youtube] PWFiXsTQhNs: Downloading video info webpage
[youtube] PWFiXsTQhNs: Extracting video information
ERROR: requested format not available; please report this issue on https://yt-dl.org/bug . Be sure to call youtube-dl with the --verbose flag and include its complete output. Make sure you are using the latest version; type  youtube-dl -U  to update.
Traceback (most recent call last):
  File "/home/fetcher/youtube-dl/youtube-dl/youtube_dl/YoutubeDL.py", line 342, in extract_info
    ie_result = ie.extract(url)
  File "/home/fetcher/youtube-dl/youtube-dl/youtube_dl/extractor/common.py", line 121, in extract
    return self._real_extract(url)
  File "/home/fetcher/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 1472, in _real_extract
    video_url_list = self._get_video_url_list(url_map)
  File "/home/fetcher/youtube-dl/youtube-dl/youtube_dl/extractor/youtube.py", line 1238, in _get_video_url_list
    raise ExtractorError(u'requested format not available')
youtube_dl.utils.ExtractorError: requested format not available; please report this issue on https://yt-dl.org/bug . Be sure to call youtube-dl with the --verbose flag and include its complete output. Make sure you are using the latest version; type  youtube-dl -U  to update.

youtube-dl raises an error if it can't find the format you requested, you can use -f 37/22/18/best, which will download the default format if the others aren't available, or --ignore-errors, which will skip the video.

@jaimeMF This works but would you mind explaining what those numbers stand for?


Add and test support for multi-hop channels

Summary
Read here for a high-level summary. This IBC spec change will likely involve significant modifications to Hermes.

Spec
Implementation

Acceptance Criteria

[ ] Support for multi-hop channels
[ ] Integration test

For Admin Use

[x] Not duplicate issue
[ ] Appropriate labels applied
[ ] Appropriate milestone (priority) applied
[ ] Appropriate contributors tagged
[ ] Contributor assigned/self-assigned

After some discussions, it was decided that the work on ICS 33 is still in its early stages. We will stay afloat of the developments and work on the specification of this feature and provide feedback from our side where appropriate. When it reaches a mature state, we will begin the work of implementing it into Hermes.

Close in favor of #3940


fix: Update EMR Role trust policy

terraform version 1.5.0
aws providre version 5.4.0
According to terraform apply failure this statement is incorrect.
Error MalformedPolicyDocument: Federated principals must be valid domain names or SAML metadata ARNs
Docs for Job execution role does not contains any information about it either.
https://docs.aws.amazon.com/emr/latest/EMR-on-EKS-DevelopmentGuide/iam-execution-role.html

lets start with an issue and a reproduction please


Error after acknowledging HTTPS-Binding IP-Specific

I receive following error running letsencrypt.exe as admin on Win2012 Server:
Warning
creating HTTPS Binding for beagles.ralfabels.de.
The HTTP binding is IP specific; the app can create it. However, if you have oth
er HTTPS sites they will all get an invalid certificate error until you manually
edit one of their HTTPS bindings.
You need to edit the binding, turn off SNI, click OK, edit it again, enable SNI
and click OK. That should fix the error.
Otherwise, manually create the HTTPS binding and rerun the application.
You can see https://github.com/Lone-Coder/letsencrypt-win-simple/wiki/HTTPS-Bind
ing-With-Specific-IP for more information.
Press Y to acknowledge this and continue. Press any other key to stop installing
the certificate
System.ArgumentException: The specified HTTPS binding is invalid.
at Microsoft.Web.Administration.BindingCollection.Add(Binding binding)
at Microsoft.Web.Administration.BindingCollection.Add(String bindingInformati
on, Byte[] certificateHash, String certificateStoreName)
at LetsEncrypt.ACME.Simple.IISPlugin.Install(Target target, String pfxFilenam
e, X509Store store, X509Certificate2 certificate) in C:\Users\galla\Source\Repos
\letsencrypt-win-simple-master\letsencrypt-win-simple\Plugin\IISPlugin.cs:line 2
61
at LetsEncrypt.ACME.Simple.Program.Auto(Target binding) in C:\Users\galla\Sou
rce\Repos\letsencrypt-win-simple-master\letsencrypt-win-simple\Program.cs:line 4
57
at LetsEncrypt.ACME.Simple.Plugin.Auto(Target target) in C:\Users\galla\Sourc
e\Repos\letsencrypt-win-simple-master\letsencrypt-win-simple\Plugin\Plugin.cs:li
ne 41
at LetsEncrypt.ACME.Simple.Program.Main(String[] args) in C:\Users\galla\Sour
ce\Repos\letsencrypt-win-simple-master\letsencrypt-win-simple\Program.cs:line 36
7
Press enter to continue.

If you manually create the HTTPS binding for that site and run it again, does it still error out?

Alright, found my on mistake (or rather misunderstanding). I downloaded and compiled the Project on my Surface within the path "C:\Users\galla\Source\Repos\letsencrypt-win-simple-master". This Path didn't exist on my Server. I compiled the Project directly under C:, uploaded and started it in the same path on my server.
Now all's fine, the renewal Task is created.
I therefore close my issue.


Create a Driver/Webdriver class

Create a class with different methods, in which each method allows you to easily navigate the website

I've created a template for the main functionality of the class with TODOs for each function, inside of main.py in the main branch. If I've missed any basic functions feel free to add them

Added functionality to accept_cookies and log_me_in methods, script now loads webpage, accepts cookies and logs the user into the website


Fix issue with resolving the path for the Android keystore file

The previous logic passed the path to the Android keystore as-is to an external tool. This causes the tool to fail if the path is Godot-specific (e.g: res://<path_to_keystore>)

Thanks!


Mutable properties

I had a need to modify state styles after plugin creation time, so I added some logic to expose those styles. It's not comprehensive, but I think it's a good start. Happy to answer any questions!

on the load of the US Map I am trying to call my DB and change few state colors dependinig the DB Resource. But not able to change state colors dynamically on load. any help will be appreciated,.

This was a lifesaver, thank you so much. I hope the maintainers merge this.

Ahaha! This was just what I was looking for! Thanks for posting this.

Cleaning house. Guess this isn't getting merged!