4c260cabe6e3d966b55f75f15a02eeb40d3e0bd3 1556911 |
|
09-Jan-2014 |
jailletc36 |
As in 'dav_generic_do_refresh', add missing break in 'dav_fs_do_refresh' to avoid useless computation. |
7db380203c3cb6915d773e0883010d123643c4dd 1542416 |
|
15-Nov-2013 |
trawick |
more apr_file_write_full() simplification (like r1542413) |
459eaf0826f995b73a0dc066f59ea10d2824e72d 1331110 |
|
26-Apr-2012 |
sf |
Replace use of apr_file_write() with apr_file_write_full() to prevent
incomplete writes.
Add comments in some places where error handling/logging is missing.
PR: 53131.
Submitted by: Nicolas Viennot <apache viennot biz>, Stefan Fritsch |
99d46a23c6eac800f327b29f8009f7d7da986230 882274 |
|
19-Nov-2009 |
trawick |
Remove errno from dav_error interface. Calls to dav_new_error()
and dav_new_error_tag() must be adjusted to add an apr_status_t parameter.
Reviewed by: jorton |
304903af1cf77cbdfa07e8a6482f35f3d9d7b0f3 834533 |
|
10-Nov-2009 |
sf |
Revert removal of the key_type byte in the lock key. There is no need to break
the format on systems without inodes. |
a6e4caaa97e433cc2ef78d957bc32756d9c49f79 834049 |
|
09-Nov-2009 |
sf |
Make PUT with DAV_MODE_WRITE_TRUNC create a temporary file first and, when the
transfer has been completed successfully, move it over the old file.
Since this would break inode keyed locking, switch to filename keyed locking
exclusively.
PR: 39815
Submitted by: Paul Querna, Stefan Fritsch |
0696197a54f186a65abacba1037f6fbe0cb975a1 557837 |
|
20-Jul-2007 |
niq |
Multiple trivial fixes from Christophe JAILLET
PR 38699, 39518, 42005, 42006, 42007, 42008, 42009
The patches are all his, and are sufficiently trivial to review
at a glance. |
842ae4bd224140319ae7feec1872b93dfd491143 420983 |
|
11-Jul-2006 |
fielding |
update license header text |
3d81f57512275ca06a60a9bcbd23c1f8b429fdf2 395228 |
|
19-Apr-2006 |
colm |
Update the copyright year in all .c, .h and .xml files |
f05787953018140838ad51456c86c965d6a86267 345053 |
|
16-Nov-2005 |
jim |
No functional change: remove "internal" tab spacing/formatting. |
e8f95a682820a599fe41b22977010636be5c2717 332306 |
|
10-Nov-2005 |
jim |
No functional Change: Removing trailing whitespace. This also
means that "blank" lines consisting of just spaces or
tabs are now really blank lines |
43c3e6a4b559b76b750c245ee95e2782c15b4296 332305 |
|
10-Nov-2005 |
jim |
No functional change: simple detabbing of indented code. |
08cb74ca432a8c24e39f17dedce527e6a47b8001 151408 |
|
04-Feb-2005 |
jerenkrantz |
Update copyright year to 2005 and standardize on current copyright owner line. |
435bf8ff7aef450e89282dcb243e607a6fd47220 105100 |
|
13-Sep-2004 |
jorton |
* modules/dav/fs/lock.c (dav_fs_refresh_locks): Fix SEGV on refresh of
indirect lock.
PR: 31183 |
eff3344751efc47247c7018d0a6d1160b85b08d7 105099 |
|
13-Sep-2004 |
jorton |
* modules/dav/fs/lock.c (dav_size_indirect): Fix indirect lock record
handling on 64-bit platforms: use correct size of apr_datum_t.dsize
field. |
82418a946182d550955bde2daae409766544c544 103027 |
|
19-Mar-2004 |
trawick |
mod_dav: Fix a problem that could cause crashes when manipulating
locks on some platforms.
crashes seen on Sparc when the integer copied out of the database
was not aligned properly
also, sizeof(int) not necessarily sizeof(apr_size_t), so that could
be a concern; we copy in sizeof(apr_size_t field) so we should copy
out sizeof(apr_size_t field) |
78cd48acd325773619d78ac0d7263a99a8922fae 102618 |
|
09-Feb-2004 |
nd |
fix name of The Apache Software Foundation |
ce9621257ef9e54c1bbe5ad8a5f445a1f211c2dc 102525 |
|
06-Feb-2004 |
nd |
apply Apache License, Version 2.0 |
26a4456dd6f1a5d7d7fff766551461a578687c4a 102135 |
|
01-Jan-2004 |
nd |
update license to 2004. |
1fbf6ba0f5207e6637b49f9a9dfcc779bbe952a9 101154 |
|
03-Sep-2003 |
trawick |
switch to APR 1.0 API (which is still in flux)
because of the changes to the argument lists of apr_mmap_dup and apr_socket_create,
2.1-dev won't build with apr and apr-util's 0.9 branch anymore |
33bdcae1f7a1a65e351dda2a766a0cf28b1e695d 98573 |
|
03-Feb-2003 |
nd |
finished that boring job:
update license to 2003.
Happy New Year! ;-)) |
bf8de10e1e04cd6019ba4e23ebebcc1eaee5d4ba 96195 |
|
25-Jul-2002 |
gstein |
In some application environments, the mod_dav hook structures are
allocated dynamically. The structures need a context pointer to
represent that dynamic "object", so a pointer was added to the end of
each of the more important structures.
While providers don't need to add this field to their structures (it
will default to NULL), I went ahead and added it to mod_dav_fs for
clarity.
No MMN bump is required because Apache does not use/examine the
fields (only the provider will set and use them). |
bc8fd1b0b1afdf89b8d28eefa8cd74e26ba97986 93918 |
|
13-Mar-2002 |
fielding |
Update our copyright for this year. |
cc8241a7ee9815575a267e13eff62b6fddf1fe58 93009 |
|
25-Jan-2002 |
gstein |
Some extra tweaks to the DAV code file/path handling (to continue the
platforms fixes done by wrowe).
* dav_fs_get_parent_resource(): return NULL if we're at the root of
the URL (Location) space.
* dav_fs_dir_file_name(): make it return an error, in case we're
passed a bad path. adjusted callers [who just ignore it for now] |
d9421f1237878e01085bd7416ad76ce3b39f56c6 93000 |
|
24-Jan-2002 |
wrowe |
If you only mean to ask one question, why ask a dozen?
Submitted by: Greg Stein |
2f40d5ac42ba2e7a8043eca56b5f5d8dce101f94 92983 |
|
23-Jan-2002 |
wrowe |
Eliminate a large number of Win32-isms. In large part, these can apply
to other one-off platforms such as OS2, and immediately impact a new port
which played by all the APR rules. |
7a4999217dfa98039f66724f390511e3a4e4ae8c 91064 |
|
18-Sep-2001 |
gstein |
Now that we have apr_datum_t, convert some uses of dav_datum over to
apr_datum_t (the two are equivalent).
Expose some of the DAVFS' internal DBM cover functions and have the locking
code use them directly, rather than thru the vtable. That vtable will be
changing shortly, so this shift is needed. |
7564e35a2c006bb171791f347b6ba5bfa549f664 89830 |
|
31-Jul-2001 |
wrowe |
Provide some cast safety tests and close the _last_ of the build errors
report (at -w3) by Win32 in the server. |
6582c8e9b0d0d65427b0c55cb48eaac7950dcb8f 88603 |
|
28-Mar-2001 |
trawick |
clean up some warnings dealing with
1) mismatches between printf format strings and arguments
2) wrong type for last parm to ap[r]_xml_to_text
3) missing time.h decls |
1e59f9365b0c9dcc3e202af220c19305dfe0f847 88285 |
|
23-Feb-2001 |
bjh |
Clean up a bunch of incompatible pointer type warnings. |
b99dbaab171d91e1b664397cc40e039d0c087c65 88184 |
|
16-Feb-2001 |
fielding |
Update copyright to 2001 |
1b21d7b3d97def358b2e923655edeb16613a1c31 88060 |
|
10-Feb-2001 |
gstein |
Clean up some of the includes:
- explicitly include apr_lib.h since ap_config.h doesn't
- use apr_want.h where possible
- use APR_HAVE_ where possible
- remove some unneeded includes |
066877f1a045103acfdd376d48cdd473c33f409b 88019 |
|
08-Feb-2001 |
dougm |
renaming various functions for consistency sake
see: http://apr.apache.org/~dougm/apr_rename.pl
PR:
Obtained from:
Submitted by:
Reviewed by: |
6f984345bbfa9342dde1f2b7b8c35b7987d078af 87760 |
|
20-Jan-2001 |
wrowe |
The changes required for the APR_FINFO_wanted argument to
apr_stat/lstat/getfileinfo. These are -NOT- optimal, they
are simply the required changes to get the server working.
The size of the patch is a warning about how we need to
really look at what we are trying to accomplish with all
of these stat/lstat calls. |
cccd31fa4a72fe23cc3249c06db181b274a55a69 87080 |
|
26-Nov-2000 |
gstein |
*) Compensate for recent changes in the APR headers. Specifically, some
files need to specifically include stdio.h, or a particular apr_*.h
header.
*) Adjust callers of apr_create_process() to deal with the extra "const"
*) Add "const" to args of ap_os_create_privileged_process() |
49bf4df23d9e5281abcd83005550bda818b17b08 87005 |
|
18-Nov-2000 |
wrowe |
Some signedness issues - consistify the size_t references |
83719c22db4a6d0575bb4f7f34382d7b185a6f74 86424 |
|
07-Oct-2000 |
gstein |
forward-port John Vasta's checkin to mod_dav 1.1.x (on Sep 25, 2000). this
begins some work to upgrade the versioning support to some of the more
recent drafts.
- get_resource hook has new params
- create_collection hook no longer takes a pool
- new dav_auto_version_info structure to group up autoversion
rollback/commit handling data
- new functions for getting workspace, target-selector, etc
- supportedlock hook now takes the resource in question (since different
resources may have different locks)
- new resource types; tweaks in props.c to support them
- some tweaks with resource creation, Location header, etc. |
b47464a901075041e800be2de098a603923fa4f9 86413 |
|
06-Oct-2000 |
gstein |
*) convert fs/lock.c to use APR UUIDs for the opaque locktokens.
*) blow away opaquelock.c and dav_opaquelock.h since direct use of APR UUIDs
is quite easy.
*) toss the uuid_state from the per-server config in mod_dav.c |
8a46775d163c06a8c51d1b0a3f2edfde945cb1d8 86029 |
|
08-Aug-2000 |
stoddard |
Updated patch to fix compile warnings from not including apr_strings.h
Submitted by: Joe Orton <joe@orton.demon.co.uk>
Reviewed by: Bill Stoddard |
1ccd992d37d62c8cb2056126f2234f64ec189bfd 85976 |
|
02-Aug-2000 |
dougm |
prefix libapr functions and types with apr_ |
1f6e6566a4ce31a0b95d5400c36d0aaff7a6e94a 85779 |
|
07-Jul-2000 |
gstein |
APR-ize repos.c and lock.c. trim back repos.h. Original patch by Joe Orton
with some additional APR-izing from Greg (lock.c and ap_rename_file).
Submitted by: Joe Orton |
26250b0077972bf21b6d8a8d23772a4cf53f9477 85751 |
|
03-Jul-2000 |
gstein |
misc const cleanups and others issues found using maintainer-mode
(initial errors found by Ryan Bloom).
also switch to use new command table initializer macros. |
1a9d922232824a7cc008d4f74e48bd82adf5bded 85742 |
|
01-Jul-2000 |
gstein |
no need for relative includes. the directories will be added to the
compilation by the configure system. |
f5ec9b038bb9db933072ba2c0a8e7bb2a3cedbda 85720 |
|
28-Jun-2000 |
gstein |
get the DAV stuff to compile for Apache 2.0. some unpleasantries are in
there, but it *does* compile. |
b0fb330a8581c8bfab5e523084f9f39264a52b12 85718 |
|
28-Jun-2000 |
gstein |
first, obvious step: alter the license/copyright on all mod_dav files. |
f4c310fd2555c6faca1f980f00b161eadb089023 85717 |
|
28-Jun-2000 |
gstein |
initial checkin of the new Apache DAV code. this is a pristine copy of
mod_dav 1.0.1 (tag "V1_0_1" in the mod_dav CVS repository).
For historical information about these files, see the (old) mod_dav web
site at http://www.webdav.org/mod_dav/. CVS repository information can
be located from those pages. |