alexpeshkoff
c8293cd935
Fixed CORE-3259: Deadlock and sefgault when processing ctrl-C in user code
2010-11-25 12:22:39 +00:00
dimitr
b21ba34b67
Fixed Windows build.
2010-10-31 13:17:54 +00:00
alexpeshkoff
0ab6c4abf7
Avoid throwing C++ exceptions from authentication plugins
2010-10-28 08:02:42 +00:00
hvlad
d5833b72f0
Windows-specific hack to register security plugins seems obsolete with new build
2010-10-21 11:45:37 +00:00
alexpeshkoff
e05c1a825f
Moved some more .h-files to common from jrd as Vlad suggested
2010-10-13 10:39:52 +00:00
asfernandes
91384eb587
Misc
2010-10-12 17:40:27 +00:00
alexpeshkoff
8331d830ee
Some more forgotten files
2010-10-12 11:34:14 +00:00
alexpeshkoff
2dc25a44bb
OSRI and new posix build
2010-10-12 08:02:57 +00:00
asfernandes
2cbc4e3675
Misc
2010-07-24 02:43:28 +00:00
hvlad
2de56fdeef
Forgotten changes
2010-07-23 14:39:21 +00:00
hvlad
6e2db049ea
Make Windows build work (MSVC8 only) after Alex changes.
...
Some corrections is still required.
2010-07-23 14:06:29 +00:00
alexpeshkoff
d24cd9cbd7
Implemented self-registering plugins format (same plugin can be easily linked statically
...
or as dynamic library, depending upon platform requirements). Self-registering plugins
need not export any functions, instead they call fb_register_plugin() on startup.
Reworked all user management to use self-registering plugins.
Removed system table RDB$USERS. PLG$USERS is not created automatically by plugin, but
will be later (work in progress).
2010-07-23 12:04:18 +00:00
asfernandes
e37d097240
Misc
2010-05-22 02:00:45 +00:00
dimitr
835ada7b02
Fixed the windows build.
2010-05-21 05:49:06 +00:00
alexpeshkoff
74a4aaacb6
Moved not auth-specific part of interface declaration to separate file
2010-05-20 15:02:31 +00:00
hvlad
3c20fd3e07
Make trusted auth works again.
...
To be reviewed by Alex.
2010-01-29 13:08:53 +00:00
asfernandes
a454b705d0
Misc
2010-01-28 15:01:57 +00:00
alexpeshkoff
b0321f78ff
Better approach to const correctnes of auth interfaces - thanks to Claudio
2010-01-27 16:51:26 +00:00
alexpeshkoff
821efa3815
Avoid any chance of BOF in AUTH_TEST
2010-01-26 15:18:45 +00:00
alexpeshkoff
224d217791
This change appears required - look like noone still tried trusted auth
2010-01-26 10:11:05 +00:00
robocop
1d87d749f0
Misc.
2010-01-26 08:20:27 +00:00
robocop
1fa0e641f9
Method getName allows to overwrite the returning parameter. Let's not cheat const (until someone figures out a more elegant solution).
2010-01-26 07:37:05 +00:00
alexpeshkoff
ed97d016c0
Added missing license
2010-01-25 11:36:27 +00:00
robocop
ffc38b12f6
Totally misc.
2010-01-25 06:40:49 +00:00
asfernandes
eb9eef9d77
Misc
2010-01-24 15:18:43 +00:00
dimitr
7f0b8af499
Fixed the compilation.
2010-01-23 10:18:55 +00:00
alexpeshkoff
55e717f810
Moved authentication code from engine to remote listener.
...
Get ready for authentication plugins.
2010-01-22 14:55:11 +00:00
asfernandes
ff5f8745fb
Remove trailing spaces (.h files)
2008-12-05 00:56:15 +00:00
robocop
9f52942ab0
Style.
2008-12-02 07:09:49 +00:00
robocop
1cdd4e4126
Clean the sources from VC6 hacks.
2008-05-14 05:17:53 +00:00
dimitr
f7941cca12
The merge continued.
2008-01-16 05:58:53 +00:00
dimitr
fb02b3e45e
Fixed CORE-1602.
2007-11-19 10:36:49 +00:00
skidder
f269c32ca6
Fix the server crash with Trusted Auth on 64-bit Vista. Access token is the handle, not a pointer. Attempt to deallocate the handle crash the server. In other configurations it seems OS memory manager does the check against the passed value to check if it is the valid pointer
2007-10-28 12:25:03 +00:00
aafemt
019d1499e9
More explicit check for compiler as requested by Claudio
2007-02-08 08:06:00 +00:00
asfernandes
90337587ff
Misc
2007-02-08 00:03:36 +00:00
aafemt
604d85dc77
Fix MinGW build
2007-02-06 12:18:18 +00:00
robocop
77f0788ba0
Misc.
2007-02-02 10:56:53 +00:00
asfernandes
c3d64106e0
Misc
2007-01-26 01:24:48 +00:00
robocop
5eae01a8a9
I'm simply following Alex changes to MSVC7 to get rid of static dependency on secur32.lib for now, editing the files by hand. I noticed that VC8's fbclient.vcproj and fbembed.vcproj don't include AuthSspi.h explicitly, but that should be irrelevant.
2007-01-23 08:24:35 +00:00
alexpeshkoff
06804e82ec
Use dynamic loadind of secur32.dll - some extremely old
...
NT4 do not have one.
2007-01-20 17:19:58 +00:00
robocop
a045b048c7
Totally misc.
2006-12-20 08:22:16 +00:00
alexpeshkoff
7e8b9446f7
Added some comments
2006-12-17 15:51:27 +00:00
robocop
4afa6a29cb
Misc.
2006-12-17 09:09:39 +00:00
asfernandes
854d870d8f
Misc
2006-12-10 00:16:00 +00:00
alexpeshkoff
1a4652f01a
Trusted authentication for windows
2006-12-08 18:38:15 +00:00