forecast icon indicating copy to clipboard operation
forecast copied to clipboard

Bump pyyaml from 3.12 to 5.4

Open dependabot[bot] opened this issue 5 years ago • 0 comments

Bumps pyyaml from 3.12 to 5.4.

Changelog

Sourced from pyyaml's changelog.

5.4 (2021-01-19)

5.3.1 (2020-03-18)

  • yaml/pyyaml#386 -- Prevents arbitrary code execution during python/object/new constructor

5.3 (2020-01-06)

5.2 (2019-12-02)

  • Repair incompatibilities introduced with 5.1. The default Loader was changed, but several methods like add_constructor still used the old default yaml/pyyaml#279 -- A more flexible fix for custom tag constructors yaml/pyyaml#287 -- Change default loader for yaml.add_constructor yaml/pyyaml#305 -- Change default loader for add_implicit_resolver, add_path_resolver
  • Make FullLoader safer by removing python/object/apply from the default FullLoader yaml/pyyaml#347 -- Move constructor for object/apply to UnsafeConstructor
  • Fix bug introduced in 5.1 where quoting went wrong on systems with sys.maxunicode <= 0xffff yaml/pyyaml#276 -- Fix logic for quoting special characters
  • Other PRs: yaml/pyyaml#280 -- Update CHANGES for 5.1

5.1.2 (2019-07-30)

  • Re-release of 5.1 with regenerated Cython sources to build properly for Python 3.8b2+

... (truncated)

Commits
  • 58d0cb7 5.4 release
  • a60f7a1 Fix compatibility with Jython
  • ee98abd Run CI on PR base branch changes
  • ddf2033 constructor.timezone: _copy & deepcopy
  • fc914d5 Avoid repeatedly appending to yaml_implicit_resolvers
  • a001f27 Fix for CVE-2020-14343
  • fe15062 Add 3.9 to appveyor file for completeness sake
  • 1e1c7fb Add a newline character to end of pyproject.toml
  • 0b6b7d6 Start sentences and phrases for capital letters
  • c976915 Shell code improvements
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
  • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
  • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
  • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
  • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

You can disable automated security fix PRs for this repo from the Security Alerts page.

dependabot[bot] avatar Mar 25 '21 21:03 dependabot[bot]

Could you go to

http://happyfuntimes.net?verbose=true&go=false

on both your computer and your phone and copy and paste the info shown below? (or drag and drop screenshots)

greggman avatar Dec 14 '16 03:12 greggman

computer: checking: http://happyfuntimes.net/api/getgames2 hft response: {"gameIps":[],"publicIps":["2601:204:c702:5f87:3d3d:d184:f486:1e8a"]}

phone: checking: http://happyfuntimes.net/api/getgames2 hft response: {"gameIps":[],"publicIps":["2601:204:c702:5f87:c540:9c94:3c2c:7d45"]}

buckslice avatar Dec 14 '16 03:12 buckslice

If you run the game on the computer then on the phone does it connect to the game if you go to

http://[2601:204:c702:5f87:3d3d:d184:f486:1e8a]:18679

greggman avatar Dec 14 '16 03:12 greggman

Yes that works! Do I need to enable a port on the router or something?

buckslice avatar Dec 14 '16 03:12 buckslice

Sorry, I don't yet know what the problem is. It's going to take several steps to figure out the issue. I hope you can help me figure it out

Could you please do the following?

In Unity please pick "Window->HappyFunTimes->Settings"

Then in the "Debug" area type HTFSite

screen shot 2016-12-14 at 12 52 57 pm

Then run the game and copy the console output here

As an example here's mine

screen shot 2016-12-14 at 1 09 59 pm

greggman avatar Dec 14 '16 03:12 greggman

screenshot 2016-12-13 20 27 21

Here you go

buckslice avatar Dec 14 '16 04:12 buckslice

So fyi from what I see the browser is telling happyfuntimes.net that you have a machine at 2601:204:c702:5f87:c540:9c94:3c2c:7d45 but happyfuntimes in unity is not passing that same address. Unity is only passing "98.252.66.77". I'll have to see if I can figure out why.

