Peter Kokot
04954f6b2c
Merge branch 'PHP-8.2' into PHP-8.3
...
* PHP-8.2:
Set libtool tag per command instead of global one
2024-01-10 09:13:39 +01:00
Jan Palus
d57a7767a2
Set libtool tag per command instead of global one
...
Global --tag=CC defined in configure.ac is not correct in all cases. For example
linking objects that were compiled from C++ sources needs to be done with C++
compiler, however for link mode libtool will prefer compiler indicated with
--tag.
Fixes GH-12349
2024-01-10 09:09:45 +01:00
Remi Collet
6d50e58197
Merge branch 'PHP-8.2' into PHP-8.3
...
* PHP-8.2:
fix function declaration isn't a prototype [-Wstrict-prototypes]
2023-12-06 14:51:44 +01:00
Remi Collet
0d1bf582ce
fix function declaration isn't a prototype [-Wstrict-prototypes]
2023-12-06 14:51:27 +01:00
Niels Dossche
ac5920f92b
Fix GH-11141: Could not open input file: should be sent to stderr
...
I grepped for php_printf cases in main/ and sapi/ and converted the
cases which clearly indicate errors to fprintf(stderr, ...), like
suggested in the linked issue.
Closes GH-11163.
2023-05-05 19:31:23 +02:00
Ilija Tovilo
9d5f2f1343
Use new ZSTR_INIT_LITERAL macro ( #10879 )
2023-03-20 16:19:05 +01:00
David Carlier
91e70a4e6b
Merge branch 'PHP-8.2'
2022-12-10 14:14:20 +00:00
David Carlier
8a221e2763
fix litespeed SAPI build warnings.
...
- helpers only called on linux anyway.
- proper C calls prototypes.
Closes GH-10068.
2022-12-10 14:13:30 +00:00
George Wang
20a1d5da15
Merge branch 'PHP-8.2'
2022-11-20 19:31:02 -05:00
George Wang
aef96600d3
Merge branch 'PHP-8.1' into PHP-8.2
2022-11-20 19:30:47 -05:00
George Wang
aee1a2f4c0
Merge branch 'PHP-8.0' into PHP-8.1
2022-11-20 19:30:25 -05:00
George Wang
4bdfce6c1a
Use __atomic_xxxx() instead of __sync_xxxx() for lsapi.
2022-11-20 19:30:07 -05:00
George Wang
27ef4517cd
Revert "Use __atomic_test_and_set() instead of __sync_test_and_set() for lsapi ( #7997 )"
...
This reverts commit e57d0568d8 .
2022-11-20 18:20:15 -05:00
Andy Postnikov
e57d0568d8
Use __atomic_test_and_set() instead of __sync_test_and_set() for lsapi ( #7997 )
...
Related to GH-7914
2022-11-18 18:04:27 +00:00
Ilija Tovilo
ecc3fc180f
Use PDEATHSIG to kill cli-server workers if parent exists
...
Closes GH-9476
2022-09-08 10:48:20 +02:00
George Peter Banyard
b5db594fd2
Refacto php_module_startup() ( #8303 )
...
It only ever uses at most 1 additional modules
2022-04-27 23:07:11 +01:00
Máté Kocsis
a1a8e9032c
Remove unnecessary PHP_FUNCTION() declarations ( #7472 )
2021-09-07 10:04:00 +02:00
David CARLIER
7d5a9dd05d
Litespeed sapi OpenBSD build fix ( #3999 )
...
attempt to core dump in the proper place.
implement sendfile
2021-06-09 09:11:54 +02:00
Remi Collet
e5b6f43ec7
get rid of inet_addr usage
2021-05-06 16:32:06 +02:00
Remi Collet
9ba3c367f7
fix litespeed build
2021-05-06 15:57:38 +02:00
KsaR
01b3fc03c3
Update http->https in license ( #6945 )
...
1. Update: http://www.php.net/license/3_01.txt to https, as there is anyway server header "Location:" to https.
2. Update few license 3.0 to 3.01 as 3.0 states "php 5.1.1, 4.1.1, and earlier".
3. In some license comments is "at through the world-wide-web" while most is without "at", so deleted.
4. fixed indentation in some files before |
2021-05-06 12:16:35 +02:00
Josh Soref
462da6e09c
Fix spelling and grammar mistakes
...
This PR corrects misspellings identified by the check-spelling action.
The misspellings have been reported at jsoref@b6ba3e2#commitcomment-48946465
The action reports that the changes in this PR would make it happy: jsoref@602417c
Closes GH-6822.
2021-04-13 12:09:37 +02:00
Dmitry Stogov
c732ab400a
Change Zend Stream API to use zend_string* instead of char*.
...
This allows to eliminate re-calculation of string lenght and hash value.
See the detailed list of changes in UPGRADING.INTERNALS.
2021-03-16 20:31:36 +03:00
George Wang
16c2afb8b9
Merge branch 'PHP-8.0'
2021-03-05 11:01:27 -05:00
George Wang
8462a3de1a
Merge branch 'PHP-7.4' into PHP-8.0
2021-03-05 11:00:53 -05:00
George Wang
797edd6211
LiteSpeed SAPI v7.9: Process manager keeps forked child process alive for longer time based on load. Reduces PM overhead for busy setup.
2021-03-05 10:46:12 -05:00
Máté Kocsis
bf0f6aaf18
Improve class entry generation
...
Related to GH-6701
2021-02-16 13:09:56 +01:00
Máté Kocsis
31088eef45
Enable class entry generation for sapi extensions
2021-02-14 12:03:48 +01:00
Nikita Popov
3e01f5afb1
Replace zend_bool uses with bool
...
We're starting to see a mix between uses of zend_bool and bool.
Replace all usages with the standard bool type everywhere.
Of course, zend_bool is retained as an alias.
2021-01-15 12:33:06 +01:00
Nikita Popov
824541d57e
Disable report_zend_debug by default
...
We might just want to drop this completely, but at least don't
enable it by default. It already gets disabled by a number of
SAPIs, but we should make that the default state.
2020-08-12 10:36:40 +02:00
George Wang
e05439e7a4
Merge branch 'PHP-7.4'
2020-08-10 19:11:48 -04:00
George Wang
1b0a2bb0f5
Merge branch 'PHP-7.3' into PHP-7.4
2020-08-10 19:11:26 -04:00
George Wang
07cb2755be
Make sure string is NUL byte terminated.
2020-08-10 19:11:03 -04:00
George Wang
293d2f99f1
Address some compiler warnings.
2020-07-23 17:21:24 -04:00
George Wang
78fc12a37a
Merge branch 'PHP-7.4'
2020-07-23 16:08:54 -04:00
George Wang
27bd16e71f
Merge branch 'PHP-7.3' into PHP-7.4
2020-07-23 15:54:48 -04:00
George Wang
874284d1c9
Merge branch 'PHP-7.2' into PHP-7.3
2020-07-23 15:36:35 -04:00
George Wang
c39f5fe94e
Security: update to LiteSpeed SAPI v7.7 to address an buffer overflow, and some log message tunings.
2020-07-23 15:35:32 -04:00
Max Semenik
2b5de6f839
Remove proto comments from C files
...
Closes GH-5758
2020-07-06 21:13:34 +02:00
Nikita Popov
c9b9f525a9
Include stub hash in generated arginfo files
...
The hash is used to check whether the arginfo file needs to be
regenerated. PHP-Parser will only be downloaded if this is actually
necessary.
This ensures that release artifacts will never try to regenerate
stubs and thus fetch PHP-Parser, as long as you do not modify any
files.
Closes GH-5739.
2020-06-24 09:55:19 +02:00
twosee
88355dd338
Constify char * arguments of APIs
...
Closes GH-5676.
2020-06-08 10:38:45 +02:00
Máté Kocsis
68527a7834
Add stubs for some SAPIs
...
For apache2handler, fpm, litespeed, phpdbg, specifically.
Partially implements GH-5295
2020-05-14 13:35:12 +02:00
Máté Kocsis
c3cf01b553
Fix #78880 : Yet another batch of spelling errors
2020-01-16 12:04:00 +01:00
Máté Kocsis
0b4778c377
Fix #78880 : Another bunch of spelling errors
2020-01-16 09:46:47 +01:00
George Wang
8a977e07d0
Merge branch 'PHP-7.4'
2019-11-21 17:59:05 -05:00
George Wang
99b8e67615
Merge branch 'PHP-7.3' into PHP-7.4
2019-11-21 17:58:44 -05:00
George Wang
e981f5af51
Merge branch 'PHP-7.2' into PHP-7.3
2019-11-21 17:58:16 -05:00
George Wang
c7141412ce
Added environment LSAPI_CLEAN_SHUTDOWN to control clean shutdown. Update SAPI version to LiteSpeed v7.6 .
2019-11-21 17:57:50 -05:00
Dmitry Stogov
b64a182233
Revert "Link executable files using non PIC object files. This reduces PIC overhead and improves performance."
...
This reverts commit eef85229d0 .
2019-10-10 16:28:59 +03:00
Gabriel Caruso
5d6e923d46
Remove mention of PHP major version in Copyright headers
...
Closes GH-4732.
2019-09-25 14:51:43 +02:00