블로그 이미지
News and Announcements (at) Apache Software Foundation. 노안돼지
Apache Software Foundation The Apache User Group KLDP From download

Recent Post»

Recent Comment»

Recent Trackback»

Archive»

« 2024/4 »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30

 
 
아파치 소프트웨어 재단은 아파치 오픈 소스 소프트웨어 프로젝트 커뮤니티 지원을 제공합니다.
아파치 프로젝트는 협업과 개발 프로세스를 기반으로 하는 상호간의 공감대와 개방되어 있는 실용적인 소프트웨어 라이센스, 그 분야에서 선두를 달릴 수 있는 고품질 소프트웨어 개발을 추구하고 있습니다.

우리는 심플한 서버 공유 프로젝트의 모임이라고도 하지만 오히려 개발자와 사용자간의 커뮤니티라고 생각합니다.

Apache Commons IO 2.2 릴리즈

뉴스/소식 | 2012. 4. 3. 08:56 | Posted by 노안돼지

The Commons IO team is pleased to announce the Commons IO 2.2 release!


Commons IO is a package of Java utility classes like java.io.  Classes in this package are considered to be so standard and of such high reuse as to justify existence in java.io.

The Commons IO library contains utility classes, stream implementations, file filters, file comparators, endian transformation classes, and much more.

This is a drop-in replacement for 2.1. A list of the 15 new features, 1 change and 8 bug fixes in this release are found in the release notes and below.

  https://commons.apache.org/io/changes-report.html#a2.2

For general information on Commons IO please visit the website:

  http://commons.apache.org/io/

The latest version may be downloaded from the following page:

  http://commons.apache.org/io/download_io.cgi

Thanks again to all involved in the release, both Commons users and
Commons developers.

==============================================================================
Commons IO Package Version 2.2
==============================================================================

Changes in this version include:

New features:
o IO-313:  Add IOUTils.toBufferedReader(Reader) Thanks to ggregory.
o IO-308:  Allow applications to provide buffer (or size) for copyLarge methods. Thanks to Manoj Mokashi.
o IO-305:  New copyLarge() method in IOUtils that takes additional offset, length arguments Thanks to Manoj Mokashi.
o IO-287:  Use terabyte (TB), petabyte (PB) and exabyte (EB) in FileUtils.byteCountToDisplaySize(long size) Thanks to Ron Kuris, Gary Gregory.
o IO-173:  FileUtils.listFiles() doesn't return directories Thanks to Marcos Vinícius da Silva.
o IO-297:  CharSequenceInputStream to efficiently stream content of a CharSequence Thanks to Oleg Kalnichevski.
o IO-304:  The second constructor of Tailer class does not pass 'delay' to the third one Thanks to liangly.
o IO-303:  TeeOutputStream does not call branch.close() when main.close() throws an exception Thanks to fabian.barney.
o IO-302:  ArrayIndexOutOfBoundsException in BOMInputStream when reading a file without BOM multiple times Thanks to jsteuerwald, detinho.
o IO-301:  Add IOUtils.closeQuietly(Selector) necessary Thanks to kaykay.unique.
o IO-292:  IOUtils.closeQuietly() should take a ServerSocket as a parameter Thanks to sebb.
o IO-290:  Add read/readFully methods to IOUtils Thanks to sebb.
o IO-288:  Supply a ReversedLinesFileReader Thanks to Georg Henzler.
o IO-291:  Add new function FileUtils.directoryContains. Thanks to ggregory.
o IO-275:  FileUtils.contentEquals and IOUtils.contentEquals - Add option to ignore "line endings"
        Added contentEqualsIgnoreEOL methods to both classes Thanks to CJ Aspromgos.

Fixed Bugs:
o IO-311:  IOUtils.read(InputStream/Reader) ignores the offset parameter Thanks to Robert Muir.
o IO-312:  CharSequenceInputStream(CharSequence s, Charset charset, int bufferSize) ignores bufferSize
o IO-300:  FileUtils.moveDirectoryToDirectory removes source directory if destination is a subdirectory
o IO-307:  ReaderInputStream#read(byte[] b, int off, int len) should check for valid parameters
o IO-306:  ReaderInputStream#read(byte[] b, int off, int len) should always return 0 for length == 0
o IO-276:  "FileUtils#deleteDirectoryOnExit(File)" does not work Thanks to nkami.
o IO-273:  BoundedInputStream.read() treats max differently from BoundedInputStream.read(byte[]...) Thanks to sebb.
o IO-298:  Various methods of class 'org.apache.commons.io.FileUtils' incorrectly suppress 'java.io.IOException' Thanks to Christian Schulte.

