Ecosyste.ms: OpenCollective

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

phpseclib

Develops and provides support for phpseclib
Collective - https://opencollective.com/phpseclib - Website: https://phpseclb.com - Code: https://github.com/phpseclib

[constant-trickery] Better name for constant redefine method.

github.com/phpseclib/phpseclib - 6d24b92b11ab40d3206f0b86598481d5fbacbfe5 authored almost 12 years ago by Andreas Fischer <[email protected]>
[constant-trickery] Better name for constant redefine method.

github.com/phpseclib/phpseclib-php5 - 6d24b92b11ab40d3206f0b86598481d5fbacbfe5 authored almost 12 years ago by Andreas Fischer <[email protected]>
SSH2: $this->channel_buffers is an array - not a string

github.com/phpseclib/phpseclib-php5 - 5d49af105f5bd5f1a5b49513c3405557410f8481 authored almost 12 years ago by terrafrost <[email protected]>
SSH2: $this->channel_buffers is an array - not a string

github.com/phpseclib/phpseclib - 5d49af105f5bd5f1a5b49513c3405557410f8481 authored almost 12 years ago by terrafrost <[email protected]>
Merge remote-tracking branch 'upstream/master'

github.com/phpseclib/phpseclib - db949bfc61f5a95f95bd266df5c234c20439ff25 authored almost 12 years ago by terrafrost <[email protected]>
Merge remote-tracking branch 'upstream/master'

github.com/phpseclib/phpseclib-php5 - db949bfc61f5a95f95bd266df5c234c20439ff25 authored almost 12 years ago by terrafrost <[email protected]>
SSH1,SSH2: strpos expects string - not array

github.com/phpseclib/phpseclib-php5 - 94ca5e1d0cea841d772d97d42edd5309d8449445 authored almost 12 years ago by terrafrost <[email protected]>
SSH1,SSH2: strpos expects string - not array

github.com/phpseclib/phpseclib - 94ca5e1d0cea841d772d97d42edd5309d8449445 authored almost 12 years ago by terrafrost <[email protected]>
SSH2: More updates to interactive example

github.com/phpseclib/docs - a16d9748ecf36c481dece69f0de2c7bc350b50db authored almost 12 years ago by terrafrost <[email protected]>
SSH2: $lines -> $output

github.com/phpseclib/docs - 8776f5d7cd11a9c6bd9b5645e165753079384f23 authored almost 12 years ago by terrafrost <[email protected]>
Merge pull request #48 from bantu/constant-trickery

Run BigInteger tests for all implementations if possible.

github.com/phpseclib/phpseclib-php5 - 5fab481a6a6ed30da01cc699bea30ba0d99068d4 authored almost 12 years ago by terrafrost <[email protected]>
Merge pull request #48 from bantu/constant-trickery

Run BigInteger tests for all implementations if possible.

github.com/phpseclib/phpseclib - 5fab481a6a6ed30da01cc699bea30ba0d99068d4 authored almost 12 years ago by terrafrost <[email protected]>
[constant-trickery] Reimport class definition to clear static variables.

github.com/phpseclib/phpseclib - f62a9114b385a069e6d5b30ceffebb1d696263c1 authored almost 12 years ago by Andreas Fischer <[email protected]>
[constant-trickery] Reimport class definition to clear static variables.

github.com/phpseclib/phpseclib-php5 - f62a9114b385a069e6d5b30ceffebb1d696263c1 authored almost 12 years ago by Andreas Fischer <[email protected]>
DES: Fixed CFB/OFB and continuousBuffer

FIXED: multiple calls to enable/disableCMode() will work now
FIXED: CFB/OFB modes
FIXED: "Ille...

github.com/phpseclib/phpseclib-php5 - c624c785ee88551dc0091abc8663b6e78bbf1a0a authored almost 12 years ago by Hans-Jürgen Petrich <[email protected]>
DES: Fixed CFB/OFB and continuousBuffer

FIXED: multiple calls to enable/disableCMode() will work now
FIXED: CFB/OFB modes
FIXED: "Ille...

github.com/phpseclib/phpseclib - c624c785ee88551dc0091abc8663b6e78bbf1a0a authored almost 12 years ago by Hans-Jürgen Petrich <[email protected]>
SSH2: Use strlen instead of empty

