Anatol Belski
afe04911a7
unmap correct handle
2015-09-22 21:20:50 +02:00
Anatol Belski
faa50318a3
nullify the memory chunk to avoid crashes when freeing resource
2015-09-22 20:33:46 +02:00
Anatol Belski
0e843a4582
check for NULL return
2015-09-22 20:05:12 +02:00
Anatol Belski
59d3529f29
cleanup an atavism
...
no DOS support here )
2015-09-02 17:05:47 +02:00
Anatol Belski
af3ca74501
made ZEND_TSRMLS_CACHE_* macros look like function calls
...
which also comply with the current semantics for such macros
2015-02-16 17:19:32 +01:00
Xinchen Hui
fc33f52d8c
bump year
2015-01-15 23:27:30 +08:00
Stanislav Malyshev
b7a7b1a624
trailing whitespace removal
2015-01-10 15:07:38 -08:00
Anatol Belski
bdeb220f48
first shot remove TSRMLS_* things
2014-12-13 23:06:14 +01:00
Anatol Belski
c6bad96f30
Merge remote-tracking branch 'origin/master' into native-tls
...
* origin/master: (398 commits)
NEWS
add test for bug #68381
Fixed bug #68381 Set FPM log level earlier during init
proper dllexport
move to size_t where zend_string is used internally
fix some datatype mismatches
return after the warning, to fix uninitialized salt usage
fix datatype mismatches
add missing type specifier
fix datatype mismatches
fix unsigned check
"extern" shouldn't be used for definitions
joined identical conditional blocks
simplify fpm tests
SEND_VAR_NO_REF optimization
Add test for bug #68442
Add various tests for FPM - covering recent bugs (68420, 68421, 68423, 68428) - for UDS - for ping and status URI - for multi pool and multi mode
Include small MIT FastCGI client library from https://github.com/adoy/PHP-FastCGI-Client
Get rid of zend_free_op structure (use zval* instead). Get rid of useless TSRMLS arguments.
Add new FPM test for IPv4/IPv6
...
Conflicts:
win32/build/config.w32
2014-11-18 21:18:52 +01:00
Anatol Belski
e6ea376a91
avoid repeated strlen usage, remove unused vars
2014-11-13 19:57:34 +01:00
Anatol Belski
999d387bf8
move these functions to the appropriate place
...
and include the necessary header
2014-11-10 10:58:19 +01:00
Anatol Belski
20f8f533e1
fix datatype mismatch warns
2014-10-29 15:30:03 +01:00
Anatol Belski
8aeffdd74c
moved most of the core to use static tsrm ls cache pointer
...
plus apache2handler, cli and cgi
2014-10-15 16:33:40 +02:00
Anatol Belski
55c6737b73
remove misprint parentheses
2014-10-03 19:23:32 +02:00
Johannes Schlüter
d0cb715373
s/PHP 5/PHP 7/
2014-09-19 18:33:14 +02:00
Anatol Belski
d1131d4278
reverted some previous IS_ABSOLUTE_PATH related changes
...
It's fine with strlen usage now, only one call
2014-09-19 16:30:05 +02:00
Anatol Belski
90972355b3
avoid repeated strlen usage
2014-09-14 17:00:34 +02:00
Anatol Belski
34f536693c
avoid usage of 'type' before the null pointer check
2014-08-29 11:21:07 +02:00
Xinchen Hui
c081ce628f
Bump year
2014-01-03 11:08:10 +08:00
Anatol Belski
e30b2aae5a
initial move on renaming files and fixing includes
2013-10-17 09:43:52 +02:00
Anatol Belski
25f924abf6
fixed possible null deref
2013-07-22 14:50:18 +02:00
Xinchen Hui
0a7395e009
Happy New Year
2013-01-01 16:28:54 +08:00
Xinchen Hui
153bfada90
Merge branch 'PHP-5.3' into PHP-5.4
2012-11-02 18:56:17 +08:00
Xinchen Hui
3fe3029ecb
Fixed bug #62444 (Handle leak in is_readable on windows).
2012-11-02 18:53:06 +08:00
Felipe Pena
e4ca0ed09f
- Year++
2012-01-01 13:15:04 +00:00
Felipe Pena
4e19825281
- Year++
2012-01-01 13:15:04 +00:00
Pierre Joye
0e3ec21e6f
- Fix #55295 , check if malloc failed
2011-07-27 14:23:06 +00:00
Pierre Joye
ef7229ed17
- Fix #55295 , check if malloc failed
2011-07-27 14:23:06 +00:00
Felipe Pena
927bf09c29
- Year++
2011-01-01 02:19:59 +00:00
Felipe Pena
0203cc3d44
- Year++
2011-01-01 02:17:06 +00:00
Pierre Joye
b154864cc9
- drop tsrmls_fetch in popen_ex
2010-09-17 10:00:01 +00:00
Pierre Joye
83527d16a3
- drop tsrmls_fetch in tsrm_win32_access
2010-09-17 09:27:19 +00:00
Pierre Joye
3a239b15e9
- silent warning
2010-02-04 15:34:19 +00:00
Pierre Joye
565af741e4
- fix leak
2010-01-31 15:22:17 +00:00
Pierre Joye
1bbc4f1721
- fix write access check when write mode only is requested (not RW)
2010-01-30 20:55:01 +00:00
Pierre Joye
5d360fa1ce
- fix leak
2010-01-27 16:52:36 +00:00
Pierre Joye
79aa615b55
- fix leak when the SID is already used and duplicated
2010-01-27 14:41:06 +00:00
Pierre Joye
3111aa2638
- ws
2010-01-25 09:01:22 +00:00
Sebastian Bergmann
9ba1e81665
sed -i "s#1997-2009#1997-2010#g" **/*.c **/*.h **/*.php
2010-01-03 09:23:27 +00:00
Pierre Joye
26e3082abc
- fix lenght for alloc and cpy (Kanwal)
2009-11-03 10:48:12 +00:00
Pierre Joye
0304ec7900
- Fix ACL support and add support for ACL for TS SAPI. Be sure to get the impersonated token when the impersonation has been done. Add the SID as part of the key for the cache (so each SID gets its cache and not previous requests run under other SID)
2009-10-19 23:32:07 +00:00
Pierre Joye
6711276b3c
- fix ACL cache for read check
2009-09-19 20:54:34 +00:00
Pierre Joye
542c087a86
- be sure that we use the user token by default (Christian Wenz)
2009-09-04 06:59:08 +00:00
Pierre Joye
511c923785
- #27051 , improve fix on xp/2k3
2009-09-03 19:16:50 +00:00
Pierre Joye
da9aee9703
- #27051 , we need the thread token here, not the process
2009-09-02 01:59:17 +00:00
Pierre Joye
ddab8be51e
- #27051 , create process as impersonated user
2009-09-01 22:51:31 +00:00
Pierre Joye
ceb607af13
- Fixed leak on error in popen/exec (and related functions)
2009-08-30 17:13:45 +00:00
Pierre Joye
bae3df7505
- fix #44683 , popen crashes when an invalid mode is passed (works on 2k8/vista/win7)
2009-08-26 19:57:01 +00:00
Pierre Joye
056f0aea30
- fix #49047 , touch may fail on directory
2009-08-25 09:16:53 +00:00
Pierre Joye
05f86b6edb
- revert fix for #43327 , it breaks system&co functions
2009-08-20 09:03:19 +00:00