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

510 Commits

Author SHA1 Message Date
robocop
bb170bd3b6 isc_interpret is fb_interpret again.
Please do a full rebuild.
2004-11-28 01:03:05 +00:00
robocop
d6535351a2 Misc: style. 2004-11-24 09:22:07 +00:00
skidder
8711c87bf8 Fix the nbackup problem on big-endian machines noted by Claudio 2004-11-23 05:36:37 +00:00
robocop
166fcc274c Correction. 2004-11-17 05:20:55 +00:00
robocop
8e8586669f Misc. 2004-11-17 05:19:37 +00:00
robocop
67591daef1 Prevent garbage from being used. 2004-11-17 05:18:49 +00:00
alexpeshkoff
21849e714d style 2004-11-16 11:44:06 +00:00
skidder
115a9b5dcb Add workaround to NBACKUP for Windows problem causing OS to go down when somebody reads a large file 2004-11-15 00:32:04 +00:00
alexpeshkoff
81457eefc7 misc cleanup 2004-11-14 18:07:26 +00:00
alexpeshkoff
fa3c6c521e dropped temp fix after bug with views was fixed by Dmitry Yemanov 2004-11-14 18:01:52 +00:00
skidder
f2597aee92 long is 64-bit datatype, but here encoded as 32-bit value. correct confusion 2004-11-11 04:57:19 +00:00
skidder
6fd58b5497 Fix 64-bit build 2004-11-11 01:34:41 +00:00
robocop
0efc954083 This file cannot be compiled in its current state and references a project (shared cache) abandoned years ago. 2004-11-10 04:29:39 +00:00
robocop
628b088d2c Treat string literals and string constants with more respect. 2004-11-10 04:26:45 +00:00
robocop
2ab384e4d7 Protect from whatever possible (future) programming error that could cause a B.O. Probably the best fix is to make the constructor private and force all usage through the static raise() member function. 2004-11-10 04:25:51 +00:00
robocop
2ec848a3b9 Treat string literals and string constants with more respect. 2004-11-08 05:38:42 +00:00
robocop
e5ac2effd4 Misc. 2004-11-08 03:09:27 +00:00
alexpeshkoff
3bd02ee852 security fix
1. Use SHA1 hash instead of ENC_crypt.
2. Disable any remote (non-embedded) access to security.fdb.
3. Use services in gsec and isc_*_user() fucntions.
    In gsec switch -database replaced with -server.
