brodsom
255b32204e
-Remove BOOLEAN_DEFINED macro
...
-Remove MSG_DEFINED macro
2003-08-28 22:52:19 +00:00
brodsom
602c201989
-Remove NULL_PTR
...
-Remove unneeded NULL casts
-Remove (void) function return cast
2003-08-28 13:07:29 +00:00
skidder
6f2c2095ae
Fix kernel memory leak
2003-08-21 22:30:20 +00:00
aafemt
9dbf56310a
sdl is UCHAR again
2003-08-15 10:23:46 +00:00
brodsom
5a52e128ce
-Fix signed/unsigned comparison warning
2003-08-10 11:08:56 +00:00
brodsom
f29dadbdb6
-Fix never defined warning
2003-08-10 01:22:12 +00:00
brodsom
f54342035c
-Fix not defined warning
...
-Remove unneeded casts
2003-08-09 22:34:19 +00:00
aafemt
cd128d6ce8
Rollback public API changes by Mike Nordell
2003-08-07 10:37:34 +00:00
aafemt
b672867147
sdl is a plain char again. Some cleanup around it
2003-07-24 10:21:42 +00:00
brodsom
499337fda5
Split utilities dir
2003-07-15 02:43:36 +00:00
brodsom
5829455596
Move win32 specific sources in remote to remote/os/win32
2003-07-14 23:29:45 +00:00
brodsom
8feff51688
Remove depends (unused and unmaintained)
2003-07-08 23:38:30 +00:00
dimitr
f33923d832
no message
2003-07-06 13:35:08 +00:00
dimitr
6b80680358
Preload the client library to fix the win98 UDF issues.
2003-07-06 11:38:30 +00:00
dimitr
8a9fd67841
Get rid of the old config stuff completely.
2003-07-04 15:17:49 +00:00
dimitr
f0d59e7eb4
Temporary disallowed config management via the property sheet.
2003-07-04 12:15:33 +00:00
brodsom
3e8835251f
Changes only inside #ifdef DEBUG.
...
Needed to be able to build with -DDEBUG on gcc.(there are also some format corrections)
2003-06-30 11:26:38 +00:00
dimitr
318d501392
Fixed manual TCP port assignment.
2003-06-25 07:39:04 +00:00
dimitr
e72d7cc92e
Re-enable default asymmetric protocol.
2003-06-08 18:12:13 +00:00
dimitr
735eff821c
Version information cleanup.
2003-06-08 13:13:25 +00:00
alexpeshkoff
b7675edc11
fixing linux SS - removed variable free_map_debug,
...
as not present in any other part of firebird code
2003-06-06 09:16:54 +00:00
dimitr
b8aa5e8448
Add remote client to the embedded server again.
2003-06-05 19:40:25 +00:00
aafemt
6233daf531
Win32 SS doesn't ignore protocol command-line switches anymore. CS doesn't support IPC
2003-05-13 10:13:34 +00:00
skidder
7904fcd7ee
Cleanup
2003-05-09 16:05:24 +00:00
aafemt
0809efc4d6
Missed parameter -l -- accept win32 IPC local connections
2003-05-08 10:30:43 +00:00
skidder
bb00bf2478
Mark probable problem for non-Intel ports
2003-05-07 19:14:40 +00:00
dimitr
345ab4ee76
Const correctness suggested by Claudio.
2003-05-07 07:08:07 +00:00
dimitr
469b97a03c
Disabled XNET in the server window.
2003-05-05 12:11:11 +00:00
dimitr
12f06180d5
If a port cannot be reconnected, exit child process instead of crashing with SEGV.
2003-05-05 12:09:40 +00:00
dimitr
eead4406c1
Small fixes for WNET and XNET:
...
1. Wake up event thread on disconnect.
2. Shutdown broken port properly.
2003-05-05 11:44:02 +00:00
dimitr
9bb7988a69
Fixed possible client crashes on disconnect (when events are registered).
2003-05-05 11:14:06 +00:00
dimitr
d2c241aa87
Synchronized command-line arguments with srvr_w32.cpp.
2003-05-05 10:39:28 +00:00
dimitr
9e168cacd6
Removed XNET temporary stubs from ISC and REMOTE.
...
It will be available as native local protocol in v1.6.
2003-05-05 09:19:35 +00:00
dimitr
8ee32bb1cb
Rolled back asymmetric protocol due to found bugs and lack of time to fix them in v1.5.
2003-05-02 17:17:09 +00:00
alexpeshkoff
581b549844
Make SS create memory log in debug mode on shutdown
2003-04-29 15:08:21 +00:00
aafemt
e5146fd644
Introduce of ISC_STATUS_ARRAY
2003-04-16 10:18:51 +00:00
aafemt
931da98b2f
STATUS -> ISC_STATUS
2003-04-10 10:31:28 +00:00
dimitr
ae56ed3860
1. Ask for only asymmetric protocols from the client side.
...
2. Cleanup.
2003-04-09 13:20:56 +00:00
dimitr
50f6fc556f
Accept only asymmetric protocols on the server side.
2003-04-09 10:48:33 +00:00
brodsom
b02159a592
Avoid nested ifdefs (Thanks to Claudio)
2003-04-08 10:36:25 +00:00
brodsom
1a2a9c0129
REMOTE warning fixes
2003-04-08 01:06:46 +00:00
brodsom
c246f9d897
Avoid signed unsigned comparison
2003-04-03 17:19:10 +00:00
brodsom
2baee91987
Use 0 instead of NULL
2003-04-03 09:23:18 +00:00
brodsom
4a9d0fbbc5
Ifdef variable declaration
2003-04-03 09:21:34 +00:00
brodsom
927e886d81
Correct formats
2003-04-03 01:51:03 +00:00
brodsom
ae6b144f3b
- Remove unneeded define
...
- Correct format
- Use 0 instead of NULL in comparison
2003-04-02 10:58:35 +00:00
alexpeshkoff
5846f9a8fa
Fixed parameters names & some preprocessing cleanup
2003-04-01 15:36:12 +00:00
brodsom
e9528848f9
Correct formats
2003-04-01 11:35:44 +00:00
aafemt
8d050f3502
Fix DS_3DLOOK override warning
2003-03-28 11:31:13 +00:00
paul_reeves
f5d55453a7
Fix for an SS event handler bug (code courtesy of Jim Starkey)
2003-03-27 10:39:56 +00:00
dimitr
3916a58953
Cleanup.
2003-03-23 17:16:55 +00:00
alexpeshkoff
8bd94e7ef7
Implemented a bit more informative memory leaks debugging in remote
2003-03-23 12:06:23 +00:00
dimitr
e23d6227ec
Reworked my previous changes in INET.
2003-03-19 13:14:09 +00:00
brodsom
167940027c
Remove win16 remains
2003-03-13 12:36:14 +00:00
brodsom
4e0799f990
Remove LOC_DOUBLE macro (mips || next remains)
2003-03-13 00:49:47 +00:00
eku
71f98a7163
Some systems do not define INADDR_NONE.
2003-03-12 13:55:45 +00:00
dimitr
d7eff3d67a
Fixed posix builds.
2003-03-12 11:22:24 +00:00
dimitr
15fe1fb209
1. Cleanup
...
2. Fixed known issues with event processing
3. Used new config options
Although these changes seem to be unix-sockets compliant, I'm only 99% sure in it, so please let me know if it breaks any platform build.
2003-03-12 10:13:58 +00:00
brodsom
b3cce04f16
Add two braces to make it work on mingw
2003-03-11 19:51:07 +00:00
tamlin
96c5d5e8f3
Close Win32 handles at exit.
2003-03-11 05:53:55 +00:00
brodsom
a808195f28
Avoid undefined function warning
2003-03-07 00:36:44 +00:00
brodsom
e5c2840b87
Remove wrong comment (/*...../*....*/)
2003-03-06 01:13:24 +00:00
brodsom
3468459299
Return fb_assert to assert (rollback)
2003-03-04 03:42:23 +00:00
brodsom
5b6fc078a3
Put declarations and definitions inside correct macros(when the function is not used NOT_USED_OR_DEFINED).
2003-03-03 08:42:07 +00:00
brodsom
94e8f58ece
Put alarm_handler inside HAVE_SETITIMER, is only used when this macro is defined.
2003-03-03 08:37:54 +00:00
brodsom
4ae3719544
Remove gcc warning partially bracketed initializer.
2003-03-02 01:03:34 +00:00
brodsom
c7e4ee4ab4
-Comment declared but undefined functions. (found with gcc never defined warnings)
2003-03-01 19:11:57 +00:00
alexpeshkoff
3c5789c69e
Fixed bug with service shutdown - rolled back Dmitry's commit
2003-03-01 19:10:20 +00:00
brodsom
40df76418a
-Add IPSERVER define to window.cpp, now it is possible to do a server build without ipserver.
...
-Add SERVER_SHUTDOWN define to window.cpp.
-Move the setting of SERVER_SHUTDOWN when SUPERSERVER to firebird.h, previously a SUPERSERVER build fail if SERVER_SHUTDOWN is not defined in the command line.
2003-03-01 18:15:43 +00:00
brodsom
7a3b56ef46
Use the same ifdef for function declarations and definitions. (found with gcc never defined warnings)
2003-03-01 17:51:59 +00:00
dimitr
1f3e4b22cd
Some changes for the embedded server.
2003-03-01 16:30:55 +00:00
brodsom
1d8a030e41
Change assert to fb_assert when gdsassert.h is included. Separate the standard macro from the FB one.
2003-02-28 15:07:36 +00:00
brodsom
207c0a2f89
Remove unneeded include
2003-02-19 15:33:16 +00:00
brodsom
46b759d9d2
Move old borland make files to builds directory
2003-02-19 13:12:38 +00:00
brodsom
3b486dfb95
Move def files to builds directory
2003-02-19 13:07:13 +00:00
bellardo
337a77b914
More cleanup after renaming header files with name conflicts.
2003-02-18 16:06:01 +00:00
eku
6776adb23e
Added a test for <sys/socket.h> needed in remote/inet.cpp.
2003-02-18 12:38:27 +00:00
brodsom
6dcac4ac01
Remove W4 warnings (initialized but unused var)
2003-02-17 23:45:29 +00:00
brodsom
e9326fea12
Remove old vax mars files
2003-02-17 19:54:18 +00:00
brodsom
73c77466b1
Remove multinet and wollongong vms protocols
2003-02-17 19:33:53 +00:00
dimitr
e9121bbaa2
1. Priority level of the server (SS only)
...
2. Multi-instancing (without local protocols)
3. Remote shutdown of instances
2003-02-16 19:04:54 +00:00
dimitr
cb21ccaac2
Removed obsolete and unused files.
2003-02-15 10:49:29 +00:00
brodsom
729b59b069
Patch wrong include
2003-02-15 03:08:58 +00:00
brodsom
53de6ee7fa
remove unused headers
2003-02-15 02:27:12 +00:00
brodsom
697b987459
Remove MPE/XL remains
2003-02-15 01:12:10 +00:00
eku
6bdeb9ef9d
Fixed "argument to non-pointer type `int' from NULL" and
...
"NULL used in arithmetic".
2003-02-14 14:26:05 +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
7b502a00cc
Change jrd/pwd.h to jrd/jrd_pwd.h
2003-02-14 02:23:18 +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
9113c1ebd5
Fixed exception handling.
2003-02-13 13:02:04 +00:00
dimitr
f833079b2f
CONST -> const
2003-02-13 09:33:26 +00:00
brodsom
9a71ae7987
Change #if 0 and #if 1 to NOT_USED_OR_REPLACED
2003-02-12 12:51:07 +00:00
brodsom
5e63f2cecc
Remove GUI_TOOLS define
2003-02-11 20:17:56 +00:00
brodsom
7f835d377c
Change define name REMOTE_DEBUG_MEMORY to DEBUG_REMOTE_MEMORY
2003-02-11 00:54:58 +00:00
brodsom
fc77fee95f
Remove NEW, CHECK_THIS, blank define.
2003-02-10 23:47:19 +00:00
brodsom
3761ac4101
Remove convex, gould, pdp11 and vax defines
2003-02-10 17:37:46 +00:00
eku
813397dd25
Fixed a "search and replace" error from my previous check-in.
2003-02-10 13:40:46 +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
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
eku
d36d4d0832
Fixed POSIX builds.
2003-02-10 09:26:52 +00:00
aafemt
8c121969c8
Some cleanup
2003-02-10 05:42:22 +00:00
brodsom
d95f3f345c
Put var decl inside ifdef (remove unused warning)
2003-02-07 18:48:19 +00:00
brodsom
98f163e8ee
More mangled preprocessor directives
2003-02-07 10:29:52 +00:00
brodsom
b23d3f2ce6
Remove unused code
2003-02-07 10:01:03 +00:00
brodsom
84c7a47345
Correct broken includes
2003-02-07 03:43:26 +00:00
dimitr
cd6c516b6f
A bit changed two config entry names.
2003-02-02 15:20:51 +00:00
alexpeshkoff
b8610ddefe
Finished y-valve C++ conversion cleanup
2003-01-22 16:37:59 +00:00
dimitr
f91445e207
Cleanup by Dimitry Sibiryakov.
2003-01-20 13:51:35 +00:00
dimitr
fba5c08f2f
XNET support on win32. Untested.
2003-01-19 12:18:24 +00:00
dimitr
7771b24017
Cleanup.
2003-01-18 19:50:43 +00:00
dimitr
013a3ecddc
Further development of the embedded engine.
2003-01-18 18:19:18 +00:00
dimitr
4aec77b29c
Fixed linkage type.
2003-01-17 07:10:18 +00:00
skidder
ba5e11b15c
Integrate new memory manager into the engine
2003-01-16 17:47:10 +00:00
dimitr
6bfbf2676b
New config values.
2003-01-15 14:10:07 +00:00
dimitr
23695e5280
Changed class and window names to identify us properly.
...
The only thing that still doesn't allow us to run with IB/FB1 simultaneously is IPC map name.
2003-01-15 12:19:48 +00:00
dimitr
127f21f356
no message
2003-01-15 12:15:07 +00:00
alexpeshkoff
ba3e53f7be
Don't include internals of struct why_hndl where it is not required.
2003-01-03 12:52:39 +00:00
skidder
06530076a7
Fixed FB XDR double representation for Linux server and client. This fixes numerous bugs with double precision columns and UDF's when using Linux server and Jaybird or Windows client
2002-12-30 18:53:06 +00:00
alexpeshkoff
8f934933d3
Reverted my incorrect change.
2002-12-22 12:18:14 +00:00
alexpeshkoff
20961a1396
Rename all links to why.cpp handle to struct why_hndl * (or FRBRD *)
2002-12-16 16:52:35 +00:00
eku
5b8ffd81c2
Removed unused variables.
2002-12-10 11:53:53 +00:00
dimitr
e61f297681
More usage of the new config stuff.
2002-12-07 13:49:37 +00:00
hippoman
a7c4841790
Bug: Fixed a buffer overrun in the isc_service_query API call at WriteIBSettings function
2002-12-06 22:14:15 +00:00
dimitr
b6075b249d
More usage of the new config stuff.
2002-12-06 21:35:47 +00:00
dimitr
153f31323c
More usage of the new config stuff.
2002-12-06 12:34:43 +00:00
eku
34e9391a97
Use the new macro FB_NELEM to calculate the number of elements in an array.
2002-12-02 09:45:52 +00:00
skidder
db3692790b
New changes by Dmitry Emanov. Configuration manager and Windows build environment improvements
2002-11-30 15:08:09 +00:00
kkuznetsov
05163be4ac
Resolving C/C++ linkage problem on SOLX86
2002-11-20 13:37:23 +00:00
skidder
fca1b6c9d8
Move xdr_hyper to the correct place and remove duplicate definitions
2002-11-19 15:37:55 +00:00
eku
fde30fd3ae
Last check-in removed autoconf stuff.
2002-11-19 13:17:13 +00:00
dimitr
95579c893a
Renamed MSG to REM_MSG.
2002-11-19 12:40:54 +00:00
skidder
21389e0569
Rollback recent xdr changes to make engine compilable on Linux(and other platforms) again
2002-11-18 16:40:32 +00:00
skidder
b592b6f7bf
Rollback recent xdr changes to make engine compilable on Linux(and other platforms) again
2002-11-18 16:20:21 +00:00
kkuznetsov
384774073f
Try to fix error on non Solaris platform
2002-11-18 13:33:49 +00:00
eku
eed374c06a
Autoconf:
...
o added tests for nttab.h sys/mntent.h sys/mnttab.h
o added tests for getcwd getwd setmntent getmntent
o ISC_PREFIX renamed to FB_PREFIX
o major code cleanup in src/jrd/isc_file.cpp
Removed platform-specific files from posix/Makefile.in.firebird.
2002-11-18 13:23:00 +00:00
kkuznetsov
03626b4118
Migrating to OS native XDR if exist <rpc/xdr.h>
2002-11-18 10:16:45 +00:00
eku
a5e9087b7f
Moved the definition of NOFILE to a common place.
2002-11-18 07:57:43 +00:00
dimitr
5f61e44ddc
Global names change:
...
FBOK=>FB_SUCCESS
FAILURE=>FB_FAILURE
xxx_FBOK=>xxx_SUCCESS
2002-11-14 08:33:08 +00:00
eku
3f7b72e281
We don't need two different defines for the same thing: NFS meant !NO_NFS.
2002-11-14 08:25:46 +00:00
eku
e7624082a4
Autoconf cleanup:
...
o added tests for setitimer
o updated config.h.in and autoconfig_msvc.h (the latter may be incorrect)
o replaced NO_ITIMER with HAVE_SETITIMER
2002-11-14 07:35:52 +00:00
eku
deb5c91397
Autoconf: check for crypt.h and crypt
2002-11-14 07:12:50 +00:00
eku
093c9238b6
Cleanup
2002-11-14 06:48:09 +00:00
kkuznetsov
6887f405ab
Renaming all occurences of SUCCESS to FBOK
2002-11-13 15:01:21 +00:00
eku
b13bede16e
Autoconf: check for getpgrp
2002-11-12 13:15:13 +00:00
eku
53a096ea35
Cleanup
2002-11-12 12:16:43 +00:00
skywalker
166ff6f924
Changes to make some NOD entries now XXX_NOD as per module (assume this
...
is part of Ignatio's change).
Change to define xdr_hyper when it's available locally. (The standard
#include file rpc/xdr.h is not included and the definition needs to be
in remote/xdr_proto.h for some reason).
2002-11-12 05:05:01 +00:00
kkuznetsov
50d4297ed0
more flesible way
2002-11-11 15:52:18 +00:00
kkuznetsov
2b3d1cfcfd
Fix compile error on Solaris 2.6
2002-11-11 15:34:19 +00:00
dimitr
074d99a1a7
Cleanup.
2002-11-10 14:46:27 +00:00