A long standing member of the Drupal community, Karoly Négyesi AKA chx, has been expelled from the Drupal community. With a ban for both the Drupal.org website and DrupalCon events Karoly will continue to work with Drupal as a consultant, but will no longer contribute to the Open Source community efforts.
The action comes from the Drupal Community Working Group (DCWG) after numerous complaints of his behaviour as a personality to the community, ending in the final statements :
The Drupal security team has announced critical updates in the Drupal software. Related to comment visibility, cross site scripting and unauthorised export of all configurations:
For the comments editing a user without the permission to administer comments the visibility of nodes can be set. Whoever has rights to edit a node can also change the visibility of comments for that node. This issue is not critical.
Drupal is a very popular content management framework that is used for all kinds applications. With global web applications and sites relying on Drupal, performance is one question that is often pops up. Most of the performance techniques for scaling out Drupal have to do with optimising the infrastructure.
For read performance additions high performance Java-based solutions like Elastic search and Drupal are used to improve performance. These advantage technologies offer superior performance for querying data over the baseline PHP and MySQL solutions that Drupal is founded on.
On Monday 18th July 2016 Drupal 8 will receive a critical patch to the system. Instead of Drupal itself, this issue is a part of a third party library that Drupal uses Normally the Drupal security team releases patches on Wednesdays, but in this case it has been moved to Monday. There will be no releases on the upcoming Wednesday, July 20th.
The issue at hand is the Guzzle library, which in turn stems from a much larger issue, now known as httpoxy which is a low level issue in how FastCGI and PHP-CGI work together:
Drupal is a popular open source content management system (CMS) that is used by hundreds of thousands of websites. Drupal relies heavily on third party modules to extend functionality. On July 13th 2016 a number of critical patches will be released to modules that are often used with Drupal to expand functionality in the following modules:
GraphQL is a high level communication protocol that can be used as an alternative to REST APIs. Ever since the keynote DrupalCon 2015 in Barcelona the interest in GraphQL has increased in the Drupal community. GraphQL is a great match for Drupal as the use of Drupal as a headless CMS continues to rise.
JWT (JSON Web Token) is a contemporary authentication method that is gaining popularity. Instead of sending back and forth cookies with each request, the JWT token is stored by the client and then sent to the server on each request.
Once the server receives the request with a token in the headers, then it is validated and the server then acts depending on if the user is considered valid or not. This is very commonly needed when working with a decoupled setup using GraphQL or RESTful APIs with rich front ends built with technologies such as Angular or React.js.