summaryrefslogtreecommitdiff
path: root/fuzz/sql.dict
diff options
context:
space:
mode:
authorGravatar Vincent Rischmann2024-12-08 12:35:39 +0100
committerGravatar Vincent Rischmann2024-12-08 12:35:39 +0100
commit73a8a8ec2b52c48df87f92fd6463945b2950a95d (patch)
treec46ed75a868fd4caabdf267bd154ba5882148973 /fuzz/sql.dict
parentMerge branch 'fuzzing' (diff)
downloadzig-sqlite-73a8a8ec2b52c48df87f92fd6463945b2950a95d.tar.gz
zig-sqlite-73a8a8ec2b52c48df87f92fd6463945b2950a95d.tar.xz
zig-sqlite-73a8a8ec2b52c48df87f92fd6463945b2950a95d.zip
remove the fuzz directory since it's not used anymore
Diffstat (limited to 'fuzz/sql.dict')
-rw-r--r--fuzz/sql.dict285
1 files changed, 0 insertions, 285 deletions
diff --git a/fuzz/sql.dict b/fuzz/sql.dict
deleted file mode 100644
index 7121062..0000000
--- a/fuzz/sql.dict
+++ /dev/null
@@ -1,285 +0,0 @@
1# Taken from https://github.com/google/oss-fuzz/blob/f64134b0b3c2b27a4283e55581d41d83d3c3a64f/projects/sqlite3/sql.dict
2# This code is licensed under the Apache License 2.0, which you can find in the file LICENSE.apache2
3# This code is Copyright Google.
4#
5# AFL dictionary for SQL
6# ----------------------
7#
8# Modeled based on SQLite documentation, contains some number of SQLite
9# extensions. Other dialects of SQL may benefit from customized dictionaries.
10#
11# If you append @1 to the file name when loading this dictionary, afl-fuzz
12# will also additionally load a selection of pragma keywords that are very
13# specific to SQLite (and are probably less interesting from the security
14# standpoint, because they are usually not allowed in non-privileged
15# contexts).
16#
17# Created by Michal Zalewski <lcamtuf@google.com>
18#
19
20function_abs=" abs(1)"
21function_avg=" avg(1)"
22function_changes=" changes()"
23function_char=" char(1)"
24function_coalesce=" coalesce(1,1)"
25function_count=" count(1)"
26function_date=" date(1,1,1)"
27function_datetime=" datetime(1,1,1)"
28function_decimal=" decimal(1,1)"
29function_glob=" glob(1,1)"
30function_group_concat=" group_concat(1,1)"
31function_hex=" hex(1)"
32function_ifnull=" ifnull(1,1)"
33function_instr=" instr(1,1)"
34function_julianday=" julianday(1,1,1)"
35function_last_insert_rowid=" last_insert_rowid()"
36function_length=" length(1)"
37function_like=" like(1,1)"
38function_likelihood=" likelihood(1,1)"
39function_likely=" likely(1)"
40function_load_extension=" load_extension(1,1)"
41function_lower=" lower(1)"
42function_ltrim=" ltrim(1,1)"
43function_max=" max(1,1)"
44function_min=" min(1,1)"
45function_nullif=" nullif(1,1)"
46function_printf=" printf(1,1)"
47function_quote=" quote(1)"
48function_random=" random()"
49function_randomblob=" randomblob(1)"
50function_replace=" replace(1,1,1)"
51function_round=" round(1,1)"
52function_rtrim=" rtrim(1,1)"
53function_soundex=" soundex(1)"
54function_sqlite_compileoption_get=" sqlite_compileoption_get(1)"
55function_sqlite_compileoption_used=" sqlite_compileoption_used(1)"
56function_sqlite_source_id=" sqlite_source_id()"
57function_sqlite_version=" sqlite_version()"
58function_strftime=" strftime(1,1,1,1)"
59function_substr=" substr(1,1,1)"
60function_sum=" sum(1)"
61function_time=" time(1,1,1)"
62function_total=" total(1)"
63function_total_changes=" total_changes()"
64function_trim=" trim(1,1)"
65function_typeof=" typeof(1)"
66function_unicode=" unicode(1)"
67function_unlikely=" unlikely(1)"
68function_upper=" upper(1)"
69function_varchar=" varchar(1)"
70function_zeroblob=" zeroblob(1)"
71
72keyword_ABORT="ABORT"
73keyword_ACTION="ACTION"
74keyword_ADD="ADD"
75keyword_AFTER="AFTER"
76keyword_ALL="ALL"
77keyword_ALTER="ALTER"
78keyword_ANALYZE="ANALYZE"
79keyword_AND="AND"
80keyword_AS="AS"
81keyword_ASC="ASC"
82keyword_ATTACH="ATTACH"
83keyword_AUTOINCREMENT="AUTOINCREMENT"
84keyword_BEFORE="BEFORE"
85keyword_BEGIN="BEGIN"
86keyword_BETWEEN="BETWEEN"
87keyword_BY="BY"
88keyword_CASCADE="CASCADE"
89keyword_CASE="CASE"
90keyword_CAST="CAST"
91keyword_CHECK="CHECK"
92keyword_COLLATE="COLLATE"
93keyword_COLUMN="COLUMN"
94keyword_COMMIT="COMMIT"
95keyword_CONFLICT="CONFLICT"
96keyword_CONSTRAINT="CONSTRAINT"
97keyword_CREATE="CREATE"
98keyword_CROSS="CROSS"
99keyword_CURRENT_DATE="CURRENT_DATE"
100keyword_CURRENT_TIME="CURRENT_TIME"
101keyword_CURRENT_TIMESTAMP="CURRENT_TIMESTAMP"
102keyword_DATABASE="DATABASE"
103keyword_DEFAULT="DEFAULT"
104keyword_DEFERRABLE="DEFERRABLE"
105keyword_DEFERRED="DEFERRED"
106keyword_DELETE="DELETE"
107keyword_DESC="DESC"
108keyword_DETACH="DETACH"
109keyword_DISTINCT="DISTINCT"
110keyword_DROP="DROP"
111keyword_EACH="EACH"
112keyword_ELSE="ELSE"
113keyword_END="END"
114keyword_ESCAPE="ESCAPE"
115keyword_EXCEPT="EXCEPT"
116keyword_EXCLUSIVE="EXCLUSIVE"
117keyword_EXISTS="EXISTS"
118keyword_EXPLAIN="EXPLAIN"
119keyword_FAIL="FAIL"
120keyword_FOR="FOR"
121keyword_FOREIGN="FOREIGN"
122keyword_FROM="FROM"
123keyword_FULL="FULL"
124keyword_GLOB="GLOB"
125keyword_GROUP="GROUP"
126keyword_HAVING="HAVING"
127keyword_IF="IF"
128keyword_IGNORE="IGNORE"
129keyword_IMMEDIATE="IMMEDIATE"
130keyword_IN="IN"
131keyword_INDEX="INDEX"
132keyword_INDEXED="INDEXED"
133keyword_INITIALLY="INITIALLY"
134keyword_INNER="INNER"
135keyword_INSERT="INSERT"
136keyword_INSTEAD="INSTEAD"
137keyword_INTERSECT="INTERSECT"
138keyword_INTO="INTO"
139keyword_IS="IS"
140keyword_ISNULL="ISNULL"
141keyword_JOIN="JOIN"
142keyword_KEY="KEY"
143keyword_LEFT="LEFT"
144keyword_LIKE="LIKE"
145keyword_LIMIT="LIMIT"
146keyword_MATCH="MATCH"
147keyword_NATURAL="NATURAL"
148keyword_NO="NO"
149keyword_NOT="NOT"
150keyword_NOTNULL="NOTNULL"
151keyword_NULL="NULL"
152keyword_OF="OF"
153keyword_OFFSET="OFFSET"
154keyword_ON="ON"
155keyword_OR="OR"
156keyword_ORDER="ORDER"
157keyword_OUTER="OUTER"
158keyword_PLAN="PLAN"
159keyword_PRAGMA="PRAGMA"
160keyword_PRIMARY="PRIMARY"
161keyword_QUERY="QUERY"
162keyword_RAISE="RAISE"
163keyword_RECURSIVE="RECURSIVE"
164keyword_REFERENCES="REFERENCES"
165#keyword_REGEXP="REGEXP"
166keyword_REINDEX="REINDEX"
167keyword_RELEASE="RELEASE"
168keyword_RENAME="RENAME"
169keyword_REPLACE="REPLACE"
170keyword_RESTRICT="RESTRICT"
171keyword_RIGHT="RIGHT"
172keyword_ROLLBACK="ROLLBACK"
173keyword_ROW="ROW"
174keyword_SAVEPOINT="SAVEPOINT"
175keyword_SELECT="SELECT"
176keyword_SET="SET"
177keyword_TABLE="TABLE"
178keyword_TEMP="TEMP"
179keyword_TEMPORARY="TEMPORARY"
180keyword_THEN="THEN"
181keyword_TO="TO"
182keyword_TRANSACTION="TRANSACTION"
183keyword_TRIGGER="TRIGGER"
184keyword_UNION="UNION"
185keyword_UNIQUE="UNIQUE"
186keyword_UPDATE="UPDATE"
187keyword_USING="USING"
188keyword_VACUUM="VACUUM"
189keyword_VALUES="VALUES"
190keyword_VIEW="VIEW"
191keyword_VIRTUAL="VIRTUAL"
192keyword_WHEN="WHEN"
193keyword_WHERE="WHERE"
194keyword_WITH="WITH"
195keyword_WITHOUT="WITHOUT"
196
197operator_concat=" || "
198operator_ebove_eq=" >="
199
200snippet_1eq1=" 1=1"
201snippet_at=" @1"
202snippet_backticks=" `a`"
203snippet_blob=" blob"
204snippet_brackets=" [a]"
205snippet_colon=" :1"
206snippet_comment=" /* */"
207snippet_date="2001-01-01"
208snippet_dollar=" $1"
209snippet_dotref=" a.b"
210snippet_fmtY="%Y"
211snippet_int=" int"
212snippet_neg1=" -1"
213snippet_pair=" a,b"
214snippet_parentheses=" (1)"
215snippet_plus2days="+2 days"
216snippet_qmark=" ?1"
217snippet_semicolon=" ;"
218snippet_star=" *"
219snippet_string_pair=" \"a\",\"b\""
220
221string_dbl_q=" \"a\""
222string_escaped_q=" 'a''b'"
223string_single_q=" 'a'"
224
225pragma_application_id@1=" application_id"
226pragma_auto_vacuum@1=" auto_vacuum"
227pragma_automatic_index@1=" automatic_index"
228pragma_busy_timeout@1=" busy_timeout"
229pragma_cache_size@1=" cache_size"
230pragma_cache_spill@1=" cache_spill"
231pragma_case_sensitive_like@1=" case_sensitive_like"
232pragma_checkpoint_fullfsync@1=" checkpoint_fullfsync"
233pragma_collation_list@1=" collation_list"
234pragma_compile_options@1=" compile_options"
235pragma_count_changes@1=" count_changes"
236pragma_data_store_directory@1=" data_store_directory"
237pragma_database_list@1=" database_list"
238pragma_default_cache_size@1=" default_cache_size"
239pragma_defer_foreign_keys@1=" defer_foreign_keys"
240pragma_empty_result_callbacks@1=" empty_result_callbacks"
241pragma_encoding@1=" encoding"
242pragma_foreign_key_check@1=" foreign_key_check"
243pragma_foreign_key_list@1=" foreign_key_list"
244pragma_foreign_keys@1=" foreign_keys"
245pragma_freelist_count@1=" freelist_count"
246pragma_full_column_names@1=" full_column_names"
247pragma_fullfsync@1=" fullfsync"
248pragma_ignore_check_constraints@1=" ignore_check_constraints"
249pragma_incremental_vacuum@1=" incremental_vacuum"
250pragma_index_info@1=" index_info"
251pragma_index_list@1=" index_list"
252pragma_integrity_check@1=" integrity_check"
253pragma_journal_mode@1=" journal_mode"
254pragma_journal_size_limit@1=" journal_size_limit"
255pragma_legacy_file_format@1=" legacy_file_format"
256pragma_locking_mode@1=" locking_mode"
257pragma_max_page_count@1=" max_page_count"
258pragma_mmap_size@1=" mmap_size"
259pragma_page_count@1=" page_count"
260pragma_page_size@1=" page_size"
261pragma_parser_trace@1=" parser_trace"
262pragma_query_only@1=" query_only"
263pragma_quick_check@1=" quick_check"
264pragma_read_uncommitted@1=" read_uncommitted"
265pragma_recursive_triggers@1=" recursive_triggers"
266pragma_reverse_unordered_selects@1=" reverse_unordered_selects"
267pragma_schema_version@1=" schema_version"
268pragma_secure_delete@1=" secure_delete"
269pragma_short_column_names@1=" short_column_names"
270pragma_shrink_memory@1=" shrink_memory"
271pragma_soft_heap_limit@1=" soft_heap_limit"
272pragma_stats@1=" stats"
273pragma_synchronous@1=" synchronous"
274pragma_table_info@1=" table_info"
275pragma_temp_store@1=" temp_store"
276pragma_temp_store_directory@1=" temp_store_directory"
277pragma_threads@1=" threads"
278pragma_user_version@1=" user_version"
279pragma_vdbe_addoptrace@1=" vdbe_addoptrace"
280pragma_vdbe_debug@1=" vdbe_debug"
281pragma_vdbe_listing@1=" vdbe_listing"
282pragma_vdbe_trace@1=" vdbe_trace"
283pragma_wal_autocheckpoint@1=" wal_autocheckpoint"
284pragma_wal_checkpoint@1=" wal_checkpoint"
285pragma_writable_schema@1=" writable_schema"