github.com/phpseclib/phpseclib - bccce5802cbbd7afdac194b63f35a63192edc964 authored almost 12 years ago by terrafrost <[email protected]>
SSH2: Use strlen instead of empty

github.com/phpseclib/phpseclib-php5 - bccce5802cbbd7afdac194b63f35a63192edc964 authored almost 12 years ago by terrafrost <[email protected]>
SSH1: Make it so SSH packets spanning multiple TCP/IP packets can be rcvd

github.com/phpseclib/phpseclib-php5 - b8768c8d114af08399dfb375ad52721d9d665530 authored almost 12 years ago by terrafrost <[email protected]>
SSH1: Make it so SSH packets spanning multiple TCP/IP packets can be rcvd

github.com/phpseclib/phpseclib - b8768c8d114af08399dfb375ad52721d9d665530 authored almost 12 years ago by terrafrost <[email protected]>
[constant-trickery] Also skip tests when required extension is missing.

github.com/phpseclib/phpseclib - 3c75fa1ad4f041755807d7f90d16af39ce123a58 authored almost 12 years ago by Andreas Fischer <[email protected]>
[constant-trickery] Also skip tests when required extension is missing.

github.com/phpseclib/phpseclib-php5 - 3c75fa1ad4f041755807d7f90d16af39ce123a58 authored almost 12 years ago by Andreas Fischer <[email protected]>
[constant-trickery] Try to use runkit to redefine mode constants.

github.com/phpseclib/phpseclib-php5 - 306f0711eda76a96a4cf8be0ea37f55248320df1 authored almost 12 years ago by Andreas Fischer <[email protected]>
[constant-trickery] Try to use runkit to redefine mode constants.

github.com/phpseclib/phpseclib - 306f0711eda76a96a4cf8be0ea37f55248320df1 authored almost 12 years ago by Andreas Fischer <[email protected]>
[constant-trickery] Add runkit to PHP. Thanks to kherge for those lines.

github.com/phpseclib/phpseclib - 55e9f4d7effefd2f577f56b1f4a170e33cd9dbbc authored almost 12 years ago by Andreas Fischer <[email protected]>
[constant-trickery] Add runkit to PHP. Thanks to kherge for those lines.

github.com/phpseclib/phpseclib-php5 - 55e9f4d7effefd2f577f56b1f4a170e33cd9dbbc authored almost 12 years ago by Andreas Fischer <[email protected]>
[constant-trickery] Add extra test cases for BCMath and GMP.

github.com/phpseclib/phpseclib-php5 - b83ca1024648ecb308af51a7a5d06dccc6f3d781 authored almost 12 years ago by Andreas Fischer <[email protected]>
[constant-trickery] Add extra test cases for BCMath and GMP.

github.com/phpseclib/phpseclib - b83ca1024648ecb308af51a7a5d06dccc6f3d781 authored almost 12 years ago by Andreas Fischer <[email protected]>
[constant-trickery] Provide infrastructure for setting mode constants.

github.com/phpseclib/phpseclib - 2ad6f71002d42c09a03a9970fdc2ec966651f64c authored almost 12 years ago by Andreas Fischer <[email protected]>
[constant-trickery] Provide infrastructure for setting mode constants.

github.com/phpseclib/phpseclib-php5 - 2ad6f71002d42c09a03a9970fdc2ec966651f64c authored almost 12 years ago by Andreas Fischer <[email protected]>
[constant-trickery] Add PhpseclibTestCase. No longer use PHPUnit directly.

github.com/phpseclib/phpseclib-php5 - 2c3b165556f4a622412c23ab7028b6eb01fbdb74 authored almost 12 years ago by Andreas Fischer <[email protected]>
[constant-trickery] Add PhpseclibTestCase. No longer use PHPUnit directly.

github.com/phpseclib/phpseclib - 2c3b165556f4a622412c23ab7028b6eb01fbdb74 authored almost 12 years ago by Andreas Fischer <[email protected]>
[constant-trickery] Turn existing BigIntegerTest into an abstract TestCase.

github.com/phpseclib/phpseclib - f897e36e9695296a05dce114bad4fb61cbdbe429 authored almost 12 years ago by Andreas Fischer <[email protected]>
[constant-trickery] Turn existing BigIntegerTest into an abstract TestCase.

github.com/phpseclib/phpseclib-php5 - f897e36e9695296a05dce114bad4fb61cbdbe429 authored almost 12 years ago by Andreas Fischer <[email protected]>
SSH2: Make $stop be after all network activity

