8
0
mirror of https://github.com/FirebirdSQL/firebird.git synced 2025-01-22 21:23:04 +01:00
firebird-mirror/lang_helpers
Roman Simakov bb3c2e94ec Fixed CORE-5892: SQL SECURITY DEFINER context is not properly evaluated for monitoring tables (#196)
* Now we take into account the call hierarchy when use SQL SECURITY
option.
Added new context variable in SYSTEM namespace - EFFICIENT_USER which is
returns user name in which context a code works.
We change efficient user before call procedure and function, fetch a
record from selective procedure and before execute a trigger.

* Renamed new context variable to EFFECTIVE_USER. Fixed nested calls.

* Improved error messages to print effective user when there is no permission.

* Added description of new context variable EFFECTIVE_USER. Improved description of SQL SECURITY clause.
2019-03-18 14:17:02 +03:00
..
gds_aix.f remove PYXIS 2014-05-06 08:34:00 +00:00
gds_codes.ftn Fixed CORE-5892: SQL SECURITY DEFINER context is not properly evaluated for monitoring tables (#196) 2019-03-18 14:17:02 +03:00
gds_codes.pas Fixed CORE-5892: SQL SECURITY DEFINER context is not properly evaluated for monitoring tables (#196) 2019-03-18 14:17:02 +03:00
gds_hp.f remove PYXIS 2014-05-06 08:34:00 +00:00
gds_sun.f remove PYXIS 2014-05-06 08:34:00 +00:00
gds.h Moving obsolete headers to lang_helpers 2004-04-27 15:55:05 +00:00
gds.hxx Moving obsolete headers to lang_helpers 2004-04-27 15:55:05 +00:00
gds.pas remove PYXIS 2014-05-06 08:34:00 +00:00
gdsold.h Moving obsolete headers to lang_helpers 2004-04-27 15:55:05 +00:00
ib_util.pas Moving fortran, pascal etc helpers to lang_helpers 2003-07-10 23:29:52 +00:00
perf.pas Moving fortran, pascal etc helpers to lang_helpers 2003-07-10 23:29:52 +00:00
README.txt Moving fortran, pascal etc helpers to lang_helpers 2003-07-10 23:29:52 +00:00

The files gds_codes.ftn and gds_codes.pas in this directory are generated by the program codes.e

They should not be edited directly rather the msg.gdb database should be 
updated and then these files should be regenerated with the build scripts.