| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
|
|
|
|
|
| |
The NetWare winsock2 header defines accept which breaks
compilation of serf lib, therefore we now undef.
Also removed obsolete include of novsock2.h in libprews.c.
git-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@1084016 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
| |
git-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@1083183 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
| |
git-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@1076916 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
| |
git-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@989450 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
| |
git-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@982033 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
| |
git-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@982032 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
|
|
|
| |
Now passes testoc. Was resulting in APR_OC_REASON_LOST on child death.
git-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@931521 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
| |
git-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@892989 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
| |
git-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@892426 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
|
|
|
|
|
| |
introduce constness where none was required before.
But the fix is harmless.
git-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@892390 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
|
|
|
|
|
| |
Cleans up some warning emits in the dbg_log custom win32 tracing logic
Set the HAVE_ICONV_H flag for testing purposes, until I wrap up the unix side
git-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@892177 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
|
|
|
|
|
|
| |
PR: 45689
Submitted by: Erik Lax <apache datahack.se>
Reviewed by: trawick
git-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@767498 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
| |
git-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@747357 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
|
|
|
| |
On posix make unique tmp name and add that to child environment.
The env var name made of child making it almost unique for that process instance
git-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@747042 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
| |
git-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@746589 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
the 'write_fd' handling, rather than the implementation which was
removed in 2001. Also fix the implementation remove pointless bit
shuffling:
* include/arch/win32/apr_arch_misc.h (struct apr_other_child_rec_t),
include/arch/unix/apr_arch_misc.h (struct apr_other_child_rec_t):
Remove unused write_fd field.
* include/apr_thread_proc.h: Document that APR_OC_REASON_UNWRITABLE is
unused.
(apr_proc_other_child_register): Document that the unused write_fd
parameter is unused.
* misc/unix/otherchild.c (apr_proc_other_child_register): Ignore the
write_fd parameter rather than copying it then ignoring it.
* STATUS: Move comments on possible future of the write_fd argument
here.
git-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@733773 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
|
|
|
| |
exploratory math for the limits.
git-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@683665 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
| |
git-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@649042 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
| |
git-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@649000 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
|
|
| |
avoid application unload issues. This ties apr to apr-util however on NetWare both libraries are combined.
git-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@646580 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
|
|
| |
to the linker, and clear up some comments
git-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@585872 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
|
|
| |
(also fix a minor spelling error)
git-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@582701 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
| |
git-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@572593 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Solve win32 inherited pipe leaks by leveraging OS2 port's solution.
Mutex the pipe manipulation on WinNT+++ alone (not WinCE, nor 9x)
so that we toggle the inherited state of the stdin/out/err pipes.
This is only possible on NT, because in CE/9x it would involve
replacing the pipe handles all over the place as there is no toggle.
This CRITICAL_SECTION pipe is incredibly fast in the mainline case,
and only introduces contention in the threaded server after startup
(for cgi, etc). Not unlike an in-process cgid.
So, leave WinCE alone for now, since it doesn't follow the stdio model,
and leave Win9x alone for good, as nearly abandoned.
git-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@569882 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
|
|
|
|
|
|
|
|
| |
being char* based. On WinCE, _UNICODE is forced to be set. This patch modifies
the Windows version detection code to use TCHAR and adds the explicit "A" qualifier
to LoadLibrary and GetProcAddress so the char* based versions are used regardless.
Submitted by: Curt Arnold
PR: 39889
git-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@558506 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
|
|
|
|
|
| |
read().
PR: 39790
git-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@553146 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
|
|
|
|
|
|
|
| |
effectively redefines WINADVAPI from __stdcall to empty which results in a
link failure when wincrypt.h is placed after an include to apr_private.h.
Submitted by: Curt Arnold
git-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@551958 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
|
|
|
|
|
|
| |
course these includes are case sensitive.
PR: 41916/patch segment 3/4
Submitted by: Kouhei Sutou <kou cozmixng.org>
git-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@543642 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
text)
and in the WINCE case, fall into FormatMessageW and perform uglyness to transcode
this into 7 bit ascii + '?' patterns for unrepresentable bytes. The right solution
is to transcode to utf-8, but that's not possible while we have one fixed-size
buffer to work with. Using a TLS utf-8/unicode buffer would be lovely but it's
not reentrant, so defer closing PR 39895 for now (as an enhancement not a blocker).
PR: 39895/Attachment
Submitted by: Curt Arnold <carnold apache.org>
git-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@543549 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
converting them from Unicode to char*) whereas WinCE has no enviroment - and also
updates the argv array by parsing the Unicode command line which uses the
CommandLineToArgvW method which not available on WinCE. Suppress both on WinCE.
PR: 39892
Submitted by: Curt Arnold <carnold apache.org>
Reviewed by: Davi Arnaut
Forward port: 543367
git-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@543368 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
|
|
|
|
|
|
|
| |
Windows CE.
PR: 39867
Submitted by: Curt Arnold <carnold apache.org>
Reviewed by: Davi Arnaut
git-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@543329 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
|
|
|
|
| |
PR: 39852
Submitted by: Curt Arnold <carnold apache.org>
git-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@543313 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
|
|
|
| |
PR: 41659
git-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@529774 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
|
|
|
|
| |
Submitted by: Stefan Ruppert <ml ruppert-it.de>
Reviewed by: trawick
git-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@516466 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
| |
git-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@494055 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
|
|
|
|
|
|
|
| |
Implement apr_threadkey_private destructors on WIN32
instead silently ignoring them.
and reviewed by wrowe, brane, jerenkrantz to need a more
comprehensive solution, e.g. Windows PE destructor entry
points, that does -not- break svn.
git-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@478137 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
| |
git-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@471952 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
|
|
|
|
|
|
|
|
| |
on Win32 (e.g. "VAR="), and added validation to testall suite.
PR: 40764
Submitted by: Issac Goldstand <margol beamartyr.net>
Reviewed by: wrowe
git-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@471877 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
|
|
| |
valid before calling the provided callback.
git-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@437115 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
|
|
| |
instead silently ignoring them.
git-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@434327 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
|
|
| |
No functional change.
git-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@434318 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
| |
git-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@428317 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
| |
git-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@428313 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Rearrange header ordering in rand.c to ensure that the link decorations
are imported correctly.
Originally titled: [patch 17/17] Uuid
Submitted by: John Vandenberg
Reviewed by: Justin Erenkrantz
git-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@421805 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
|
|
|
|
|
|
| |
Originally titled: [patch 14/17] crtdbg.h
Submitted by: John Mark Vandenberg
Reviewed by: Justin Erenkrantz
git-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@421373 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
|
|
|
|
|
|
|
|
| |
On Solaris, uuid/uuid.h defined uuid_generate, and itself
includes sys/uuid.h which only defined the uuid_t.
Therefore prefer the broadest uuid.h, followed by uuid/uuid.h,
and only if those fail, fall back on sys/uuid.h which may
contain nothing beyond the sys types of uuid_t entities.
git-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@384930 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
| |
git-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@382552 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
|
|
|
|
|
| |
for uuid_create and test the result value for uuid_s_ok. This matches
the configure.in tests, and is therefore safe to assume it -does- build
correctly.
git-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@382543 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
favor uuid_create or uuid_generate if they live in the clib, and perform
a true compile/link test on our suspected success case, disabling the
code if this fails.
More sets of eyes and feedback to dev@apr requested before we backport this
patch to APR 1.2.x
Authored by: wrowe, maxb
git-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@382541 13f79535-47bb-0310-9956-ffa450edef68
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
including both can result in type conflicts depending on what packages
have been installed on a machine.
* misc/unix/rand.c: Only include uuid/uuid.h if we haven't included
uuid.h.
* CHANGES: Note change.
Submitted by: Craig Rodrigues <rodrigc at crodrigues.org>
git-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@355780 13f79535-47bb-0310-9956-ffa450edef68
|