Giter Club home page Giter Club logo

Comments (20)

RIAEvangelist avatar RIAEvangelist commented on September 9, 2024 10

I am sorry for that, there won't be any more protest ware like that. I will be moving the current stuff to the console log as the first update too.

from node-ipc.

surajpratap avatar surajpratap commented on September 9, 2024 4

I hope no more protestwares will be added. Had to go through lot of pain to remove node-ipc from a project earlier. I'll be looking forward to contributing.

from node-ipc.

frzsombor avatar frzsombor commented on September 9, 2024 3

Looks like this repo got completely wiped and reinitiated, with code that seems to be dated back before the protestware.
However please note that this could also mean any change in the commit history and code (but this needs verification).

The original (before wipe) latest versions without the "protestware" were:

  • For version v9: v9.2.1
  • For version v10/v11: v10.1.0

For historical purposes:
More info: https://snyk.io/blog/peacenotwar-malicious-npm-node-ipc-package-vulnerability/
The issue that started all: https://web.archive.org/web/20220317042712/https://github.com/RIAEvangelist/node-ipc/issues/233
Also a drop-in fork: achrinza/node-ipc#1

from node-ipc.

RIAEvangelist avatar RIAEvangelist commented on September 9, 2024 3

@miguelcagidefagin NPM's latest is 11.1.0, You want to you want to pin 10.1.0 from NPM or point your dependency to this repo directly.

As @frzsombor so kindly wrote:

The original (before wipe) latest versions without the "protestware" were:

  • For version v9: v9.2.1
  • For version v10/v11: v10.1.0

I also recommend you run 'is-my-node-supply-chain-secure' to see how many vulnerable packages you have on your computer. It will scan all your packages system-wide and report which ones are the most likely to have supply chain vulnerabilities in them. It can take a long time depending on how big your system is, you will see each package pop up in the terminal when a vulnerability is found.

Remember to pin your deps at all times. npm-pin-dependencies
might be helpful to use from time to time. Also, remember to use npm ci instead of npm i when possible. If you don't know what pinning is yet, read this article on pinning

I am working with NPM to regain account access now so I can update the package to be optional.

from node-ipc.

RIAEvangelist avatar RIAEvangelist commented on September 9, 2024 1

from node-ipc.

ramazansancar avatar ramazansancar commented on September 9, 2024 1

By releasing v12.0 as the NPM version, it can be declared that there are no problems with 12 and later. This seems to be the fastest and most effective solution. The library called @latest will be released as the latest version, v12.0.

from node-ipc.

xahon avatar xahon commented on September 9, 2024 1

Don't use, malware could be injected anytime

from node-ipc.

RIAEvangelist avatar RIAEvangelist commented on September 9, 2024 1

@ramazansancar as it stands, currently people can choose to use the older version or the current version, all features are the same.

There is so much war happening in the world today, we could put this behind an option and allow engineers to decide for themselves where they stand.

Everything harkens back to what happened in World War 2. It is easy to forget what happened now that it has been so long.

The whole world has gone crazy for the past few years. I am open to PRs.

from node-ipc.

RIAEvangelist avatar RIAEvangelist commented on September 9, 2024

from node-ipc.

miguelcagidefagin avatar miguelcagidefagin commented on September 9, 2024

I still got the txt file with npm version a month ago.

from node-ipc.

tilkinsc avatar tilkinsc commented on September 9, 2024

Seems like the https://www.npmjs.com/package/node-ipc package is still pushing the version with the protestware npm -v 10.4.0 node -v 21.6.1 btw

from node-ipc.

RIAEvangelist avatar RIAEvangelist commented on September 9, 2024

v10.1.0 is the latest which does not make a request for peace.

If users find that offensive then just set it to that version as it is the latest before all this crap happened.

Latest also has some other updates to it too, however, none are critical that I am aware of. When the war is over the module will no longer make a call for peace.

from node-ipc.

RIAEvangelist avatar RIAEvangelist commented on September 9, 2024

The description is above already as well.

from node-ipc.

jdeg avatar jdeg commented on September 9, 2024

@RIAEvangelist I'm using the version 10.1.0 but it keeps showing the ♥ symbol in the console. Is that also part of the protestware? is there a way to remove it?

from node-ipc.

ramazansancar avatar ramazansancar commented on September 9, 2024

It might make sense to publish a new version here to solve the 'protestware' and 'peacenotwar' problems. @RIAEvangelist

https://www.npmjs.com/package/node-ipc

Hello from Turkey 🙌

from node-ipc.

RIAEvangelist avatar RIAEvangelist commented on September 9, 2024

I am open to suggestions as to the best way to resolve this. Perhaps a flag of some kind?

from node-ipc.

ramazansancar avatar ramazansancar commented on September 9, 2024

By releasing v12.0 as the NPM version, it can be declared that there are no problems with 12 and later. This seems to be the fastest and most effective solution. The library called @latest will be released as the latest version, v12.0.

Hasn't a solution been implemented for this place yet? @RIAEvangelist

from node-ipc.

RIAEvangelist avatar RIAEvangelist commented on September 9, 2024

@ramazansancar just pushed the changes to GH. The war is now bidirectional and they will figure things out their way. People of the world should pray for peace and no more forced or carried on bloodshed.

One day, this all will change, treat people the same
Stop with the violence, down with the hate
One day, we'll all be free and proud to be
Under the same sun, singin' songs of freedom

I understand why this is happening, I just don't agree with continued bloodshed, fighting, hate and destruction. It is sad. Hopefully ML and AI can help with this in more than one way, and bring about an era of prosperity and peace without war where people can be free to understand themselves and this place in freedom and joy.

v12.0.0 will be released as suggested. I'm going to push another as this issue and your suggestion qualify you to be a contributor now because you had a direct impact and positive suggestion without hate.

Thank you.

from node-ipc.

Related Issues (4)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.