Xinchen Hui
956e163784
Eliminated compiler's warnings and make static analyzer silent
2011-08-09 05:11:19 +00:00
Xinchen Hui
61f80c9b08
Remove unnecessary(no sense) memset and making the static analyzer silent
2011-08-08 16:57:46 +00:00
Stanislav Malyshev
553a08c4e1
fix failing tests
2011-08-01 01:00:57 +00:00
Pierre Joye
7b9071f71d
- do safemode/open basedir checks 1st, and use only expand not realpath (it is done by the safemode/openbasedir check already)
2011-07-27 14:58:30 +00:00
Felipe Pena
da376383e8
- Make usage of new PHP_FE_END macro
2011-07-25 11:35:02 +00:00
Felipe Pena
744ce6af65
- Fix test
2011-06-19 12:58:56 +00:00
Felipe Pena
4737910b69
- Added new parameter parsing option (p - for valid path (string without null byte in the middle))
...
# The tests will be fixed in the next commits
2011-06-06 21:28:16 +00:00
Felipe Pena
3dcb256919
- Fixed bug #54934 (Unresolved symbol strtoull in HP-UX 11.11)
2011-05-27 23:31:30 +00:00
Hannes Magnusson
d1d61ce612
Bug#54016 (finfo_file() Cannot determine filetype in archives)
2011-02-14 15:32:02 +00:00
Felipe Pena
7ae96bcf35
- Year++
2011-01-01 02:51:18 +00:00
Dmitry Stogov
c5237d82bf
Added caches to eliminate repeatable run-time bindings of functions, classes, constants, methods and properties
2010-05-24 14:11:39 +00:00
Pierre Joye
cdadeed834
- Fixed bug #51732 , Fileinfo __construct or open does not work with NULL
2010-05-04 08:48:58 +00:00
Kalle Sommer Nielsen
dd8e59da8f
Removed safe_mode
...
* Removed ini options, safe_mode*
* Removed --enable-safe-mode --with-exec-dir configure options on Unix
* Updated extensions, SAPI's and core
* php_get_current_user() is now declared in main.c, thrus no need to include safe_mode.h anymore
2010-04-26 23:53:30 +00:00
Johannes Schlüter
26b08f9857
Remove main/php3_compat.h, for that a few references to function_entry
have
...
to be replaced by `zend_function_entry`.
2010-03-30 23:03:02 +00:00
Mikko Koppanen
0a445f4f08
Update the libmagic.patch to reflect the current situation. Contains a diff against upstream 5.03
2010-01-31 22:54:00 +00:00
Felipe Pena
0d5a318090
- Fixed ZTS build
2009-12-27 18:13:37 +00:00
Mikko Koppanen
1e6695feb7
spprintf the dbname
...
use VCWD_ACCESS instead of access
2009-12-27 00:43:33 +00:00
Mikko Koppanen
1496161f01
Upgrade bundled libmagic to 5.03 (fixes CDF parsing related issues)
...
Clean up / remove whitespace differences to make next merge easier
Removed unnecessary files from trunk
2009-12-26 15:00:21 +00:00
Pierre Joye
e0b392f028
- fix #49732 , fix crash when timestamp conversion fails
2009-10-01 13:55:16 +00:00
Scott MacVicar
a090cd733a
Fix BC break in mime_content_type()
2009-08-11 23:05:13 +00:00
Pierre Joye
68a3c3f952
- add license
2009-06-26 07:24:41 +00:00
Felipe Pena
219c2603bb
- MFH: Fixed bug #48578 (Can't build 5.3 on FBSD 4.11) (Rasmus)
2009-06-17 16:20:04 +00:00
Scott MacVicar
2d183dcc1d
MFH Update bundled libmagic to 5.03
2009-05-09 20:34:37 +00:00
Scott MacVicar
c48241a569
MFH Update libmagic data file to 5.02
2009-05-04 20:56:13 +00:00
Scott MacVicar
c3b88aec15
MFH Update libmagic to 5.02
2009-05-04 20:54:53 +00:00
Pierre Joye
8e202b40a0
- fix the build for win (vc6 or vc9)
...
- fix logic in time convertion
- force shared on windows, will fix the dirent issue later (no, it is not enough to simply remove the dep or header include)
- add myself before I forget again
2009-03-16 15:03:06 +00:00
Ilia Alshanetsky
ea27fd2ba3
Fixed compiler warnings
2009-03-16 12:52:39 +00:00
Scott MacVicar
e10b18693c
MFH fileinfo tests are missing skipif
2009-03-15 23:17:28 +00:00
Scott MacVicar
7a29c8f386
MFH Update fileinfo to libmagic 5.00 and remove dependency on dirent.h on Windows
2009-03-15 23:04:19 +00:00
Andrei Zmievski
d7b6f0103b
memset() requires a pointer.
2009-01-12 19:09:34 +00:00
Scott MacVicar
372256b002
MFH Remove all of the stuff we have in here for pre PHP 5.2 support and memset the fileinfo struct.
2008-12-22 16:45:07 +00:00
Derick Rethans
9d1eca8ee1
*** empty log message ***
2008-12-04 14:55:19 +00:00
Scott MacVicar
ceabdbb483
MFH Add asprintf, use regular system malloc and free and add checks in configure.in for the functions
2008-11-27 19:45:27 +00:00
Scott MacVicar
3a93ef37c4
MFH Warnings from libmagic should be notices rather than sent to stderr, this fixes a test on Windows
2008-11-22 10:29:05 +00:00
Felipe Pena
fc2fb50d09
- MFH: Added 'static' into ZEND_BEGIN_ARG_INFO_EX macro
2008-11-17 11:28:01 +00:00
Scott MacVicar
a94ac5d436
MFH: Fix buffer overread in libmagic and sync a skipped change from 4.26
2008-11-06 03:00:04 +00:00
Felipe Pena
7a37fa2d6b
- Revert ZEND_BEGIN_ARG_INFO change
2008-11-02 21:19:39 +00:00
Scott MacVicar
3e543f2464
MFH: Sync libmagic with 4.26 and add support for the new v6 magic file format
2008-11-02 16:13:49 +00:00
Felipe Pena
df10005563
- MFH: Added 'static' into ZEND_BEGIN_ARG_INFO_EX macro
2008-10-24 14:35:40 +00:00
Scott MacVicar
a8c8963bc0
MFH: Fix a stat on a null when the internal database is used.
2008-10-22 16:34:40 +00:00
Scott MacVicar
a6ec097f68
MFH: When using the internal database and there is an error it could try free some invalid things. This was causing a bus error on ppc.
2008-10-22 14:15:47 +00:00
Scott MacVicar
55a965f793
MFH Fix bug #46331 - The internal magic db is const memory and segfaults when you try to do byte swapping
...
on big endian machines. This fixes it by copying the memory for those processors, but this isn't ideal as
it wastes memory. Perhaps using a static cache would be better.
2008-10-20 23:36:14 +00:00
Pierre Joye
144527b190
- support for VC6 and some other platforms (before some other cleanup)
2008-10-20 14:45:59 +00:00
Ilia Alshanetsky
5a28412ad2
Removed dead-code
2008-10-15 22:56:57 +00:00
Derick Rethans
bac72c6052
- MFH: Fixed mime-type generation.
...
#- Charset markers need to be prepended with ; -- the tests were also wrong.
2008-10-08 09:44:24 +00:00
Felipe Pena
516ac7e726
- MFH: Fixed bug #46071 (finfo_open() segfaults with wrong file name on BSD)
2008-09-16 22:25:52 +00:00
Antony Dovgal
02022c766c
MFH: fix compile warning
2008-09-16 09:48:17 +00:00
Scott MacVicar
3940782c25
MFH: Fix memory leak in a few cases
2008-09-16 09:46:24 +00:00
Scott MacVicar
b845244370
Missed variable declaration.
2008-09-15 22:16:25 +00:00
Scott MacVicar
db907e5bc3
Fixed bug #46086 (Segfault when accessing fileinfo class property)
2008-09-15 22:13:25 +00:00