Adriano dos Santos Fernandes
d4bd604b05
Separate debug/release output in different directories.
2022-08-12 08:04:50 -03:00
Adriano dos Santos Fernandes
a7b7955503
Improve Windows build process making it generating public files directly in the output directory.
2022-08-12 08:04:49 -03:00
AlexPeshkoff
fec791015e
Misc
2022-06-27 18:49:57 +03:00
Adriano dos Santos Fernandes
9772a398af
Fix MacOS UDR and Legacy_UserManager plugins not working due to not exported entry point. ( #7088 )
...
Add FB_DLL_EXPORT to public headers.
Use default visibility also for Linux/Unix (in addition to MacOS) as
user application can also be compiled with -fvisibility=hidden.
2021-12-26 11:35:16 -03:00
Adriano dos Santos Fernandes
ea8732fc80
Use SDK 10.0 for VS >= 2019.
...
See https://developercommunity.visualstudio.com/t/windowstargetplatformversion-makes-it-impossible-t/140294#T-N548052
2021-10-28 20:43:53 -03:00
Adriano dos Santos Fernandes
801784db69
Add support for VS 2022 build.
2021-10-28 14:31:45 -03:00
Adriano dos Santos Fernandes
440433fc7c
Add support for VS 2019 build.
2021-10-28 14:31:45 -03:00
Adriano dos Santos Fernandes
39afbeb7f1
Remove old MSVC projects.
2021-06-08 14:59:39 -03:00
AlexPeshkoff
c851e3d421
Make sample of key holder plugin partially usable when chaining plugins
2020-10-26 19:43:20 +03:00
hvlad
dfe7549efc
MSVC14 build
2020-05-07 21:51:06 +03:00
hvlad
425eb5c6a4
Renamed exauth sample plugins\app.
...
Windows build for dbcrypt sample plugins\app.
Fixed dbcrypt sample app to compile on Windows.
make_examples.bat updated.
2020-05-07 18:41:27 +03:00
AlexPeshkoff
0fefff1944
Name change missed in my previous commit - thanks to D.Sibiryakov
2020-05-07 16:17:26 +03:00
AlexPeshkoff
0839d1c200
Reflect changed sample plugin names in posix built&install scripts
2020-05-07 13:22:19 +03:00
AlexPeshkoff
fae3ecb93e
New names of plugins
2020-05-07 11:31:55 +03:00
Adriano dos Santos Fernandes
a3e24613e8
Misc.
2018-08-05 22:39:28 -03:00
hvlad
269ed73bfa
Fixed examples.
2018-05-15 12:00:43 +03:00
AlexPeshkoff
45b0e52313
Fixed CORE-5769: Database crypt plugin sample on Pascal is broken
2018-03-11 14:14:33 +03:00
Adriano dos Santos Fernandes
6b06320fdc
Misc.
2017-03-09 00:49:23 -03:00
2df9f4f6d3
Postfix (mostly comments & documentation) for core-5472
2017-02-02 17:05:46 +03:00
4da3997b49
Fixed CORE-5472: Problems with dbcrypt key transfer
2017-01-31 17:38:53 +03:00
e722a4095c
Implemented CORE-5442: Enhance control upon ability to share database crypt key between attachments in SS
2017-01-09 20:28:11 +03:00
Adriano dos Santos Fernandes
1e592de776
Misc.
2016-11-13 09:55:21 -02:00
83899abaac
Better style
2016-10-14 12:02:15 +03:00
b76648f1f6
Implemented CORE-5374: Make database name available to crypt plugin
2016-10-12 15:22:15 +03:00
24ba968d34
Cleanup and minor enhancement in database crypt example
2016-04-04 20:06:55 +03:00
alexpeshkoff
0e32c78489
Fixed CORE-5134: Samples of dbcrypt-related plugins contain references to internal files
2016-03-11 15:11:04 +00:00
asfernandes
983b12b676
Warnings.
2016-03-03 22:52:03 +00:00
alexpeshkoff
be9bef903e
Sample of writing plugin using pascal
2016-02-23 16:54:19 +00:00
alexpeshkoff
7379705b9d
Fixed bug in a sample - thanks to Adriano
2016-02-19 10:39:11 +00:00
asfernandes
6259b1b1e0
Misc.
2016-02-15 02:53:24 +00:00
alexpeshkoff
0c2f694ead
Postfix for CORE-5100: restored binary compatibility with crypt plugins for RC1
2016-02-04 09:22:03 +00:00
alexpeshkoff
bebf1d5a70
Implemented CORE-5100: Improve control over database crypt keys
2016-02-03 13:20:41 +00:00
alexpeshkoff
e3a73a20a6
Fixed crypt application
2015-11-16 16:13:33 +00:00
aafemt
556175ca45
Missing export direcrive
2015-11-06 16:43:49 +00:00
asfernandes
47f64b0da4
Better constant names: avoid FB, enclosing class (double prefix) or wrong prefixes.
...
Left some TODOs in FirebirdInterface.idl and utilities/ntrace/TracePluginImpl.cpp related to trace.
(redo with fix for Windows build, and left another TODO comment in FirebirdInterface.idl)
2015-02-18 15:01:17 +00:00
asfernandes
c861f0cd54
Revert my last change after it broke the Windows build.
2015-02-17 23:21:25 +00:00
asfernandes
3c967bbe71
Better constant names: avoid FB, enclosing class (double prefix) or wrong prefixes.
...
Left some TODOs in FirebirdInterface.idl and utilities/ntrace/TracePluginImpl.cpp related to trace.
2015-02-17 14:56:59 +00:00
asfernandes
efa3067233
Remove old hacks.
2015-01-15 01:16:16 +00:00
asfernandes
b99311dd1e
Make the API usable with different type of IStatus classes, throwing (what class?) or not throwing. Builtin are CheckStatusWrapper (no throw) and ThrowStatusWrapper (throws FbException).
2015-01-12 00:21:38 +00:00
asfernandes
d8a0ff5f4b
Generate interfaces with I-prefix.
2014-12-19 15:24:44 +00:00
asfernandes
49d1a73994
Get rid of upgradeInterface API method and some adjustments. To be continued.
2014-11-10 14:45:40 +00:00
alexpeshkoff
f2193f088e
Fixed build errors
2014-10-16 10:36:23 +00:00
alexpeshkoff
153de0f271
Language independent API
2014-09-29 11:03:47 +00:00
alexpeshkoff
d513daa574
Divide IStatus information into 3 parts: errors, warnings and completion code.
...
Errors and warnings are processed in IStatus independently. Completion code
is moved away from IStatus and returned directly by appropriate functions.
Replaced isSuccess() with more generic function getStatus(), which sets
appropriate bits in returned value when errors/warnings are present.
Also use same style when returning bytes' array and it's length in different
interfaces.
2014-08-27 09:24:30 +00:00
alexpeshkoff
94f9a7e6e2
Make a dbCrypt sample a little more interesting
2014-08-25 14:04:50 +00:00
asfernandes
fa0c3dd11c
Misc.
2014-07-10 02:21:18 +00:00
alexpeshkoff
a9721f18e0
Added first parameter IStatus* to a lot of functions in API interfaces
2014-07-02 12:57:12 +00:00
alexpeshkoff
0bee401fc9
fixed interface usage
2013-09-09 09:14:38 +00:00
robocop
f601bbdb8b
Misc.
2012-08-08 02:20:30 +00:00
asfernandes
1dcad0fe90
Misc.
2012-06-03 03:00:24 +00:00