Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/php/pecl-file_formats-rar

rar extension
https://github.com/php/pecl-file_formats-rar

fix compile failure in 5.5+

and fix a compile warning while at it..

23da64a92f1552da15c14e7c1d4f84e7945023de authored almost 12 years ago
use zend_read_property() to read object properties

c926fbfde72fe77253c557b03d08c48c5df21a6c authored almost 12 years ago
Merged in changes in unrar 4.1.1 and 4.1.2.

51820a16a48c71abe168936826abdc84e0be0aed authored over 13 years ago
Preparing for 3.0.0 release

3c70afb07e3afbcf2c9f966e9c122507fb65dd48 authored over 13 years ago
Fixed tests.

f9a028d606a8d9b756eb0b3c358f0b42b97b49c4 authored over 13 years ago
Added unrar 4.0.7

db64fcad8083af9d8e50594b9a8ff78b8951b802 authored over 13 years ago
Merge branch 'unrar_temp', with changes in unrar 4.0.5.

b48aa3b615a6c9b3213e0a76418f35ab04171522 authored about 14 years ago
Added README to package.xml file list.

e1fd120b45b6cf6e33c554318e8ea1ab46e05a3c authored about 14 years ago
Added README file.

d5a53c0c91cb5febc50fe450485605d1e9e06a90 authored about 14 years ago
Fixed year in unrar/version.hpp

42be75ea3220f3c49127fd69010a8376968e66a8 authored about 14 years ago
Merge branch 'unrar_temp', with changes in unrar 4.0.3 and 4.0.4.

81d80bf8aeb8bec99799325a14f5facd468902b9 authored about 14 years ago
Restored PHP 5.2 compatibility.

488cf5173d2c4d9963fe3cb88c89f760d45f8977 authored about 14 years ago
Fixed non-ZTS build on compilers that don't support C99-style non-top declarations.

6acf53adda58a4b7ec81cfc345576e562fb77797 authored about 14 years ago
- Fixed a build failure on gcc.

- Changed // comments into /* ones on C portions.
- Simplified the output of some stat tests.

0d49d3d602cd5088491c51137a20ffa59321e5f3 authored about 14 years ago
- Merge with RAR 4.0.2

13efbfe718af07c4546b3feacf16fd0f6439cf93 authored about 14 years ago
- Fixed PECL bug #18449 (Extraction of uncompressed and encrypted files fails).

0a94c21b78e79e93cc8c05b3ec3ea2385fcac17d authored about 14 years ago
- Removed repeated declaration of _rar_strnlen in rar.c in case HAVE_STRNLEN is set to 0/doesn't exist.

65db12bfd872ad48fbf0d541199acd226d3cb095 authored over 14 years ago
- Bumped version to 3.0.0.

- Fixed arginfo for RarArchive::setAllowBroken.

cc6609f45014f1d68f983832a7f42c2ddb5a14ef authored over 14 years ago
Fixed arginfo for RarEntry::extract.

Safer string copy functions in extractchunk.cpp.

a30a415516fb22735bbafda95d2e7c31b8aadd92 authored over 14 years ago
- An "extern" keyword was missing in php_rar.h.

#see http://stackoverflow.com/questions/1490693

f753cc8e05581bce1b66ce464e4c56a4977e5893 authored over 14 years ago
- I give up.

32df924299cec00044fdef7212b78724d1686a06 authored over 14 years ago
- Fixed actual revision of test file being in the test file (or

something).

2448b276bff7156263f99bbb9a2862b13123e338 authored over 14 years ago
- Test #96 cannot have Revision SVN keyword.

4232c586cc4a0702cebba19bd618073540e1e19f authored over 14 years ago
- Added module info test.

f8c60e56ca0fd5bc5532ce647906b5dc0510cacf authored over 14 years ago
- Added test for wrapper cache eviction (required adding the function rar_wraper_cache_stats).

f63670c4260a9e1370de95d29cb9fcee34d52eb4 authored over 14 years ago
- Oops forgot to commit the tests

095c4ee78aeacf49e89e1e3318c1c5bddc5f9519 authored over 14 years ago
- Omitted volume not found warning if volume callback was specified.

. rar_broken_is omits no warnings (except the volume not found one, but see above)
- Tests for re...

96da350ebdf04ee9abed2140d7b95db7f413d4a4 authored over 14 years ago
fix compile warnings

