If you like the module and want to motivate people working on it, just drop a line here.
It is always interesting to see whether people use the module and thats usualy motivating keeping up the work.

Please dont start any discussions on bugs or features here. Dont post any issues here.
Thank you in advance!

CommentFileSizeAuthor
#74 git_access_agreement.png189.51 KBgreggles
Support from Acquia helps fund testing for Drupal Acquia logo

Comments

khad’s picture

Great!
Although it might be a bit premature to say this (just played around for a couple of minutes), the module seems to work flawlessly and adds IMHO much needed (basic!) functionality that I'm definitely going to use, thanks a lot and please keep up the work!
The english might need a bit of polishing, though - would be fine if a native speaker could give it a little linguistic review before going out of beta...

Kars-T’s picture

Hi Eugen! I like your modules! Buy you a beer at DC Essen!

Bilmar’s picture

++1 great work!

EugenMayer’s picture

Priority: Critical » Normal
fatfish’s picture

+1 I find if very useful for collaboration systems. Just tried it on openAtrium and works great so far.

croryx’s picture

Great module! It's really nice to have this functionality in a full maintained module. Thanks!

mariomaric’s picture

Version: 6.x-1.0-beta1 » 6.x-1.0-rc3

Ahoy!

Really great module, thanks. :)

This module is a MUST HAVE in environments where people collaborate!

fanzila’s picture

Great module, thank you so much!

matthewl’s picture

Nice work thanks.

FooZee’s picture

Saved me a lot of time, reading and searching :) really great module :)

sinasalek’s picture

Awesome, Thank u guys

DarrellDuane’s picture

Thanks so much for this, I really like this module and how clean it is.

georgwaechter’s picture

great module, makes drupal become much more well suited for large user bases

deggertsen’s picture

Completely necessary module (it should be an option in drupal core)! Thanks for the great work on making it available to Drupal!

Cliffy’s picture

Agree. In fact, it is in the core of Joomla! and it is a must for a site with several writers.

mshick’s picture

Version: 6.x-1.0-rc3 » 6.x-2.6

Absolutely, I agree. Essential module. Thanks so much!

PNX’s picture

Any plans for a D7 version of this module?

ohnobinki’s picture

Yes, I plan on getting a D7 version as soon as I can. I would like to get it this week if possible.

bulldozer2003’s picture

Version: 6.x-2.6 » 7.x-1.1

i like this module

eriknewby’s picture

like this module! Works fairly well, but is still a little quirky. Very excited to see continued development on it. It's essential to my project.

EugenMayer’s picture

Iam very thankful for all the work ohnobinki put into this modul. He maintains it for a long time and doing a great job. thank you!

yautja_cetanu’s picture

hehe, I like an issue just to tell you how much we like your module.

Our boss had an issue moving from joomla to Drupal cause joomla does this kind of locking OOB. We very quickly found this module and played with it and it worked perfectly as we expected :D! Well done!

izmeez’s picture

Yes, this has been a great module. We have been using content_lock-6.x for quite a while and wonder what to do now that it is no longer supported.

mariomaric’s picture

@izmeez from http://drupal.org/project/content_lock

EugenMayer’s picture

I won't repeat myself, but if the described issue is a sec issue, then D4 to Drupal 7 having this "critical" security issues out of the box, as they never lock a node,therefore the "security hole" is there without even doing a CSRF. Doing such a CSRF to force you to unlock is not that easy at all and if it every happens, it is not even _slightly_ critical.

This "critical issue" is just bullshit-bingo by a sec team not investigating properly.

mariomaric’s picture

I'm really interested about what happened because AFAIK security issues (except this one) is not discussed publicly.

I just wonder, you and your co-maintainer refused to fix this security issue because of conflict with / attitude of the Drupal security team or because you don't have time / resources?

EugenMayer’s picture

> I just wonder, you and your co-maintainer refused to fix this security issue because of conflict with / attitude of the Drupal security
i can only speak for myself, and thats exactly my point.

Marking this a security issue at all, is very questionable, since Drupal 4-7 do not having any active locks, means:
- without this module, you never have active-locking and therefore you are _always_ unsafe ( the word unsafe is only right if this is a sec issue)
- with this module, you have actively and you are ONLY "unsafe", if a CSRF attack is played on you.

What means unsafe / consequences?

--- With content lock
What does the attacker need to play the attack on you?
- he must play a CSRF attack on you, so forcing you to click a link ( e.g. using Mail )

What does the attacker gain?
- the node is unlocked and free for editing.
The attacked can now ONLY edit the node if he had sufficient rights BEFORE/at all.
i repeat, the attacker won't get any write/read/delete permissions on nodes, locked or not. Example:
- attacker forces you ( CSRF ) to unlock a node of bid 1
=> The attacker, if not a member of your site with write / read permissions, will not be able to access anything, neither node nid 1, nor anything else.

--- Without content lock
What does the attacker need to play the attack on you?
- nothing - its always applicable. the node is never "safe" in the words of the security teams. But in any case, you like with this rid 24/7, without being a victim of a CRSF

What does the attacker gain?
- same as above. Same "risk".

-------------
Uninstalling content_lock wont make you any more secure, its rather the other side, if this "security issue" statement holds, it makes you even more unsecure.

mariomaric’s picture

Thx for clarification.

My personal feeling about this is that I'm sorry that module is not supported anymore because of conflict with the Drupal security team..

I hope so that rfay's talk / initiative about Drupal governance will make this kind of situations not happen in future.

mshick’s picture

Unbelievable. Drupal overlords need to get real. This is a critical piece of functionality for any real CMS.

richardmetzger’s picture

Eugen - thanks for your explanation.

When I first read that red flag on http://drupal.org/project/content_lock I thought that I really need to switch to another module to prevent concurrent editing. But I found none. Then I thought about where the vulnerability could be where a CSRF could attack. It really seems to only at the link for removing the editing lock.
Then my next thought was "so what". Then the editing lock would be gone. But for that I would have to click on such a "CSRF link" that I received through other means (e-mail or instant messaging) while editing a node. Which is veeeeeery unlikely to happen.

I tend to keep that module installed - and ignore the "unsupported" state.

Thanks for the great locking functionality.

Richard.

soulfroys’s picture

Sad, very sad... I absolutely understand the arguments of both sides. Both are "right" (in a certain way) and that's, well, bad!
What can I (a poor boy from Brazil) say here? I'm speechless ... I'll try: I use this module in an intranet (.org) with 1.200 with users... taking the words of @mshick:

This is a critical piece of functionality for any real "community" CMS.

I love Drupal... and this module.
(Forgive my poor English)

jared_sprague’s picture

I think that preventing people from downloading the component is way overkill. Putting a warning on the module page that is has a possible security issue, and that people should download at the own risk would have been sufficient. Taking away our freedom to download the module is way to heavy-handed by the Drupal overlords. Please put the download links back.

izmeez’s picture

I really appreciate the thoughts people have shared here over the past two days. I am left wondering if the Drupal Security group are seeing this discussion or if it will be necessary to draw their attention to this?

mariomaric’s picture

Michelle’s picture

I think that preventing people from downloading the component is way overkill.

If someone really wants it, they can get it from git. It's just the links on the project page that was removed. If someone isn't able to use git then they likely shouldn't be using insecure modules anyway. Someone sufficiently informed to make the decision on whether the risk is acceptable can get it from git.

EugenMayer’s picture

This module has has been hijacked by the drupal.org guys - iam no longer maintainer, forced out. Well i bet those is by the rules written for all on drupal.org

Every module we distributed on drupal.org, included content_lock will be maintained on github from now on: https://github.com/EugenMayer, for content_lock you will find the repository under

https://github.com/EugenMayer/content_lock

I hope that ohnobinki will continue helping maintaining it there (he was kicked out of this module the same way). At this point, a lot of credits are directed to him. Really, he has run this project from over a year now, maintained, fixed and even ported to Drupal 7. So really, give him all the credits - for the last year or even longer he did all the hard job! Thank you.

@all people maintaing a fserver: you can just use github as a source for the project and continue building tar.gz for it, as i will continue tagging it the Drupal way ( as we do the same for our fserver )

greggles’s picture

First, I'd really like to get the module back to a supported state and hope we can focus on that goal.

As to whether this is "really a security issue" - there is no doubt in my mind that it is. The purpose of the module is to lock content so another user cannot edit it. It is possible for a malicious user to trick an admin into unlocking all the nodes, for example using a page full of images like:

<img src="http://localhost:8082/admin/content/node/content_lock/release/8" >
<img src="http://localhost:8082/admin/content/node/content_lock/release/9" >
<img src="http://localhost:8082/admin/content/node/content_lock/release/10" >

