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

101 Commits

Author SHA1 Message Date
hvlad
1887871770 Trace files is potentially shared between processes. Place its in lock folder as it should have correct access rights set. 2009-05-28 09:49:46 +00:00
alexpeshkoff
b62e4f1c28 Renamed function to better match it's tasks 2009-05-25 11:31:38 +00:00
alexpeshkoff
91134ab0d0 Make engine create lock files in /tmp/firebird 2009-05-22 13:47:27 +00:00
alexpeshkoff
86f3176307 Fixed CORE-2467: security risk in 2.5 beta1 2009-05-19 14:33:36 +00:00
robocop
66b1227b22 Unused params, some formatting, cleanup. 2009-05-01 17:21:36 +00:00
asfernandes
f6f364da49 Trim trailling spaces 2009-04-04 16:39:31 +00:00
robocop
5acf561eb6 Get rid of some typedefs. 2009-04-02 08:53:25 +00:00
hvlad
709ea47530 Split long error message on two lines. Misc. 2009-03-26 22:29:19 +00:00
alexpeshkoff
8c507dbb45 Fixed a number of gcc warnings: class has virtual functions but non-virtual destructor 2009-03-05 17:01:50 +00:00
alexpeshkoff
2a8603af7d Formally this fixes gcc warning - no virtual dtor in class with virtual functions.
But this required serious reworking of InstanceControl and GlobalPtr<> classes.
GlobalPtr<> should not be directly derived from class with virtual functions -
virtual table for it's instances may become invalid in the moment,
when cleanup is needed. Therefore indirect link via InstanceList and
InstanceLink is established instead. This required also a little changes in
a way how InstanceControl is used. GlobalPtr<> usage is not changed.
2009-03-04 10:26:16 +00:00
aafemt
f28366aa03 Rollback till better fix for Windows loader problem 2009-03-02 10:27:35 +00:00
aafemt
42862bb779 Only shared libraries can have plugins inside 2009-03-01 16:38:53 +00:00
alexpeshkoff
0346cf6a83 Fixed a number of problems with file ownership and access rights on unix 2009-02-20 16:18:12 +00:00
asfernandes
f0de59cde9 Misc 2009-02-13 21:08:56 +00:00
robocop
6612f1b08c Misc. 2009-02-13 07:48:28 +00:00
hvlad
22107f0ba3 Suspend trace session when log is full despite of log reader [in]activity. 2009-02-11 15:24:12 +00:00
hvlad
90984234ec Refactoring. Make getStorage static method. 2009-02-11 15:21:31 +00:00
hvlad
44ffbdb145 Avod assertion 2009-02-11 15:20:14 +00:00
hvlad
17b13cbd0c Misc 2009-02-11 15:19:20 +00:00
hvlad
6983baea22 Pass Firebird's root directory to the trace plugin with initialization info.
Allow to use relative and/or empty filenames as audit log file.
Ensure root directory ends with separator when it is used.
2009-02-11 11:36:49 +00:00
asfernandes
7ba3e7d0e5 Misc 2009-02-11 01:32:09 +00:00
hvlad
243f59e424 Lets handle file IO errors.
Don't use HW dependent size_t in shared file records.
2009-02-10 11:32:11 +00:00
hvlad
14408ad443 Correction by Adriano 2009-02-10 09:01:19 +00:00
hvlad
026c2412e6 Constness 2009-02-09 15:25:01 +00:00
asfernandes
4d77727642 Misc 2009-02-08 18:01:38 +00:00
robocop
f01b2a5abf Misc, please review. 2009-02-08 12:54:33 +00:00
robocop
a18dc0519f Misc, style, fixing dangerous warnings, constness, etc. 2009-02-08 11:23:46 +00:00
asfernandes
1105286dee Misc 2009-02-07 15:20:34 +00:00
hvlad
c048467cba Don't change descriptors of other objects, noted by Claudio 2009-02-06 14:18:20 +00:00
hvlad
789edd2afc Correct typo, thanks to Claudio 2009-02-06 13:47:57 +00:00
hvlad
39394c343f Simplification 2009-02-06 13:47:10 +00:00
asfernandes
a1b2736830 Misc 2009-02-05 14:50:57 +00:00
asfernandes
478ad06312 Misc 2009-02-05 14:44:11 +00:00
asfernandes
75c0d0f353 Misc 2009-02-05 01:08:13 +00:00
alexpeshkoff
aca2ff3483 Make trace plugin work on linux 2009-02-04 11:43:19 +00:00
alexpeshkoff
2da14652dd Avoid use of class PluginManager 2009-02-04 11:39:37 +00:00
hvlad
da44ed0f49 When no active trace sessions left, clear notification needs 2009-02-03 19:14:52 +00:00
alexpeshkoff
d0e4a14230 removed #ifdefs - after latest Vlad's fixes not needed any more 2009-02-03 08:09:52 +00:00
hvlad
2ece5acb86 Use-count approach to track lifetime of trace configurations storage file. 2009-02-02 22:27:03 +00:00
hvlad
2d6965d832 Remove unneeded assignment 2009-02-02 16:28:24 +00:00
hvlad
bdcdb6a328 Enable unlink of temporary trace files for WINNT only. This is temporary solution. 2009-02-02 16:24:33 +00:00
hvlad
a0ab0d9109 Trace correctly failed SQL statement prepare attempts and SET TRANSACTION statement. 2009-02-02 16:23:05 +00:00
alexpeshkoff
4821c8a329 Do not AC_CONFIG_FILE twice 2009-02-02 15:23:50 +00:00
alexpeshkoff
94f9917300 filename case 2009-02-02 15:12:38 +00:00
asfernandes
56689d338b Misc 2009-02-02 14:46:24 +00:00
hvlad
64ed2f7064 Correction 2009-02-02 14:01:22 +00:00
alexpeshkoff
d4062a3fa5 make it compile on posix 2009-02-02 13:31:20 +00:00
hvlad
5a821aa8fc Be POSIX compliant. Fixed few errors, thanks to Alex. 2009-02-02 13:11:48 +00:00
alexpeshkoff
397bacc330 fixed posix compile 2009-02-02 12:05:09 +00:00
hvlad
91dedb36ab Don't use "None" as empty configuration file name for audit. Per Adriano request. 2009-02-02 09:12:38 +00:00
hvlad
09d9645c46 Trace services implementation 2009-02-01 22:07:35 +00:00