github.com/phpseclib/phpseclib-php5 - bbed0916cd307c373a291b6fce8bc12d87ab95ad authored almost 12 years ago by terrafrost <[email protected]>
SSH2: Make $stop be after all network activity

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

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

github.com/phpseclib/phpseclib-php5 - 4c3bf94806fd16309f3725c0e30dfae1da2df966 authored almost 12 years ago by terrafrost <[email protected]>
SSH1: Added setTimeout()

Note that interactiveRead() was left untouched.

github.com/phpseclib/phpseclib-php5 - ab7f65d436bfe93772223645a0cf932d6b355cd4 authored almost 12 years ago by terrafrost <[email protected]>
SSH1: Added setTimeout()

Note that interactiveRead() was left untouched.

github.com/phpseclib/phpseclib - ab7f65d436bfe93772223645a0cf932d6b355cd4 authored almost 12 years ago by terrafrost <[email protected]>
Merge pull request #40 from bantu/issue/39

[issue/39] Test case for Github ContinuousBuffer issue 39

github.com/phpseclib/phpseclib - e37913845010a4c1cd784a1cef19543baf186387 authored almost 12 years ago by terrafrost <[email protected]>
Merge pull request #40 from bantu/issue/39

[issue/39] Test case for Github ContinuousBuffer issue 39

github.com/phpseclib/phpseclib-php5 - e37913845010a4c1cd784a1cef19543baf186387 authored almost 12 years ago by terrafrost <[email protected]>
AES: $pos will always be 0 in the last if statement for CFB

github.com/phpseclib/phpseclib-php5 - 76a24dc54618a00af8a6dfbae14c1c47f7aeeda0 authored almost 12 years ago by terrafrost <[email protected]>
AES: $pos will always be 0 in the last if statement for CFB

github.com/phpseclib/phpseclib - 76a24dc54618a00af8a6dfbae14c1c47f7aeeda0 authored almost 12 years ago by terrafrost <[email protected]>
Merge remote-tracking branch 'origin/petrich'

Conflicts:
phpseclib/Crypt/AES.php

github.com/phpseclib/phpseclib - 7c0926d94ac035a0d9a5bec435cb3ddca88c1871 authored almost 12 years ago by terrafrost <[email protected]>
Merge remote-tracking branch 'origin/petrich'

Conflicts:
phpseclib/Crypt/AES.php

github.com/phpseclib/phpseclib-php5 - 7c0926d94ac035a0d9a5bec435cb3ddca88c1871 authored almost 12 years ago by terrafrost <[email protected]>
AES: CFB: decrypted strings were being truncated

github.com/phpseclib/phpseclib-php5 - 74e61deb4f9665aba203d65f83d33932281638e6 authored almost 12 years ago by terrafrost <[email protected]>
AES: CFB: decrypted strings were being truncated

github.com/phpseclib/phpseclib - 74e61deb4f9665aba203d65f83d33932281638e6 authored almost 12 years ago by terrafrost <[email protected]>
SSH1: CS adjustments

github.com/phpseclib/phpseclib - d90caa17e3ccf64b62715864a7eb64b979999be4 authored almost 12 years ago by terrafrost <[email protected]>
SSH1: CS adjustments

github.com/phpseclib/phpseclib-php5 - d90caa17e3ccf64b62715864a7eb64b979999be4 authored almost 12 years ago by terrafrost <[email protected]>
Merge remote-tracking branch 'petrich/patch-3' into petrich

Conflicts:
phpseclib/Crypt/AES.php

github.com/phpseclib/phpseclib-php5 - 4a1cbfa7fd174ac5343365d515a4a8d0bd059cc2 authored almost 12 years ago by terrafrost <[email protected]>
Merge remote-tracking branch 'petrich/patch-3' into petrich

Conflicts:
phpseclib/Crypt/AES.php

github.com/phpseclib/phpseclib - 4a1cbfa7fd174ac5343365d515a4a8d0bd059cc2 authored almost 12 years ago by terrafrost <[email protected]>
AES: CFB mode fix

github.com/phpseclib/phpseclib - bbd62f6490437b316f48b6f89a0f525ec05d633e authored almost 12 years ago by terrafrost <[email protected]>
AES: CFB mode fix