An argument that this is not a security issue is that the module provides an improvement over Drupal core and therefore a bug in it shouldn't count as security, but I don't see the logic in that argument. We also have modules that add encryption features to Drupal (something core doesn't handle). If the encryption modules failed to securely encrypt the data wouldn't we consider that a vulnerability?

There is a patch to fix the problem in the private security.drupal.org issue queue that EugenMayer has access to. I hope EugenMayer will take that patch, review it, confirm it fixes the issue and commit it. If not, then someone else could follow the unsupported project process to take it over and start maintaining it.

EugenMayer’s picture

Greggles, i don't have any permissions on content_lock, neither to edit nor push any code - you removed all of this (yes, i have no clue when you did this). You did the same for ohnobinki, no slightly clue why you involved him, but well, not my actions.

Speaking for myself, the case is more then closed for me, i will not support any distribution on d.o, and is just stopped this for all of the project we distributed here. We will continue maintaining, but we will no longer doe this here. I will not wait until some person comes around and kicks me out of those projects just because he might found a security issue or we have a disagreement on kind of those.

And for all the people seriously engaged by this "security issue". Click here
http://drupal.org/logout

Isn't that shocking? I just CSRFed you on drupal.org. Repeat this for yourdomain.tld/logout

You just got logged out, even though Drupal-Core was supposed to protect your login session!!! But don't worry, you can login again. No persistent data bas been changed - i could not reuse or gain any permissions on what you have with your account.

Yes, thats pure sarcasm. And yes, there is a analogy to this issue.

You guys forgot what this is all about. Its about being thankful to get contributions. Its not about FORCING people to contribute or EXPECTING this. You don't pay for this - you just take and now even take away..

AndreU’s picture

So, your security argument is:

It is possible for a malicious user to trick an admin into unlocking all the nodes...

Lets look at the cunning plan of our malicious user:

  1. the "malicious user" login in order to manipulate the content
  2. now he trick the admin with his malicious code to unlock all the nodes
  3. all the nodes are unlocked now - time to start his malicious actions...
  4. hm, lets see
  5. he writes greggles an email and ask him what to do next, as he has the same normal privileges he had before
greggles’s picture

i don't have any permissions on content_lock, neither to edit nor push any code

Blocking your ability to push code was a mistake in the process. Our documentation on how to mark a project unsupported doesn't include removing the maintainers and that shouldn't have happened. I've re-granted permission to push code to the project which is how it always should have been.

EugenMayer’s picture

Iam very positive about you always "get the job done" tone - thank you. But that is not my duty anymore - i don't need any access on the code of content_lock, i will not anybody else ever lock me out again of my own projects. This is all on github now - those people exactly know were the border line of responsibilities are and how far you push people on those regards.

I have no idea who has driven this process with this content_lock security issue, but it does strongly appeal to me as an "insider job".

Michelle’s picture

Wow, give them a break. He said locking you out was a mistake and has since been fixed. And it wouldn't have even happened if you had been willing to fix the security issue. The security team has a tough job and stuff like this just makes it harder. So you're going to take your balls and leave because you don't want to secure your module? Seriously?

greggles’s picture

I'm not aware of any hidden agenda, either toward the content_lock maintainers as individuals or against the project itself, as a motivator for the security team's action.

The security team has decided over the years through internal discussion, and feedback from the community and feedback from the broader security researcher community that if a project maintainer does not respond to our requests to fix a bug we will create an SA for the project and mark the releases as unsupported. That policy is documented in our handbook pages and we welcome discussion of those policies in the security best practices g.d.o group. We are currently working through a long backlog of modules that are in the state of "have a security issue, the maintainer is not responding" and we are doing the unfortunate work of marking those projects as unsupported. You can see:

Marking a project as unsupported is a last resort and probably the least enjoyable part of the team's responsibility (at least as far as I'm concerned). It's least enjoyable because it leaves the users without a clear upgrade solution and often frustrates the maintainers (our goal is to support and enable maintainers, not act as a police force).

EugenMayer’s picture

Greggles, as stated before, iam ok with the process the SA team takes, when a module has vuln..

But in this case, i keep it short, there is no sec issue. Its maybe a feature request, it might be considered a bug - nothing more. And never ever critical. Period.
@Michelle: I rather don't comment on this, as you def. did not read the other posts yourself.

my last comment here, i admit, we spoke enough on about this topic - repeatedly. Time to just take it as it is.
- The SA team decided, this is a serious security issues. Words spoken - no discussion on that allowed.
- i do fully ACK with the process of how projects are locked down when issues on the security are discovered and not fixed.
- i will nevertheless not distribute any projects on drupal.org anymore due to the enforcement and lack of trust in the SA team to not lock down projects because of total minor issues (my opinion)
- work on content_lock will continue on github on http://github.com/EugenMayer/content_lock.
- I will have a look on the token approach and if the usability get drawn by it. I will deal with this for the next milestone - no need to rush this at all.