4. Protect from attempts to brut-force accounts/passwords.
2004-11-07 14:50:53 +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
alexpeshkoff
90655b9bb5 dropped unused function, which became absolutely senseless 2004-11-07 14:38:21 +00:00
robocop
0c1c5428f0 Misc: extra semicolons do not help. :-) 2004-11-07 10:52:36 +00:00
skidder
de6d7d8182 Add .nbk extension to file names generated by nbackup as suggested by Oliver 2004-11-04 19:08:45 +00:00
skidder
939c3dc1b3 Improve NBACKUP diagnistics once again 2004-11-04 18:54:03 +00:00
skidder
6a14cbb873 Fix bug in parameter parsing for NBACKUP, username/password were only recognized in the beginning of command. Improve diagnostics for invalid options given on command 2004-11-04 18:29:22 +00:00
skidder
3e26513b38 fb_interpret->isc_interpet, deprecate isc_interpete, clean interface a little bit 2004-10-25 03:53:03 +00:00
robocop
09ddb9b072 Simplification 2004-10-08 08:11:54 +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
31ba754981 After talking to Ann, decided to disable several items:
- obsolete items like WAL and JOURNAL (cleaned in the past)
- crud from attempts never finished like the shared cache manager for Classic
- DSQL nodes that aren't used. This allowed freeing some keywords.
The functionality was disabled by commenting the code. No code has been deleted.
2004-10-03 04:49:04 +00:00
robocop
20b38f1aad Got rid of spurious cast. 2004-09-26 11:23:32 +00:00
robocop
840bf14b36 If we are using namespace fb_utils, it doesn't make sense to prefix functions in it with fb_ again. Mechanical replacement made one by one (no bulk automatic changes). 2004-09-26 01:49:52 +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
robocop
e6cb17cac6 Vulnerability reported by Daniel Urban.
First step: reorganize code.
Please do a full rebuild after retrieving those changes.
2004-09-22 01:59:39 +00:00
robocop
7f03f6adbf Gsec should return the error code when used as a non-interactive utility.
Otherwise, calling it from a batch file doesn't give information if it failed or succeeded.
2004-09-15 07:32:07 +00:00
skidder
6e7911986c Remove wrong comment 2004-09-15 05:30:25 +00:00
skidder
e289584498 Add user name and password options to NBACKUP 2004-09-15 05:24:28 +00:00
alexpeshkoff
2cd73b1d06 fixed uninitialized status vector in gstat 2004-09-02 09:59:30 +00:00
alexpeshkoff
c3db4aaa97 added (and used in sources) template to change and restore default pool 2004-08-30 18:11:08 +00:00
brodsom
7593638007 Fix non initialized variables 2004-08-26 18:49:49 +00:00
skidder
e0ac81de4a Introduce concept of ODS type to be able to distinguish between Interbase databases, Firebird databases, databases created by debugging builds of Firebird and private forks 2004-08-23 20:44:49 +00:00
robocop
1d1f86aae3 Try to fix problem reported by Treeve Jelbert in a file I don't compile. 2004-07-11 10:04:58 +00:00
robocop
1bbb740b98 Undo inheritance in ODS page types as requested by Nickolay. Either some macros are too silly or the compiler is limited by the standard here.
Notice I may have missed some file that's not compiled in Win32.
2004-07-10 03:20:33 +00:00
robocop
4bdbf9ab70 Try to fix bug reported by Treeve Jelbert. Someone please try as this file isn't part of the Win32 build. 2004-07-10 03:16:13 +00:00
brodsom
76a2f98d90 -Put thread functions into thread class
-Comment SVC_PUTSPECIFIC_DATA
2004-07-03 02:33:46 +00:00
skidder
593fc58ccb Change license for source files which I wrote 2004-06-30 01:45:18 +00:00
robocop
949830d0c6 1.- const correctness
2.- style
3.- Try to fix the mess caused by different data types used to represent bifields of SCL_ constants defined in scl.h,
first round. No circular dependencies found through MSVC. Still pending dyn* and grant.epp files.
2004-06-29 04:37:59 +00:00
brodsom
1aa7b9452c Looking for extra ; at namespace declaration end 2004-06-13 23:45:02 +00:00
brodsom
c2d05fe48c -Rollback 2004-06-09 18:57:07 +00:00
brodsom
b9b39b630e -Rollback 2004-06-09 18:23:27 +00:00
brodsom
9f86709067 -Correction 2004-06-08 18:49:48 +00:00
brodsom
eaf725d633 -C++ struct declaration style. 2004-06-08 18:48:24 +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
robocop
1332d98618 Literal strings should be treated as const char* 2004-06-05 09:37:18 +00:00
brodsom
91deadf1c9 new switch to be used in gstat (service & util) test 2004-06-01 16:22:34 +00:00
skidder
ad75d9fb4b Fix gstat crash recently added by Blas 2004-05-31 21:39:11 +00:00
brodsom
2f425888c2 Removing unused dba_full (After Ann advice) 2004-05-28 01:31:27 +00:00
brodsom
dd5d8aba0a -Replace stuff macros with either common stuff inlines or class inline functions 2004-05-24 11:03:54 +00:00
brodsom
75a0483d75 -Comment some common.h unused macros
-Replace VA_START macro with va_start function (it was already some places where it is not used)
2004-05-23 23:28:06 +00:00
brodsom
fab9083a8f Fix wrong commit (Found by Claudio) 2004-05-23 22:53:27 +00:00
brodsom
b76651a3ef -Convert *_thread_data macros to inlines. 2004-05-21 15:23:29 +00:00
robocop
441817bd82 1.- Misc changes
2.- Style
3.- Recover dsc_ttype in dsc after Blas' cleanup as a synonym for dsc_sub_type in text types
2004-05-21 06:16:17 +00:00
brodsom
68cb86b274 - Remove *_THREAD_DATA definitions from thd.h, are unneeded and conflicts with definitions in providers/services main headers (which need to use undef).
- Use different names for each service/provider *_THREAD_DATA macros.
2004-05-19 18:14:29 +00:00
brodsom
afc2164523 Style 2004-05-19 15:21:15 +00:00
brodsom
59f342d2f8 Correction 2004-05-19 15:19:03 +00:00
brodsom
606dee7a14 Correction 2004-05-18 00:45:46 +00:00
brodsom
3a6a75ca60 Use common srq 2004-05-17 15:02:52 +00:00
brodsom
36d6d40469 Macro cleaning 2004-05-17 10:22:34 +00:00
brodsom
05d56d278e Macro cleaning 2004-05-17 00:52:26 +00:00
brodsom
7f19bca859 Macro cleaning 2004-05-17 00:28:58 +00:00
brodsom
aa88f67e75 Macro cleaning 2004-05-17 00:21:46 +00:00
brodsom
b485996fa8 Macro cleaning 2004-05-13 23:20:50 +00:00
robocop
802f244ec1 Misc changes 2004-05-09 05:48:33 +00:00
brodsom
2f675febb2 llio is not used actually 2004-05-07 07:47:02 +00:00
brodsom
6ef7b56623 Lost commit ("SUNOS4" was defined previously in file_params.h whenever "sun" is defined) 2004-05-06 15:01:29 +00:00
alexpeshkoff
c99677f193 fixed const conversion bug 2004-05-06 08:38:50 +00:00
brodsom
60d9d085a0 Macro cleaning 2004-05-03 21:43:56 +00:00
brodsom
8cdddb8752 Move misc/print.cpp to utilities/print_event.cpp 2004-05-03 19:13:44 +00:00
skidder
e9f8ef102e Fixes needed to make GCC 3.4 happy 2004-05-03 04:25:06 +00:00
skidder
43cb0d1ce4 Y-Valve handle translation layer 2004-05-02 23:06:37 +00:00
brodsom
ba44794c1e -Remainings of ib_stdio (Pointed by Claudio) 2004-05-01 14:18:28 +00:00
brodsom
a549091c94 - Split sqlda.h to avoid duplicated definitions between ibase.h and sqlda.h
- Replace define for constants
- Remove contants.h where not used.
2004-04-30 22:47:16 +00:00
brodsom
0daa189563 Removing ib_stdio.h 2004-04-28 22:36:29 +00:00
paul_reeves
06e6a28f13 Fix comparison typo so that we no longer overwrite newer versions of gds32.dll in <sys>. 2004-04-21 10:30:14 +00:00
robocop
1824343930 Cleanup.
Fixed a linking error with MSVC6, too.
2004-03-28 09:10:30 +00:00
aafemt
4b99822fc9 Right headers include sequence 2004-03-24 11:06:22 +00:00
alexpeshkoff
94d2f698e2 1. introduced Jrd and Ods namespaces
2. cleanup of blk* request conversions
3. fixed memory allocation in Execute Statement
*** posix build fixes ***
2004-03-20 15:45:12 +00:00
alexpeshkoff
7007d6f2a4 1. introduced Jrd and Ods namespaces
2. cleanup of blk* request conversions
3. fixed memory allocation in Execute Statement
2004-03-20 14:57:40 +00:00
robocop
958f9e31aa Cleanup
A few new[] - delete[] pairs fixed.
2004-03-19 06:14:53 +00:00
robocop
f58c769c37 Cleanup. In geeky words:
PandoraBox* pbox = reinterpret_cast<PandoraBox*>(&can_of_worms);
pbox->open();
pbox->flush();
Nickolay may want to undo my ods.h changes if gcc insists
in its crusade against non-PODs and poodles.
2004-03-18 05:56:06 +00:00
skidder
13ffaf9771 Zero-terminate buffer 2004-03-16 06:16:48 +00:00
skidder
129680c42b Fix possible buffer overrun 2004-03-16 06:11:56 +00:00
skidder
26d8f03344 Fix MSVC7 build 2004-03-16 05:54:15 +00:00
alexpeshkoff
67f1740fea Various cleanup to make engine compile and work after mentioned earlier changes.
Mainly:
1) MemoryPool* => MemoryPool& in arrays' constructors
2) use Firebird::string to keep strings data
2004-03-14 13:40:14 +00:00
skidder
2851f76d35 Fix warnings 2004-03-14 05:51:54 +00:00
skidder
8ae9ed829b Fix POSIX build issue resulting from my cleanup. Strange, but Win32 build was fine here 2004-03-13 22:17:55 +00:00
skidder
1c870a7426 Fix issues in my code spotted by Claudio 2004-03-12 20:19:41 +00:00
robocop
2ab1f94dd2 Cleanup
Some minor corrections
Second step to rename
2004-03-11 05:04:26 +00:00
skidder
b6e5ccd413 Clean up.
1. gds__alloc doesn't throw
2. Add NOMEM handlers to a couple places
3. kill HAVE_*SNPRINTF conditionals
2004-03-09 00:17:07 +00:00
arnobrinkman
9efc5a488b some optimization in index-stuff 2004-03-07 21:50:53 +00:00
robocop
e6187cecd2 Cleanup
Some bug fixes
Style
2004-03-07 07:58:55 +00:00
skidder
389b19f729 Fix problem with gstat used over Services API in SS builds introduced during my EH cleanup. Noted by Arno Brinkman 2004-03-04 21:38:04 +00:00
skidder
25b969d1b7 Fix MSVC build 2004-03-01 04:57:43 +00:00
skidder
dc7aab8f9c Fix up exception handling. Handle (do not ignore) std::bad_alloc and generic exceptions, provide syscall and error information in system_call_failed 2004-03-01 03:35:23 +00:00
skidder
2c4fe73bd4 Implement new shutdown modes (single-user and full shutdown). Tested on Linux/AMD64 CS and SS 2004-02-25 01:50:40 +00:00
robocop
2fa67d46bc Cleanup
Reduce reinterpret and C casts
Fix isql so it can show all predefined blob types in readable form.
2004-02-24 05:34:44 +00:00
robocop
5c3c8abd9a Big cleanup.
God have pity on platform maintainers.
I only can compile/test Win32; sorry, folks.
2004-02-20 06:43:27 +00:00
skidder
95dbd89ae9 Fix POSIX SS build 2004-02-19 01:41:38 +00:00
aafemt
5f29346356 Now it is buildable 2004-02-11 11:16:46 +00:00
robocop
663e3b16e7 Cleanup 2004-02-02 11:02:12 +00:00
robocop
2b295a9108 General cleanup. Sorry if I missed some occurrence. 2004-01-28 07:50:41 +00:00
robocop
b441cd9aef Cleanup 2004-01-13 09:52:19 +00:00
dimitr
45636b8c6f Removed handle leaks in the service manager. 2004-01-07 10:23:46 +00:00
robocop
e15bca3577 Typo in comment 2004-01-06 10:54:52 +00:00
robocop
06a4df3708 A requiem for JOURNAL and WAL.
Instructions in the list.
2004-01-06 10:33:18 +00:00
epocman
a75b48c6a8 Win32 HEAD porting of 1.5 branch RC8 latest updates, to keep HEAD in synch with about to be released 1.5.
Please someone check and adjust MSVC7 compile, cause I only have MSVC6.
2004-01-03 12:20:08 +00:00
robocop
16cbc204df Cleanup 2003-12-31 05:36:12 +00:00
skidder
e0012c92f4 Correction 2003-12-30 02:48:21 +00:00
robocop
ad0b5c4de3 General cleanup 2003-12-22 10:00:59 +00:00
skidder
db6eff1976 Linux-related Services API fixes. All Services API work on Linux CS now. 2003-12-14 22:29:47 +00:00
skidder
4e30dadd8b Enable gfix/gstat services API on classic builds. Rollback Blas' changes in this area 2003-12-14 04:44:58 +00:00
dimitr
16cae87b63 Make gstat to work with database aliases. 2003-12-13 14:43:18 +00:00
robocop
d020ea5ca1 ping-pong cleanup: change one place and you have to change several others 2003-12-11 10:33:30 +00:00
robocop
b02c629735 Cleanup
Some name changes
Try to fix SINIX-Z problems with send() prototype
2003-12-05 10:35:47 +00:00
robocop
84062732d8 More cleanup 2003-12-03 08:19:24 +00:00
arnobrinkman
710037031f Enhanced Index Structure.
1) NULLs on top when sorting on ASC index, DESC stays the same.
2) Support for larger index lengths, can be up to 1/4 page size.
3) Store record-number on non-leafpages for faster lookup in many duplicates.
4) Jump-nodes for faster key-lookup in index on larger page-sizes.
5) Segment selectivity calculation added.
2003-12-01 02:37:25 +00:00
robocop
9fafc348bf const correctness
vars in scope
minimal interface cleanup
small bug fixes
2003-11-28 06:48:34 +00:00
brodsom
88a2611ed1 -Removing some unneeded headers (WIN_NT) or explaining why are needed 2003-11-16 16:17:38 +00:00
brodsom
535d1fde37 -Make dba_full compile 2003-11-16 15:42:31 +00:00
brodsom
27cbcdd73e -Removing some unneeded headers (WIN_NT) or explaining why are needed 2003-11-16 12:57:23 +00:00
brodsom
9b7994233c -Undo gds__vax_integer to isc_vax_integer and gds__event_* to isc_event_* changes 2003-11-16 01:52:44 +00:00
brodsom
c5253ae8a5 -Replace gds__ constants with isc_ contants
-Replace codes.h with iberror.h (or remove)
-Move gds__vax_integer and gds__event_block* to alt.cpp and isc_ to gds.cpp
-Use ISC_QUAD internally
-Use isc_vax_integer internally
2003-11-11 12:19:20 +00:00
robocop
f55c6f6f8c const correctness and cleanup 2003-11-10 09:16:38 +00:00
brodsom
4285bc623c Removing gdsold.h and gds.h 2003-11-08 16:40:17 +00:00
epocman
fa98c3822f Minor synch details with 1.5 branch. Absolutely no interface nor functional changes, except correction of remote service name which was incorrect in HEAD branch. 2003-11-07 11:12:59 +00:00
brodsom
77472d28d9 Warning fixes 2003-11-06 17:57:22 +00:00
robocop
35396625f5 const correctness
function signatures
variables in local scope
BOOLEAN -> bool
TEXT[32] as SqlIdentifier for DYN
Stop random garbage in firebird.msg's bytes 8 to 11
some cleanup
2003-11-05 09:02:33 +00:00
brodsom
ff070a16a8 Replacing assert with fb_assert 2003-11-03 23:59:24 +00:00
robocop
cda707bd36 const correctness and other related changes 2003-11-01 10:26:43 +00:00
skidder
8a3ccb032c Return engine to buildable state on Linux after Alex bugfix 2003-10-30 22:18:52 +00:00
alexpeshkoff
1479423722 Forward - port:
Fixed non-registered bug - buggy application might add user with name,
containing non-printable characters, which couldn't be modified/deleted
using standard tools like gsec.
2003-10-30 16:46:08 +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
robocop
d338f9c373 Style; vars in scope 2003-10-20 10:35:38 +00:00
epocman
8552c104b5 Win32 HKLM and service name change as per recent discussion in fbdevel. Added more complete cleanup of registry keys when 'instreg remove'. 2003-10-12 11:48:33 +00:00
epocman
df60ff7b60 Win32 - Syncing with the recent FB 1.5 branch installation changes. 2003-10-08 09:42:23 +00:00
dimitr
4217ca2c49 Corrected gstat version info output. 2003-10-03 12:34:54 +00:00
brodsom
8dce5790c6 extern cleaning
removing underscores in macros
2003-10-03 01:01:40 +00:00
aafemt
76eac2d80d Move MSVC-related hack of vsnprintf to MSVC header because it crashed MinGW build 2003-10-02 10:17:40 +00:00
robocop
c931a674c2 Cleanup.
Hopefully harmless
It should fix the issue introduced with constness in gds__interprete for current applications.
2003-09-29 12:43:14 +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
arnobrinkman
3e3c789053 Remove IGNORE_NULL_IDX_KEY define 2003-09-17 09:53:47 +00:00
robocop
fe6f929d54 Too trivial change 2003-09-16 08:34:08 +00:00
brodsom
5e1b673b5a -Although not compiled fix unused warning (Thanks to Claudio) 2003-09-16 08:18:22 +00:00
brodsom
29716469b2 -Add two empty lines at the end. 2003-09-16 08:00:22 +00:00
brodsom
2ef1e00dfd -Remove msvc unused var warning. 2003-09-15 16:31:21 +00:00
brodsom
5ebd7c192a no message 2003-09-15 16:23:23 +00:00
brodsom
735c961ae6 Remove msvc unused variable warning. 2003-09-15 14:49:57 +00:00
brodsom
bdac17190c Clean a bit services interface
- Include service entrypoint in each proto file and remove from it the private function common to service and standalone. (burp, alice and gsec)
- Replace functions output_svc/output_thread/output_netware with SVC_output callback common for all. (burp, alice and gsec)
- Create typedef pfn_svc_output common for all svc, and correct SVC_read_ib_log and thread_test to be compatible with pfn_svc_output typedef. (svc.cpp)
- Put inside an ifdef code for '-svc_re' switch (in all sources).
2003-09-15 13:13:45 +00:00
skidder
5b5321050d Added credits to NBACKUP usage info 2003-09-15 10:14:22 +00:00
epocman
62f7a69575 Win32 instreg / instsvc now returns FINI_ERROR instead of FINI_OK when usage() function is called. This helps external automated tools to detect mistakes in parameters. 2003-09-13 13:36:41 +00:00
brodsom
08ef0025ea -Remove GDS_VAL and GDS_REF 2003-09-12 16:49:38 +00:00
brodsom
7c7c2758dc BOOLEAN cleaning 2003-09-10 17:52:12 +00:00
epocman
8f13798cdf When run as a specific user, stopping engine service stops guardian, like with FB 1.0x LocalSystem. 2003-09-10 13:26:33 +00:00
skidder
aeea27cf1d Fix engine breakage on Win32 caused by my commits. 2003-09-09 16:47:26 +00:00
skidder
77b17de987 NBACKUP-related changes and some clean-up 2003-09-08 20:23:46 +00:00
brodsom
8db51e6eba Remove unneeded extern C 2003-09-08 01:51:41 +00:00
epocman
bd0e11a7e4 Win32 - 'instsvc install -guardian -login user' now also sets the
Guardian to run as 'user'.
This is achieved by giving appropriate security rights to 'user'
on the firebird service object (instsvc utility) and fixing some
wrong security flags in the Guardian code itself.
2003-09-07 19:11:59 +00:00
epocman
e1a4fa023f Never sets NT services as 'Interactive'. Fights 'Shatter'-kind attacks.
http://www.idefense.com/idpapers/Shatter_Redux.pdf
This blocks 'local' protocol from working, but is not an issue as new XNET will replace it for FB > 1.5.
2003-09-06 10:55:56 +00:00
brodsom
2ced467c50 Move stats.epp to utilities 2003-09-04 13:47:49 +00:00
dimitr
58e25b9e8f Fixed gstat crach reported by Phil Shrimpton. 2003-09-03 07:39:03 +00:00
brodsom
8624a7c209 -Use NULL instead 0 for null pointers
-Remove unneeded casts
2003-09-01 07:58:04 +00:00
epocman
61b470557d OEM/Ansi conversions, command-line password, other minor updates. 2003-08-30 13:54:56 +00:00
brodsom
e2a0b36dbf -Remove GDS_VAL and GDS_REF 2003-08-30 01:35:29 +00:00
epocman
c2e97bdd1c Merged recent FB 1.5 instsvc / instreg changes to head branch. 2003-08-29 17:25:36 +00:00
brodsom
70c6a819ee -Remove BOOLEAN, TRUE and FALSE 2003-08-29 00:37:25 +00:00
brodsom
3b3302735b Remove BOOLEAN, TRUE and FALSE macros 2003-08-26 18:46:31 +00:00
brodsom
f16bc0a6fc Replace EXIT macro with dba_exit inline function 2003-08-26 18:43:29 +00:00
brodsom
3e9589f22e Replace EXIT macro with dba_full_exit inline function 2003-08-26 18:43:02 +00:00
brodsom
28af2fc174 Replace EXIT macro with gsec_exit inline function 2003-08-26 18:40:13 +00:00
brodsom
c610785e97 Remove BOOLEAN, TRUE and FALSE macros 2003-08-26 10:42:46 +00:00
dimitr
699e00204f Added support for "-r" and "-t" GSTAT switches to the Services API. Thanks to Vlad Horsun. 2003-08-26 07:23:58 +00:00
brodsom
81a9f3cde6 Remove BOOLEAN, TRUE and FALSE macros 2003-08-26 06:56:42 +00:00
brodsom
fdd617d49f Remove BOOLEAN, TRUE and FALSE macros
Some code formatting
2003-08-26 06:52:05 +00:00
eku
73137f9d60 Since all supported platforms provide the function strerror(), get rid of
sys_errlist[]. It's not portable anyway.
2003-08-25 07:26:39 +00:00
brodsom
37b821fc45 Replace LINE__IS_INT with LINEFORMAT 2003-08-21 16:20:06 +00:00
brodsom
e4f47f23d5 Replace LINE__IS_INT with LINEFORMAT 2003-08-21 15:40:59 +00:00
brodsom
9dfe58e60e Replace __LINE__IS_INT with LINEFORMAT and remove a few ifdefs (thanks to Claudio's question) 2003-08-20 09:35:00 +00:00
eku
4ff4800a4a Use autoconf to do it right :-) 2003-08-12 10:06:14 +00:00
robocop
e08864ed8e kill warning 2003-08-12 10:01:21 +00:00
skidder
f3348c4502 Apply FreeBSD patches by Tomas Skoda 2003-08-11 11:21:21 +00:00
brodsom
597f2a396a -Fix signed/unsigned comparison 2003-08-10 00:48:49 +00:00
brodsom
0b8c8dc735 -Fix unused warning 2003-08-10 00:41:39 +00:00
brodsom
89480fdbda -Fix format warning
-Fix unused warning
2003-08-10 00:41:14 +00:00
brodsom
e4c67fce8e -Fix comparison is always false warning 2003-08-10 00:40:42 +00:00
brodsom
c01f4f221d -Fix not defined warning 2003-08-09 22:32:39 +00:00
brodsom
2c4e6d5ac6 Patch msvc6 after Nickolay changes.
INVALID_SET_FILE_POINTER is not defined in msvc6
2003-08-07 14:00:32 +00:00
skidder
4b36922e60 Make NBACKUP tool work on Windows. Seems to work. 2003-08-06 20:01:02 +00:00
skidder
143f8d2443 Implementation of fast physical incremental backup 2003-08-06 16:30:49 +00:00
brodsom
499337fda5 Split utilities dir 2003-07-15 02:43:36 +00:00
brodsom
bcbea94f99 Move security.fdb related scripts to misc 2003-07-08 15:07:48 +00:00
alexpeshkoff
423f5b451f reject -l switch in any mode besides "install" 2003-06-19 13:47:05 +00:00
alexpeshkoff
2cddcf4ba6 security fix - added -login switch to instsvc 2003-06-11 12:00:17 +00:00
aafemt
e5146fd644 Introduce of ISC_STATUS_ARRAY 2003-04-16 10:18:51 +00:00
dimitr
9125440512 Fixed problem with start/stop commands of instsvc + some cleanup. 2003-04-15 11:15:24 +00:00
dimitr
c3fe3e8c5e no message 2003-04-13 08:44:20 +00:00
aafemt
c6fa204463 STATUS -> ISC_STATUS 2003-04-10 10:42:56 +00:00
brodsom
9225ff0235 Patch for delete void* not defined (Claudio's patch) 2003-04-09 12:45:21 +00:00
brodsom
8e4aba74b7 Utilities warning fixes 2003-04-08 10:37:19 +00:00
brodsom
4d6e757d1e Ifdef function declaration 2003-04-03 09:19:22 +00:00
brodsom
927e886d81 Correct formats 2003-04-03 01:51:03 +00:00
brodsom
e9528848f9 Correct formats 2003-04-01 11:35:44 +00:00
eku
ceb9d33c9d Changed the default extensions for databases from .gdb to .fdb
The Windows and OS X builds have not been updated yet.
2003-03-17 12:06:48 +00:00
eku
9ec2be38f4 Always use gds__prefix to find database system files. 2003-03-10 07:02:20 +00:00
brodsom
bcc4ea8f20 Use C++ cast. 2003-03-06 15:16:18 +00:00
brodsom
9432717863 Patch minGW errors and some warnings 2003-03-05 14:38:48 +00:00
fsg
e0dcb77416 Fixed some really old typos.
Included ExecuteStatement in the LINUX-Build
2003-03-02 17:47:22 +00:00
brodsom
699d81f81b Use the same ifdef for function declarations and definitions. (found with gcc never defined warnings) 2003-03-01 17:44:34 +00:00
brodsom
17632bddca Remove warnings 2003-02-20 00:10:25 +00:00
eku
796a4e4e31 Fixed more issues with pwd.h. 2003-02-19 06:14:39 +00:00
brodsom
14ce7a705b Remove W4 warnings (remains from ODS 5 and 7) 2003-02-18 11:38:40 +00:00
brodsom
a2e1f7e865 patch format 2003-02-16 11:17:36 +00:00
brodsom
523b2d1165 Remove apollo and mpe/xl remains 2003-02-15 12:51:16 +00:00
brodsom
6446f00e2f Remove csv and pipe directory and defines 2003-02-15 00:55:10 +00:00
brodsom
f0b7d4bd13 Change jrd/time.h and jrd/pwd.h to jrd/jrd_time.h and jrd/jrd_pwd.h 2003-02-14 02:14:41 +00:00
bellardo
08a1d7447f Renamed two header files that conflicted with Darwin (and presumably other *nix ) system headers: pwd.h and math.h 2003-02-13 22:38:04 +00:00
dimitr
7293a633e0 Fixed exception handling. 2003-02-13 13:09:58 +00:00
dimitr
f833079b2f CONST -> const 2003-02-13 09:33:26 +00:00
brodsom
5e63f2cecc Remove GUI_TOOLS define 2003-02-11 20:17:56 +00:00
brodsom
56e1db4070 Remove V2 dump (not used) 2003-02-11 15:32:20 +00:00
brodsom
05f9e8bda4 Remove V3 lock/print 2003-02-11 15:29:29 +00:00
brodsom
8769432b9b Remove ODS_4, gds_version3 defines. (IB V2) 2003-02-11 14:42:24 +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
96e5adf086 Cleanup. 2003-02-10 12:25:00 +00:00
dimitr
32ef458dcf Damn, my own typo caused another one. The extension should be "fdb". 2003-02-10 11:48:25 +00:00
eku
1a9a258234 Renamed isc4.gdb to security.gdb (POSIX builds) 2003-02-10 11:01:23 +00:00
brodsom
bfe648cbdf Remove unclosed comment 2003-02-09 11:21:21 +00:00
brodsom
d81b3412e1 Remove unused var 2003-02-07 09:33:05 +00:00
brodsom
84c7a47345 Correct broken includes 2003-02-07 03:43:26 +00:00
dimitr
b4dbef9633 Renamed isc4.gdb to security.gdb 2003-02-05 15:46:15 +00:00
dimitr
e7289b02b2 1. Re-designed PWD interface.
2. Implemented cached isc4 connection.
3. Cleanup.
2003-02-03 13:34:16 +00:00
dimitr
22d2ed8879 Fixed wrong memory management that caused the server to crash. 2003-01-31 12:22:55 +00:00
dimitr
4cdced566f A bit changed installation of the services. 2003-01-28 16:03:32 +00:00
brodsom
5fba445434 Patch FINISH; 2003-01-23 03:34:49 +00:00
alexpeshkoff
b8610ddefe Finished y-valve C++ conversion cleanup 2003-01-22 16:37:59 +00:00
dimitr
51305ac1ad Sigh. Yet another porting bug fixed. 2003-01-20 12:50:07 +00:00
skidder
ba5e11b15c Integrate new memory manager into the engine 2003-01-16 17:47:10 +00:00
dimitr
8973b17097 Changed services names to identify us properly. 2003-01-15 12:20:54 +00:00
skidder
9b57d8b649 Several little changes to make engine compilable again on Linux 2002-12-16 21:19:51 +00:00
alexpeshkoff
e234f46913 Rename all links to why.cpp handle to struct why_hndl * (or FRBRD *) 2002-12-16 17:01:58 +00:00
dimitr
605716f916 More usage of the new config stuff. 2002-12-07 13:32:34 +00:00
eku
310d84cc1d Fixed compilation error. 2002-12-03 11:48:03 +00:00