jsteemann
d2001b6c0a
fixed leak
2016-02-07 00:06:38 +01:00
Jan Steemann
657ac8d50f
fixes for Windows
2016-02-04 09:36:29 +01:00
Frank Celler
bb3acf8cd5
fixed /_admin/log
2016-02-04 00:41:50 +01:00
Jan Steemann
b7abf5a40d
attempt to fix Windows build
2016-02-01 12:04:28 +01:00
jsteemann
2d7323a560
fixed warnings shown by clang-3.7
2016-01-31 02:17:36 +01:00
jsteemann
353c9732b7
removed last LOG_xxx macros
2016-01-30 04:03:18 +01:00
jsteemann
dbd5c500cb
remove TRI_ENABLE_LOGGING
2016-01-30 00:46:40 +01:00
jsteemann
9482ee1cca
use Logger
2016-01-30 00:08:35 +01:00
Jan Steemann
9046e1831b
clang-format
2016-01-27 13:43:46 +01:00
Frank Celler
8a7f409380
added fs.append
2016-01-24 11:34:13 +01:00
jsteemann
9ba3b68109
cppcheck
2016-01-23 16:22:39 +01:00
Frank Celler
d3330bdf9b
fixed temp path to honor TMPDIR
2016-01-22 13:16:25 +01:00
jsteemann
842384016d
namespace cleanup
2016-01-21 00:20:22 +01:00
jsteemann
ef67a496e6
more checks & asserts, C API cleanup
2016-01-20 22:08:11 +01:00
jsteemann
431900f17a
changed namespace from triagens to arangodb
2016-01-17 00:44:53 +01:00
Michael Hackstein
f254f83dfb
Moved DebugClearFailure to v8-actions, alowing it to be executed in Cluster as well
2016-01-16 15:19:49 +01:00
jsteemann
f66eb007cd
some const unification
2016-01-15 00:03:03 +01:00
Michael Hackstein
d999c7063b
Moved Debug functions to V8Server and made them available via a debug endpoint. This is used to distributed debugSetFailAt in cluster, s.t. DBServers use these functions as well
2016-01-14 17:14:18 +01:00
jsteemann
14216e4ca5
Valgrind garbage collection shutdown fix attempt
2016-01-12 14:27:23 +01:00
jsteemann
9f0576c65f
don't rely so much on namespace std being present
2016-01-08 01:05:06 +01:00
Jan Steemann
8b4b6a1943
moved docu blocks into their own files
2016-01-07 16:03:17 +01:00
Wilfried Goesgens
7fc4b356e4
Revert formattings that break documentation parts.
2016-01-07 15:12:04 +01:00
Jan Steemann
3ad20c0cae
auto-generated headers
2016-01-06 18:41:51 +01:00
Jan Steemann
a3b026d9d1
removed useless sections from code, unified include guards
2016-01-06 14:15:22 +01:00
Jan Steemann
9a1d7959e9
merged string-buffer.h and StringBuffer.h
2016-01-06 13:24:09 +01:00
Jan Steemann
f422576ee0
clang-format
2016-01-05 17:43:24 +01:00
Jan Steemann
edb4d2dc4c
fix some VS compile errors
2016-01-05 14:10:10 +01:00
jsteemann
a6cb463e06
Merge branch 'devel' of https://github.com/arangodb/arangodb into vpack
2016-01-05 00:25:10 +01:00
Frank Celler
1065a1bd2c
added work monitor
2016-01-04 15:33:06 +01:00
Max Neunhoeffer
c7f00bfeda
Continue work on TODOs.
2015-12-23 14:40:04 +01:00
Jan Steemann
2bdbb13e2c
Merge branch 'devel' of https://github.com/arangodb/arangodb into vpack
2015-12-11 14:13:36 +01:00
jsteemann
18e47457a6
fixes
2015-12-11 13:29:18 +01:00
Michael Hackstein
02784df7f8
Updated file list function to use std::vector<std::string> instead of TRI_string_vector_t.
2015-12-08 15:10:03 +01:00
Jan Steemann
5c033f566b
Merge branch 'devel' of https://github.com/arangodb/arangodb into vpack
2015-12-04 13:47:08 +01:00
Jan Steemann
cf7fa63a53
issue #1036 : allow aborting waiting HTTP requests from the ArangoShell
2015-12-03 18:55:51 +01:00
Jan Steemann
5518244942
less iostream-ing
2015-11-24 13:55:06 +01:00
Jan Steemann
3c04642550
moved object cache from `db` object into object of its own
2015-11-05 14:20:02 +01:00
Frank Celler
3500e569a8
reverted 011117edee
, 72c8847324
, 5da5715fa9
, a371aac4af
, 7decf1560a
, 0331ff7993
, 6ec2014052
, ae8d686ae6
, 7efd0a1ec7
, 3449b87e2c
, d35a4034ef
, 7b3c1ed4dd
, e0c88e4a1a
, 952d643101
, fc9de8ed08
, 2f4319b31a
, 105662d5ba
, 0a08833b0f
, 4ac19a99fc
, 4c5494c67d
, 528bb85b30
, 528bb85b30
becuase of missing CLA
2015-11-03 10:19:25 +01:00
Jan Steemann
99f244774d
fixed --javascript.execute
2015-09-25 13:58:04 +02:00
CoDEmanX
b4593a7e82
Change spelling of 'initialize' to American English (comments and log messages only)
2015-09-01 17:07:21 +02:00
Jan Steemann
a9d63a0612
do not advertise support for delate encoding in `org/arangodb/request` by default
2015-08-29 02:46:01 +02:00
Jan Steemann
5bf32095a1
print abortion
2015-08-26 12:02:43 +02:00
Jan Steemann
9f0384284f
moved files
2015-08-19 11:19:37 +02:00
Jan Steemann
dd378089bc
close connection on I/O errors
2015-08-14 14:59:32 +02:00
Jan Steemann
bdee652547
fixed V8 crash "Escape value set twice"
2015-08-12 23:39:59 +02:00
Jan Steemann
330fac6225
some unused function cleanup
2015-08-06 21:25:32 +02:00
Jan Steemann
472a0c76b1
do not read over the end of Buffer objects
2015-08-04 19:02:14 +02:00
Jan Steemann
086663cbd3
rethrow exception
2015-07-14 18:30:42 +02:00
Willi Goesgens
a435a96ea6
log exceptions during execution of scripts.
2015-07-14 17:36:30 +02:00
Willi Goesgens
f9cbb40a67
Add log output if executing javascript fails
2015-07-14 16:57:54 +02:00
Alan Plum
c9e193e2b8
genRandomSalt should take an argument.
2015-07-14 16:43:07 +02:00
Willi Goesgens
bd7aa7c305
Remove the global include to iostream; this reduces the compile time by 10%
...
( http://herbsutter.com/2013/08/19/gotw-7a-solution-minimizing-compile-time-dependencies-part-1/ for inspiration)
2015-07-07 12:11:21 +02:00
Willi Goesgens
9c7d49a666
Merge branch 'v8_4.2' of github.com:arangodb/arangodb into devel
2015-06-18 10:34:08 +02:00
Jan Steemann
a6b2998b5d
added try...catch blocks for V8-to-CPP bindings
2015-06-08 16:04:42 +02:00
Willi Goesgens
1d6765b603
Add TryCatch to JS_Load, since V8 doesn't like to continue here without that.
2015-05-29 16:51:47 +02:00
Jan Steemann
07e553cd8d
Merge branch 'devel' of https://github.com/arangodb/arangodb into index-cxx
...
Conflicts:
arangod/V8Server/v8-vocbase.cpp
2015-05-26 17:07:26 +02:00
Jan Steemann
a9f2769ffa
now compiles and links
2015-05-23 04:31:13 +02:00
Willi Goesgens
fe19440bca
Add documentation for some more filesystem calls; change sequence.
2015-05-22 16:34:27 +02:00
Willi Goesgens
871a95122c
Work on documentation - not all documentation from the code seems to appear in the generated documentation.
2015-05-22 15:37:23 +02:00
Willi Goesgens
c418f10729
Implement copying of files, since copyRecursive can't copy single files.
2015-05-21 15:49:10 +02:00
Willi Goesgens
8e858bc96d
Upgrade V8 to 4.2.77
...
- v8 now requires llvm libstdc++ inline
- ForceDelete is gone now; employ new tactics of working with wrapping shaped json
- gold crashes while linking V8, remove it.
2015-05-20 15:10:28 +02:00
Willi Goesgens
470c0401c1
Add filename to the exception
2015-05-13 10:49:15 +02:00
Jan Steemann
5ad7dea0c8
use auto for HTTP response headers iteration
2015-05-08 17:44:33 +02:00
Jan Steemann
a007a867ee
"privatized" TRI_vector_t internals.
...
This allows changing the internals of TRI_vector_t structs in order to make the struct smaller.
On 64 bits, the size of TRI_vector_t is reduced from 48 bytes to 28 bytes.
TRI_json_t does benefit from this, as its biggest component is a TRI_vector_t.
2015-05-05 10:31:02 +02:00
Jan Steemann
baa5e39348
removed lib/Basics/utf8-helper.cpp and merged with lib/Basics/Utf8Helper.cpp
2015-04-21 17:53:35 +02:00
Jan Steemann
61c42e0ee2
fix relative URL redirects in internal.download()
2015-04-15 14:00:35 +02:00
Jan Steemann
524bfd63ff
make relative URLs work
2015-04-15 12:33:10 +02:00
Willi Goesgens
6579eefc33
Add function that can copy files recursive.
2015-04-14 14:46:17 +02:00
Frank Celler
ffbc45d2e2
new HttpServer & HttpCommTask
...
Conflicts:
Makefile.in
arangod/Aql/RestAqlHandler.cpp
arangod/Aql/grammar.cpp
arangod/Cluster/RestShardHandler.cpp
lib/GeneralServer/GeneralServer.h
lib/GeneralServer/GeneralServerDispatcher.h
lib/HttpServer/HttpServerJob.h
lib/HttpServer/HttpsCommTask.h
lib/SimpleHttpClient/SslClientConnection.cpp
2015-03-31 09:12:01 +02:00
Willi Goesgens
0690b4943f
- Replace the javascript implementation of makeDirectoryRecursive by our native implementation
...
- fix the native implementation so it doesn't try to create driveletters as directories.
2015-03-26 17:23:57 +01:00
Jan Steemann
4566aa085a
add __filename and __dirname to global context also when using internal.load()
2015-03-25 18:06:42 +01:00
Jan Steemann
7ec3a18e04
added internal.options()
2015-03-25 17:08:29 +01:00
Jan Steemann
d567c012c3
added SYS_OPTIONS() to get options
2015-03-25 16:55:24 +01:00
Willi Goesgens
108fccdbf7
Add environment variable to V8 wrapping.
2015-03-20 11:55:32 +01:00
Jan Steemann
1298bd40a8
added tests for out-of-memory situations
2015-03-20 08:54:15 +01:00
Jan Steemann
8ec3d7b619
fixed Windows compile errors
2015-03-18 18:10:49 +01:00
Willi Goesgens
a95a496920
Add (unix) implementation for chmod
2015-03-18 13:41:26 +01:00
Jan Steemann
a45dcf499e
remove broken log message
2015-03-05 10:40:40 +01:00
Willi Goesgens
a3e03a7dc7
Fix available time for garbage collection to be not bigger as the callers value of availableTime
2015-03-05 10:31:08 +01:00
Jan Steemann
9d2196ebfd
VS
2015-03-03 13:12:12 +01:00
Willi Goesgens
ae5af7f023
Run microtasks after garbage collection; they may also need to clean up stuff.
2015-03-03 11:03:56 +01:00
Willi Goesgens
2619529f63
Relax cluster timeout when compiled with -DCOVERAGE
2015-02-26 11:01:53 +01:00
Willi Goesgens
47a6e56501
Fix use after free.
2015-02-24 10:36:07 +01:00
Willi Goesgens
bdcabd1a62
More verbose error message when declining to remove a directory outside of the temp directory.
2015-02-23 18:11:01 +01:00
Willi Goesgens
dcac88c35a
Fix error message on tempfile creation
2015-02-23 15:28:46 +01:00
Willi Goesgens
a58974d773
Improve error handling
...
- directory creation
- zip extraction
2015-02-23 12:26:49 +01:00
Willi Goesgens
cd9ad14160
Fix error handling in directory creation: only catch errors of directory existing; throw meaningfull error message.
2015-02-20 12:55:46 +01:00
Willi Goesgens
8ce7be78e2
improve error message while moving files - now contains source, destination and system error.
2015-02-19 19:25:05 +01:00
Jan Steemann
05fadde9e2
small changes
2015-02-19 13:58:50 +01:00
Jan Steemann
9be27a4788
fixed crash
2015-02-19 10:24:58 +01:00
Jan Steemann
cb1aed4eea
fixed invalid types
2015-02-17 17:16:31 +01:00
Jan Steemann
f7c10cb2a6
added stack traces for ArangoError
2015-02-03 17:45:08 +01:00
Jan Steemann
d06c3c1ff3
changed "file names" of anonymous commands
2015-02-03 12:46:34 +01:00
Jan Steemann
0d8bf44215
gc adjustment
2015-01-23 20:51:42 +01:00
Jan Steemann
5d12a3da3b
garbage collection
2015-01-23 16:45:00 +01:00
Willi Goesgens
26281d94c9
When throwing the exception of being unable to open a file add the filename.
2015-01-22 15:09:59 +01:00
Jan Steemann
9b66ab3a61
added AQL functions MD5, SHA1, and RANDOM_TOKEN
2015-01-17 22:40:47 +01:00
Jan Steemann
af3fef03a0
fixed possible segmentation fault when passing a Buffer object into a V8 function as a parameter
2015-01-13 22:49:07 +01:00
Jan Steemann
906d22a691
make fs.move() behave identical on Linux and Windows
...
Conflicts:
CHANGELOG
2015-01-12 20:13:11 +01:00
Jan Steemann
20e7fe7a7a
the great rename: array => object, list => array
2014-12-18 21:07:06 +01:00