Michelle’s picture

Just because you don't think it's a security issue doesn't mean you are exempt from the process. The last time I got dinged on one of my modules, I didn't think it was a big deal, either, and I grumbled a lot but I complied and life went on. I didn't go off in a huff and treat the security team like crap on the way out. When you put your modules on here, you agree to follow the rules and one of those is to comply with the security team. If you can't handle that, well, I guess github is better for you but really sucks for all the users of this module.

greggles’s picture

no discussion on that allowed.

Discussion was possible on the security.drupal.org issue.

The reason the project was marked unsupported was lack of response from the module maintainers. I agree it's a low-risk issue, but it's a CSRF issue nonetheless and is easy to solve.

mariomaric’s picture

Eugen, lack of trust is really big issue, especially to team as Drupal SA team - I'm sure that thing like this will probably never happen again.

But, SA team responded here, stating that they made mistake in the process (we are all humans, we made mistakes, no?) - and stating that they intent is to help module developers, not fight with them and chase away from d.o. There is even patch for this security issue.

I would really like that we all are able to get on with this and continue to make Drupal & d.o awesome. Can we? Please.

P.S.
I assume that you didn't make this module available @ d.o because of your personal benefit - in the first place - but because of community. As you can see in this issue community is very supportive, can you strike back with the same force? :)

EugenMayer’s picture

