foobar
472c727186
Added missing 'subject'-key in envelope.
...
# I'm starting to think imap_mail_compose() should be rewritten from scratch..
2000-08-08 21:16:09 +00:00
Sascha Schumann
cbc4b24a7a
Enable building PHP against kerberized IMAP libraries
2000-08-01 15:24:56 +00:00
foobar
ab13d02d53
@- Fixed bug in imap_fetchheader() where using FT_PREFETCHTEXT didn't return
...
@ the body. Bug #4447 . (Jani)
2000-08-01 09:11:46 +00:00
foobar
5fdc09fb36
@- Fixed bug in imap_compose_mail() which caused crashes. (Jani)
...
# This one was only partly ported from php3. As some user pointed it out,
# it was working in 3.0.x. But this needs further hacking. Some error
# handlers, at least. Fixes bugs #3337 and #5084 .
2000-07-29 18:45:06 +00:00
Hartmut Holzgraefe
d4936d8fcf
column size for date in imap_headers increased (see bug id #5699 )
2000-07-21 15:50:37 +00:00
Mike Waychison
99b85d1919
(imap_mail) Fixed a sizing of the arg parameter array. Was causing
...
Seg-Faults if rpath was specified.
@ Fixed a bug with imap_mail where apache would segfault if the rpath
@ parameter was specified.
# ouch.
2000-07-14 08:12:53 +00:00
Sascha Schumann
cd754d7825
Rename macros which begin with underscore to appropiate macros. The general
...
rule is:
macro_name=`echo $filename|tr a-z A-Z|sed 's/\./_/'`
2000-07-03 00:41:19 +00:00
Zeev Suraski
1be47784eb
imap_sendmail.[ch] are missing... Whomever added them, please cvs add them and then
...
readd them to the project...
2000-06-25 18:29:05 +00:00
Sascha Schumann
8741aa825d
Unbreak imap by fixing the assignment
2000-06-19 21:35:01 +00:00
Andi Gutmans
b831ca7d64
- Fixed problem in imap_fetch_overview
2000-06-19 04:33:40 +00:00
Egon Schmid
6e815b76ea
Some protos fixed.
2000-06-18 16:31:52 +00:00
Hartmut Holzgraefe
95ca9db755
retro-patch from // comments, theese where private experimental changes
2000-06-16 18:42:56 +00:00
Hartmut Holzgraefe
87a491d7b6
C++ // comments are evil ...
2000-06-16 18:24:02 +00:00
Chuck Hagenbuch
2db5dc37c8
patch from jtaskine@hit.fi - add deleted info to imap_mailboxmsginfo() and
...
fix some prototype info.
2000-06-15 03:02:36 +00:00
Thies C. Arntzen
4292f89345
no c++ comments, please
2000-06-14 12:28:21 +00:00
Frank M. Kromann
a52af6cd7c
making imap module compile on win32 with new directory structure
2000-06-12 20:32:52 +00:00
Chuck Hagenbuch
a4146cc890
patch for redhat 6.2 from Teodor Cimpoesu <teo@digiro.net>.
2000-06-01 20:19:26 +00:00
Frank M. Kromann
640c8226aa
Making imap module compile on win32 and include imap_mail() function)
2000-05-30 22:13:09 +00:00
Sascha Schumann
d348a83a72
Make imap extension buildable as shared module.
2000-05-23 23:36:44 +00:00
Sascha Schumann
4686a3b50e
Use #ifdef COMPILE_DL_EXTNAME solely.
2000-05-23 09:33:51 +00:00
Sascha Schumann
0236982d6d
s/COMPILE_DL/COMPILE_DL_EXTNAME/ for Windows build files.
2000-05-23 09:22:01 +00:00
Zeev Suraski
e043439ff6
Update the license with the new clause 6
2000-05-18 15:34:45 +00:00
Hartmut Holzgraefe
44845ea24b
name in proto should be name of real function, not alias
2000-05-17 17:54:54 +00:00
Andi Gutmans
c88ccc49a1
- Remove unneeded object_init(return_value) from three places
2000-05-11 13:52:24 +00:00
Chuck Hagenbuch
fe22dc5ff8
fix for segfault. patch from Jade Nicoletti <nicoletti@nns.ch>.
2000-05-10 12:44:44 +00:00
Sascha Schumann
fe50664d4d
#if COMPILE_DL
...
becomes
#if defined(COMPILE_DL) || defined(COMPILE_DL_EXTENSION_NAME)
2000-05-02 00:44:35 +00:00
Sascha Schumann
0d383d9373
Replace the various get_module() functions with a uniform
...
ZEND_GET_MODULE(name) macro.
2000-05-02 00:30:36 +00:00
Sascha Schumann
7613e064f8
Remove trailing empty lines
2000-05-01 22:38:42 +00:00
Sascha Schumann
0d36199cf9
Large test commit IV
2000-05-01 22:04:52 +00:00
Sascha Schumann
de2cea47c0
Large commit test III
2000-05-01 22:00:09 +00:00
Sascha Schumann
a493cdc92c
Large test commit II
2000-05-01 21:57:01 +00:00
Sascha Schumann
a481fddfb3
Improved in-tree shared libraries build system
...
The following new/revived shared modules are available now:
... MySQL (*)
... PCRE (*)
... Session
... SWF
(*) capable of using bundled library or external library
All changes:
The m4 macro PHP_EXTENSION was revamped. Uses LIB_BUILD now.
This effectively means that all extensions have to use dynlib.
ext/mysql/config.m4 was revamped.
Uses LIB_BUILD for building bundled library.
ext/pcre/config.m4 was revamped.
Uses LIB_BUILD for building bundled library.
ext/ext_skel was changed to reflect that more modules should be
compileable as shared module.
ext/Makefile.in has been simplified enormously.
Dependencies are now stored in the build tree.
Empty dependencies are not generated by buildconf anymore. They
are now dynamically created during the build process.
Implicit rules for .S were removed.
The NO_RECURSION feature was removed.
"libs.mk" has been added to all cvsignore files in ext.
2000-05-01 02:42:55 +00:00
Jouni Ahto
8e7a5098dd
Debian 2.2 puts rfc822.h in /usr/include/c-client, check that place too.
2000-04-30 16:10:29 +00:00
Sascha Schumann
953fe189da
Overall UNIX build system improvements:
...
* Makefile header is now completely dynamic
* Absolute paths in (top_)?(src|build)dir and VPATH
(fixes Tru64 support)
* VPATH does not contain variables anymore
(fixes UnixWare support)
2000-04-30 03:20:09 +00:00
Sascha Schumann
58eaa24a90
Improve imap-lib check
2000-04-28 17:13:50 +00:00
Ted Rolle Jr
b7f2d80a28
Removed bug that prevented it to work on longer strings.
...
Changed commenting to c-style commenting.
2000-04-28 14:24:38 +00:00
Andrew Skalski
fc0813f11a
* typecast fs_give parameter to void**
...
* removed wide-character treatment from imap_utf7_encode
* suggestion to #include "linkage.c" rather than link in auth/mail drivers
manually
2000-04-24 22:21:34 +00:00
Frank M. Kromann
e297737cb1
Moving output files to common folder
2000-04-23 10:59:20 +00:00
Chuck Hagenbuch
4b78e0aca6
back off from high-performance api in imap_rfc822_parse_adrlist. if you
...
called it twice on the same string, there were _strange_ side effects. This
may be slower, but it works.
2000-04-22 20:54:07 +00:00
Zeev Suraski
ca10d9b2de
Compile fixes
2000-04-20 23:35:28 +00:00
Zeev Suraski
389eca0c1b
Add .txt files to .dsp's
2000-04-20 23:26:06 +00:00
Zeev Suraski
64c974e8b6
- Add the zlib project to the php_modules workspace, and fix it's C-runtime definitions
...
- Move IMAP to the high performance API
2000-04-20 17:48:22 +00:00
Zeev Suraski
149c7f2a8a
- CHange macro names from Z to Z_
2000-04-20 14:52:54 +00:00
Zeev Suraski
a918842f30
Fix, beautify and convert the IMAP module to the high performance API
2000-04-20 14:23:35 +00:00
Zeev Suraski
963d31198a
Fix a couple of _ex()'s
2000-04-19 13:15:57 +00:00
Zeev Suraski
02f7ee57f7
- Fix many memory leaks in the IMAP module
...
- Begin migrating to the high performance API
2000-04-18 22:22:48 +00:00
Zeev Suraski
43e04d5a77
indent/beautify
2000-04-18 19:42:22 +00:00
Andrew Skalski
0a3482f213
fixed imap quota/relogin compilation errors
2000-04-17 19:28:58 +00:00
Ted Rolle Jr
b251a4778d
Removed some compiler warnings.
2000-04-07 15:07:56 +00:00
Chuck Hagenbuch
0fc483fed6
cleaning up some small off-by-one errors and argcount follies. Can someone
...
take a look at the errors imap_mime_header_decode() generates when
compiling? I took a quick look, but don't have time to puzzle through that
code.
2000-04-07 04:43:26 +00:00
Colin Viebrock
5115342c6e
More phpinfo() prettying.
...
Can someone check my code for the interbase
support, and I need someone else to decode the LDAP stuff ... it's beyond
me.
2000-04-06 16:57:33 +00:00
Chuck Hagenbuch
44e178e089
return false after determining that a message number is bad, instead of
...
going on to crash.
2000-04-04 18:10:24 +00:00
Chuck Hagenbuch
8153dc5772
update function protos. should all be there now
2000-04-04 00:51:38 +00:00
Zeev Suraski
c43fe80d6f
@- Fix crash resulting from IMAP's error handling (Stanislav)
2000-04-03 19:00:34 +00:00
Zeev Suraski
d0395d6f5b
*** empty log message ***
2000-04-03 18:50:50 +00:00
Andi Gutmans
2f41e1b979
- Fix typo
2000-04-03 17:00:01 +00:00
Zeev Suraski
18e0850ba1
@- Add $HTTP_POST_FILES[filename][tmp_name] - it was previously impossible to
...
@ retrieve the temporary name of an uploaded file using $HTTP_POST_FILES[] (Zeev)
- Changed IMAP Win32 definitions
2000-04-02 21:27:32 +00:00
Zeev Suraski
eefbe904b2
*** empty log message ***
2000-04-01 22:31:20 +00:00
Zeev Suraski
fc8c923bb2
Oh yeah, committing these would be a good idea:)
2000-04-01 16:49:39 +00:00
Zeev Suraski
06dab5e7e5
Several fixes
2000-04-01 16:48:08 +00:00
Zeev Suraski
491a315c11
@- Made the IMAP and LDAP modules compilable under Windows and thread-safe (Zeev)
2000-04-01 16:23:39 +00:00
Zeev Suraski
a82b3034b1
Several fixes, plus remove bindlib_w32 (it's more trouble than it's worth)
2000-03-31 19:46:35 +00:00
Chuck Hagenbuch
db546462b6
imap_clearflag_full now returns true appropriately.
2000-03-26 04:34:05 +00:00
Egon Schmid
48fc7c447f
Fixed a proto.
2000-03-20 06:46:58 +00:00
Ted Rolle Jr
d5ad9de048
Added new function: imap_mime_header_decode
...
Decodes mime header elements in accordance with RFC 2047.
2000-03-19 22:59:08 +00:00
Hartmut Holzgraefe
553eb2391d
I SHALL NOT TOUCH MY EMACS BETWEEN COMPILE AND CHECKIN !!!
...
I SHALL NOT TOUCH MY EMACS BETWEEN COMPILE AND CHECKIN !!!
I SHALL NOT TOUCH MY EMACS BETWEEN COMPILE AND CHECKIN !!!
2000-03-14 20:41:31 +00:00
Hartmut Holzgraefe
b19d1bdb0f
imap_utf7_encode didn't expand international characters to 16bit
...
before coding
imap_fetch_overview could crash when some fields where missing
imap_fetch_overview will now take msg indices for default and
UIDs by optional flag, as the other functions in the family
2000-03-14 20:20:43 +00:00
Chuck Hagenbuch
65b6639481
Adding imap_rfc822_parse_headers(). This function lets you grab mail headers
...
from anywhere - a saved message in an archive, a pop server, a database, etc
- and parse them into an object similar to what imap_headerinfo() returns.
It's just missing the flag info and other things that only come from the
IMAP server.
In the process of doing this, I seperated some more code out into a support
function - _php_make_header_object() - since it was used in multiple
functions. The module is slowly getting well organized.
2000-03-12 20:47:21 +00:00
Andi Gutmans
05aa5cb831
- Guessing this is the problem
2000-03-12 17:49:08 +00:00
Andi Gutmans
649d8721db
- Oops I commited a name change for consistency of Zend/modules.h to
...
Zend/zend_modules.h before it being finished. Revert it
2000-03-11 20:57:35 +00:00
Andi Gutmans
9dca788ca0
- Don't define DEBUG anymore. Everyone should use PHP_DEBUG.
...
There are 2-3 third-party libs in PHP which use DEBUG and I left them
this way (primary example is pcrelib).
- Please test things and Andrei, can you check that pcrelib stopped
printing the warning messages?
2000-03-11 20:48:49 +00:00
Stig Bakken
d02fe90b00
Change extension names in all extensions' zend_module_entry to their
...
directory name.
2000-03-06 18:44:01 +00:00
Hartmut Holzgraefe
dedd0eb898
SuSE 6.3 imap.rpm puts the library into /usr/lib and the include files into /usr/include/imap
2000-03-05 19:48:23 +00:00
Chuck Hagenbuch
9ade072706
adding the fix for bug #3685 to php4 as well.
2000-03-03 21:57:26 +00:00
Sascha Schumann
6401dc10b2
make it work
2000-03-03 12:12:01 +00:00
Sascha Schumann
51e6ab21d7
Better lib check
2000-03-03 11:54:07 +00:00
Sascha Schumann
2139099781
Also consider $i/include while searching for rfc822.h
2000-03-03 11:47:13 +00:00
Chuck Hagenbuch
9f3c8ffeb0
Fix compile warnings.
2000-03-01 01:43:26 +00:00
Chuck Hagenbuch
f19fe37dec
Add _php_imap_parse_address(), which replaces a lot of duplicated,
...
hard-to-follow code in imap_headerinfo(). This code also happened to be
broken, causing the $h->to, $h->from, etc arrays to contain only the first
address, not every address. This is fixed now.
2000-03-01 01:35:15 +00:00
Chuck Hagenbuch
e37ddc1368
Fix Bug #3632 - sanity check to not access a message that doesn't exist.
2000-02-29 19:58:31 +00:00
Sascha Schumann
cc91e5ea64
Automatically try to symlink c-client.a to libc-client.a, so people
...
can avoid changing things.
2000-02-29 13:21:51 +00:00
Sascha Schumann
a05db57374
Rewrite IMAP checks. This should solve the problems people had with
...
shared imap libs
2000-02-29 13:12:48 +00:00
Chuck Hagenbuch
d3d45277a1
fixing segfaults in imap_getmailboxes and imap_getsubscribed.
2000-02-28 21:03:08 +00:00
Chuck Hagenbuch
3a59390e9d
fixing imap_undelete to accept 2 or 3 arguments, not 3 or 4.
2000-02-26 06:58:15 +00:00
Egon Schmid
18fee17d38
More protos.
2000-02-22 16:46:40 +00:00
Chuck Hagenbuch
13f27d8063
being accountable for the imap and mcal work that I've done (and adding an
...
MCAL credits line)
2000-02-21 14:50:41 +00:00
Zeev Suraski
9b621d1c8f
Get the license right... (this won't make it to RC1 of B4)
2000-02-19 23:21:46 +00:00
Chuck Hagenbuch
f27920214c
fixing imap_delete. All of the argcount checks were against one integer too
...
high.
2000-02-18 01:56:01 +00:00
Zeev Suraski
ae22fe4c52
- Update .dsp's
...
- Fix a possible crash bug in failed file open error message
- Fix SAPI initialization issue that could lead to a crash
2000-02-18 01:52:11 +00:00
Chuck Hagenbuch
ea459657d1
adding a missing PHP_FALIAS to imap_listsubscribed()
2000-02-15 20:06:53 +00:00
Hartmut Holzgraefe
f4c778ff04
imap_delet(),imap_undelete() and imap_move() will now optionaly accept UDIs
2000-02-14 13:09:51 +00:00
Sascha Schumann
0036b8bba0
#if WIN.* => #ifdef PHP_WIN32
...
#if !(WIN.* => #ifndef PHP_WIN32
2000-02-12 14:38:31 +00:00
Zeev Suraski
80bdd19e03
Fine tune Andi's patch
2000-02-11 15:59:30 +00:00
Andi Gutmans
1c7f36465b
- A few more
2000-02-10 22:00:52 +00:00
Zeev Suraski
2460569ccb
Change string->str where possible; string is basic a C++ class, so gdb can't look
...
inside variables named 'string'.
2000-02-08 22:21:43 +00:00
Hartmut Holzgraefe
ce62bbb674
another re-sync with the PHP3 tree
...
imap_mail deactivated for win builds, as the files
win32/imap_sendmail.c win32/imap_sendmail.h from
PHP3 are still missing
2000-02-07 15:52:47 +00:00
Zeev Suraski
82dbc9c74f
Get Win32 IMAP DLL to compile
2000-02-05 19:22:17 +00:00
Zeev Suraski
bf609338ae
Fix
2000-02-05 17:09:00 +00:00
Sascha Schumann
43ae2bffbb
Happy Y2K patch! Happy new year (or the new millennium, depending on whether
...
you start counting at 0 or 1).
2000-01-01 01:32:05 +00:00
Sascha Schumann
cf5a5fb1dd
Whoops, defining them to empty values generates many parse errors.
...
Defaulting to 1.
1999-12-30 04:52:19 +00:00