summaryrefslogtreecommitdiffstats
path: root/lib/libsqlite3/ext/misc/showauth.c
diff options
context:
space:
mode:
authorsthen <sthen@openbsd.org>2016-09-23 09:21:58 +0000
committersthen <sthen@openbsd.org>2016-09-23 09:21:58 +0000
commit25e4f8ab5acd0ef40feec6767a572bebbbe294b3 (patch)
tree20197c0e46bb6d260f4a310b6d5dd73b8d826f01 /lib/libsqlite3/ext/misc/showauth.c
parentremove usr.bin/sqlite3, it has moved back to ports (diff)
downloadwireguard-openbsd-25e4f8ab5acd0ef40feec6767a572bebbbe294b3.tar.xz
wireguard-openbsd-25e4f8ab5acd0ef40feec6767a572bebbbe294b3.zip
remove lib/libsqlite3, it has moved back to ports
Diffstat (limited to 'lib/libsqlite3/ext/misc/showauth.c')
-rw-r--r--lib/libsqlite3/ext/misc/showauth.c103
1 files changed, 0 insertions, 103 deletions
diff --git a/lib/libsqlite3/ext/misc/showauth.c b/lib/libsqlite3/ext/misc/showauth.c
deleted file mode 100644
index 87a9a6843c4..00000000000
--- a/lib/libsqlite3/ext/misc/showauth.c
+++ /dev/null
@@ -1,103 +0,0 @@
-/*
-** 2014-09-21
-**
-** The author disclaims copyright to this source code. In place of
-** a legal notice, here is a blessing:
-**
-** May you do good and not evil.
-** May you find forgiveness for yourself and forgive others.
-** May you share freely, never taking more than you give.
-**
-******************************************************************************
-**
-** This SQLite extension adds a debug "authorizer" callback to the database
-** connection. The callback merely writes the authorization request to
-** standard output and returns SQLITE_OK.
-**
-** This extension can be used (for example) in the command-line shell to
-** trace the operation of the authorizer.
-*/
-#include "sqlite3ext.h"
-SQLITE_EXTENSION_INIT1
-#include <stdio.h>
-
-/*
-** Display the authorization request
-*/
-static int authCallback(
- void *pClientData,
- int op,
- const char *z1,
- const char *z2,
- const char *z3,
- const char *z4
-){
- const char *zOp;
- char zOpSpace[50];
- switch( op ){
- case SQLITE_CREATE_INDEX: zOp = "CREATE_INDEX"; break;
- case SQLITE_CREATE_TABLE: zOp = "CREATE_TABLE"; break;
- case SQLITE_CREATE_TEMP_INDEX: zOp = "CREATE_TEMP_INDEX"; break;
- case SQLITE_CREATE_TEMP_TABLE: zOp = "CREATE_TEMP_TABLE"; break;
- case SQLITE_CREATE_TEMP_TRIGGER: zOp = "CREATE_TEMP_TRIGGER"; break;
- case SQLITE_CREATE_TEMP_VIEW: zOp = "CREATE_TEMP_VIEW"; break;
- case SQLITE_CREATE_TRIGGER: zOp = "CREATE_TRIGGER"; break;
- case SQLITE_CREATE_VIEW: zOp = "CREATE_VIEW"; break;
- case SQLITE_DELETE: zOp = "DELETE"; break;
- case SQLITE_DROP_INDEX: zOp = "DROP_INDEX"; break;
- case SQLITE_DROP_TABLE: zOp = "DROP_TABLE"; break;
- case SQLITE_DROP_TEMP_INDEX: zOp = "DROP_TEMP_INDEX"; break;
- case SQLITE_DROP_TEMP_TABLE: zOp = "DROP_TEMP_TABLE"; break;
- case SQLITE_DROP_TEMP_TRIGGER: zOp = "DROP_TEMP_TRIGGER"; break;
- case SQLITE_DROP_TEMP_VIEW: zOp = "DROP_TEMP_VIEW"; break;
- case SQLITE_DROP_TRIGGER: zOp = "DROP_TRIGGER"; break;
- case SQLITE_DROP_VIEW: zOp = "DROP_VIEW"; break;
- case SQLITE_INSERT: zOp = "INSERT"; break;
- case SQLITE_PRAGMA: zOp = "PRAGMA"; break;
- case SQLITE_READ: zOp = "READ"; break;
- case SQLITE_SELECT: zOp = "SELECT"; break;
- case SQLITE_TRANSACTION: zOp = "TRANSACTION"; break;
- case SQLITE_UPDATE: zOp = "UPDATE"; break;
- case SQLITE_ATTACH: zOp = "ATTACH"; break;
- case SQLITE_DETACH: zOp = "DETACH"; break;
- case SQLITE_ALTER_TABLE: zOp = "ALTER_TABLE"; break;
- case SQLITE_REINDEX: zOp = "REINDEX"; break;
- case SQLITE_ANALYZE: zOp = "ANALYZE"; break;
- case SQLITE_CREATE_VTABLE: zOp = "CREATE_VTABLE"; break;
- case SQLITE_DROP_VTABLE: zOp = "DROP_VTABLE"; break;
- case SQLITE_FUNCTION: zOp = "FUNCTION"; break;
- case SQLITE_SAVEPOINT: zOp = "SAVEPOINT"; break;
- case SQLITE_COPY: zOp = "COPY"; break;
- case SQLITE_RECURSIVE: zOp = "RECURSIVE"; break;
-
-
- default: {
- sqlite3_snprintf(sizeof(zOpSpace), zOpSpace, "%d", op);
- zOp = zOpSpace;
- break;
- }
- }
- if( z1==0 ) z1 = "NULL";
- if( z2==0 ) z2 = "NULL";
- if( z3==0 ) z3 = "NULL";
- if( z4==0 ) z4 = "NULL";
- printf("AUTH: %s,%s,%s,%s,%s\n", zOp, z1, z2, z3, z4);
- return SQLITE_OK;
-}
-
-
-
-#ifdef _WIN32
-__declspec(dllexport)
-#endif
-int sqlite3_showauth_init(
- sqlite3 *db,
- char **pzErrMsg,
- const sqlite3_api_routines *pApi
-){
- int rc = SQLITE_OK;
- SQLITE_EXTENSION_INIT2(pApi);
- (void)pzErrMsg; /* Unused parameter */
- rc = sqlite3_set_authorizer(db, authCallback, 0);
- return rc;
-}