greggman avatar Dec 14 '16 10:12 greggman

Hmmm, so Unity is using the ipv4 address instead of the ipv6 one?

buckslice avatar Dec 14 '16 12:12 buckslice

Are you on Mac or Windows?

greggman avatar Dec 15 '16 09:12 greggman

Another thing to test, does this work

Mac

 ping6 2604:a880:0:1010::7cd:6001

Windows

 ping 2604:a880:0:1010::7cd:6001

?

greggman avatar Dec 15 '16 10:12 greggman

screenshot 2016-12-15 02 10 47

I'm on windows, here are the results of the ping. Seems like it failed... haha

buckslice avatar Dec 15 '16 10:12 buckslice

Just double checking, from that same computer if you go to

http://happyfuntimes.net?verbose=true&go=false

you get this?

hft response: {"gameIps":[],"publicIps":["2601:204:c702:5f87:3d3d:d184:f486:1e8a"]}

greggman avatar Dec 15 '16 10:12 greggman

Oh... well I just checked again and now it says this for my computer

checking: http://happyfuntimes.net/api/getgames2 hft response: {"gameIps":[],"publicIps":["98.252.69.77"]}

buckslice avatar Dec 15 '16 10:12 buckslice

It seems like your Windows machine is not using IPv6 but all your phones are. Can you check for example the network settings for you PC?

Pick your ethernet or wifi adaptor, whichever you're using to connect to the internet

win-network-settings

then make sure IPv6 is enabled

win-network-properties

Otherwise there's also this script which is supposed to enable IPv6 (just incase it was disabled)

https://support.microsoft.com/en-us/kb/929852

greggman avatar Dec 15 '16 10:12 greggman

Hmm well I checked the network properties and IPV6 is enabled, I also ran the microsoft script but it didn't change anything. I rechecked the happyfuntimes.net test and it returned the same, but about 2 minutes later I tried again and now it shows this:

checking: http://happyfuntimes.net/api/getgames2 hft response: {"gameIps":["10.0.0.97:18679","[fe80::3d3d:d184:f486:1e8a]:18679"],"publicIps":["98.252.69.77"]} ping hft: 10.0.0.97:18679 ping hft: [fe80::3d3d:d184:f486:1e8a]:18679

Phones still can't find my computer though through happyfuntimes.net. I feel like it might be my router maybe. I have some weird comcast router that has both a 2.4 ghz and a 5 ghz wireless networks that can be connected to. I am always connected to the 5ghz one but it seems complicated. Heres my full ipconfig if that helps at all.

screenshot 2016-12-15 03 09 16

prob not great to have all this information out here publicly but whatever lol

buckslice avatar Dec 15 '16 11:12 buckslice

So I hacked some stuff into happyfuntimes.net that might make your situtation work? Please try running the game then going to happyfuntimes.net on your phone.

If what I changed doesn't work please repeat these steps just so I can see if it's doing anything new.

greggman avatar Dec 20 '16 01:12 greggman

Yes that made it work now! Is happyfuntimes.net basically just a website you run that lets you change how the phones/browsers connect without having to redownload the library? thats pretty cool!

Thanks for the help. I look forward to working on a new game with your library now!

buckslice avatar Dec 20 '16 01:12 buckslice

happyfuntimes.net is just a website that tries to redriect users to your local computer. So, instead of having to manually type http://[2601:204:c702:5f87:3d3d:d184:f486:1e8a]:18679 they can go to happyfuntimes.net and it will just effectively type http://[2601:204:c702:5f87:3d3d:d184:f486:1e8a]:18679 for them 😄

Unfortunately it's not always trivial to figure out where to the send them 😅

greggman avatar Dec 20 '16 01:12 greggman

BTW the code for happyfuntimes.net is here https://github.com/greggman/happyfuntimes.net if you ever want to run your own server (like if you have a hit game and you want people to go to myawesomegame.com instead of happyfuntimes.net)

greggman avatar Dec 20 '16 01:12 greggman

Okay, cool! Thanks again for all the help. Hopefully you didn't have to ruin your code too hard to get it working for me XD

Happy holidays!

buckslice avatar Dec 21 '16 02:12 buckslice