Changes:
o IO-296:  ReaderInputStream optimization: more efficient reading of small chunks of data Thanks to Oleg Kalnichevski.

Compatibility with 2.1 and 1.4:
Binary compatible: Yes
Source compatible: Yes
Semantic compatible: Yes. Check the bug fixes section for semantic bug fixes

Commons IO 2.2 requires a minimum of JDK 1.5.
Commons IO 1.4 requires a minimum of JDK 1.3.

Gary

--
E-Mail: garydgregory@gmail.com | ggregory@apache.org
JUnit in Action, 2nd Ed: http://bit.ly/ECvg0
Spring Batch in Action: http://bit.ly/bqpbCK
Blog: http://garygregory.wordpress.com
Home: http://garygregory.com/
Tweet! http://twitter.com/GaryGregory

:

Apache Commons Math 3.0 릴리즈

뉴스/소식 | 2012. 3. 9. 09:02 | Posted by 노안돼지


The Apache Commons team is pleased to announce the latest release of Commons Math (version 3.0), a self-contained Java library of tools such as root finders, ordinary differential equations solvers, optimizers, statistics, matrix algebra, and more.

Commons Math can be downloaded from the following page:
  http://commons.apache.org/math/download_math.cgi

For information on Commons Math, please visit our website:
  http://commons.apache.org/math/

Details of the changes and bug fixes in this release can be found in the release notes:
  http://www.apache.org/dist/commons/math/RELEASE-NOTES.txt

:

Apache Commons Daemon 1.0.10 릴리즈

뉴스/소식 | 2012. 3. 2. 08:58 | Posted by 노안돼지
The Apache Commons Daemon team is pleased to announce the commons-daemon-1.0.10 release!
Version 1.0.10 is bug fix release fixing regression on Linux platforms introduced with 1.0.9 in case the user does not have libcap headers at build time and wrongly reported versions on most platforms.

Source and binary distributions are available for download from the Apache Commons download site:

http://commons.apache.org/daemon/download_daemon.cgi

When downloading, please verify signatures using the KEYS file
available at the above location when downloading the release.

For more information on Apache Commons Daemon, visit the
Commons Daemon home page:

http://commons.apache.org/daemon/


-- The Apache Commons Daemon team
:

Apache Commons Daemon 1.0.9 릴리즈

뉴스/소식 | 2012. 2. 20. 15:18 | Posted by 노안돼지
The Apache Commons Daemon team is pleased to announce the commons-daemon-1.0.9 release!
Version 1.0.9 is bug fix release fixing few minor issues.

Source and binary distributions are available for download from the Apache Commons download site:

http://commons.apache.org/daemon/download_daemon.cgi

When downloading, please verify signatures using the KEYS file available at the above location when downloading the release.

For more information on Apache Commons Daemon, visit the Commons Daemon home page:

http://commons.apache.org/daemon/


Thank you,
 
:
CVE-2011-2729: Commons Daemon fails to drop capabilities (Apache Tomcat)

Severity: Important

Vendor:
The Apache Software Foundation

Versions Affected:
Tomcat 7.0.0 to 7.0.19
Tomcat 6.0.30 to 6.0.32
Tomcat 5.5.32 to 5.5.33

Description:
Due to a bug in the capabilities code, jsvc (the service wrapper for Linux that is part of the Commons Daemon project) does not drop capabilities allowing the application to access files and directories owned by superuser. This vulnerability only applies if:
a) Tomcat is running on a Linux operating system
b) jsvc was compiled with libcap
c) -user parameter is used
The Tomcat versions above shipped with source files for jsvc that included this vulnerability.

Mitigation:
Affected users of all versions can mitigate these vulnerabilities by taking any of the following actions:
a) upgrade to jsvc 1.0.7 or later
b) do not use -user parameter to switch user
c) recompile the jsvc without libcap support

Updated jsvc source is included in Apache Tomcat 7.0.20 and will be included in the next releases of Tomcat 6.0.x and 5.5.x. Updated source can be obtained from the Apache Commons Daemon project.

Credit:
This issue was identified by Wilfried Weissmann.
: