8
0
mirror of https://github.com/FirebirdSQL/firebird.git synced 2025-01-27 04:43:02 +01:00
Commit Graph

123 Commits

Author SHA1 Message Date
robocop
3442fef412 I had to be explicit to overcome the dreaded "internal compiler error". Greetings to William Gates III. 2007-02-02 10:51:31 +00:00
alexpeshkoff
8b5a602040 Restored compilability of why.cpp with SCROLLABLE_CURSORS defined
(according to Claudio request)
2007-01-31 12:51:35 +00:00
hvlad
e513391dc2 Restore broken logic of isc_dsql_prepare, bugfix in isc_dsql_describe_bind 2007-01-27 15:38:32 +00:00
asfernandes
91830b75a5 Removed unused variable 2007-01-27 15:04:56 +00:00
asfernandes
c3d64106e0 Misc 2007-01-26 01:24:48 +00:00
alexpeshkoff
d66281291f 1. Make classic server close shutdown normally when killed by signals 2 & 15.
2. Don't leave running instances of fb_inet_server after database shutdown.
3. To make all this possible - reworked Y-Valve in general.
2007-01-20 14:45:45 +00:00
asfernandes
f30ee6b63e Use debug informations in EXECUTE BLOCK 2007-01-20 14:18:18 +00:00
asfernandes
1c3d3c7c22 Fixed another problem reported by "dlh" in fb-devel 2006-10-30 15:23:32 +00:00
robocop
28c3d29886 ApiGuide.pdf says a maximum of 16 databases is allowed for a multi-db transaction. However, Ann agrees that a modern new, sensible limit is 256 databases for start_transaction and start_multiple.
Fixed a buffer overrun in jrd.cpp related to this.
2006-10-14 01:29:36 +00:00
robocop
8e7e781e5f Partial commit with some cleanup and more constants. 2006-10-10 06:41:36 +00:00
aafemt
e6151fd57f Warnings 2006-09-01 10:51:57 +00:00
dimitr
c68587fe66 1. Virtual tables
2. ODS 11.1, procedure type and relation type
2006-07-17 17:44:18 +00:00
asfernandes
a86cf35ad4 Synchronization of DSQL metadata cache objects in classic-server 2006-07-10 03:12:10 +00:00
asfernandes
87347a0cba Use PathUtils::dir_sep instead of hardcoded '/' 2006-06-29 19:29:24 +00:00
asfernandes
f586ce8262 Misc 2006-06-29 01:29:53 +00:00
asfernandes
1b91c08390 Fix B.O. in y-valve 2006-06-28 22:50:45 +00:00
alexpeshkoff
66d17aabef 1. Exception handlers in attach/create database.
2. Make it compilable with gcc4.
2006-06-22 09:42:54 +00:00
robocop
e77a46b011 Misc. 2006-05-20 03:55:54 +00:00
asfernandes
292ad66e96 Misc 2006-05-20 01:53:51 +00:00
alexpeshkoff
b056a118b5 1. Avoid use of STL
2. Reworked exceptions to make status_exception always hold correct status vector
3. Avoid use of RTTI
2006-05-19 15:17:02 +00:00
asfernandes
df37723a48 Misc 2006-05-02 01:32:41 +00:00
hvlad
f94b8bd641 Merge B1_5_Remote_LazyPort branch into HEAD 2006-05-01 22:23:31 +00:00
dimitr
8e07223ebf Threading cleanup. More to follow. 2006-04-30 16:28:30 +00:00
robocop
8f1cf8f2cb Commit correct signature for events-related calls. 2006-03-10 08:23:40 +00:00
dimitr
8a2082c2ea Fixed SF #1435997. 2006-03-07 09:23:44 +00:00
alexpeshkoff
fa9bc55ae6 don't let printf() damage sockets in debug build 2006-03-03 16:08:19 +00:00
robocop
10cb928ddc More cleanup. 2006-02-23 06:52:25 +00:00
robocop
1f84bac700 Mark unused data members, discover more code associated to conditional compilation, clean some places, replace custom loops by memcpy and memset when possible, etc. 2006-02-23 05:08:26 +00:00
alexpeshkoff
62a24d46e4 1. Moved data structures, written to database file, into ods.h.
2. Added new types of clumplets to ClumpletReader and ClupmletWriter.
3. Applied modified ClumpletReader and ClupmletWriter to /remote and partially /jrd.
4. Added active protection from remote brute-force attack to services API.
2005-11-27 20:53:09 +00:00
alexpeshkoff
32f7848c15 removed marker file related code 2005-09-12 11:14:59 +00:00
asfernandes
0b1eb55d62 Fixed SF field-test #1249187 - 2.0a3: String literals dest. for large CHAR fields truncated 2005-08-21 15:52:30 +00:00
aafemt
59dc0a7c37 Cleanup 2005-06-27 10:24:51 +00:00
aafemt
7e85a1d5e2 Plain C for public API routine 2005-06-16 12:08:17 +00:00
dimitr
3082d3b369 Let's perform the initial alias lookup at the Y-valve.
This solves aliases usage in XNET and other local loopbacks.
2005-06-06 06:42:22 +00:00
robocop
d65307b497 Style. 2004-12-24 08:52:39 +00:00
alexpeshkoff
387e678cca applied Clumplet* classes to dpb where possible 2004-12-09 19:19:47 +00:00
robocop
f4bb2af064 Delete the crud. 2004-11-30 06:08:26 +00:00
alexpeshkoff
49aab40955 1. rewritten flu.cpp using modern firebird classes library
2. fixed diagnostic about missing/unusable UDF module
2004-11-29 11:15:09 +00:00
robocop
f208c58149 Find a better way to handle ISC_lookup_entrypoint calls than to throw away constness. 2004-11-08 05:13:16 +00:00
alexpeshkoff
73c3fc3e51 1.fixed problem with double-opened databases on LanMan mounted disk.
might cause database corruption.
2.more active use of Firebird::string in isc_file.cpp
2004-11-07 14:43:29 +00:00
robocop
6c1eb42e7f Getting rid of IPSERV. 2004-10-09 01:38:29 +00:00
robocop
25f115b66e Closing several possible buffer overruns.
Alex is expected to overwrite my changes in isc_file.cpp.
2004-10-08 04:48:02 +00:00
robocop
ed17cfafbf Style:
if<space>(
for<space>(
switch<space>(
while<space>(
2004-10-04 08:15:00 +00:00
robocop
8021b1db19 Redundant cast 2004-09-26 07:45:19 +00:00
robocop
7dcb66a250 When you call va_start, call va_end, don't assume it does nothing because some platforms don't have code for it!
Changed some sprintf to SNPRINTF. Work in progress WRT wrapper for this function.
2004-09-25 10:28:09 +00:00
hvlad
799d2d9e39 Don't rollback prepared 2PC sub-transaction 2004-09-24 15:48:20 +00:00
alexpeshkoff
1591a54e5e Thread cleanup:
1. Added macros to declare thread entrypoints
2. THD_mutex_* functions use Firebird::Mutex
3. Thread local storage use fb_tls.h
2004-06-08 13:41:08 +00:00
kkuznetsov
b5ebd1a662 Minor corrections after prototype changes 2004-06-07 06:50:38 +00:00
kkuznetsov
a594b29c57 Fixed some more different prototypes of the same functions 2004-06-04 14:36:45 +00:00
brodsom
64c1dee04e -Use C++ struct declaration style. 2004-05-24 17:31:47 +00:00