Status: Active » Closed (won't fix)

I guess the intentional meaning of this topic has been buried not to say inverted. Time to close it, a won't-fix fits best.

AndreU’s picture

@Michelle: "...treat the security team like crap..." - oh come on. Your work for Drupal in all respect, but in this thread you only spread emotions instead of facts. Eugen clearly stated that he complies with the SA process. Now he left, no need to kick after him like you do. And one developer more or less carries no weight on d.o., does it?

Regarding the "CSRF issue" of unlocking nodes: I didn´t read anything about the risk - even if it is a only "low-risk issue".

What exactly is the risk besides unlocking the nodes for further edit?

Michelle’s picture

Well, when I see someone say that the security team is untrustworthy and doesn't investigate properly, yeah, I've got some emotions to respond with. I'm not a robot. I may not always agree with how they do things but I'm sure glad they are there and I think they do the best they can.

izmeez’s picture

Well, it sure has been quite a day in this queue.
I hope people have a chance to step back from this and look again.

This is a good queue as it has tried to thank people for the work they have done in producing useful modules like this and no sour ending will take that away. We have certainly found this module very useful.

I also appreciate the work done by the security team and others behind the scenes to make the Drupal environment as good as it is. And I appreciate the willingness to come into this issue thread, apologize for mistakes that were made and still focus on what they believe needs to be reviewed.

Personally, I would not like to see chunks of the Drupal community break off and go separate ways on github. Maybe, if it was possible to just bring in a case of beer. An offer I will gladly deliver any time if eugen, ohnobinki, greggles, michelle taps me on the shoulder.

Thanks

Izzy

Blackice2999’s picture

Hi @all,

oh my god... i had found a second security issue... if you present the admin a link like node/3/delete i can DELETE THE NODE! - Sorry but in this case the SA Team has it work to be taken seriously... someelse reported them as Security Issue but it is no security issue. If this can be clear so why... this hard steps ? I can fully understand EugenMayer.

Short sayed:
- Thank you for your work
- Thank you for your consistently act

Thanks
Blackice2999

soulfroys’s picture

As my grandma would say:

@SecurityTeam! Have mercy! Forgive us! Save us from the darkness of optimistic locking!

@EugenMayer and @ohnobinki! Have mercy! Forgive us! You are remarkable people! Please, take a step back and think about the thousands of people who will ask:
- Has the Drupal pessimistic locking?
And they have the answer:
- No, not more, our savior is gone... we are lost... we are in GIT limbo....

The Drupal world needs some love and forgiveness at this point... amem!

omaster’s picture

Not a Security Issue. This is a Bug yes. But Security No.

And seems like the users of the module agree with the maker. I think this module should be reinstated. With an issue created about that problem with low priority.

Once again. NOT A SECURITY ISSUE.

ñull’s picture

We like the module and most likely will use it at some stage when we get related complains. Once we start using it we will actively contribute with bug reports and where possible also with patches.

ñull’s picture

deleted

gregoire@inficiences.com’s picture

This module is a must have. Please have the issues fixed and the module reinstated !!

fonant’s picture

Oh dear, what a pity, not only has this module gone, but also WYSIWYG image upload and Jquery UI Dialog. They're only related by having the same author, EugenMayer, and don't appear to have any security problems at all.

manuel.adan’s picture

Title: The "i like this module" issue! » Irresponsability

Yes, any contributor is not really mature doing that and we cannot trust on people who put his personal interest over all. If you pretend with it bother security team that's not the way, actually deleting your modules only betray to 2859 wysiwyg_imageupload / 4149 jquery_ui_dialog / 2238 tagging users who trust on you.

Start looking for alternatives...

manuel.adan’s picture

Title: Irresponsability » The "i like this module" issue!

Title back, sorry.

spacerabbit’s picture

I'm very sad. I used all those modules and I think EugenMayer is a smart guy. I can remember so many times I read his participation over many issues.
However I can perfectly understand SA Team position because the rules are rules and they can't make exception just because someone bashes on, but I found the way some people here have treated Eugene a little cold, that is not very fair as he's a real usefull contributor and the mistake made locking him out would make everyone angry.

I can understand that at this point and with people sticking in their position is impossible to find out a solution. And this is sad! This is frustrating, breaks armony and is how wars begin! It's completely out from the spirit I love of this community.

stacysimpson’s picture

Great module!

AndreU’s picture

Sorry, I cannot understand SA Team position at all.

Its not about security, its only about rules and their processes.

If content_lock has a security issue, which the SA Team still insists on, then Drupal Core has a security issue of this kind in all its realeases. Eugen had proven the CSFR logout exploit of all versions of Drupal.

Beware: Its so dangerous, that the admin team edited his comment in order disarm the exploit, but you can use this security exploit in all Drupal releases at any time!

If the SA Team is serious about making no exceptions, then they also have to classify the existing "Logout CSRF" as an security issue which has to be fixed.

Michelle’s picture

The logout thing is a problem but one without an easy fix. The issue on this project has a very small patch already done and sitting there waiting for the maintainer who decided instead to go ballistic on the secteam. Not the same thing.

izmeez’s picture

Thanks.
Maybe now this should go offline?
Could those involved have a face to face or something?

EugenMayer’s picture

Say what Michele? drupal_get_token. Fixed.


And thats 100% the same "fix" as we have for the "content lock issue". I bet anybody on the SA team would agree on thatSeriously...could you stop spreading fud all the time or just properly investigating before writing.

A logout link will look like

http://drupal.org/logout?token=<somehash>

And the access callback would then look like

$token = getToken();
if(validate($token))  {return TRUE;}
// token is invalid, CSRF? Deny. 
return FALSE;

Huge patch, huge magic.

I know, you are still pushing the side trying to cover the ground that this was a sec issue, but seriously, you might consider just stop commenting on this, als all the other SA members stopped. Beside greggles dropped the severity from "critical" to "low risk" already, i bet he would even have removed the sec issue completly, if it would not have yet released. People dont want to go this step, but at least they stopped arguing.

Eventhough your world would get a tiny scratch, as the SA team could have mad a tiny minor mistake on judging (or keeping) this case a sec issue, we might want to stop here. And now, please dont start again with "its perfectly good they looked out the module"...i cant here this anymore - nobody, included me, ever doubted this.

Blackice2999’s picture

Hi,

It seems that both thematics are the same... If one is a securityhole the other is ist too so if there is a Patch for the Logout thematics it need also Applied if Not the Core System Must be Marked with an Security issue ... If Not? Hmm than i Miss the consequenze handling of the Core sa team... So in fact the sa team has handled this issue different and dont said that they have make a misstake

Michelle’s picture

I really don't care whether this is a security issue. I don't use the module. I care about the character assassination of the security team. If I'm wrong about how hard it is to fix the logout issue then fine. I've just heard that it's difficult. It doesn't matter. Two wrongs don't make a right. You were given a fix and, instead of just applying it, decided to throw a hissy fit, insult the secteam, and then take your code elsewhere. And your justification for that is that is that core has a problem, too?

The security team has likely stopped responding because they are busy and you've wasted enough of their time. I will happily stop commenting if people stop making the secteam out to be either incompetent or malicious.

mariomaric’s picture

@all: Please, this is really becoming nonsense..

Thx.

AndreU’s picture

@Michelle: Every comment from you of this kind made the handling of this security issue looking more dubious, or as you name it "incompetent / malicious", because it has to be backed with emotions and FUD instead of facts.

Michelle’s picture

@AndreU: If the fact that I have emotions and care about people being unjustly attack bothers you so much, I suggest you simply stop reading my posts because, whether you like it or not, I care about people and will defend them when I am able.

omaster’s picture

This whole thing is full of people over reacting and not seeing things from other points of view and has gone on too long now.

@Drupal SA Team. You made a mistake in disabling the module that has a low impact bug not a security issue. Please for the sake of the Drupal community would you be big enough to try and mend bridges and come to some resonable agreemebt with EugenMayer.

@EugenMayer. Yes you were wronged by the SA Team but is it really that bad that everyone else has to suffer from you being upset with them. Surely there is a way you can sit down and have a chat with them and come to some agreement both are happy with. I think you have over reacted a little bit on the issue and that there is a better way about going about this.

@Michelle I think it is time you just stop commenting on this post because your comments are not helping the situation. I normally have respect for the things you have to say but not this time. Not saying that us others are helping either. (Not taking myself out of the equation either) but yeah we need to try and sort this out now and stop arguing against each other.

I think I can say this for everyone on the drupal community that we do not want to see all the work EugenMayer disappear off it just because of a disagreement with the Drupal SA Team. For the sake of everyone please talk to each other and sort something out.

EugenMayer’s picture

I appritiate our attemp to further negotiate and calm down things omaster.

I dont argue about me have a pretty heavy reaction on this issue, but as iam a human, its not very easy to play calm when you constanly get confronted with pure power, without having anything to hold against:

  • No dicussion in the sec-issue about this "is a sec issue or not" - ignored and forced. ( i admit, i answered late,but never got an answer in return)
  • removed maintainer access to content lock (thats the normal lockout process. Basically iam ok with with that, if it would have been a sec issue)
  • removed git access to content_lock (well..greggles told me, that was an accident..but..well..)
  • finally, after i moved the code to github ( and checked in a file named "moved.txt with the URL to the code" to stop the confusion of people, were to find the code, they finally took by git-access / developer access because of:Vandalism ( i removed code - and yes, there is no differentiation between remove and move anymore ). I moved it to github, it was accessable public with all meta-data and immediately. I also stated the URL in the project page (which is forbidden). There is also no differentiation of i only touched 10/12 of my projects, because 10 are initially created AND maintained by me, while on the 2 others, i was just the maintainer and not the "initial author" - i did not touch them or move them (and well, see below)
  • External URLs are not allowed on project-pages (if not the code and releases are hosted on d.o), so iam not allowed to tell people were the code is. This is violating drupal.org rules - no exception made. Well, with some exceptions for http://drupal.org/project/aegir and http://drupal.org/project/openatrium and i bet there are more. My links are now judged as free advertising. Sure, of course...i get 10$ for every click on github - iam a billionaire. Seriously...
  • Eventhough i did not move the code of http://drupal.org/project/fserver i shall now got removed as a maintainer by force. Its pathetic, as i took the initiative back in the past to move it from approx. 10 github-repos to drupal.org to merge all the efforts.

If you have power, use them with caution, as rare as possible and as objective as possible.

What happened here is, i took emotions into the discussion (which does not very much suite the solution, but with the treatment above..not so easy to hold on), so the Webmasters/SA-Team did, with the small tiny difference, that the have 100% power / ability to force, and i have exactly zero nothing. And thats why they never should be allowed to act that impulsive as an individum.

With great power comes great responsibilty.

greggles’s picture

FileSize
189.51 KB

I'm not going to respond to the individual claims of of #73 as most have already been replied to.

And thats why they never should be allowed to act that impulsive as an individum.

During the 3 weeks the issue was private you never responded. During the 1.5 weeks since it has been public you've posted over 20 times in public locations claiming things like our process "ripped" your code away or that we were impulsive. There is nothing impulsive about our process: we give maintainers deadlines and wait for responses (even to say "I disagree") and if we get no response we can only interpret that to mean the module is not supported.

Everything that has been done to your modules (the security process, the policy related to projects with no code hosted on d.o) is pulled directly from policy documents in the drupal.org handbooks. If you can't abide those then why did you check the checkbox in your profile saying you would? In case you forgot it, that agreement says (attached screenshot as well):

To use Drupal's version control systems you must agree to the following:
I will only commit GPL V2+-licensed code and resources to Drupal code repositories.
I will only commit code and resources that I own or am permitted to distribute.
I will cooperate with the Drupal Security Team as needed.
I have read and will adhere to the Drupal Code of Conduct.
I agree to the Drupal Code Repository Terms of Service.

EugenMayer’s picture

So i, in you eyes, i disregarded

I will cooperate with the Drupal Security Team as needed.

In what terms, answering late? Or being not your opinion?
I bet its both

I have read and will adhere to the Drupal Code of Conduct.

What rules i did not apply here too? There is nothing about "you are not allowed to move your code to a different reporsitory"

I agree to the Drupal Code Repository Terms of Service.

You mean those: http://drupal.org/node/1001544

Stating: The repository maintainers can refuse or remove any content at their discretion and without prior notice to the affected party.

Could you kindly point me at the "you are not allowed to move the reporsitory" rule applied which resulted in the removal of git-reporistory access?? Were is the part that iam not the owner of the code if iam the initial author and the copyright holder? Where did you actually defined a rule thats against the law, that you cannot change the copyright and owner in lifetime?

Were is that rule applying that you get removed as a maintainer just in terms "you are able to do harm in this project, but you did not and stated you will not, but still we just remove you"?

There is absolutely no way to not go ballistic about your statement. You still go for that "we did not do anything wrong", but you even yourself that there were mistakes. What are you doing here? Maintaining your public relations and reputation?

Michelle’s picture

@omaster: I have already said I would stop commenting if the attacks on the security team stopped. Perhaps your efforts should be focused there instead attempting to shut me up? I was already intending to stop commenting on my own, not because other people don't like it, but because I was done (barring any fresh attacks), but addressing me by name is going to draw me right back in again.

It's pretty simple. Quit telling me to shut up, which just annoys me as I have as much right to speak as anyone and quit attacking the security team which makes me want to defend people I care about, and I will happily move on all by myself as I have many other things to do and don't actually give two hoots about this module nor where it's hosted.

Blackice2999’s picture

Hi @all,

sorry but slowly, the whole just ridiculous... nobody keep the focus on the problem... this run into a big troll thread... ( i know my answer can be seen also as it )

thanks at all who tried to find a solution and dont tried to play bullshit bingo.
Dennis

Robin Millette’s picture

unsubscribe

(Are we allowed to say it when it's to unfollow?)

greggles’s picture

What are you doing here? Maintaining your public relations and reputation?

I'm making sure that when you mis-state facts it is clarified and corrected so others have the reality of the situation. The only mistake I'm aware that the security team made in this process was revoking your commit privileges and yes, I acknowledged that mistake and apologize.

Perhaps a better question is what are you doing here?

I tested the new releases that Ohnobinki created yesterday and published them. Ohnobinki is now the maintainer of the module.

izmeez’s picture

Thank you for the new releases.
Now, if there is some way for the resentments to be resolved; may be it will take a little time, maybe some jokes, ...

izmeez’s picture

I am able to download 6.x-2.7 using the link on the project page but not using drush.
With drush I am getting the following errors:

uasort() expects parameter 1 to be array, null given pm.drush.inc:1291 [warning]
Invalid argument supplied for foreach() pm.drush.inc:1294 [warning]
Invalid argument supplied for foreach() pm.drush.inc:1303 [warning]
uasort() expects parameter 1 to be array, null given pm.drush.inc:1291 [warning]
Invalid argument supplied for foreach() pm.drush.inc:1294 [warning]
Invalid argument supplied for foreach() pm.drush.inc:1303 [warning]
------- RELEASES FOR 'CONTENT_LOCK' PROJECT -------
Release Date Status

Do I just need to be more patient?

greggles’s picture

@izmeez - I rebuilt the xml history, but it needs some time to trickle through all the caching in front of it. Should be fully ready "soon." At worst in 12 hours.

binarydru’s picture

Thank you soooooo much for bringing this module back to life!!!! This module is essential to me and contrary to what was posted on the homepage previously, there are no other modules that have the same capabilities (that I could find anyway). Now I can sleep better at night knowing the security vulnerability has been patched. Thanks again!

jncruces’s picture

I use this module, thanks for your work.

neilt17’s picture

Just adding my thanks for updating this module! It's also a really important part of our project.

Fidelix’s picture

This situation is bizarre, really.

@EugenMayer, I agree with most of what you said, but I think you need to put into your head that all of this continues because you cannot forgive for an error that was already apologized for by the security team.

Stop. Come back. The community appreciates your work. Let's keep it that way.

EugenMayer’s picture

This is my absolut last comment. Thank you for your head-ups Fidelix, but to clear that one out:

Never was never appologzing by the security team at all. Greggles will surely second this - they never have been any mistakes.
(there is one small exception, those are the removal of SCM permissions). In most points, the community seem to stand behind the decisions of the SA team, so actually. the sec team basically wants me to fix the "security issue" and shut up about the rest - but that did not happen and will not happen.

Iam also tensed to see if the sec-team will respond to the new sec-issue i have reported, which is far more critical (but is also related to this). I very tensed to see how this new issue will be taken and how people will care about this and how rules apply this tend.

Fidelix’s picture

@EugenMayer, look:

I agree with you, and I think the security team missed this one. It's not a security issue. But they must keep a strong position in whatever they decide, due to the nature of their work.

Moving your code elsewhere will not help you, will not help the security team, will not help the community. It will be a silent protest only properly interpreted by the ones that read this issue thoroughly.

I will ask you one last time to consider staying.

izmeez’s picture

+1 Eugen stay :-)
+1 everyone stay friends :-))

