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

47243 Commits

Author SHA1 Message Date
hvlad
2de56fdeef Forgotten changes 2010-07-23 14:39:21 +00:00
hvlad
ae01bde43d Make trusted auth works 2010-07-23 14:31:04 +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
b02f9aff61 gsec always worked only with SYSDBA - thx to Vlad 2010-07-23 14:01:54 +00:00
alexpeshkoff
c688e4f140 nightly update 2010-07-23 12:50:35 +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
alexpeshkoff
589ad6e5b8 Fixed gcc warning - No newline at end of file 2010-07-22 09:36:15 +00:00
asfernandes
2c51032b1e Misc 2010-07-15 00:47:24 +00:00
dimitr
1249095a38 Reworked the SEC$USERS implementation so that no new physical table type and data access method would be required. More changes are likely to follow soon. 2010-07-13 12:33:55 +00:00
dimitr
58f8384cec Reworked the SEC$USERS implementation so that no new physical table type and data access method would be required. More changes are likely to follow soon. 2010-07-13 12:32:36 +00:00
dimitr
da183a98ed Reworked the SEC$USERS implementation so that no new physical table type and data access method would be required. More changes are likely to follow soon. 2010-07-13 12:31:35 +00:00
dimitr
706ba623a7 Get rid of the annoying warnings. 2010-07-13 11:03:55 +00:00
dimitr
943faa01d7 Misc. 2010-07-13 10:31:58 +00:00
dimitr
5e88ca725b Mirror the recent Alex's change for Windows. It doesn't seem being strictly required, but let's be safe. 2010-07-13 07:05:30 +00:00
asfernandes
2f1c61f387 Fix MSVC10 build 2010-07-12 15:51:46 +00:00
hvlad
f4718dfe80 Fixed unregistered bug in EXECUTE STATEMENT : make internal cache of prepared statements work properly. 2010-07-12 08:09:46 +00:00
asfernandes
4db389758f Refactor CREATE/ALTER/CREATE OR ALTER/RECREATE/DROP EXCEPTION commands 2010-07-11 18:21:42 +00:00
robocop
9f6776920c Fix project files. 2010-07-10 08:35:00 +00:00
robocop
5d2e4a1df9 Misc. 2010-07-10 08:33:19 +00:00
robocop
3308522158 Fix compilation error. 2010-07-10 08:32:50 +00:00
alexpeshkoff
88db8b2fbc ODS change: made RDB$USERS system table, added virtual table SEC$USERS 2010-07-09 12:51:05 +00:00
alexpeshkoff
9a7dd2f84f Fixed CORE-3067: Objects not unmapped when shared memory is closed 2010-07-09 11:04:23 +00:00
dimitr
5c1c5ee7a9 Fixed the old bug which was left unnoticed until RC3 where Pair<MetaName, MetaName> was used as a key for a b-tree.
At the first glance, it promises only wrong ordering of items, but in fact it trashes the b-tree internals and crashes the server :-(
It's unregistered and undocumented, but being a very recent RC3 only regression, let's leave it this way.
I suppose the intended code should be !(v.first < this->first), but we have the operator == defined, so I used a simpler form.
2010-07-08 10:44:35 +00:00
asfernandes
2da3eee4e5 More const correctness 2010-07-06 11:09:32 +00:00
robocop
ee99b63cc6 Misc. 2010-07-06 09:10:27 +00:00
asfernandes
20b0bbaf82 Refactor CREATE/ALTER/DROP DOMAIN 2010-07-06 00:49:33 +00:00
asfernandes
33fc2bae16 Constify RecordSource methods - these classes are shared pieces of a (shared) statement 2010-07-05 18:37:35 +00:00
dimitr
fc70141a07 Fixed CORE-3064: Using the procedure alias inside an explicit plan crashes the server. 2010-07-02 10:43:33 +00:00
hvlad
1fcc7136ca VC10 build: leave build_msg.exe and codes.exe at intermediate build folder else make_boot failed 2010-06-30 21:29:41 +00:00
hvlad
4f5031a0e5 VC10 build: don't put .bsc files into target build folder 2010-06-30 21:27:53 +00:00
robocop
4edd547b17 Misc. 2010-06-30 08:55:16 +00:00
robocop
8065cc3595 Correction. 2010-06-30 08:54:18 +00:00
asfernandes
29ce1d3630 Fix run from MSVC10 IDE 2010-06-29 16:22:48 +00:00
asfernandes
5cd2ca8d53 Misc 2010-06-29 16:19:19 +00:00
asfernandes
6f97a530f1 Fixed MSVC10 boot build 2010-06-28 16:49:42 +00:00
alexpeshkoff
fe7472a5c4 cleanup 2010-06-28 09:46:25 +00:00
alexpeshkoff
ab75577b9f Fixed some bugs, related with remapping fo events shared memory - thanks to Adriano 2010-06-28 09:38:00 +00:00
asfernandes
69fea5a49c MSVC10 support 2010-06-27 03:47:40 +00:00
asfernandes
fc00a3d58d Cleanup 2010-06-26 02:50:07 +00:00
asfernandes
7851a943c3 Misc 2010-06-26 02:30:01 +00:00
asfernandes
f2c938d9fa Refactor CREATE/DROP COLLATION 2010-06-26 01:52:06 +00:00
asfernandes
5baf890a21 Misc 2010-06-26 01:18:53 +00:00
hvlad
82e3505af8 Cleanup 2010-06-25 12:16:28 +00:00
alexpeshkoff
6cbefa1f46 Introduced class SharedMemory - base class for everything, using IPC. Related to CORE-3035. 2010-06-25 11:55:11 +00:00
hvlad
eabfade321 Update MSVC8 build 2010-06-25 06:45:10 +00:00
hvlad
3271bbae3a Disable hard limit on number of worker threads. Something more smart should be implemented instead. 2010-06-23 13:36:52 +00:00
asfernandes
49f4b30879 Misc 2010-06-22 00:56:53 +00:00
asfernandes
75af3ccf65 Misc/cleanup 2010-06-22 00:53:35 +00:00
asfernandes
56c738c09d Misc 2010-06-20 23:11:17 +00:00
asfernandes
dd5940a616 Improvement CORE-3057 - Allow the usage of blobs in COMPUTED BY expressions 2010-06-20 14:49:34 +00:00