8
0
mirror of https://github.com/FirebirdSQL/firebird.git synced 2025-01-24 22:03:04 +01:00
Commit Graph

101 Commits

Author SHA1 Message Date
robocop
480c1ee968 const correctness 2003-10-08 08:42:48 +00:00
stryqx
4cbf0f0926 Define clock correctly, rather than casting it.
Pointed out by Claudio.
2003-10-07 11:02:25 +00:00
stryqx
674fa73b6a style 2003-10-07 10:43:20 +00:00
stryqx
110204da24 Fix build with gcc 3.3 2003-10-07 10:12:54 +00:00
brodsom
2aeb693d06 extern cleaning
removing underscores in macros
DLL_EXPORT cleaning
2003-10-03 01:53:34 +00:00
alexpeshkoff
c92d1cf192 Ported today fixes to HEAD. 2003-10-01 15:27:00 +00:00
skidder
235db035ce Ok, i'm joining Firebird destruction team with my cleanup:
1. Bring trace DSQL, DYN and BLR trace logging up-to-date
2. Remove redundant CSB pointer dereferences in BLR parser and request compiler
3. Convert RIGHT JOIN to LEFT JOIN early during BLR parsing
4. Check BLR syntax for unititalized contexts usage
5. Some type-safety and const-correctness fixes
2003-09-28 21:36:05 +00:00
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