navi85sin’s picture

perfect module.. like++

Michelle’s picture

@Lisias: I hadn't intended to comment further on this issue but, since you decided to barge in and dredge up a painful issue that had already quieted down over two weeks ago and then call me out by name:

  • This is not simply a "technical/procedural". The maintainer unjustly attacked the security team, which is made of real people, not robots, in multiple public places. He started the venom and I defended them but with limited venom of my own. I did not attack him, just his actions.
  • The code in question is GPL. He has no legal right to demand it not be used. So the "his work, his copyright, his code" doesn't fly. He contributed his code to the community and that is a conscious decision to give up some rights to it that can't be undone just because you get mad about something.
  • I really don't care if you care about my emotions. I don't know you. You're just some stranger that decided to come in and troll up a closed discussion.
  • If you're looking for a perfect community where everyone always gets along and never a harsh word is said, move along. We are real people here and real people have emotions. I suggest you look for a community of robots.
EugenMayer’s picture

The code in question is GPL. He has no legal right to demand it not be used. So the "his work, his copyright, his code" doesn't fly. He contributed his code to the community and that is a conscious decision to give up some rights to it that can't be undone just because you get mad about something.

Holy crap, you still do no even try to get down to the facts.
- I never demanded ANYBODY to not use the code or what ever.
- I NEVER deleted the code from drupal.org (i just checked in a file stating, were the maintained version is.
- The code is available on github and drupal.org for free use
- I wanted to move the code to a different place. Or rephrase, i wanted to move the point were people EXPECT the MOST maintained version.

To the other arguments i dont even respond..

You just try to modelate any arguments to have anything in your hads to argue with. And here you even blantantly lie.

Michelle’s picture

You're right. I should have said "ask", not "demand". And, I suppose, you do have the right to ask just was we have the right to ignore the request. I had just woken up and used an inflammatory word where it was unnecessary. I apologize.

My intent was not to get back into the original argument but rather counter the accusations of this new person who has decided to kick a nest of sleeping hornets.

Fidelix’s picture

@Lisias, the Drupal community is very different than other OS communities around, I can assure you of that.

If different for good or bad, you decide.

"Drupal. Come for the software, stay for the community."
That's our slogan. I can guarantee to you, with all my heart that the Drupal community is the best OS community that I participated in (I participated in a lot of communities, believe me).

In such a large and warm community, arguments and threads like this one happen every now and then... You would be doing a huge mistake to ditch Drupal because of this single thread. A huge mistake.

EugenMayer’s picture

You should not even used the work ask, because i did not even ever ASK for it. I did never state anything like that or tried anything like. Thats wrong, eventhough it sounds nice to use to judge on me, as "iam acting against the community".
I asked to NOT double-maintain the code on github AND drupal.org, as i would not continue doing that otherwise. I never asked/demanded/stated/ anybody to stop using the code/project. its simply wrong

Michelle, you should seriously start reading those facts or, as you stated you are neither interested in the module, nor interested in my work , and not even interested in this case, but only"defending" ( why ever you talk about attack..) the SA team - just stop commenting with this FUD. Iam sure, you dont spreading those wrong facts with intention, but you do, maybe without noticing.

I cover Fidelix opinion, Drupals Community is special, in every term, negative and also very positive aspects.
Avoiding Drupal as a Developer can be something you chose by reading this and the others thread - depends on the POV.

Avoiding Drupal as a user/part of the community in general should not be considered by reading this thread at all. I think thats always worth.
So Lisias, you should also read all the "love and success" stories to have a wider view on Drupal. Also, thanks for seeing my arguments also.

Michelle’s picture

@EugenMayer: If you are going to attack a sincere apology then clearly there is no point in further discussion.

I have a weakness for responding when I am called out by name but I am going to make a concerted effort to be done with this. It ended two weeks ago. It should have stayed ended.