Ecosyste.ms: OpenCollective

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

github.com/phpseclib/phpseclib-php5

ABANDONED in favour of the php5 branch in the phpseclib repository.
https://github.com/phpseclib/phpseclib-php5

SSH1: Fix E_NOTICE

46baf1815f3da89b95185f9e3a8ff682ffa4b27f authored almost 12 years ago by terrafrost <[email protected]>
SSH1: fix "Expected SSH_SMSG_SUCCESS" error

c3ee632587f72d5836a4bdc86957f709de27f2f3 authored almost 12 years ago by terrafrost <[email protected]>
SSH1: Packets shown in log were encrypted

b1c96faf90da584ccb64921da169b85731234ee6 authored almost 12 years ago by terrafrost <[email protected]>
AES: Fix broken CFB and disableContinuousBuffer()

Quoting from petrich's pull request (from which this commit was inspired):

Fixed: Broken CFB in...

d741def23c05cea8ceb44c39dce630892a7d32b6 authored almost 12 years ago by terrafrost <[email protected]>
rm debug code

2ead31dac22f757cf458e53a2efe1f3a5e1de313 authored almost 12 years ago by terrafrost <[email protected]>
Revamp SSH1 logging and go back to using user_error

(_handle_error returned the line number in _handle_error - not the line number triggering the er...

e71fc979133c16110d827bbf5316db97648bc463 authored almost 12 years ago by terrafrost <[email protected]>
SSH1: Fix E_NOTICE (thanks nosx!)

10d96716015ed51eb40e3bf76f62c70167115c96 authored almost 12 years ago by terrafrost <[email protected]>
Merge remote-tracking branch 'origin/petrich'

a890c6d127ec2f1ed36f13337f1ecca8b3736c2c authored almost 12 years ago by terrafrost <[email protected]>
Merge remote-tracking branch 'origin/petrich'

5e882d57fe6d10412a28ccc353363c5c878bec71 authored almost 12 years ago by terrafrost <[email protected]>
AES.php in mcrypt mode always treated CFB as though it was a continuous cipher

edc6d9cf5b8dd5f6bca94d4ba5d90278872e63e6 authored almost 12 years ago by terrafrost <[email protected]>
Fix E_NOTICEs in the rewritten CFB mode

fc2bf41588c09d5be9dcc46ea7118f678fc4481e authored almost 12 years ago by terrafrost <[email protected]>
CS adjustments to petrich's code and optimizations

1626c0a3c712ae0993c6751750e0924ca4bdec0b authored almost 12 years ago by terrafrost <[email protected]>
Merge remote-tracking branch 'petrich/patch-2' into petrich

Conflicts:
phpseclib/Crypt/Rijndael.php

fba455dfb21114480586f52e64a808241328f9ff authored almost 12 years ago by terrafrost <[email protected]>
[issue/39] Extend tests to cover other modes. Also IVs, keys, etc.

6e597bfe2580e1de28d628de6244237360a5c13a authored almost 12 years ago by Andreas Fischer <[email protected]>
[issue/39] Test case for Github ContinuousBuffer issue 39.

f15bc38520000d384ef282e11744fc64a490cfb0 authored almost 12 years ago by Andreas Fischer <[email protected]>
[issue/39] Abstract test case for Crypt_AES.

318ac0bd8681591507980697730aaf1972df7492 authored almost 12 years ago by Andreas Fischer <[email protected]>
Fixed CFB Decrypt(). Fixed OFB warnings

Fixed/rewritten: Decrypt() in CFB mode to work clean with enableContinuousBuffer()

Fixed: PHP...

d1f71cc5a7b55ad65c741d2686b8541bec0d1a70 authored almost 12 years ago by Hans-Jürgen Petrich <[email protected]>
Merge pull request #43 from petrich/patch-1

fixed corrupted decrypt() in CTR mode

29c69808ae858223d99659f7d8a1928e28c2976c authored almost 12 years ago by terrafrost <[email protected]>
CFB didn't always work in continuous mode

c1244dd339fe2b35e0bf136bdc16146fedc65047 authored almost 12 years ago by terrafrost <[email protected]>
Merge remote-tracking branch 'bantu/task/fix-test-autoloader'

* bantu/task/fix-test-autoloader:
[task/fix-test-autoloader] Fix autoloader to support failing...

d029b9614861887ceeca313a204b012a11974e42 authored almost 12 years ago by Andreas Fischer <[email protected]>
Merge remote-tracking branch 'bantu/task/travis-skipped-tests'

* bantu/task/travis-skipped-tests:
[task/travis-skipped-tests] List skipped tests on travis.

e5f9c5bf6056c8902896f548fd45e9bd235110e2 authored almost 12 years ago by Andreas Fischer <[email protected]>
fixed corrupted decrypt() in CTR mode

$buffer['encrypted'] (which is always empty) should be $buffer['ciphertext'] or buffered stream ...

359e38b4d4e8201342aad876e4868acaf5b82936 authored almost 12 years ago by Hans-Jürgen Petrich <[email protected]>
[task/fix-test-autoloader] Fix autoloader to support failing/erroring tests.

Before showing error output PHPUnit 3.7.x calls class_exists() on some PHPUnit
Extension class n...

bbb47168da7c36371eb2b921f720e9bcbe153cf3 authored almost 12 years ago by Andreas Fischer <[email protected]>
[task/travis-skipped-tests] List skipped tests on travis.

Turn on PHPUnit's verbose mode so we get detailed information about skipped
tests on travis (whe...

4f35baf58d57832e807e3254b95ab966ac0ddd65 authored almost 12 years ago by Andreas Fischer <[email protected]>
More strlen() / empty() changes

61ad80fd6498dff8a2025bba9d9d97f76a7c804d authored almost 12 years ago by terrafrost <[email protected]>
Use !empty('0') instead of strlen('0')

Thanks petrich!

9b4240c1040ab03cccbb4b3ed877d06d27b06d28 authored almost 12 years ago by terrafrost <[email protected]>
Add limited SPKAC support

aa3da09747929da00ce65084d2220955451e4b18 authored about 12 years ago by terrafrost <[email protected]>
Make PEM lines be 64 bytes long instead of 72

Also, add more notes to Crypt_Random's comments

e4ccaef7bf74833891386232946d2168a9e2fce2 authored about 12 years ago by terrafrost <[email protected]>
Random: expand on the explanations as to how things work

7f5e9f404a2c03b823d8b62b0fc9aa80732841be authored about 12 years ago by terrafrost <[email protected]>
SFTP: Make get() work correctly when files are being written to for partial transfers

885d7e0f2487d54fc573264e283f55fb4c236a3f authored about 12 years ago by terrafrost <[email protected]>
Refactor crypt_random (renaming it to crypt_random_string)

...and update all the calls to it accordingly

35832fe2a15876558c9d759e864d6e195370daec authored about 12 years ago by terrafrost <[email protected]>
Fix E_NOTICE in SFTP.php (thanks dlgoodchild!)

a7312207856bf1494a0f3c3176dd84dee9125483 authored about 12 years ago by terrafrost <[email protected]>
SFTP: Add $offset and $length get() function

65193d9a25baa59bc34479322a694f2cf1f16180 authored about 12 years ago by terrafrost <[email protected]>
Remove unused lines

The MATH_BIGINTEGER_MODE == MATH_BIGINTEGER_MODE_GMP case is already handled earlier

7401d148f84b4a12874c3ee53b8b196946a95fa5 authored about 12 years ago by terrafrost <[email protected]>
Add AUTHORS and LICENSE files

3b5f3bf61fc613c4b6889d107a6c3bf4831c6277 authored about 12 years ago by terrafrost <[email protected]>
X509: Fix typo: ';' --> ':'

18fc6b7712821461f449b47955387d0c514fbb27 authored about 12 years ago by Patrick Monnerat <[email protected]>
Merge branch 'master' of https://github.com/phpseclib/phpseclib into pmexts

06779a92de58c3799731b50700b5c35d5fdcf948 authored about 12 years ago by Patrick Monnerat <[email protected]>
RSA: Allow changing openssl configuration file. X509: process HoldInstructionCode.

Also fixes HoldInstruction* OIDs.

f039a6ebc24e08b619e068c872bc4a0d2952fd48 authored about 12 years ago by Patrick Monnerat <[email protected]>
Make it so extension OIDs can be File_ASN1_Elements

27f6012d623997b1fb2b37c4be98023326d44cfd authored about 12 years ago by terrafrost <[email protected]>
Make the save*() functions save in multiple formats

Currently only PEM and DER supported.

Also make fuzzing enhancements

d130d2274dd28a0c427a690671eab69d122b5c5e authored about 12 years ago by terrafrost <[email protected]>
The user_error in _handle_error shouldn't be replaced..

3c6ae4312fecc4ce8558cefd302c73173ae3fde0 authored about 12 years ago by terrafrost <[email protected]>
Replace user_error() with new _handle_error() function

To use exceptions do define('PHPSECLIB_USE_EXCEPTIONS', true).

To have the exceptions thrown by...

3caaa91160d7e59569362928241f685d967d3722 authored about 12 years ago by terrafrost <[email protected]>
Merge branch 'master' of https://github.com/phpseclib/phpseclib

862253784d1edb2794d89e5271ed114a14a3b651 authored about 12 years ago by terrafrost <[email protected]>
Merge remote-tracking branch 'origin/noauth'

1f6cc77c1168c3f9020ea5efc39bf66801f14e03 authored about 12 years ago by terrafrost <[email protected]>
Fix an E_NOTICE (thanks chubbypama!)

dbc10491e72545bbef9bfbf398e5d83cae0071a5 authored about 12 years ago by terrafrost <[email protected]>
Remove unused fields from pack()

ff945763153013639b632640a93628b8e91938cb authored about 12 years ago by terrafrost <[email protected]>
type in comment

(testing out github.com's edit via web interface)

8ea452ed3120dbbeb1d76fd653cde41188efd660 authored about 12 years ago by terrafrost <[email protected]>
Add getChain() function

Also improve loading of raw certs

0b9f743343d9138ebcf673165a3518021f101938 authored about 12 years ago by terrafrost <[email protected]>
CS adjustments, make it so PEM-encoded CRLs can be read (again) and make it so already decoded CSRs and CRLs can be read

76cb693d62e7dfb6f86fb72bdb1e6395fd302e12 authored about 12 years ago by terrafrost <[email protected]>
Make it so none is a supported authentication method

346bc5dcc865daaf14eef46b07ddc5a728fce19a authored about 12 years ago by terrafrost <[email protected]>
Revamp logging

875cef8bbd4756e1f408952959233b6a8575d254 authored about 12 years ago by terrafrost <[email protected]>
Suppress further error messages if connection is prematurely disconnected

6c33012a4ace88bf89076693e25f0826d63eb942 authored about 12 years ago by terrafrost <[email protected]>
Update download link in README.md

2c85e6d07acf0b1591324436dd2810b2f6fa3f6a authored about 12 years ago by terrafrost <[email protected]>
Null pad RSA ciphertext's to be the length of the modulo and improve XML parsing

fbf3ba353eb83fef7f81ec39fcbe1951c9572abb authored about 12 years ago by terrafrost <[email protected]>
Make validateSignature() behave more intuitively

7e120a0f3073025d69ed9bcbe3374c54b802f897 authored about 12 years ago by terrafrost <[email protected]>
More CS adjustments

126c396a517a2f1f1c2d0955b9c81cb1a8b87063 authored about 12 years ago by terrafrost <[email protected]>
Merge branch 'master' of https://github.com/phpseclib/phpseclib

e4836d0f3ed1020a1b6a73d613bc40eb7337fc58 authored about 12 years ago by terrafrost <[email protected]>
CS adjustments

406e7e90e91379cd0d167e4cc1563d2895d820bb authored about 12 years ago by terrafrost <[email protected]>
Merge pull request #34 from terrafrost/master

a few changes

2a918a5bb54010064bffee73dda21b2217479cad authored about 12 years ago by terrafrost <[email protected]>
Set $this->paddable to true in a few missing places

2a1909fd7140cfd7b41ee1b4a2f5f5cf4e9dc318 authored about 12 years ago by terrafrost <[email protected]>
Merge branch 'master' of https://github.com/phpseclib/phpseclib into pmexts

8f6cd4f91f6a90da9076c3557088c7ba1e44ca75 authored about 12 years ago by Patrick Monnerat <[email protected]>
X509: *Attribute() functions may now handle single values.

a61d7ba29b24468a8a32b41a9d96030cf6a3781d authored about 12 years ago by Patrick Monnerat <[email protected]>
SSH1: Fix E_NOTICE (thanks dayton967!)

8cf6bb0b1cbd629491f331759d8bb80062472eed authored about 12 years ago by terrafrost <[email protected]>
Make it so loadCA() doesn't have to be called before loadX509() or loadCRL()

691f4d1e62812b34f62fcb6b07d15518d0b5b45d authored about 12 years ago by terrafrost <[email protected]>
X509: Missing $

d492d197483dddbfa29a8fd6f7e0732db733d2fb authored about 12 years ago by terrafrost <[email protected]>
Fix bug in listRevoked() and make it so getSubjectDN() doesn't return issuer DN for CRLs

1fd87dcd35d4d4e323859de4c2f115c97d93dde3 authored about 12 years ago by terrafrost <[email protected]>
X509: CSRs and CRLs didn't have the signatureSubject variable saved properly

1abc7e742b55545104c1465670a11387ff37ecf9 authored about 12 years ago by terrafrost <[email protected]>
Missing ;

661eb8db3fd21bad581827dc6cfa0254bc58d711 authored about 12 years ago by terrafrost <[email protected]>
CS adjustments, make loadXXX() take in binary data, and make getDN() == getIssuerDN() for CRLs

0e0eebf4564f4da5702e1bb6a6fc6095aaaaacdf authored about 12 years ago by terrafrost <[email protected]>
Merge remote-tracking branch 'upstream/master'

f76ab5946c72365c4c6b11c85a7600d7cba2a0f8 authored about 12 years ago by terrafrost <[email protected]>
Merge branch 'master' of https://github.com/phpseclib/phpseclib

1ff798da47b413c720fbeba8a70d85cef3f91daa authored about 12 years ago by terrafrost <[email protected]>
Only save the directory if it was able to be successfully created

6bc46d42e046d4929adcc60a86ec0a48e336f018 authored about 12 years ago by terrafrost <[email protected]>
Merge branch 'master' of https://github.com/phpseclib/phpseclib into pmexts

ac8d0172eb9a07e9292238a096ac93c3d612edcc authored about 12 years ago by Patrick Monnerat <[email protected]>
X509: Do not use memory-wasting create_function()

7fbf089e329acf06cb861b60845813ae5318254d authored about 12 years ago by Patrick Monnerat <[email protected]>
Merge branch 'master' of https://github.com/phpseclib/phpseclib into pmexts

4ad2ffe9d7b554823486f8952cd71e2ecd6e330e authored about 12 years ago by Patrick Monnerat <[email protected]>
Updates to mkdir() (thanks easy-dev!)

9ead66143dad692b2f28b5be4e4dda2a42a06894 authored about 12 years ago by terrafrost <[email protected]>
Merge branch 'master' of https://github.com/phpseclib/phpseclib into pmexts

Conflicts:
phpseclib/File/X509.php
Merge upstream master

a10c0486a088a356b0c9b04118e4149d4af199fc authored about 12 years ago by Patrick Monnerat <[email protected]>
X509: Fix typo.

dde23464a192885463fa975502cf23a6f4b64a07 authored about 12 years ago by Patrick Monnerat <[email protected]>
X509: Suppress {get|set|remove}CRLExtension() functions: non *CRL* functions are now polymorphic.

5ef4f9900aa88b72a1ed5ea457842c98002d3eab authored about 12 years ago by Patrick Monnerat <[email protected]>
X509: Fix DirectoryString syntax

d980a91360018ef68a82849ef41bb18565915e59 authored about 12 years ago by Patrick Monnerat <[email protected]>
X509: Fix typo.

9860f020c326f5ed18d6c3ddcb87697eebd7202f authored about 12 years ago by Patrick Monnerat <[email protected]>
X509: Add CSR attributes handling support and CSR extension requests.

9b2a6d68f45a0d4ff93e60226c4a5ee9c80853a2 authored about 12 years ago by Patrick Monnerat <[email protected]>
ASN1: Improve input SEQUENCE and SET mapping, better syntax error detection.

d9ab2d7f10a98c39238e0248be795f72b5078752 authored about 12 years ago by Patrick Monnerat <[email protected]>
X509: Suppress {get|set|remove}CRLExtension() functions: non *CRL* functions are now polymorphic.

bf2107eaa8e56571240fd1ce882aa1dc2d2a9446 authored about 12 years ago by Patrick Monnerat <[email protected]>
X509: Fix DirectoryString syntax.

1a0ae1ff76dc4b745b38e4585a3c02b1ba3c43f7 authored about 12 years ago by Patrick Monnerat <[email protected]>
X509: adjust comments

0afed5b65bb32da8c56806bdfe16e2648f722ece authored about 12 years ago by Patrick Monnerat <[email protected]>
ASN1/X509: implement limited string conversion. Add getDN() options.

Warning: converted strings must not be used for matching DNs.

916dcff8a894f2f504ddcb26dc011d7aaac5e463 authored about 12 years ago by Patrick Monnerat <[email protected]>
X509: compute public key identifiers.

Force subject public key identifier when signing a CA.

26b842be5b4a2963921498b5be28043cc2ab13de authored about 12 years ago by Patrick Monnerat <[email protected]>
ASN1: little optimization for better performance.

64c3b309bde5ab262357faf813a4b50cd2c543b5 authored about 12 years ago by Patrick Monnerat <[email protected]>
X509: Avoid an "undefined" error and define netscape-ca-policy-url OID.

c1c9c38fe6b1e7fa4cb487744e37d23987cbc7e9 authored about 12 years ago by Patrick Monnerat <[email protected]>
ASN1: _decode_ber should now accept a FILE_ASN1_Element object as source.

2d34c291f0113aa728544abedee4e08c7c9c41cc authored about 12 years ago by Patrick Monnerat <[email protected]>
ASN1/X509: latch effective type of ANY fields as an additional indexing level.

340ee0cd2d7bf33316238fed8e9ab2e459d676ce authored about 12 years ago by Patrick Monnerat <[email protected]>
Return $this->publicKey if it's available in getPublicKey() function

9e803fe3747384dadb8621b8164344ed2c934e65 authored about 12 years ago by terrafrost <[email protected]>
Change default date format

This change stems from the fact that date('T') on PHP 4 (and possibly 5.0/5.1/etc) returns "Cent...

bdd42c448b21b87ef06aa693240cb2538c53d514 authored about 12 years ago by terrafrost <[email protected]>
Merge pull request #25 from monnerat/crl

ASN1: Fix default value optimization upon encoding.

ecd9512ea8f65f617481dafed3869c49cadc5702 authored about 12 years ago by terrafrost <[email protected]>
ASN1: Fix default value optimization upon encoding.

Also encode SETs as SEQUENCEs since order is not important.

4c5163234b002ba1225fae3f48acc7d490d5f7e2 authored about 12 years ago by Patrick Monnerat <[email protected]>
Rename $keyIdentifier to $currentKeyIdentifier

$KeyIdentifier (upper case) is already defined and although it doesn't cause any problems with $...

ce250ea5460bf5cdb59490ca3a988fe57377de39 authored about 12 years ago by terrafrost <[email protected]>
Merge pull request #24 from monnerat/crl

Certificate Revocation Lists

8758ca851783aef36a4606e6a627871e062d9ba8 authored about 12 years ago by terrafrost <[email protected]>
Suppress Warning messages

Warning messages would appear if recursive deletes or chmods were
attempted. Also, doing pwd() ...

eba3fbe13ec8c59a52f246cc213c92057d7956cc authored about 12 years ago by terrafrost <[email protected]>
X509, ASN1: Fix CS and indent. Remove tabs.

2c7c7b9679dc7cde800146268d4168e6d30bf013 authored about 12 years ago by Patrick Monnerat <[email protected]>