robocop
484c6ec372
Cleanup, const correctness, variables in scope, etc.
...
Having done my best to merge everyone else's changes, I hope the tree can be build with whatever other tools != MSVC6.
2003-09-25 11:49:12 +00:00
brodsom
9d5721473a
Removing SHLIB_DEFS
2003-09-22 17:56:35 +00:00
dimitr
e46c26b779
const correctness, bool, formatting, etc.
2003-09-21 07:57:12 +00:00
alexpeshkoff
62558e73c5
Fixed problems with security.fdb access, introduced in RC6 - front-port to HEAD
2003-09-15 09:04:03 +00:00
brodsom
8c0cc95124
Fix indents
2003-09-13 12:03:11 +00:00
brodsom
7fb0cd648d
-Replace NULL_TDBB, NULL_DBB with NULL
2003-09-01 11:08:30 +00:00
brodsom
8624a7c209
-Use NULL instead 0 for null pointers
...
-Remove unneeded casts
2003-09-01 07:58:04 +00:00
brodsom
6a2ef35fda
-Remove NULL_PTR
...
-Remove unneeded NULL casts
-Remove (void) function return cast
2003-08-28 13:16:03 +00:00
dimitr
61a1c1ebb6
Added attachment timestamp (to support future extentions)
2003-08-26 07:20:33 +00:00
skidder
1c394c6d4b
Fix up server-side database aliases
...
- expand Windows SS local connection strings on the client side unless they
specify database aliases (return to backward-compatible behavior)
- use aliases for database creation
- do security checks after database file name expansion
- forbid usage of relative paths in aliases
- do not stick to 8.3 filenames on Windows as it causes problems
2003-08-17 19:56:53 +00:00
aafemt
9dbf56310a
sdl is UCHAR again
2003-08-15 10:23:46 +00:00
skidder
bdbeb38959
Avoid storing and using pointers allocated from one request pool
...
in other requests. Make request access lists use view ID, not pointer
to view structure. This changes solve the crash reported by
Evgeny Kilin when altering complex recursive procedure->trigger chains.
2003-08-14 20:45:36 +00:00
robocop
9f0aeccb2c
Fix warning
2003-08-12 09:55:37 +00:00
brodsom
daf2d5ff2c
-Fix cast warnings
...
-Fix signed/unsigned comparison warnings
-Fix format warnings
-Add MinGW 3.0 rc header
2003-08-09 21:15:32 +00:00
skidder
0e8e48e237
Fix stack corruption when aliases are used
2003-08-07 19:13:18 +00:00
skidder
143f8d2443
Implementation of fast physical incremental backup
2003-08-06 16:30:49 +00:00
aafemt
b672867147
sdl is a plain char again. Some cleanup around it
2003-07-24 10:21:42 +00:00
brodsom
49a86dde7d
Move physical io to os specific
2003-07-14 10:35:49 +00:00
alexpeshkoff
fa3c980179
fixed diagnostic in EXECUTE STATEMENT & DirectoryList
2003-06-16 15:43:00 +00:00
dimitr
8c821d7cdb
Fixed minor memory leak in CREATE/ATTACH DATABASE.
2003-06-05 08:38:21 +00:00
skidder
b79a5aa971
Fix metadata cache problem that prevented restore of some databases
2003-06-01 16:22:47 +00:00
skidder
7904fcd7ee
Cleanup
2003-05-09 16:05:24 +00:00
aafemt
e5146fd644
Introduce of ISC_STATUS_ARRAY
2003-04-16 10:18:51 +00:00
alexpeshkoff
c6c159cbef
Any database, mentioned in aliases.conf, may be accessed
...
regardless of DatabaseAccess parameter in firebird.conf.
2003-04-12 10:04:28 +00:00
aafemt
19bb54f2a8
STATUS -> ISC_STATUS
2003-04-10 06:49:16 +00:00
alexpeshkoff
7b899d99f0
New style of files access configuration
2003-04-06 15:01:30 +00:00
alexpeshkoff
ec88146136
Code cleanup
2003-04-06 09:08:58 +00:00
brodsom
34fc42b8db
- USHORT dpb_sql_dialect can't be < 0
...
- databases_mutex is only used when v4_threading is defined and superserver not.
2003-04-01 23:22:05 +00:00
alexpeshkoff
b7dfc17d4a
Added DatabasesDirs parameter to firebird.conf.
...
Databases may be accessed only in trees, listed there.
For compatibility reasons, default = /
Also filename type cleanup in gds_attach & gds_create
2003-03-31 17:43:02 +00:00
brodsom
01141efa30
Use V4_THREADING explicitly instead and remove empty defined macros. This change try to make clear V4_THREADING use.
2003-03-24 13:35:37 +00:00
dimitr
56ec5465d9
After some research, I've disabled the automatic ODS upgrade due to lack of reliability.
2003-03-23 09:05:35 +00:00
brodsom
458eaa2b65
Use the same ifdef for function declarations and definitions. (found with gcc never defined warnings)
2003-03-01 18:04:21 +00:00
dimitr
43e4a78b48
Fixed bug with EXECUTE STATEMENT and autocommit transactions.
2003-02-26 11:57:36 +00:00
brodsom
89702f3e88
Restore inlines
2003-02-25 00:05:06 +00:00
eku
796a4e4e31
Fixed more issues with pwd.h.
2003-02-19 06:14:39 +00:00
aafemt
76937f58c8
Occasionally Windows also has unistd.h
2003-02-18 05:22:45 +00:00
dimitr
769fc81705
Corrections.
2003-02-16 18:07:53 +00:00
brodsom
3cb91fce80
Remove PIPE and STACK defines (PIPE_SERVER, PIPE_CLIENT, PIPE_LIBRARY, PIPE_SERVER_YVALUE, PIPE_BRIDGE_TO_V3, V3, V3_PATH, ALTPIPE)(STACK_EFFICIENT, STACK_REDUCTION)
2003-02-14 02:24:44 +00:00
brodsom
45efaaa7e0
Remove inline keyword.
2003-02-13 22:49:16 +00:00
dimitr
67749f906b
Fixed exception handling.
2003-02-13 13:33:57 +00:00
eku
a7f18b2e31
Removed "register" variables from the source code. It's up to the compiler
...
to hold variables in CPU registers.
2003-02-10 13:28:35 +00:00
dimitr
d5ccaeba4c
Fixed POSIX builds (at least I hope so).
2003-02-10 07:38:31 +00:00
dimitr
c11ec94f4f
Enabled generic support for the database encryption. The key part of the feature is still protected by the macro. Proven to work on win32.
2003-02-09 10:05:07 +00:00
brodsom
bc6d7593a1
Remove JPN_ defines
2003-02-08 00:31:29 +00:00
dimitr
e7289b02b2
1. Re-designed PWD interface.
...
2. Implemented cached isc4 connection.
3. Cleanup.
2003-02-03 13:34:16 +00:00
brodsom
c3a89aa171
- Move default attachment character set to header
...
- Mode default database character set to header
- Add isc_dpb_set_db_charset to use in create_database and apply it
2003-01-23 03:33:53 +00:00
skidder
884c38d6c4
Memory manager changes - added memory usage stats, empty extents are now deallocated
2003-01-18 21:45:24 +00:00
dimitr
fd2f852e49
Cleanup.
2003-01-18 19:39:12 +00:00
dimitr
92346cd0be
Some changes related to aliases.
2003-01-18 16:31:23 +00:00
skidder
ba5e11b15c
Integrate new memory manager into the engine
2003-01-16 17:47:10 +00:00