Apache and GitHub - a friendly PSA about awesomeness

2019-04-29 Thread Sally Khudairi
[this post is available online at https://s.apache.org/Wkyw ]

With the news of the Apache Software Foundation teaming up more closely with 
GitHub, we feel it natural to elaborate a bit on what has been going on and 
what this means for you as a committer and/or user of Apache software.

A little bit of history

The Apache Software Foundation started experimenting with git as a source code 
repository system in 2008, and ventured into GitHub in 2010, where we were 
graciously offered whatever resources we needed.

At first, this was merely a mirror of our existing git and subversion 
repositories, but as time went on, and projects expressed an interest in 
utilizing the many user-friendly features of GitHub, we started work on 
enabling projects to make proper use of GitHub some three years ago in the 
middle of 2016. This project, aptly named `gitbox`, ensured that committers 
could make full use of the GitHub features, while we kept a place within our 
own infrastructure for people inclined to continue using our infrastructure for 
their work. As git is decentralized by its very nature, we were able to use 
GitHub to augment rather than replace our git workflow, bringing our software 
development to the millions of users on GitHub in addition to the existing 
Apache community and committers, on a case-by-case basis.

In 2018, we made the decision to combine the two different git service 
offerings we had into one service, allowing all Apache projects to use GitHub 
if they so desired. Before then, we had two distinct git services; gitbox and 
git-wip-us, the initial git service that had been available since 2010. We 
coordinated the move from git-wip to gitbox with the various Apache projects, 
and in early 2019 we had migrated all projects to the new service, enabling 
GitHub features for all git-based Apache projects.

With Microsoft's acquisition of GitHub in 2018, and their commitment to help 
strengthen open source development, we have received additional resources to 
help lower the bar for contributions, and we'd like to thank GitHub for their 
support of the Apache Software Foundation through all nine years of using their 
platform.

What this means for you as a committer

As stated above, our GitHub integration is an augmentation of our existing 
service. It is available to all committers on git-based projects to make use 
of, should they so wish. All new git repositories will automatically be 
available on both GitHub and Gitbox.

For those wishing to take full advantage of GitHub's features, one can link 
their GitHub and Apache accounts through https://gitbox.apache.org/setup/ which 
will grant their GitHub account write access to the repositories you'd 
traditionally have access to at Apache.

People that wish to continue using their Apache committer accounts to commit 
code may continue doing so on gitbox.apache.org with their Apache credentials. 
Nothing has changed in that respect.

As Apache is a very email-centered organization, all GitHub activity is 
naturally linked to our mailing lists to ensure the same level of openness in 
the development of our software.

What this means for you as a user of Apache software

For many projects, the move to GitHub means a lower bar to both contributing as 
well as troubleshooting and submitting issues to the projects, through the 
GitHub issue and pull request features.

Our commitment to provenance, quality and open governance remains the same, and 
with our tight integration with GitHub through our linked account service, we 
are able to bring what made Apache a mark of quality to the many users and 
contributors on GitHub.

As always, if you have any questions, comments, remarks or feedback about this, 
we welcome you to reach out to the Apache Infrastructure Team at: 
us...@infra.apache.org 

= = =

NOTE: you are receiving this message because you are subscribed to the 
announce@apache.org distribution list. To unsubscribe, send email from the 
recipient account to announce-unsubscr...@apache.org with the word 
"Unsubscribe" in the subject line.


[ANNOUNCE] Apache Calcite Avatica 1.14.0 released

2019-04-29 Thread Francis Chuang

The Apache Calcite team is pleased to announce the release of Apache
Calcite Avatica 1.14.0.

Avatica is a framework for building database drivers. Avatica defines a
wire API and serialization mechanism for clients to communicate with a
server as a proxy to a database. The reference Avatica client and server
are implemented in Java and communicate over HTTP. Avatica is a
sub-project of Apache Calcite

Apache Calcite Avatica 1.14.0 includes around 13 bug fixes and new 
features. A number of dependencies were upgraded for this release, with 
Jetty being a noteworthy upgrade due to the old version having a medium 
severity vulnerability. Avatica users are encouraged to upgrade to 
1.14.0 where practical. For a full list of changes, please see the 
release notes:


  https://calcite.apache.org/avatica/docs/history.html#v1-14-0

The release is available here:

  https://calcite.apache.org/avatica/downloads/avatica.html

We welcome your help and feedback. For more information on how to report
problems and get involved, visit the project website at:

   https://calcite.apache.org/avatica/

or the Apache Calcite project website:

   https://calcite.apache.org/

Thanks to everyone involved!

Francis Chuang, on behalf of the Apache Calcite team.


[ANNOUNCE] Apache Directory LDAP API 1.0.3 released

2019-04-29 Thread Emmanuel Lecharny
he Apache Directory Team is proud to announce the availability of version
1.0.3 of the Apache Directory LDAP API.

The Apache Directory LDAP API is an ongoing effort to provide an
enhanced LDAP API, as a replacement for JNDI and the existing LDAP API
(jLdap and Mozilla LDAP API).

This is a schema aware API, with some convenient ways to access a LDAP
server. This API is not only targeting the Apache Directory Server, but
should work pristine with any LDAP server.

It's also an extensible API : new Controls, schema elements and network.

This is a bug fix release that fixes an issue when using MINA 2.1.1
version: a SSL/TLS connection would stall because we were waiting on
an event that MINA 2.1.1 would never produce.

Those using the Apache LDAP API 1.0.2 version should switch to this
version.

Website : http://directory.apache.org/api
Download : http://directory.apache.org/api/downloads-1.html
User's Guide : http://directory.apache.org/api/user-guide.html

-- 
Regards,
Cordialement,
Emmanuel Lécharny
www.iktek.com


[ANNOUNCE] CVE-2018-8035: Apache UIMA DUCC webserver cross-site scripting (XSS) vulnerability fix

2019-04-29 Thread Jerry Cwiklik
CVE-2018-8035: Apache UIMA DUCC webserver cross-site scripting (XSS) 
vulnerability due to unintended execution of user supplied javascript code.


Severity: Important

Vendor:
The Apache Software Foundation

Versions Affected:
  - Apache UIMA DUCC releases including and prior to 2.2.2

Description.
The details of this vulnerability were reported to the Apache UIMA 
Private mailing list.


This  vulnerability relates to the user's browser processing of DUCC web 
page input data.


The javascript comprising Apache UIMA DUCC which runs in the user's 
browser does not sufficiently filter user supplied inputs, which may 
result in unintended execution of user supplied javascript code.


Mitigation:
Users are advised to upgrade these UIMA components to the following levels:
  - Apache UIMA DUCC: upgrade to 3.0.0 or later

Credit: Marshall Schor

Jerry Cwiklik, on behalf of the Apache UIMA Team



[ANNOUNCE] CVE-2018-8035: Apache UIMA DUCC webserver cross-site scripting (XSS) vulnerability fix

2019-04-29 Thread Jerry Cwiklik
CVE-2018-8035: Apache UIMA DUCC webserver cross-site scripting (XSS) 
vulnerability due to unintended execution of user supplied javascript code.


Severity: Important

Vendor:
The Apache Software Foundation

Versions Affected:
  - Apache UIMA DUCC releases including and prior to 2.2.2

Description.
The details of this vulnerability were reported to the Apache UIMA 
Private mailing list.


This  vulnerability relates to the user's browser processing of DUCC web 
page input data.


The javascript comprising Apache UIMA DUCC which runs in the user's 
browser does not sufficiently filter user supplied inputs, which may 
result in unintended execution of user supplied javascript code.


Mitigation:
Users are advised to upgrade these UIMA components to the following levels:
  - Apache UIMA DUCC: upgrade to 3.0.0 or later

Credit: Marshall Schor

Jerry Cwiklik, on behalf of the Apache UIMA Team



[ANNOUNCE] Apache MINA 2.1.2 released

2019-04-29 Thread Emmanuel Lecharny
The Apache MINA project is pleased to announce MINA 2.1.2 !


Apache MINA (http://mina.apache.org) is a network application
framework which helps users develop high performance and high
scalability network applications easily by providing an abstract,
event-driven, asynchronous API over various transports such as TCP/IP
and UDP/IP vis Java NIO.

The Apache MINA project website includes resources such as
introductory presentation slides, tutorials, and examples to help you
learn MINA as soon as possible.

This is a bug fix release for MINA 2.1.1. it fixes an issue for
applications using SSL/TLS, which will stall waiting on a WriteFuture
because it does not get signaled when the message has been fully sent.

Information relative to the API changes, and migration, are available
on the following page:
http://mina.apache.org/mina-project/2.1-vs-2.0.html


Downloads are available at
https://mina.apache.org/downloads-mina_2_1.html

The Apache MINA PMC

Thanks !


-- 
Regards,
Cordialement,
Emmanuel Lécharny
www.iktek.com


The Apache® Software Foundation Expands Infrastructure with GitHub Integration

2019-04-29 Thread Sally Khudairi
[this announcement is available online at https://s.apache.org/7lio ]

Provides source code tooling services for 200M+ lines of code across 350+ 
Apache Projects

Wakefield, MA —29 April 2019— The Apache® Software Foundation (ASF), the 
all-volunteer developers, stewards, and incubators of more than 350 Open Source 
projects and initiatives, announced today it has completed its Infrastructure 
support expansion by migrating its Git service to GitHub.

As the world's largest Open Source foundation, the ASF's 200M+ lines of code 
are overseen by an all-volunteer community of 730 individual ASF Members and 
7,000 Apache code committers. Over its 20 year history, 1,058,321,099 lines of 
code have been committed across 3,022,836 code commits.

Apache projects initially had two version control services available via ASF 
Infrastructure: Apache Subversion and Git. Through the years, an increasing 
number of projects and their communities wanted to see their source code 
available on GitHub. As these were read-only mirrors, the ability to use 
GitHub's tools around those repositories was limited.

"In 2016, the Foundation started integrating GitHub's repository and tooling, 
with our own services. This enabled selected projects to use GitHub's excellent 
tools," said Greg Stein, ASF Infrastructure Administrator. "Over time, we 
improved, debugged, and solidified this integration. In late 2018, we asked all 
projects to move away from our internal git service, to that provided by 
GitHub. This shift brought all of their tooling to our projects, while we 
maintain a backup mirror on our infrastructure."

GitHub makes it easier for developers to work together, to solve challenging 
problems, and to create the world’s most important technologies. The platform 
enables teams to host and review code, manage projects, and build software 
alongside 31M+ developers, 2M+ businesses and organizations, and across 100M+ 
repositories.

"We're proud to have such a long standing member of the Open Source community 
migrate to GitHub," said Nat Friedman, Chief Executive Officer of GitHub. 
"Whether we're working with individual Open Source maintainers and contributors 
or some of the world's largest Open Source foundations like Apache, GitHub's 
mission is to be the home for all developers by supporting Open Source 
communities, addressing their unique needs, and helping Open Source projects 
thrive."

In February 2019, the migration to GitHub was complete, and the ASF's own git 
service was decommissioned.

"We continue to experiment and expand the set of services that GitHub can 
provide to our communities, given our own needs and requirements," added Stein. 
"The Foundation has started working closely with GitHub management to explore 
ways to make this happen, and what will be possible in the future."

To learn more on ASF Infrastructure, visit 
https://www.apache.org/dev/infrastructure.html
For performance statistics, visit https://www.apache.org/uptime/

About The Apache Software Foundation (ASF)
Established in 1999, the all-volunteer Foundation oversees more than 350 
leading Open Source projects that provide $20B+ worth of Apache Open Source 
software to the public at 100% no cost. Through the ASF's merit-based process 
known as "The Apache Way," more than 730 individual Members and 7,000 
Committers across six continents successfully collaborate to develop freely 
available enterprise-grade software, benefiting billions of users worldwide: 
thousands of software solutions are distributed under the Apache License; and 
the community actively participates in ASF mailing lists, mentoring 
initiatives, and ApacheCon, the Foundation's official user conference, 
trainings, and expo. The ASF is a US 501(c)(3) charitable organization, funded 
by individual donations and corporate sponsors including Aetna, Alibaba Cloud 
Computing, Anonymous, ARM, Baidu, Bloomberg, Budget Direct, Capital One, 
Cerner, Cloudera, Comcast, Facebook, Google, Handshake, Hortonworks, Huawei, 
IBM, Indeed, Inspur, Leaseweb, Microsoft, ODPi, Pineapple Fund, Pivotal, 
Private Internet Access, Red Hat, Target, Tencent, Union Investment, Workday, 
and Verizon Media. For more information, visit http://apache.org/ and 
https://twitter.com/TheASF

© The Apache Software Foundation. "Apache" and "ApacheCon" are registered 
trademarks or trademarks of The Apache Software Foundation in the United States 
and/or other countries. All other brands and trademarks are the property of 
their respective owners. 

# # #

NOTE: you are receiving this message because you are subscribed to the 
announce@apache.org distribution list. To unsubscribe, send email from the 
recipient account to announce-unsubscr...@apache.org with the word 
"Unsubscribe" in the subject line.