robocop
e4d4116b7d
Fix logic bug in SEH->try/catch
...
Thanks to Mike
2003-11-02 06:10:26 +00:00
robocop
cda707bd36
const correctness and other related changes
2003-11-01 10:26:43 +00:00
robocop
9ead7a37b4
const correctness
...
placed some variables in context
fixed some function signatures
closed a few possible buffer overruns
sorry to the platform maintainers, I can't verify what I did for non-Win32 builds
2003-10-29 10:53:47 +00:00
brodsom
9b1df738ac
Remove unneeded MINGW ifdef
2003-10-29 00:31:51 +00:00
brodsom
9757af1c66
Macro cleaning
2003-10-09 02:02:42 +00:00
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