github.com/phpseclib/phpseclib-php5 - bbd62f6490437b316f48b6f89a0f525ec05d633e authored almost 12 years ago by terrafrost <[email protected]>
Random: $urandom -> $fp

github.com/phpseclib/phpseclib-php5 - 5ce9ad6a420b40b127b3dbdbe5e6fb35cbe0b4c5 authored almost 12 years ago by terrafrost <[email protected]>
Random: $urandom -> $fp

github.com/phpseclib/phpseclib - 5ce9ad6a420b40b127b3dbdbe5e6fb35cbe0b4c5 authored almost 12 years ago by terrafrost <[email protected]>
AES: Fix broken CFB and disableContinuousBuffer()

Related to: https://github.com/phpseclib/phpseclib/pull/45

github.com/phpseclib/phpseclib - 20461866ef18cd07d8bc9810d91cc5ffcd1fa727 authored almost 12 years ago by Hans-Jürgen Petrich <[email protected]>
AES: Fix broken CFB and disableContinuousBuffer()

Related to: https://github.com/phpseclib/phpseclib/pull/45

github.com/phpseclib/phpseclib-php5 - 20461866ef18cd07d8bc9810d91cc5ffcd1fa727 authored almost 12 years ago by Hans-Jürgen Petrich <[email protected]>
SSH1: Fix E_NOTICE

github.com/phpseclib/phpseclib-php5 - 46baf1815f3da89b95185f9e3a8ff682ffa4b27f authored almost 12 years ago by terrafrost <[email protected]>
SSH1: Fix E_NOTICE

github.com/phpseclib/phpseclib - 46baf1815f3da89b95185f9e3a8ff682ffa4b27f authored almost 12 years ago by terrafrost <[email protected]>
SSH1: fix "Expected SSH_SMSG_SUCCESS" error

github.com/phpseclib/phpseclib - c3ee632587f72d5836a4bdc86957f709de27f2f3 authored almost 12 years ago by terrafrost <[email protected]>
SSH1: fix "Expected SSH_SMSG_SUCCESS" error

github.com/phpseclib/phpseclib-php5 - c3ee632587f72d5836a4bdc86957f709de27f2f3 authored almost 12 years ago by terrafrost <[email protected]>
SSH1: Packets shown in log were encrypted

github.com/phpseclib/phpseclib-php5 - b1c96faf90da584ccb64921da169b85731234ee6 authored almost 12 years ago by terrafrost <[email protected]>
SSH1: Packets shown in log were encrypted

github.com/phpseclib/phpseclib - 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...

github.com/phpseclib/phpseclib - d741def23c05cea8ceb44c39dce630892a7d32b6 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...

github.com/phpseclib/phpseclib-php5 - d741def23c05cea8ceb44c39dce630892a7d32b6 authored almost 12 years ago by terrafrost <[email protected]>
rm debug code

github.com/phpseclib/phpseclib-php5 - 2ead31dac22f757cf458e53a2efe1f3a5e1de313 authored almost 12 years ago by terrafrost <[email protected]>
rm debug code

github.com/phpseclib/phpseclib - 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...

github.com/phpseclib/phpseclib - e71fc979133c16110d827bbf5316db97648bc463 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...

github.com/phpseclib/phpseclib-php5 - e71fc979133c16110d827bbf5316db97648bc463 authored almost 12 years ago by terrafrost <[email protected]>
SSH1: Fix E_NOTICE (thanks nosx!)

github.com/phpseclib/phpseclib-php5 - 10d96716015ed51eb40e3bf76f62c70167115c96 authored almost 12 years ago by terrafrost <[email protected]>
SSH1: Fix E_NOTICE (thanks nosx!)

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

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

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

github.com/phpseclib/phpseclib-php5 - 5e882d57fe6d10412a28ccc353363c5c878bec71 authored almost 12 years ago by terrafrost <[email protected]>
Merge remote-tracking branch 'origin/petrich'

github.com/phpseclib/phpseclib - 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

github.com/phpseclib/phpseclib - edc6d9cf5b8dd5f6bca94d4ba5d90278872e63e6 authored almost 12 years ago by terrafrost <[email protected]>
AES.php in mcrypt mode always treated CFB as though it was a continuous cipher