4a80c6a95c2a50fdfb3bce40daab0326e82f01fe authored over 14 years ago
- Added unset_dimension handler.

- Added remaining tests for the dimension handlers.

65ecc066e19773eef4c710cc839bc55b9a5ab0ba authored over 14 years ago
- Fixed bug in dimensions handler.

- Added tests for read_dimensions handler.
- Methods/functions that receive no parameters enforce...

b6e746e2a13832284decb5bf9b87ecd121ec3ca2 authored over 14 years ago
- Implemented dimensions handlers.

- foreach no longer works for incomplete archives (will be possible again in the future via a new...

40ea967cc82c927cb4886fbabd5ff56cb14ede0f authored over 14 years ago
- Implemented count elements handler for RarArchive.

- Fixed handling of archives with no entries.
- Removed trailing full stops from some error messa...

96f9cdbbea7060620a82c99ce5782271e25a5682 authored over 14 years ago
fix build

e2c8a8b6e97de788a75e6526d44b13fcaa3d9380 authored over 14 years ago
- Storage of the entries and its navigation were reformulated. The previous array with raw entries was substituted with an array with unique entries that also stores the directory depth and length of the entry name. The hash table used for direct access (url stater mainly) was substituted for a sorted array that makes directory navigation more efficient. The penalty of losing constant time access to entries by name (now it takes log n) was mitigated by a cache that is optimized for stating every element while a directory or the whole file are being traversed.

- RAR navigation and indexing were moved to rar_navigation.c.
- RAR archives that contain entries...

491ff45559d6fc13c15d74de3f6800c54d5bd621 authored over 14 years ago
fix build on Linux

add support for PHP's trunk
fix segfault in rar streams

96888b090dee80f2c25f3adfcfcb3522cfa06a27 authored over 14 years ago
_S_IFDIR -> S_IFDIR

abd972e60782223dc4db87e75320534159c91598 authored over 14 years ago
Minor improvements, let's hope it compiles on linux.

2e8c7a13f9ccc629188a4b9b205b9c844e382e6f authored over 14 years ago
Fixed a few bugs, memory leaks and removed some old compatibility code.

d3a380833a86f5aaa4ca747a9f764fd1add8da91 authored over 14 years ago
Added option to RarEntry::extract() to allow from extraction of ACL (windows)/owner (unix)/extended attributes (os/2)

88dcd9e7ef4216ced9419cfd47523b638f07b968 authored almost 15 years ago
Fixed RarEntry::extract not really accepting a password.

7b6170a0d091b84dd35b2d2705170bb135bb05f5 authored almost 15 years ago
Exposed access time and creation time for stat/fstat.

Used the high precision modification time to create the time_t for stat/fstat, if it exists.

20076b45166393d80511a244389a02089a60a512 authored almost 15 years ago
Directory streams and url stat implemented.

Exposed UnRAR DLL API version in MINFO.
Refactoring and a few other minor changes.

6af09656ad3c043b2b0caddef574149ecc383f70 authored almost 15 years ago
Refactoring.

Fixed tests 49 and 56.

68686e557637314a3e9fcb1e60275769c22b1b4f authored almost 15 years ago
Added extflow.txt.

Added technote.txt.
Added rar_file_t::entries_idx. It's a hashtable that stores the entries in ra...

f2e52348213c76363e2f5fad81fddf9f3650a416 authored almost 15 years ago
Change in the unRAR library: omit strcpy calls in File::Open when src and dst are the same.

4e9487f9ae24a4150e0fe7e98cec89329dfba348 authored almost 15 years ago
Fixed test 49.

912457490f3eee7e1ee6568c582f439e01723c49 authored almost 15 years ago
Tests for when MAXPATHLEN > 1024 and improved resilience to possible unterminated strings in the unRAR lib (shouldn't happen anyway).

ad1da541c4b32f8a8feba74917ad978dc10e05a4 authored almost 15 years ago
Added volume find callback to RarArchive::open/rar_open.

a767e219675f9f4558d166dce1b157b0bd424f7f authored almost 15 years ago
Added test for files when unpacked size bigger than 2 GiB (it will take some effort to do the same for packed size > 2 GiB).

Relaxed test #12 (changes to the unpacking algorithm in unrar 3.9.10 have apparently changed the ...

bdfc2ecb5f3f99d5db6ad9c84812ec57d2e6f913 authored almost 15 years ago
Fixed packed sizes using high bits from unpacked sizes.

Changed the check on the size of longs so that the compiler does not complain when long is 32-bit...

34d58d0c9e7e0a7faada181aff5e1c1df1d47880 authored almost 15 years ago
Merged with UnRAR 3.9.10 (RAR 3.9.3).

5e4a2dc9dde1ec4c949eb833f6ef899f5f127cfc authored almost 15 years ago
Preparing for 2.0.0 release.

7348683aceed9d3f18d8c333325fe83c81d41743 authored almost 15 years ago
Renamed RarArchive::list() to RarArchive::getEntries() (see bug #17025). The old name of the method can be activated by defining RAR_ARCHIVE_LIST_ALIAS.

dff8a400c7a6b1ff71675b4ad685760d39dac865 authored almost 15 years ago
s,function_entry,zend_function_entry,

As announced in http://news.php.net/php.pecl.dev/7123

9f5569913059aca786f9e66e9c1802e736da6e59 authored almost 15 years ago
Listed files added in the previous commit to package.xml.

ba6c748c6d298c51515ee91868bf5cd7766dde7a authored almost 15 years ago
Fixed infinite loop when opening files with missing volumes.

a3218ad483078425c22b095f5b583e0edad11917 authored almost 15 years ago
Fixed config.w32 for static configurations.

b2794fa7de79c1ace9abd57711e34ab19712b437 authored about 15 years ago
Updated bundled UnRAR lib to 3.9.7. Deleted two redundant files.

3798db770c66900fcfb95088f9f409ac8987ab60 authored about 15 years ago
Fixed RarException::isUsingExceptions parsing a boolean argument into a long, which made the value depend on uninitialized data.

fafeb47dc73e2345ad7520a4f0ec479d6e28994d authored about 15 years ago
Fixed test 32 (trivial).

66030b64fc51247f11ffade4d779428c8f3e9f51 authored about 15 years ago
Fixed two bugs:

RarArchive get iterator on closed file caused crash.
rararch_it_current_data was copying the addr...

6de9e3a120c455a0e41d435c73f5530373bab11e authored about 15 years ago
package.xml: Release Candidate versions must have upper-case RC, not

lower-case rc

86d291378159532e8048643bed49b42587665d22 authored about 15 years ago
package.xml updated.

fec901bd9daf8e65a5644d978242643b108dc397 authored about 15 years ago
Fixed memory leaks.

Tab -> space in package.xml

0b8b1c403e7dd2bcb1eccc31c481ec91212b3d76 authored about 15 years ago
Fixed missing definitions in 5.2.

8875d49748b54febe392428828fdfbe75f161d73 authored about 15 years ago
Hopefully fixed non-ZTS compilation.

Fixed test #34.

3f4359a9b603dfc2e05173a40ed10cfe2298253f authored about 15 years ago
Renamed rar_solid_get to rar_solid_is.

RarException::setUsingExceptions no longer returns anything.

e78d333eee2311430659fbdb62ca3d045d4a9dd8 authored about 15 years ago
Fixed prototypes and header missing.

dd4d7abf2e8fd859720c131ace8142aa9dd7cb40 authored about 15 years ago
Added error handling with exceptions.

Introduction of RarException.
Added rar_solid_get
RarEntry and RarArchive cannot be instantiated ...

3213d776e63754937bdbea7ee1c1bbf81ecf69fd authored about 15 years ago
Fixed line endings, added svn properties on rararch.c

f86db113b8378aa898eba184544c5cb15a71c0b3 authored about 15 years ago
RarArchive made traversable.

bde614efcce160698f8634f9135a75b0c1681792 authored about 15 years ago
state the truth

353715d2830d386a38df34ccfd8e6c67113c43df authored about 15 years ago
Restored LPARAM to long and let's hope sizeof(long) == sizeof(void*) in non-windows platforms.

374f1ee9c107c5b71e34e9424650ce8e370e75f5 authored about 15 years ago
Reverted accidental package.xml change.

d64ee443a13159372280ac242dc4519d4fc6df2c authored about 15 years ago
Fix for Linux compilation.

Tests correction and relaxation where required.

d0db50b8dd76dfe17c7c71787dd86c9ffd493ed9 authored about 15 years ago
Hopefully fixed VC6 compilation, added two more tests and updated package.xml

68d348a3f679485853f2e4737ba895aaf30d4383 authored about 15 years ago
Fixed RarArchive::getEntry not working.

b885d47ed70e3bc72d95e93b03aec318d8112d92 authored about 15 years ago
Fixed an obvious mistake.

7226a65a095a2bdbedd351a050decfcb7caf83f9 authored about 15 years ago
Refactoring/added RarArchive class.

947b10c061e0c6a168da4ab1053bde7a48759f1d authored about 15 years ago
Hopefully fixed non-windows building.

2f8f08065268cf2ecbd90228dae2f90d5ffcda2d authored about 15 years ago
Proper support for encrypted files.

Restored C-like feof semantics.
Added tests with encrypted files and unix directories and links.

abd3a12c31be3e7b652bc2946dd43531ca9505b6 authored about 15 years ago
Same as last commit, but this time with the correct changes...

cd5bb22ca526ef4b6f7759768a6b038ad5d776e4 authored about 15 years ago
Correct fixes for tests in PHP 5.2.

4bf05cbe9fce5a697c1b44d2f30508454882704a authored about 15 years ago
Fixed PHP 5.2 branch compatibility.

01de5ac343542f9fd1570a35fe25757a557c79a0 authored about 15 years ago
Fixed typo.

Fixed package.xml.
Promoted to beta.

522125c2bd0aa9733ee095218f6a0153cd93507d authored about 15 years ago
Updated package.xml and CREDITS. Release 2.0.0snap29112009

d127b97d6db8a45b156ee19b88cc5b277f638d60 authored about 15 years ago
Fixed two memory leaks reported by the zend engine.

Fixed expected output of test 021 to work in linux.

bb25fa8cacf789c426027039b19cf7988f053a26 authored about 15 years ago
Added missing prototype in rarentry.c. Currently a no-op since the usage of the function was below its definition.

3db88a366ac2da4016270272770e05200897edc6 authored about 15 years ago
rarentry.c: added header, added svn properties and wrapped in an extern C in case of compilation with a C++ compiler.

f2efbd21d5f45b8a5c5ebe32cc971b2ef7f98490 authored about 15 years ago
Refactoring.

Added a bunch of constants to RarEntry.
Fixed possible crash with empty RAR files (though WinRAR ...

3342496b13adbf95b957a1c37d84327710802002 authored about 15 years ago
Test for RarEntry::getStream() with diectories.

feof marked right after creation of stream if it can right then be determined that there are no b...

734747421648a46d0963902b76f0615cdafe6580 authored about 15 years ago
Added RarEntry::isDirectory().

3fe66e0b220a86f118640333aeda2780b596b165 authored about 15 years ago
Test #012 had to be further relaxed.

fae08546a982fdf85f119c884f10d79dd0a45762 authored about 15 years ago
Fixed test #016 (file count correct). It's irrelevant that the file

count is correct because you won't be able to extract the files that
ended up with the same wide...

288df57e3b5a41be26938409356bf87cecdadc8a authored about 15 years ago
Fixed bug in unrarlib that makes tests 012 and 016 fail less miserably.

On dll.cpp on line 193, CharToWide is called but the return value is
not checked. CharToWide cal...

52e3c754b58f74f6ce3f094f01604af0e9bc6543 authored about 15 years ago
Hopefully fixed tests #012 and #016 in platforms with 32-bit wchar_t.

Arc->FilenameW could have invalid unicode characters that were discarded when converted into mult...

23c2835df4be359c3494f728e49777f1948b476f authored about 15 years ago
Small corrections.

6728d6536220efc339c96b48e7f5b98342d9b916 authored about 15 years ago
Added tests for solid archives and archives with the store method.

c1f2cc2dd7001e4aff0911eaa458a992553dd94c authored about 15 years ago
Fixed volumes opened with middle volumes showing files continued from previous volume with incorrect packed and unpacked sizes. Though that is the behavior of WinRAR, I prefer not to show files continued from previous volume altogether.

4e173d901d048cd6ffb567fedbc5a4b0f123c845 authored about 15 years ago
Fixed integer division by 0 in a different way from last commit. This method also saves unnecessary calls to RARProcessFileChunk.

584f9499b48172df1f13c5792c26ee3c3b41ceac authored about 15 years ago