Ecosyste.ms: OpenCollective

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

github.com/php/pecl-system-dio

Direct I/O functions
https://github.com/php/pecl-system-dio

Release 0.3.0

0fa616ada2e9b0542000ae37a1c6a863e8ef45f1 authored 10 months ago by Remi Collet <[email protected]>
split tests

17af22056b23bbabbe89dff398c114bd377c3339 authored 11 months ago by Remi Collet <[email protected]>
use --show-diff for CI

838b674c99e3d9effdaa0e115847bbd7f1ce34af authored 11 months ago by Remi Collet <[email protected]>
try more CI for Windows

a43647feb453c69f2c2ed97d85cc3b1aa171867a authored 11 months ago by Remi Collet <[email protected]>
Release 0.3.0RC1

f7ac1a099e0278b502c52d675d7ab79cc3af0976 authored 11 months ago by Remi Collet <[email protected]>
more tests

77bd9199c1e9d90ca01d36f2cb81b24a60066bd4 authored 11 months ago by Remi Collet <[email protected]>
rename tests

9ab69375bc1b4fbddfe43242fc0a5899993cbb7e authored 11 months ago by Remi Collet <[email protected]>
changelog about exceptions

3ef018903435fcefc0a221c4a3b66b76d88baf91 authored 11 months ago by Remi Collet <[email protected]>
Raise ValueError in dio_tcsetattr + CS

e34cae1fec081cf669e6ff9365ab39c0840101aa authored 11 months ago by Remi Collet <[email protected]>
use 'p' to protect from nul in filename

06a9582265b6d2303487a69e4b7e1da53ea2a5a1 authored 11 months ago by Remi Collet <[email protected]>
CI conf

cfbf0a279ccbb1f69d6613557cfca417e2706a7a authored 11 months ago by Remi Collet <[email protected]>
CI conf

f34a2a408ad1f3cfda30481394c0c750f4ddbc26 authored 11 months ago by Remi Collet <[email protected]>
cleanup unused

55d7642b86f2443fd9103232caa076afd76e2c63 authored 11 months ago by Remi Collet <[email protected]>
more TypeError

d4e6c928b005a79906799fc00e74cf0407923481 authored 11 months ago by Remi Collet <[email protected]>
clean type hinting and raise ValueError

ad06ead5d7479f862b8136931eb48c459be4ade8 authored 11 months ago by Remi Collet <[email protected]>
use RETURN_THROWS

205dcaa4e45626380505e944558b9c3392439cdb authored 11 months ago by Remi Collet <[email protected]>
drop support for PHP 7

fcc7dec5b1e94dbe4f98d94d3704f8d3fc492a56 authored 11 months ago by Remi Collet <[email protected]>
add type hinting with PHP 8+

93342c65c96b93ab917e222e02ab74eca66c653d authored 11 months ago by Remi Collet <[email protected]>
drop support for PHP 5

dcb88e57c646f7fa5deb42ffecf59dd0080ad849 authored 11 months ago by Remi Collet <[email protected]>
Back to dev

83d91a872930ad3ada5e82922cc69f29a599354a authored 11 months ago by Remi Collet <[email protected]>
Release 0.2.2

774a2d54504d5011b1babe2779b6867e89a638eb authored 11 months ago by Remi Collet <[email protected]>
Fix #12 memory leak in dio_read

e04039866a71d3087fcddb0ce686ef22edbd3d1d authored 11 months ago by Remi Collet <[email protected]>
Prepare 0.2.1 and cleanup