github.com/phpseclib/phpseclib-php5 - edc6d9cf5b8dd5f6bca94d4ba5d90278872e63e6 authored almost 12 years ago by terrafrost <[email protected]>
Fix E_NOTICEs in the rewritten CFB mode

github.com/phpseclib/phpseclib-php5 - fc2bf41588c09d5be9dcc46ea7118f678fc4481e authored almost 12 years ago by terrafrost <[email protected]>
Fix E_NOTICEs in the rewritten CFB mode

github.com/phpseclib/phpseclib - fc2bf41588c09d5be9dcc46ea7118f678fc4481e authored almost 12 years ago by terrafrost <[email protected]>
CS adjustments to petrich's code and optimizations

github.com/phpseclib/phpseclib - 1626c0a3c712ae0993c6751750e0924ca4bdec0b authored almost 12 years ago by terrafrost <[email protected]>
CS adjustments to petrich's code and optimizations

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

Conflicts:
phpseclib/Crypt/Rijndael.php

github.com/phpseclib/phpseclib-php5 - fba455dfb21114480586f52e64a808241328f9ff authored almost 12 years ago by terrafrost <[email protected]>
Merge remote-tracking branch 'petrich/patch-2' into petrich

Conflicts:
phpseclib/Crypt/Rijndael.php

github.com/phpseclib/phpseclib - fba455dfb21114480586f52e64a808241328f9ff authored almost 12 years ago by terrafrost <[email protected]>
[issue/39] Abstract test case for Crypt_AES.

github.com/phpseclib/phpseclib - 318ac0bd8681591507980697730aaf1972df7492 authored almost 12 years ago by Andreas Fischer <[email protected]>
[issue/39] Test case for Github ContinuousBuffer issue 39.

github.com/phpseclib/phpseclib - f15bc38520000d384ef282e11744fc64a490cfb0 authored almost 12 years ago by Andreas Fischer <[email protected]>
[issue/39] Extend tests to cover other modes. Also IVs, keys, etc.

github.com/phpseclib/phpseclib - 6e597bfe2580e1de28d628de6244237360a5c13a authored almost 12 years ago by Andreas Fischer <[email protected]>
[issue/39] Extend tests to cover other modes. Also IVs, keys, etc.

github.com/phpseclib/phpseclib-php5 - 6e597bfe2580e1de28d628de6244237360a5c13a authored almost 12 years ago by Andreas Fischer <[email protected]>
[issue/39] Abstract test case for Crypt_AES.

github.com/phpseclib/phpseclib-php5 - 318ac0bd8681591507980697730aaf1972df7492 authored almost 12 years ago by Andreas Fischer <[email protected]>
[issue/39] Test case for Github ContinuousBuffer issue 39.

github.com/phpseclib/phpseclib-php5 - f15bc38520000d384ef282e11744fc64a490cfb0 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...

github.com/phpseclib/phpseclib-php5 - d1f71cc5a7b55ad65c741d2686b8541bec0d1a70 authored almost 12 years ago by Hans-Jürgen Petrich <[email protected]>
Fixed CFB Decrypt(). Fixed OFB warnings

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

Fixed: PHP...

github.com/phpseclib/phpseclib - 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

github.com/phpseclib/phpseclib - 29c69808ae858223d99659f7d8a1928e28c2976c authored almost 12 years ago by terrafrost <[email protected]>
Merge pull request #43 from petrich/patch-1

fixed corrupted decrypt() in CTR mode

github.com/phpseclib/phpseclib-php5 - 29c69808ae858223d99659f7d8a1928e28c2976c authored almost 12 years ago by terrafrost <[email protected]>
CFB didn't always work in continuous mode

github.com/phpseclib/phpseclib-php5 - c1244dd339fe2b35e0bf136bdc16146fedc65047 authored almost 12 years ago by terrafrost <[email protected]>
CFB didn't always work in continuous mode

github.com/phpseclib/phpseclib - 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...

github.com/phpseclib/phpseclib - d029b9614861887ceeca313a204b012a11974e42 authored almost 12 years ago by Andreas Fischer <[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...

github.com/phpseclib/phpseclib-php5 - 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.

github.com/phpseclib/phpseclib-php5 - e5f9c5bf6056c8902896f548fd45e9bd235110e2 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.

github.com/phpseclib/phpseclib - e5f9c5bf6056c8902896f548fd45e9bd235110e2 authored almost 12 years ago by Andreas Fischer <[email protected]>