3fd676e99eccb123b1f4b34c74576b3d1503342a authored almost 3 years ago by Remi Collet <[email protected]>
Remove link to obsolete bug tracker (#7)

bugs.php.net is in the progress of being superseded, new non-security
bug reports cannot be fil...

b6b773d265e11e9cb30c2acaef6b7fe5e688dd70 authored almost 3 years ago by Christoph M. Becker <[email protected]>
Setup basic GH action CI (#8)

We don't want to overdo it, so we're choosing a limited but hopefully
sensitive matrix.

9871ba0fce95f606e0a47e6f50ede91494d72035 authored almost 3 years ago by Christoph M. Becker <[email protected]>
Add support for PHP 8 on Windows (#6)

We could extend the regex to let php8 DLLs use the php7/ folder, but
instead use the global var...

f039d5b67136cdeed6e89a31ac97451b68ac293d authored almost 3 years ago by Christoph M. Becker <[email protected]>
fix word typo in dio.c

Signed-off-by: Hui Li <[email protected]>

1ac1c05dd59efac748a7a58655f0ea8628a8b20f authored over 3 years ago by Hui Li <[email protected]>
Remove reference to git.php.net

be37a6cb8766da6b0e6736159dc6d9b80469e6f8 authored over 3 years ago by Sergey Panteleev <[email protected]>
Release 0.2.0

cd08acc9fcd431d06478827deaedaacf5c4f4dc9 authored over 4 years ago by Remi Collet <[email protected]>
Fix 004w.phpt

6626bd362a9422cd03a3bd91580c195a46f6df37 authored over 4 years ago by Christoph M. Becker <[email protected]>
duplicate test for windows

5760d09190a539abccd113deb8723f52aa2734c5 authored over 4 years ago by Remi Collet <[email protected]>
skip test on Windows

cf7413bd2a5b5c6871022e6c3edcf2f8f4e65f38 authored over 4 years ago by Remi Collet <[email protected]>
forgotten in previous, thanks cmb

ff19c682f7e64dadaf19afea05dd260cd502d66f authored over 4 years ago by Remi Collet <[email protected]>
changelog

2fc78dd3a62306cd6b30acf186d1ce4c90854849 authored over 4 years ago by Remi Collet <[email protected]>
adapt for change in stream API in 7.4

9afc3288c7f45f2bad10553ed0cf2498b0691279 authored over 4 years ago by Remi Collet <[email protected]>
back to dev

0dc196a03e986dcbf607c839ce50ecc9aec968f5 authored over 4 years ago by Remi Collet <[email protected]>
release 0.1.0

0b91be578a8aa28b303d8cfe8f5e808d7e48eddc authored over 7 years ago by Remi Collet <[email protected]>
Fixed Bug #74209 dio_stat - appended nulls (Remi)

a84e287ac9c450004757abcbdaf3b352af08cb0d authored over 7 years ago by Remi Collet <[email protected]>
changelog

01f2687b0cfa0e4b7bd03a158ca7a7009deaea3f authored almost 8 years ago by Remi Collet <[email protected]>
php7: fix memory leak in dio_read.

In PHP 5, RETURN_STRINGL was called with 3rd argument set to 0 (aka do
not make copy). PHP 7 no ...

7f2a0d6a7baf65ee6cffc17d50f75e441209f4c7 authored almost 8 years ago by Dawid Zamirski <[email protected]>
back to dev (0.1.0-dev)

9d299504c47e20a53dd2ec73bedc88b1aa0d8b6d authored almost 8 years ago by Remi Collet <[email protected]>
Release 0.0.9

114060be1b4bccca55f5c266b8379dd74263e52f authored about 8 years ago by Remi Collet <[email protected]>
fix 2 forgotten zpp call (segault on bigendian)

960ad3cf8ac589055aff321db84c5a19541fb4aa authored about 8 years ago by Remi Collet <[email protected]>
Release 0.0.8

3e829a548551d0527bd3742e4be9f8d211bd9f09 authored about 8 years ago by Remi Collet <[email protected]>
more in .gitignore

173e2068fc968b86bb53ab316087e70c9f5e4110 authored about 8 years ago by Remi Collet <[email protected]>
Merge remote-tracking branch 'mhei/for-0.0.8'

* mhei/for-0.0.8:
Add .gitignore
Remove $Id$ marker from good-old CVS days which are now use...

c0980b32730cfa90a732c3a089eca4c85d33fd34 authored about 8 years ago by Remi Collet <[email protected]>
Add .gitignore

Signed-off-by: Michael Heimpold <[email protected]>

3db3b18cae37bd900a97ad680f3dec17efbe5961 authored about 8 years ago by Michael Heimpold <[email protected]>
Convert all to common line termination: global dos2unix *.c *.h

Signed-off-by: Michael Heimpold <[email protected]>

c3bd5365603202b57d7846a997f1ee782d0d17a2 authored about 8 years ago by Michael Heimpold <[email protected]>
Add more baudrates

Since these constants are not available on every platform, we add
them conditionally.

Signed-of...

4ee74691b7f66d8d20e2b31e6737b2fb9aba3585 authored about 8 years ago by Michael Heimpold <[email protected]>
Remove EXPERIMENTAL flag file, this extension is quite stable meanswhile

Signed-off-by: Michael Heimpold <[email protected]>

2a3bef1b1184ca106a81fae762c11cee2dbac26d authored about 8 years ago by Michael Heimpold <[email protected]>
Remove $Id$ marker from good-old CVS days which are now useless

Signed-off-by: Michael Heimpold <[email protected]>

94a4bf982ab3945bafafd8202ee4a73f37a4b4eb authored about 8 years ago by Michael Heimpold <[email protected]>
add README for github

568be60949116d8f19a6f1f6f9ce66dd644ac604 authored about 8 years ago by Remi Collet <[email protected]>
add me as the active lead

21c2d33a4d849ecfcffdab81c51d81e2f1442eda authored about 8 years ago by Remi Collet <[email protected]>
cleanup

adc20f58dbab0c558778bb5596cc94ffe18ff1ff authored about 8 years ago by Remi Collet <[email protected]>
revert TSRMLS_DC in 7 code, not needed anymore

13fea98c9422af896a0e7677d3abfe466c5fc600 authored about 8 years ago by Anatoliy Belsky <[email protected]>
'fix

a66ccd70883272d316c73dcf71e32da98713c609 authored about 8 years ago by Anatoliy Belsky <[email protected]>
'fix

0baf6461c4636cd99ede7e019741f159fef6c4f3 authored about 8 years ago by Anatoliy Belsky <[email protected]>
use portable function alias

59287908c24fee379bf47e2fbab00e9d14b7f5ce authored about 8 years ago by Anatoliy Belsky <[email protected]>
fix warnings

a5cd2b0a4e021ee5184a6f2a292ecaeabed98bd2 authored about 8 years ago by Anatoliy Belsky <[email protected]>
adjust config.w32

91203286466bd9fb33ad09586439bf3efd434e06 authored about 8 years ago by Anatoliy Belsky <[email protected]>
cleanup TSRMLS_*

9b31842f6ee52aabdebd5cad6ccb0bfc0b5744b7 authored about 8 years ago by Remi Collet <[email protected]>
dio_convert_to_long => zval_get_long

729477f4b816d43d0cd17e76abb0e0e33633a26f authored about 8 years ago by Remi Collet <[email protected]>
fix build warnings

d259e3dc21e4cbcf0417e6823dbeb6a33bf78f4d authored about 8 years ago by Remi Collet <[email protected]>
cleanup

a788da2fe3bc879d63224b6fd741c5cd69d30f18 authored about 8 years ago by Remi Collet <[email protected]>
add LICENSE to package

77f25990affe1c468cfcb81161c63a56141a5b1b authored about 8 years ago by Remi Collet <[email protected]>
set version to 0.0.8-dev

002875cd3cfe222a5ca230a4b2181b3704394e44 authored about 8 years ago by Remi Collet <[email protected]>
Duplicate sources tree for php5 and php7

Apply PHP 7 patch from Dawid Zamirski <[email protected]>

8318d8ae8412ac3bda33736184188d0cc3c8124e authored about 8 years ago by Remi Collet <[email protected]>
Added LICENCE file as requested in Request #65869

Files added:
LICENCE

92e694476c8b476157c634bc60d72e21087bee28 authored about 11 years ago by Melanie Rhianna Lewis <[email protected]>
Fix last build warning [-Wunused-but-set-variable] (sorry for legibility...)

a3a98d9a1ef7fac742aa06eb9ba5c619a964ef83 authored about 11 years ago by Remi Collet <[email protected]>
Fix [-Wmaybe-uninitialized]

47488a6b8838867dce67a620e465d2d66867fc86 authored about 11 years ago by Remi Collet <[email protected]>
fix [-Wunused-variable]

4306453ede9c0c14a202f3f2df8ba4bba4454e58 authored about 11 years ago by Remi Collet <[email protected]>
fix svn prop

401b57400aa2cb043a98b5c3ed1c97213e7cc911 authored about 11 years ago by Remi Collet <[email protected]>
Added far better error reporting on Windows.

Underlying failures of Win32 API calls now generate warnings. These
warnings also include the un...

95a9d12674f8f3abba60d1528d858b8babba7280 authored almost 12 years ago by Melanie Rhianna Lewis <[email protected]>
Added the dio_last_error_php_error() function to generate a PHP

error or warning (etc.) based upon the last Windows error that
occurred. This is in order to gen...

f0a03bfd7da7b4a22f9e8ce771f4b4ec3f38633d authored almost 12 years ago by Melanie Rhianna Lewis <[email protected]>
add the existing windows makefile to the package also

0a315d3e83f495ad18c455894b46aee1aff9c675 authored almost 12 years ago by Ferenc Kovacs <[email protected]>
Updated package file for release 0.6.0.

Files modified:
package.xml

6177f90e9ab833c3d0aac6b6f9745c726f7ba2e2 authored over 12 years ago by Melanie Rhianna Lewis <[email protected]>
Fix for wrong/mis-typed error return macro.

Files modified:
dio.c

d120dd9946caf1a8f2c5a23cacf8fe0c2605eace authored over 12 years ago by Melanie Rhianna Lewis <[email protected]>
Added macro to do 'safe mode' checking since this is not supported in PHP

5.4 and greater.

Files modified:
dio_stream_wrappers.c
dio.c
php_dio_stream_wrappers.h

3b48044ef4cf5311572f01cce47a5dc064549e48 authored over 12 years ago by Melanie Rhianna Lewis <[email protected]>
Updated package file for release.

8ca8d5d162fb4aad774647563769f5f957df90ce authored almost 13 years ago by Melanie Rhianna Lewis <[email protected]>
Updated the package.xml for changes.

Files modified:
package.xml

84a4e29874037b90bc2c53c3bef11e8910528eb7 authored about 13 years ago by Melanie Rhianna Lewis <[email protected]>
Added dio_fdopen() and dio_dup().

dio_fdopen() returns a resource for an integer file descriptor. For example
dio_fdopen(1) will r...

da8fb0d01fc143a7fd362593cfe531a048d48881 authored about 13 years ago by Melanie Rhianna Lewis <[email protected]>
Adding canonical support to the legacy API changed the default

behaviour from non-canonical to canonical. This commit changes
it back.

File modified:
dio.c

e43a65a6f72395ad0f323c0c6d694eec00dc60ae authored over 14 years ago by Melanie Rhianna Lewis <[email protected]>
s,function_entry,zend_function_entry,

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

0bc9c1cefc85869cf2e5ad62b4c777c0750ef0f6 authored over 14 years ago by Johannes Schlüter <[email protected]>
Fixed release notes section of package.xml

File updated:
package.xml

27ebb7b484182cac0e470b3754fda5685a66335d authored almost 15 years ago by Melanie Rhianna Lewis <[email protected]>
Fixed issue with dio.c when building thread safe code.

File modified:
dio.c

f0af6d4482f162778045dbb022fa09207eb8b264 authored almost 15 years ago by Melanie Rhianna Lewis <[email protected]>
Added stream_set_blocking() and stream_set_timeout() support for win32. Tidied

up package file. Tidied up legacy in dio.c.

Files modified:
php_dio.h, php_dio_common.h, php_...

e849c66e6ffd142eccd5aa554d548d8b9afdcf24 authored almost 15 years ago by Melanie Rhianna Lewis <[email protected]>
Fixed release version number and missing header file in package file. Checked

with pecl package-validate which passes with no errors or warnings.

Files modified:
package.xml

1512d029f6471b93b62d629772db3952f5927b78 authored almost 15 years ago by Melanie Rhianna Lewis <[email protected]>
Added canonical terminal support for Win 32.

13500c4f4b43faf5ac6673fa5f1d49c0dfff1f8e authored almost 15 years ago by Melanie Rhianna Lewis <[email protected]>
Fixed canonical serial mode issue in POSIX.

Files modified:
dio_common.c dio_posix.c

83e54307670771992cf3c2ca0816914dbbe41b21 authored almost 15 years ago by Melanie Rhianna Lewis <[email protected]>
Fixed tests so that they work on Windows.

Files modified:
001.phpt, dio_raw_stream_001.phpt, dio_raw_stream_002.phpt,
dio_raw_stream_0...

30b138916669531c0d2666b7220d2e73e947aac7 authored almost 15 years ago by Melanie Rhianna Lewis <[email protected]>
Completed, bug fixed and cleaned up Windows code.

Files modified:
php_dio_common.h, php_dio_win32.h, dio_common.c, dio_stream_wrappers.c
dio_w...

13e50b560b2f9bf4e77c4844700147eb863501db authored about 15 years ago by Melanie Rhianna Lewis <[email protected]>
Code tidy. Removed unnecessary common function. Made function static.

Files modified:
php_dio_common.h, dio_posix.c, dio_win32.c

f9d52444ad961ae4f53325347a833925de44042e authored about 15 years ago by Melanie Rhianna Lewis <[email protected]>
CRTSCTS is not POSIX so switched to using 'flow_control' and CLOCAL

to control hardware handshaking. CRTSCTS is used when 'flow_control'
is enabled on platforms tha...

d9d82d621ac4d7cfeca290ae52e59265c1e97bcf authored about 15 years ago by Melanie Rhianna Lewis <[email protected]>
Fixed POSIX read with time out issue. Added support for timed_out and blocked

in stream_get_meta_data().

Files modified:
php_dio_common_data.h, dio_common.c, dio_posix.c, d...

e17ecaffc8e0c277b874caa0e4435d1819756e99 authored about 15 years ago by Melanie Rhianna Lewis <[email protected]>
Fixed typo.

Files modified:
dio_stream_wrappers.c

40bcd09846dc7db1359391aeb5bb7eb59ba13cb2 authored about 15 years ago by Melanie Rhianna Lewis <[email protected]>
Fixed blocking issue when testing serial.

Files modified:
php_dio_common_data.h, php_dio_posix.h, dio_common.c, dio_posix.c, dio_stream_...

17f6e058dafb16fbb63ffd6505c3862b5ad38f34 authored about 15 years ago by Melanie Rhianna Lewis <[email protected]>
Fixed issue when opening non existant files on OS X. Resulted in an

invalid pointer being returned to PHP rather than the correct NULL.

Files modified:
dio_stream...

52effda21e021d7503b2c513a5fc9ae81d773ab0 authored about 15 years ago by Melanie Rhianna Lewis <[email protected]>
Refactored code to have internal abstraction of file IO.

Added support for Win32.

Files modified:
config.w32, config.m4, dio.c, dio_common.c, dio_strea...

2e0af47c04510eeb1e33dc0eda53928f197f0df3 authored about 15 years ago by Melanie Rhianna Lewis <[email protected]>
Fixed issue in dio_common.c to do with reads with timeout. The code would

wait for the timeout to expire even if amount of data requested had been
read. Put in check to s...

fa7b9f3f822b177ae6f750ef9bba692631b94bf5 authored about 15 years ago by Melanie Rhianna Lewis <[email protected]>
Initial check in of the stream wrapper code. The new code adds new

stream protocols 'dio.raw' and 'dio.serial' together with functions
to open streams (rather than...

613e0f54d9fbd92592f210561a3e47aa97071530 authored about 15 years ago by Melanie Rhianna Lewis <[email protected]>