OpenVAS Manager
7.0.3~git
|
The OpenVAS Manager DB Migrators file. More...
#include <time.h>
#include <stdlib.h>
#include <string.h>
#include <errno.h>
#include <glib/gstdio.h>
#include <assert.h>
#include <sys/stat.h>
#include <ctype.h>
#include <dirent.h>
#include "manage_sql.h"
#include "sql.h"
#include <openvas/misc/openvas_uuid.h>
#include <openvas/base/openvas_file.h>
#include <openvas/misc/openvas_logging.h>
Go to the source code of this file.
Data Structures | |
struct | migrator_t |
A migrator. More... | |
Macros | |
#define | _XOPEN_SOURCE |
#define | G_LOG_DOMAIN "md main" |
GLib log domain. More... | |
#define | CONFIG_ID_FULL_AND_FAST 1 |
Database ROWID of 'Full and fast' config. More... | |
#define | CONFIG_ID_FULL_AND_FAST_ULTIMATE 2 |
Database ROWID of 'Full and fast ultimate' config. More... | |
#define | CONFIG_ID_FULL_AND_VERY_DEEP 3 |
Database ROWID of 'Full and very deep' config. More... | |
#define | CONFIG_ID_FULL_AND_VERY_DEEP_ULTIMATE 4 |
Database ROWID of 'Full and very deep ultimate' config. More... | |
#define | MIGRATE_55_TO_56_RANGE(type, start, end) |
Insert a port range. More... | |
#define | MIGRATE_79_to_80_DELETE(table) |
#define | RULES_HEADER "# This file is managed by the OpenVAS Administrator.\n# Any modifications must keep to the format that the Administrator expects.\n" |
#define | ID_WHEN_WITH_TRASH(type) |
#define | ID_WHEN_WITHOUT_TRASH(type) |
#define | RESOURCE_TRASH(type) |
#define | RESOURCE_TRASH(type) |
#define | INSERT_PERMISSION(name, role) |
#define | DELETE_PERMISSION(name, role) |
#define | MIGRATE_162_TO_163_CONTROL_DESCRIPTION |
Description for Verinice ISM report format. More... | |
#define | UPDATE_CHART_SETTINGS(type, default, left_uuid, right_uuid) |
#define | UPDATE_DASHBOARD_SETTINGS(type, default, uuid_1, uuid_2, uuid_3, uuid_4, filter_1, filter_2, filter_3, filter_4) |
#define | SQLITE_OR_NULL(function) NULL |
Functions | |
int | manage_create_migrate_51_to_52_convert () |
Dummy for SQLite3 compatibility. More... | |
int | migrate_0_to_1 () |
Migrate the database from version 0 to version 1. More... | |
int | migrate_1_to_2 () |
Migrate the database from version 1 to version 2. More... | |
int | migrate_2_to_3 () |
Migrate the database from version 2 to version 3. More... | |
int | migrate_3_to_4 () |
Migrate the database from version 3 to version 4. More... | |
void | migrate_4_to_5_copy_data () |
Move all the data to the new tables for the 4 to 5 migrator. More... | |
int | migrate_4_to_5 () |
Migrate the database from version 4 to version 5. More... | |
void | migrate_5_to_6_move_other_config (const char *predefined_config_name, config_t predefined_config_id) |
Move a config that is using a predefined ID. More... | |
int | migrate_5_to_6 () |
Migrate the database from version 5 to version 6. More... | |
int | migrate_6_to_7 () |
Migrate the database from version 6 to version 7. More... | |
int | migrate_7_to_8 () |
Migrate the database from version 7 to version 8. More... | |
int | migrate_8_to_9 () |
Migrate the database from version 8 to version 9. More... | |
gchar * | migrate_9_to_10_user_uuid (const char *name) |
Return the UUID of a user from the OpenVAS user UUID file. More... | |
int | migrate_9_to_10 () |
Migrate the database from version 9 to version 10. More... | |
int | migrate_10_to_11 () |
Migrate the database from version 10 to version 11. More... | |
int | migrate_11_to_12 () |
Migrate the database from version 11 to version 12. More... | |
int | migrate_12_to_13 () |
Migrate the database from version 12 to version 13. More... | |
int | migrate_13_to_14 () |
Migrate the database from version 13 to version 14. More... | |
int | migrate_14_to_15 () |
Migrate the database from version 14 to version 15. More... | |
int | migrate_15_to_16 () |
Migrate the database from version 15 to version 16. More... | |
int | migrate_16_to_17 () |
Migrate the database from version 16 to version 17. More... | |
void | migrate_17_to_18_set_pref (config_t config) |
Set the pref for migrate_17_to_18. More... | |
int | migrate_17_to_18 () |
Migrate the database from version 17 to version 18. More... | |
int | migrate_18_to_19 () |
Migrate the database from version 18 to version 19. More... | |
int | migrate_19_to_20 () |
Migrate the database from version 19 to version 20. More... | |
int | migrate_20_to_21 () |
Migrate the database from version 20 to version 21. More... | |
int | migrate_21_to_22 () |
Migrate the report formats from version 21 to version 22. More... | |
int | migrate_22_to_23 () |
Migrate the report formats from version 22 to version 23. More... | |
int | migrate_23_to_24 () |
Migrate the database from version 23 to version 24. More... | |
int | migrate_24_to_25 () |
Migrate the database from version 24 to version 25. More... | |
int | migrate_25_to_26 () |
Migrate the database from version 25 to version 26. More... | |
int | migrate_26_to_27 () |
Migrate the database from version 26 to version 27. More... | |
int | migrate_27_to_28 () |
Migrate the database from version 27 to version 28. More... | |
int | migrate_28_to_29 () |
Migrate the database from version 27 to version 28. More... | |
int | migrate_29_to_30 () |
Migrate the database from version 29 to version 30. More... | |
int | migrate_30_to_31 () |
Migrate the database from version 30 to version 31. More... | |
int | migrate_31_to_32 () |
Migrate the database from version 31 to version 32. More... | |
int | migrate_32_to_33 () |
Migrate the database from version 32 to version 33. More... | |
void | migrate_33_to_34_set_pref (config_t config) |
Set the pref for migrate_33_to_34. More... | |
int | migrate_33_to_34 () |
Migrate the database from version 33 to version 34. More... | |
int | migrate_34_to_35 () |
Migrate the database from version 34 to version 35. More... | |
target_t | migrate_35_to_36_duplicate_target (target_t target, const char *name) |
Make a copy of a target. More... | |
int | migrate_35_to_36 () |
Migrate the database from version 35 to version 36. More... | |
int | migrate_36_to_37 () |
Migrate the database from version 36 to version 37. More... | |
int | migrate_37_to_38 () |
Migrate the database from version 37 to version 38. More... | |
int | migrate_38_to_39 () |
Migrate the database from version 38 to version 39. More... | |
void | migrate_39_to_40_set_pref (config_t config) |
Set the pref for migrate_39_to_40. More... | |
int | migrate_39_to_40 () |
Migrate the database from version 39 to version 40. More... | |
int | migrate_40_to_41 () |
Migrate the database from version 40 to version 41. More... | |
int | migrate_41_to_42 () |
Migrate the database from version 41 to version 42. More... | |
int | migrate_42_to_43 () |
Migrate the database from version 42 to version 43. More... | |
int | migrate_43_to_44 () |
Migrate the database from version 43 to version 44. More... | |
int | migrate_44_to_45 () |
Migrate the database from version 44 to version 45. More... | |
int | migrate_45_to_46 () |
Migrate the database from version 45 to version 46. More... | |
int | migrate_46_to_47 () |
Migrate the database from version 46 to version 47. More... | |
int | migrate_47_to_48 () |
Migrate the database from version 47 to version 48. More... | |
int | migrate_48_to_49 () |
Migrate the database from version 48 to version 49. More... | |
int | migrate_49_to_50 () |
Migrate the database from version 49 to version 50. More... | |
int | migrate_50_to_51 () |
Migrate the database from version 50 to version 51. More... | |
int | migrate_51_to_52 () |
Migrate the database from version 51 to version 52. More... | |
int | migrate_52_to_53 () |
Migrate the database from version 52 to version 53. More... | |
int | migrate_53_to_54 () |
Migrate the database from version 53 to version 54. More... | |
int | migrate_54_to_55_format (const char *old_uuid, const char *new_uuid) |
Migrate a report format from version 54 to version 55. More... | |
int | migrate_54_to_55 () |
Migrate the database from version 54 to version 55. More... | |
void | migrate_55_to_56_ensure_predefined_port_lists_exist () |
Ensure that the predefined port lists exist. More... | |
int | migrate_55_to_56 () |
Migrate the database from version 55 to version 56. More... | |
int | migrate_56_to_57 () |
Migrate the database from version 56 to version 57. More... | |
int | migrate_57_to_58 () |
Migrate the database from version 57 to version 58. More... | |
int | migrate_58_to_59 () |
Migrate the database from version 58 to version 59. More... | |
int | migrate_59_to_60 () |
Migrate the database from version 59 to version 60. More... | |
int | migrate_60_to_61 () |
Migrate the database from version 60 to version 61. More... | |
int | migrate_61_to_62 () |
Migrate the database from version 61 to version 62. More... | |
int | migrate_62_to_63 () |
Migrate the database from version 62 to version 63. More... | |
int | migrate_63_to_64 () |
Migrate the database from version 63 to version 64. More... | |
int | migrate_64_to_65 () |
Migrate the database from version 64 to version 65. More... | |
int | migrate_65_to_66 () |
Migrate the database from version 65 to version 66. More... | |
int | migrate_66_to_67 () |
Migrate the database from version 66 to version 67. More... | |
int | migrate_67_to_68 () |
Migrate the database from version 67 to version 68. More... | |
int | migrate_68_to_69 () |
Migrate the database from version 68 to version 69. More... | |
int | migrate_69_to_70 () |
Migrate the database from version 69 to version 70. More... | |
int | migrate_70_to_71 () |
Migrate the database from version 70 to version 71. More... | |
int | migrate_71_to_72 () |
Migrate the database from version 71 to version 72. More... | |
int | migrate_72_to_73 () |
Migrate the database from version 72 to version 73. More... | |
int | migrate_73_to_74 () |
Migrate the database from version 73 to version 74. More... | |
int | migrate_74_to_75 () |
Migrate the database from version 74 to version 75. More... | |
int | migrate_75_to_76 () |
Migrate the database from version 75 to version 76. More... | |
int | migrate_76_to_77 () |
Migrate the database from version 76 to version 77. More... | |
int | migrate_77_to_78 () |
Migrate the database from version 77 to version 78. More... | |
int | migrate_78_to_79 () |
Migrate the database from version 78 to version 79. More... | |
void | migrate_79_to_80_remove_users (const char *where) |
Delete users according to a condition. More... | |
int | migrate_79_to_80_user_access (const gchar *user_dir, gchar **hosts, int *hosts_allow) |
Get access information for a user. More... | |
int | migrate_79_to_80 () |
Migrate the database from version 79 to version 80. More... | |
int | migrate_80_to_81 () |
Migrate the database from version 80 to version 81. More... | |
int | migrate_81_to_82 () |
Migrate the database from version 81 to version 82. More... | |
int | migrate_82_to_83 () |
Migrate the database from version 82 to version 83. More... | |
int | migrate_83_to_84 () |
Migrate the database from version 83 to version 84. More... | |
int | migrate_84_to_85 () |
Migrate the database from version 84 to version 85. More... | |
int | migrate_85_to_86 () |
Migrate the database from version 85 to version 86. More... | |
int | migrate_86_to_87 () |
Migrate the database from version 86 to version 87. More... | |
int | migrate_87_to_88 () |
Migrate the database from version 87 to version 88. More... | |
int | migrate_88_to_89 () |
Migrate the database from version 88 to version 89. More... | |
int | migrate_89_to_90 () |
Migrate the database from version 89 to version 90. More... | |
int | migrate_90_to_91 () |
Migrate the database from version 90 to version 91. More... | |
int | migrate_91_to_92 () |
Migrate the database from version 91 to version 92. More... | |
int | migrate_92_to_93 () |
Migrate the database from version 92 to version 93. More... | |
int | migrate_93_to_94 () |
Migrate the database from version 93 to version 94. More... | |
int | migrate_94_to_95 () |
Migrate the database from version 94 to version 95. More... | |
int | migrate_95_to_96 () |
Migrate the database from version 95 to version 96. More... | |
int | migrate_96_to_97 () |
Migrate the database from version 96 to version 97. More... | |
int | migrate_97_to_98 () |
Migrate the database from version 97 to version 98. More... | |
int | migrate_98_to_99 () |
Migrate the database from version 98 to version 99. More... | |
int | migrate_99_to_100 () |
Migrate the database from version 99 to version 100. More... | |
int | migrate_100_to_101 () |
Migrate the database from version 100 to version 101. More... | |
int | migrate_101_to_102 () |
Migrate the database from version 101 to version 102. More... | |
int | migrate_102_to_103 () |
Migrate the database from version 102 to version 103. More... | |
int | migrate_103_to_104 () |
Migrate the database from version 103 to version 104. More... | |
int | migrate_104_to_105 () |
Migrate the database from version 104 to version 105. More... | |
int | migrate_105_to_106 () |
Migrate the database from version 105 to version 106. More... | |
int | migrate_106_to_107 () |
Migrate the database from version 106 to version 107. More... | |
int | migrate_107_to_108 () |
Migrate the database from version 107 to version 108. More... | |
int | migrate_108_to_109 () |
Migrate the database from version 108 to version 109. More... | |
int | migrate_109_to_110 () |
Migrate the database from version 109 to version 110. More... | |
int | migrate_110_to_111 () |
Migrate the database from version 110 to version 111. More... | |
int | migrate_111_to_112 () |
Migrate the database from version 111 to version 112. More... | |
int | migrate_112_to_113 () |
Migrate the database from version 112 to version 113. More... | |
int | migrate_113_to_114 () |
Migrate the database from version 113 to version 114. More... | |
int | migrate_114_to_115 () |
Migrate the database from version 114 to version 115. More... | |
int | migrate_115_to_116 () |
Migrate the database from version 115 to version 116. More... | |
int | migrate_116_to_117 () |
Migrate the database from version 116 to version 117. More... | |
int | migrate_117_to_118 () |
Migrate the database from version 117 to version 118. More... | |
int | migrate_118_to_119 () |
Migrate the database from version 118 to version 119. More... | |
int | migrate_119_to_120 () |
Migrate the database from version 119 to version 120. More... | |
int | migrate_120_to_121 () |
Migrate the database from version 120 to version 121. More... | |
int | migrate_121_to_122 () |
Migrate the database from version 121 to version 122. More... | |
int | migrate_122_to_123 () |
Migrate the database from version 122 to version 123. More... | |
int | migrate_123_to_124 () |
Migrate the database from version 123 to version 124. More... | |
int | migrate_124_to_125 () |
Migrate the database from version 124 to version 125. More... | |
int | migrate_125_to_126 () |
Migrate the database from version 125 to version 126. More... | |
int | migrate_126_to_127 () |
Migrate the database from version 126 to version 127. More... | |
int | migrate_127_to_128 () |
Migrate the database from version 127 to version 128. More... | |
int | migrate_128_to_129 () |
Migrate the database from version 128 to version 129. More... | |
int | migrate_129_to_130 () |
Migrate the database from version 129 to version 130. More... | |
int | migrate_130_to_131 () |
Migrate the database from version 130 to version 131. More... | |
int | migrate_131_to_132 () |
Migrate the database from version 131 to version 132. More... | |
int | migrate_132_to_133 () |
Migrate the database from version 132 to version 133. More... | |
int | migrate_133_to_134 () |
Migrate the database from version 133 to version 134. More... | |
int | migrate_134_to_135 () |
Migrate the database from version 134 to version 135. More... | |
int | migrate_135_to_136 () |
Migrate the database from version 135 to version 136. More... | |
int | migrate_136_to_137 () |
Migrate the database from version 136 to version 137. More... | |
int | migrate_137_to_138 () |
Migrate the database from version 137 to version 138. More... | |
int | migrate_138_to_139 () |
Migrate the database from version 138 to version 139. More... | |
int | migrate_139_to_140 () |
Migrate the database from version 139 to version 140. More... | |
int | migrate_140_to_141 () |
Migrate the database from version 140 to version 141. More... | |
int | migrate_141_to_142 () |
Migrate the database from version 141 to version 142. More... | |
int | migrate_142_to_143 () |
Migrate the database from version 142 to version 143. More... | |
int | migrate_143_to_144 () |
Migrate the database from version 143 to version 144. More... | |
int | migrate_144_to_145 () |
Migrate the database from version 144 to version 145. More... | |
int | migrate_145_to_146 () |
Migrate the database from version 145 to version 146. More... | |
int | migrate_146_to_147 () |
Migrate the database from version 146 to version 147. More... | |
int | migrate_147_to_148 () |
Migrate the database from version 147 to version 148. More... | |
int | migrate_148_to_149 () |
Migrate the database from version 148 to version 149. More... | |
int | migrate_149_to_150 () |
Migrate the database from version 149 to version 150. More... | |
int | migrate_150_to_151 () |
Migrate the database from version 150 to version 151. More... | |
int | migrate_151_to_152 () |
Migrate the database from version 151 to version 152. More... | |
int | migrate_152_to_153 () |
Migrate the database from version 152 to version 153. More... | |
int | migrate_153_to_154 () |
Migrate the database from version 152 to version 153. More... | |
int | migrate_154_to_155 () |
Migrate the database from version 154 to version 155. More... | |
int | migrate_155_to_156 () |
Migrate the database from version 155 to version 156. More... | |
int | migrate_156_to_157 () |
Migrate the database from version 156 to version 157. More... | |
int | migrate_157_to_158 () |
Migrate the database from version 157 to version 158. More... | |
int | migrate_158_to_159 () |
Migrate the database from version 158 to version 159. More... | |
int | migrate_159_to_160 () |
Migrate the database from version 159 to version 160. More... | |
int | migrate_160_to_161 () |
Migrate the database from version 160 to version 161. More... | |
int | migrate_161_to_162 () |
Migrate the database from version 161 to version 162. More... | |
int | migrate_162_to_163 () |
Migrate the database from version 158 to version 162. More... | |
int | migrate_163_to_164 () |
Migrate the database from version 163 to version 164. More... | |
int | migrate_164_to_165 () |
Migrate the database from version 163 to version 164. More... | |
int | migrate_165_to_166 () |
Migrate the database from version 165 to version 166. More... | |
int | migrate_166_to_167 () |
Migrate the database from version 166 to version 167. More... | |
int | migrate_167_to_168 () |
Migrate the database from version 167 to version 168. More... | |
int | migrate_168_to_169 () |
Migrate the database from version 168 to version 169. More... | |
int | migrate_169_to_170 () |
Migrate the database from version 169 to version 170. More... | |
int | migrate_170_to_171 () |
Migrate the database from version 170 to version 171. More... | |
int | migrate_171_to_172 () |
Migrate the database from version 171 to version 172. More... | |
int | migrate_172_to_173 () |
Migrate the database from version 172 to version 173. More... | |
int | migrate_173_to_174 () |
Migrate the database from version 173 to version 174. More... | |
int | migrate_174_to_175 () |
Migrate the database from version 174 to version 175. More... | |
int | migrate_175_to_176 () |
Migrate the database from version 175 to version 176. More... | |
int | migrate_176_to_177 () |
Migrate the database from version 176 to version 177. More... | |
int | migrate_177_to_178 () |
Migrate the database from version 177 to version 178. More... | |
int | migrate_178_to_179 () |
Migrate the database from version 178 to version 179. More... | |
void | migrate_179_to_180_update_ref (const gchar *table, int trash) |
Update a reference for migrate_179_to_180. More... | |
int | migrate_179_to_180 () |
Migrate the database from version 179 to version 180. More... | |
int | migrate_180_to_181 () |
Migrate the database from version 180 to version 181. More... | |
int | migrate_181_to_182_move (const char *dest) |
Move signatures. More... | |
int | migrate_181_to_182 () |
Migrate the database from version 181 to version 182. More... | |
int | migrate_182_to_183 () |
Migrate the database from version 182 to version 183. More... | |
int | migrate_183_to_184 () |
Migrate the database from version 183 to version 184. More... | |
gboolean | manage_migrate_needs_timezone (GSList *log_config, const gchar *database) |
Check whether the migration needs the real timezone. More... | |
int | migrate_is_available (int old_version, int new_version) |
Check whether a migration is available. More... | |
int | manage_migrate (GSList *log_config, const gchar *database) |
Migrate database to version supported by this manager. More... | |
The OpenVAS Manager DB Migrators file.
This file defines the functions used by the manager to migrate the DB to the newest version.
Definition in file manage_migrators.c.
#define _XOPEN_SOURCE |
Every change that affects the database schema or the format of the data in the database must have a migrator so that someone using an older version of the database can update to the newer version.
Simply adding a new table to the database is, however, OK. At startup, the manager will automatically add a table if it is missing from the database.
* CMakeLists.txt (OPENVASMD_DATABASE_VERSION): Increase to 6, for... * src/manage_sql.c (create_tables): Add new table...
Add database migration from version 5 to 6.
SQL that created database version 0:
CREATE TABLE IF NOT EXISTS config_preferences (config INTEGER, type, name, value); CREATE TABLE IF NOT EXISTS configs (name UNIQUE, nvt_selector, comment, family_count INTEGER, nvt_count INTEGER, families_growing INTEGER, nvts_growing INTEGER); CREATE TABLE IF NOT EXISTS meta (name UNIQUE, value); CREATE TABLE IF NOT EXISTS nvt_selectors (name, exclude INTEGER, type INTEGER, family_or_nvt); CREATE TABLE IF NOT EXISTS nvts (oid, version, name, summary, description, copyright, cve, bid, xref, tag, sign_key_ids, category, family); CREATE TABLE IF NOT EXISTS report_hosts (report INTEGER, host, start_time, end_time, attack_state, current_port, max_port); CREATE TABLE IF NOT EXISTS report_results (report INTEGER, result INTEGER); CREATE TABLE IF NOT EXISTS reports (uuid, hidden INTEGER, task INTEGER, date INTEGER, start_time, end_time, nbefile, comment); CREATE TABLE IF NOT EXISTS results (task INTEGER, subnet, host, port, nvt, type, description); CREATE TABLE IF NOT EXISTS targets (name, hosts, comment); CREATE TABLE IF NOT EXISTS tasks (uuid, name, hidden INTEGER, time, comment, description, owner, run_status, start_time, end_time, config, target); CREATE TABLE IF NOT EXISTS users (name UNIQUE, password);
Definition at line 123 of file manage_migrators.c.
#define CONFIG_ID_FULL_AND_FAST 1 |
Database ROWID of 'Full and fast' config.
Definition at line 154 of file manage_migrators.c.
Referenced by migrate_17_to_18(), migrate_18_to_19(), migrate_33_to_34(), migrate_38_to_39(), and migrate_39_to_40().
#define CONFIG_ID_FULL_AND_FAST_ULTIMATE 2 |
Database ROWID of 'Full and fast ultimate' config.
Definition at line 159 of file manage_migrators.c.
Referenced by migrate_17_to_18(), migrate_18_to_19(), migrate_33_to_34(), migrate_38_to_39(), and migrate_39_to_40().
#define CONFIG_ID_FULL_AND_VERY_DEEP 3 |
Database ROWID of 'Full and very deep' config.
Definition at line 164 of file manage_migrators.c.
Referenced by migrate_17_to_18(), migrate_18_to_19(), migrate_33_to_34(), migrate_38_to_39(), and migrate_39_to_40().
#define CONFIG_ID_FULL_AND_VERY_DEEP_ULTIMATE 4 |
Database ROWID of 'Full and very deep ultimate' config.
Definition at line 169 of file manage_migrators.c.
Referenced by migrate_17_to_18(), migrate_18_to_19(), migrate_33_to_34(), migrate_38_to_39(), and migrate_39_to_40().
#define DELETE_PERMISSION | ( | name, | |
role | |||
) |
Definition at line 10284 of file manage_migrators.c.
Referenced by migrate_152_to_153().
#define G_LOG_DOMAIN "md main" |
GLib log domain.
Definition at line 146 of file manage_migrators.c.
#define ID_WHEN_WITH_TRASH | ( | type | ) |
Definition at line 8364 of file manage_migrators.c.
Referenced by migrate_116_to_117().
#define ID_WHEN_WITHOUT_TRASH | ( | type | ) |
Definition at line 8372 of file manage_migrators.c.
Referenced by migrate_116_to_117().
#define INSERT_PERMISSION | ( | name, | |
role | |||
) |
Definition at line 10197 of file manage_migrators.c.
Referenced by migrate_150_to_151(), migrate_151_to_152(), and migrate_152_to_153().
#define MIGRATE_162_TO_163_CONTROL_DESCRIPTION |
Description for Verinice ISM report format.
Definition at line 11823 of file manage_migrators.c.
Referenced by migrate_162_to_163().
#define MIGRATE_55_TO_56_RANGE | ( | type, | |
start, | |||
end | |||
) |
Insert a port range.
Definition at line 4059 of file manage_migrators.c.
Referenced by migrate_55_to_56_ensure_predefined_port_lists_exist().
#define MIGRATE_79_to_80_DELETE | ( | table | ) |
Definition at line 6156 of file manage_migrators.c.
Referenced by migrate_79_to_80_remove_users().
#define RESOURCE_TRASH | ( | type | ) |
Definition at line 8623 of file manage_migrators.c.
Referenced by migrate_116_to_117(), and migrate_117_to_118().
#define RESOURCE_TRASH | ( | type | ) |
Definition at line 8623 of file manage_migrators.c.
#define RULES_HEADER "# This file is managed by the OpenVAS Administrator.\n# Any modifications must keep to the format that the Administrator expects.\n" |
Definition at line 6324 of file manage_migrators.c.
#define SQLITE_OR_NULL | ( | function | ) | NULL |
Definition at line 14002 of file manage_migrators.c.
#define UPDATE_CHART_SETTINGS | ( | type, | |
default, | |||
left_uuid, | |||
right_uuid | |||
) |
Definition at line 11875 of file manage_migrators.c.
Referenced by migrate_163_to_164().
#define UPDATE_DASHBOARD_SETTINGS | ( | type, | |
default, | |||
uuid_1, | |||
uuid_2, | |||
uuid_3, | |||
uuid_4, | |||
filter_1, | |||
filter_2, | |||
filter_3, | |||
filter_4 | |||
) |
Definition at line 11902 of file manage_migrators.c.
Referenced by migrate_163_to_164().
int manage_create_migrate_51_to_52_convert | ( | ) |
Dummy for SQLite3 compatibility.
Dummy for SQLite3 compatibility.
Definition at line 2695 of file manage_pg.c.
References migrate_51_to_52_sql_convert(), and task_db.
Referenced by migrate_51_to_52().
int manage_migrate | ( | GSList * | log_config, |
const gchar * | database | ||
) |
Migrate database to version supported by this manager.
[in] | log_config | Log configuration. |
[in] | database | Location of manage database. |
Definition at line 14255 of file manage_migrators.c.
gboolean manage_migrate_needs_timezone | ( | GSList * | log_config, |
const gchar * | database | ||
) |
Check whether the migration needs the real timezone.
[in] | log_config | Log configuration. |
[in] | database | Location of manage database. |
Definition at line 14206 of file manage_migrators.c.
int migrate_0_to_1 | ( | ) |
Migrate the database from version 0 to version 1.
Definition at line 251 of file manage_migrators.c.
References manage_db_version(), set_db_version(), sql(), sql_begin_exclusive(), sql_commit(), sql_rollback(), TASK_STATUS_DONE, TASK_STATUS_INTERNAL_ERROR, and TASK_STATUS_STOPPED.
int migrate_100_to_101 | ( | ) |
Migrate the database from version 100 to version 101.
Definition at line 7718 of file manage_migrators.c.
References manage_db_version(), set_db_version(), sql(), sql_begin_exclusive(), sql_commit(), and sql_rollback().
int migrate_101_to_102 | ( | ) |
Migrate the database from version 101 to version 102.
Definition at line 7772 of file manage_migrators.c.
References manage_db_version(), set_db_version(), sql(), sql_begin_exclusive(), sql_commit(), and sql_rollback().
int migrate_102_to_103 | ( | ) |
Migrate the database from version 102 to version 103.
Definition at line 7824 of file manage_migrators.c.
References manage_db_version(), set_db_version(), sql(), sql_begin_exclusive(), sql_commit(), and sql_rollback().
int migrate_103_to_104 | ( | ) |
Migrate the database from version 103 to version 104.
Definition at line 7868 of file manage_migrators.c.
References manage_db_version(), set_db_version(), sql(), sql_begin_exclusive(), sql_commit(), and sql_rollback().
int migrate_104_to_105 | ( | ) |
Migrate the database from version 104 to version 105.
Definition at line 7901 of file manage_migrators.c.
References manage_db_version(), set_db_version(), sql(), sql_begin_exclusive(), sql_commit(), and sql_rollback().
int migrate_105_to_106 | ( | ) |
Migrate the database from version 105 to version 106.
Definition at line 7950 of file manage_migrators.c.
References manage_db_version(), set_db_version(), sql(), sql_begin_exclusive(), sql_commit(), and sql_rollback().
int migrate_106_to_107 | ( | ) |
Migrate the database from version 106 to version 107.
Definition at line 7983 of file manage_migrators.c.
References manage_db_version(), set_db_version(), sql(), sql_begin_exclusive(), sql_commit(), and sql_rollback().
int migrate_107_to_108 | ( | ) |
Migrate the database from version 107 to version 108.
Definition at line 8016 of file manage_migrators.c.
References manage_db_version(), set_db_version(), sql(), sql_begin_exclusive(), sql_commit(), and sql_rollback().
int migrate_108_to_109 | ( | ) |
Migrate the database from version 108 to version 109.
Definition at line 8051 of file manage_migrators.c.
References manage_db_version(), set_db_version(), sql(), sql_begin_exclusive(), sql_commit(), and sql_rollback().
int migrate_109_to_110 | ( | ) |
Migrate the database from version 109 to version 110.
Definition at line 8098 of file manage_migrators.c.
References manage_db_version(), set_db_version(), sql(), sql_begin_exclusive(), sql_commit(), and sql_rollback().
int migrate_10_to_11 | ( | ) |
Migrate the database from version 10 to version 11.
Definition at line 1354 of file manage_migrators.c.
References manage_db_version(), set_db_version(), sql(), sql_begin_exclusive(), sql_commit(), and sql_rollback().
int migrate_110_to_111 | ( | ) |
Migrate the database from version 110 to version 111.
Definition at line 8135 of file manage_migrators.c.
References manage_db_version(), set_db_version(), sql(), sql_begin_exclusive(), sql_commit(), and sql_rollback().
int migrate_111_to_112 | ( | ) |
Migrate the database from version 111 to version 112.
Definition at line 8172 of file manage_migrators.c.
References CONFIG_UUID_HOST_DISCOVERY, manage_db_version(), set_db_version(), sql(), sql_begin_exclusive(), sql_commit(), and sql_rollback().
int migrate_112_to_113 | ( | ) |
Migrate the database from version 112 to version 113.
Definition at line 8214 of file manage_migrators.c.
References manage_db_version(), set_db_version(), sql(), sql_begin_exclusive(), sql_commit(), and sql_rollback().
int migrate_113_to_114 | ( | ) |
Migrate the database from version 113 to version 114.
Definition at line 8248 of file manage_migrators.c.
References manage_db_version(), set_db_version(), sql(), sql_begin_exclusive(), sql_commit(), and sql_rollback().
int migrate_114_to_115 | ( | ) |
Migrate the database from version 114 to version 115.
Definition at line 8285 of file manage_migrators.c.
References manage_db_version(), set_db_version(), sql(), sql_begin_exclusive(), sql_commit(), and sql_rollback().
int migrate_115_to_116 | ( | ) |
Migrate the database from version 115 to version 116.
Definition at line 8334 of file manage_migrators.c.
References manage_db_version(), MANAGE_NVT_SELECTOR_UUID_DISCOVERY, NVT_SELECTOR_TYPE_NVT, set_db_version(), sql(), sql_begin_exclusive(), sql_commit(), and sql_rollback().
int migrate_116_to_117 | ( | ) |
Migrate the database from version 116 to version 117.
Definition at line 8392 of file manage_migrators.c.
References ID_WHEN_WITH_TRASH, ID_WHEN_WITHOUT_TRASH, LOCATION_TABLE, LOCATION_TRASH, manage_cert_loaded(), manage_db_version(), manage_scap_loaded(), RESOURCE_TRASH, set_db_version(), sql(), sql_begin_exclusive(), sql_commit(), and sql_rollback().
int migrate_117_to_118 | ( | ) |
Migrate the database from version 117 to version 118.
Definition at line 8637 of file manage_migrators.c.
References LOCATION_TABLE, LOCATION_TRASH, manage_db_version(), RESOURCE_TRASH, set_db_version(), sql(), sql_begin_exclusive(), sql_commit(), and sql_rollback().
int migrate_118_to_119 | ( | ) |
Migrate the database from version 118 to version 119.
Definition at line 8758 of file manage_migrators.c.
References manage_db_version(), set_db_version(), sql(), sql_begin_exclusive(), sql_changes(), sql_commit(), and sql_rollback().
int migrate_119_to_120 | ( | ) |
Migrate the database from version 119 to version 120.
Definition at line 8800 of file manage_migrators.c.
References LOCATION_TRASH, manage_db_version(), set_db_version(), sql(), sql_begin_exclusive(), sql_commit(), and sql_rollback().
int migrate_11_to_12 | ( | ) |
Migrate the database from version 11 to version 12.
Definition at line 1409 of file manage_migrators.c.
References manage_db_version(), set_db_version(), sql(), sql_begin_exclusive(), sql_commit(), and sql_rollback().
int migrate_120_to_121 | ( | ) |
Migrate the database from version 120 to version 121.
Definition at line 8842 of file manage_migrators.c.
References manage_db_version(), ROLE_UUID_OBSERVER, set_db_version(), sql(), sql_begin_exclusive(), sql_commit(), and sql_rollback().
int migrate_121_to_122 | ( | ) |
Migrate the database from version 121 to version 122.
Definition at line 8878 of file manage_migrators.c.
References manage_db_version(), ROLE_UUID_INFO, ROLE_UUID_USER, set_db_version(), sql(), sql_begin_exclusive(), sql_commit(), and sql_rollback().
int migrate_122_to_123 | ( | ) |
Migrate the database from version 122 to version 123.
Definition at line 8914 of file manage_migrators.c.
References cleanup_iterator(), init_iterator(), iterator_string(), manage_db_version(), next(), set_db_version(), sql(), sql_begin_exclusive(), sql_commit(), and sql_rollback().
int migrate_123_to_124 | ( | ) |
Migrate the database from version 123 to version 124.
Definition at line 8964 of file manage_migrators.c.
References manage_db_version(), set_db_version(), sql(), sql_begin_exclusive(), sql_commit(), and sql_rollback().
int migrate_124_to_125 | ( | ) |
Migrate the database from version 124 to version 125.
Definition at line 9026 of file manage_migrators.c.
References manage_db_version(), set_db_version(), sql(), sql_begin_exclusive(), sql_commit(), and sql_rollback().
int migrate_125_to_126 | ( | ) |
Migrate the database from version 125 to version 126.
Definition at line 9063 of file manage_migrators.c.
References manage_db_version(), set_db_version(), sql(), sql_begin_exclusive(), sql_commit(), and sql_rollback().
int migrate_126_to_127 | ( | ) |
Migrate the database from version 126 to version 127.
Definition at line 9133 of file manage_migrators.c.
References manage_db_version(), set_db_version(), sql(), sql_begin_exclusive(), sql_commit(), and sql_rollback().
int migrate_127_to_128 | ( | ) |
Migrate the database from version 127 to version 128.
Definition at line 9171 of file manage_migrators.c.
References manage_db_version(), set_db_version(), sql(), sql_begin_exclusive(), sql_commit(), and sql_rollback().
int migrate_128_to_129 | ( | ) |
Migrate the database from version 128 to version 129.
Definition at line 9205 of file manage_migrators.c.
References manage_db_version(), SCANNER_TYPE_OPENVAS, SCANNER_UUID_DEFAULT, set_db_version(), sql(), sql_begin_exclusive(), sql_commit(), sql_int(), and sql_rollback().
int migrate_129_to_130 | ( | ) |
Migrate the database from version 129 to version 130.
Definition at line 9257 of file manage_migrators.c.
References CACERT, CLIENTCERT, CLIENTKEY, manage_db_version(), set_db_version(), sql(), sql_begin_exclusive(), sql_commit(), sql_quote(), and sql_rollback().
int migrate_12_to_13 | ( | ) |
Migrate the database from version 12 to version 13.
Definition at line 1490 of file manage_migrators.c.
References cleanup_iterator(), init_iterator(), iterator_string(), manage_db_version(), MANAGE_NVT_SELECTOR_UUID_ALL, next(), set_db_version(), sql(), sql_begin_exclusive(), sql_commit(), sql_insert(), sql_int(), and sql_rollback().
int migrate_130_to_131 | ( | ) |
Migrate the database from version 130 to version 131.
Definition at line 9337 of file manage_migrators.c.
References manage_db_version(), set_db_version(), sql(), sql_begin_exclusive(), sql_commit(), and sql_rollback().
int migrate_131_to_132 | ( | ) |
Migrate the database from version 131 to version 132.
Definition at line 9378 of file manage_migrators.c.
References manage_db_version(), set_db_version(), sql(), sql_begin_exclusive(), sql_commit(), sql_is_sqlite3(), and sql_rollback().
int migrate_132_to_133 | ( | ) |
Migrate the database from version 132 to version 133.
Definition at line 9477 of file manage_migrators.c.
References manage_db_version(), set_db_version(), sql(), sql_begin_exclusive(), sql_commit(), sql_is_sqlite3(), and sql_rollback().
int migrate_133_to_134 | ( | ) |
Migrate the database from version 133 to version 134.
Definition at line 9522 of file manage_migrators.c.
References manage_db_version(), set_db_version(), sql(), sql_begin_exclusive(), sql_commit(), sql_is_sqlite3(), and sql_rollback().
int migrate_134_to_135 | ( | ) |
Migrate the database from version 134 to version 135.
Definition at line 9567 of file manage_migrators.c.
References manage_db_version(), set_db_version(), sql(), sql_begin_exclusive(), sql_commit(), and sql_rollback().
int migrate_135_to_136 | ( | ) |
Migrate the database from version 135 to version 136.
Definition at line 9600 of file manage_migrators.c.
References manage_db_version(), set_db_version(), sql(), sql_begin_exclusive(), sql_commit(), and sql_rollback().
int migrate_136_to_137 | ( | ) |
Migrate the database from version 136 to version 137.
Definition at line 9642 of file manage_migrators.c.
References manage_db_version(), ROLE_UUID_OBSERVER, ROLE_UUID_USER, set_db_version(), sql(), sql_begin_exclusive(), sql_commit(), and sql_rollback().
int migrate_137_to_138 | ( | ) |
Migrate the database from version 137 to version 138.
Definition at line 9679 of file manage_migrators.c.
References LOCATION_TABLE, manage_db_version(), ROLE_UUID_GUEST, ROLE_UUID_INFO, ROLE_UUID_OBSERVER, ROLE_UUID_USER, set_db_version(), sql(), sql_begin_exclusive(), sql_commit(), and sql_rollback().
int migrate_138_to_139 | ( | ) |
Migrate the database from version 138 to version 139.
Definition at line 9754 of file manage_migrators.c.
References init_iterator(), iterator_int64(), iterator_string(), manage_db_version(), next(), set_db_version(), sql(), sql_begin_exclusive(), sql_commit(), sql_quote(), sql_rollback(), and tag_value().
int migrate_139_to_140 | ( | ) |
Migrate the database from version 139 to version 140.
Definition at line 9806 of file manage_migrators.c.
References manage_db_version(), set_db_version(), sql(), sql_begin_exclusive(), sql_commit(), and sql_rollback().
int migrate_13_to_14 | ( | ) |
Migrate the database from version 13 to version 14.
Definition at line 1571 of file manage_migrators.c.
References manage_db_version(), set_db_version(), sql(), sql_begin_exclusive(), sql_commit(), and sql_rollback().
int migrate_140_to_141 | ( | ) |
Migrate the database from version 140 to version 141.
Definition at line 9843 of file manage_migrators.c.
References manage_db_version(), set_db_version(), sql(), sql_begin_exclusive(), sql_commit(), and sql_rollback().
int migrate_141_to_142 | ( | ) |
Migrate the database from version 141 to version 142.
Definition at line 9874 of file manage_migrators.c.
References manage_db_version(), set_db_version(), sql(), sql_begin_exclusive(), sql_commit(), and sql_rollback().
int migrate_142_to_143 | ( | ) |
Migrate the database from version 142 to version 143.
Definition at line 9909 of file manage_migrators.c.
References manage_db_version(), QOD_DEFAULT, set_db_version(), sql(), sql_begin_exclusive(), sql_commit(), and sql_rollback().
int migrate_143_to_144 | ( | ) |
Migrate the database from version 143 to version 144.
Definition at line 9944 of file manage_migrators.c.
References cleanup_iterator(), init_iterator(), iterator_int64(), iterator_string(), manage_db_version(), next(), QOD_DEFAULT, qod_from_type(), set_db_version(), sql(), sql_begin_exclusive(), sql_commit(), sql_quote(), sql_rollback(), and tag_value().
int migrate_144_to_145 | ( | ) |
Migrate the database from version 144 to version 145.
Definition at line 10005 of file manage_migrators.c.
References manage_db_version(), set_db_version(), sql(), sql_begin_exclusive(), sql_commit(), and sql_rollback().
int migrate_145_to_146 | ( | ) |
Migrate the database from version 145 to version 146.
Definition at line 10038 of file manage_migrators.c.
References manage_db_version(), set_db_version(), sql(), sql_begin_exclusive(), sql_commit(), and sql_rollback().
int migrate_146_to_147 | ( | ) |
Migrate the database from version 146 to version 147.
Definition at line 10072 of file manage_migrators.c.
References manage_db_version(), MIN_QOD_DEFAULT, set_db_version(), sql(), sql_begin_exclusive(), sql_commit(), and sql_rollback().
int migrate_147_to_148 | ( | ) |
Migrate the database from version 147 to version 148.
Definition at line 10105 of file manage_migrators.c.
References check_generate_scripts(), manage_db_version(), set_db_version(), sql_begin_exclusive(), sql_commit(), and sql_rollback().
int migrate_148_to_149 | ( | ) |
Migrate the database from version 148 to version 149.
Definition at line 10138 of file manage_migrators.c.
References LOCATION_TABLE, manage_db_version(), set_db_version(), sql(), sql_begin_exclusive(), sql_commit(), and sql_rollback().
int migrate_149_to_150 | ( | ) |
Migrate the database from version 149 to version 150.
Definition at line 10171 of file manage_migrators.c.
References manage_db_version(), set_db_version(), sql(), sql_begin_exclusive(), sql_commit(), and sql_rollback().
int migrate_14_to_15 | ( | ) |
Migrate the database from version 14 to version 15.
Definition at line 1607 of file manage_migrators.c.
References manage_db_version(), set_db_version(), sql(), sql_begin_exclusive(), sql_commit(), and sql_rollback().
int migrate_150_to_151 | ( | ) |
Migrate the database from version 150 to version 151.
Definition at line 10215 of file manage_migrators.c.
References delete_asset(), INSERT_PERMISSION, manage_db_version(), ROLE_UUID_ADMIN, ROLE_UUID_OBSERVER, ROLE_UUID_SUPER_ADMIN, ROLE_UUID_USER, set_db_version(), sql_begin_exclusive(), sql_commit(), and sql_rollback().
int migrate_151_to_152 | ( | ) |
Migrate the database from version 151 to version 152.
Definition at line 10255 of file manage_migrators.c.
References INSERT_PERMISSION, manage_db_version(), ROLE_UUID_ADMIN, ROLE_UUID_SUPER_ADMIN, ROLE_UUID_USER, set_db_version(), sql_begin_exclusive(), sql_commit(), and sql_rollback().
int migrate_152_to_153 | ( | ) |
Migrate the database from version 152 to version 153.
Definition at line 10298 of file manage_migrators.c.
References delete_asset(), DELETE_PERMISSION, INSERT_PERMISSION, manage_db_version(), modify_asset(), ROLE_UUID_ADMIN, ROLE_UUID_SUPER_ADMIN, ROLE_UUID_USER, set_db_version(), sql_begin_exclusive(), sql_commit(), and sql_rollback().
int migrate_153_to_154 | ( | ) |
Migrate the database from version 152 to version 153.
Definition at line 10339 of file manage_migrators.c.
References cleanup_iterator(), iterator::crypt_ctx, init_iterator(), iterator_int(), iterator_int64(), iterator_string(), lsc_crypt_get_private_key(), lsc_crypt_new(), manage_db_version(), next(), set_db_version(), sql(), sql_begin_exclusive(), sql_commit(), sql_is_sqlite3(), and sql_rollback().
int migrate_154_to_155 | ( | ) |
Migrate the database from version 154 to version 155.
Definition at line 10550 of file manage_migrators.c.
References manage_db_version(), set_db_version(), sql(), sql_begin_exclusive(), sql_commit(), and sql_rollback().
int migrate_155_to_156 | ( | ) |
Migrate the database from version 155 to version 156.
Definition at line 10589 of file manage_migrators.c.
References manage_db_version(), set_db_version(), sql(), sql_begin_exclusive(), sql_commit(), sql_is_sqlite3(), and sql_rollback().
int migrate_156_to_157 | ( | ) |
Migrate the database from version 156 to version 157.
Definition at line 10797 of file manage_migrators.c.
References cleanup_iterator(), iterator::crypt_ctx, disable_encrypted_credentials, init_iterator(), iterator_int64(), iterator_string(), LOCATION_TABLE, LOCATION_TRASH, lsc_crypt_encrypt(), lsc_crypt_new(), manage_db_version(), next(), set_db_version(), sql(), sql_begin_exclusive(), sql_commit(), sql_int(), sql_is_sqlite3(), sql_last_insert_id(), sql_quote(), and sql_rollback().
int migrate_157_to_158 | ( | ) |
Migrate the database from version 157 to version 158.
Definition at line 11130 of file manage_migrators.c.
References manage_db_version(), SCANNER_TYPE_OSP, set_db_version(), sql(), sql_begin_exclusive(), sql_commit(), sql_is_sqlite3(), and sql_rollback().
int migrate_158_to_159 | ( | ) |
Migrate the database from version 158 to version 159.
Definition at line 11178 of file manage_migrators.c.
References cleanup_iterator(), iterator::crypt_ctx, disable_encrypted_credentials, init_iterator(), iterator_int64(), iterator_string(), LOCATION_TABLE, LOCATION_TRASH, lsc_crypt_encrypt(), lsc_crypt_new(), manage_db_version(), next(), set_db_version(), sql(), sql_begin_exclusive(), sql_commit(), sql_int(), sql_is_sqlite3(), sql_last_insert_id(), sql_quote(), and sql_rollback().
int migrate_159_to_160 | ( | ) |
Migrate the database from version 159 to version 160.
Definition at line 11560 of file manage_migrators.c.
References manage_db_version(), REPORT_FORMAT_PARAM_TYPE_BOOLEAN, set_db_version(), sql(), sql_begin_exclusive(), sql_commit(), and sql_rollback().
int migrate_15_to_16 | ( | ) |
Migrate the database from version 15 to version 16.
Definition at line 1644 of file manage_migrators.c.
References manage_db_version(), set_db_version(), sql(), sql_begin_exclusive(), sql_commit(), and sql_rollback().
int migrate_160_to_161 | ( | ) |
Migrate the database from version 160 to version 161.
Definition at line 11598 of file manage_migrators.c.
References cleanup_iterator(), iterator::crypt_ctx, disable_encrypted_credentials, init_iterator(), iterator_int(), iterator_int64(), iterator_string(), LOCATION_TABLE, LOCATION_TRASH, lsc_crypt_encrypt(), lsc_crypt_get_password(), lsc_crypt_new(), lsc_crypt_release(), manage_db_version(), next(), set_db_version(), sql(), sql_begin_exclusive(), sql_commit(), sql_int(), sql_last_insert_id(), sql_quote(), and sql_rollback().
int migrate_161_to_162 | ( | ) |
Migrate the database from version 161 to version 162.
Definition at line 11789 of file manage_migrators.c.
References manage_db_version(), set_db_version(), sql(), sql_begin_exclusive(), sql_commit(), and sql_rollback().
int migrate_162_to_163 | ( | ) |
Migrate the database from version 158 to version 162.
Definition at line 11840 of file manage_migrators.c.
References manage_db_version(), MIGRATE_162_TO_163_CONTROL_DESCRIPTION, REPORT_FORMAT_PARAM_TYPE_TEXT, set_db_version(), sql(), sql_begin_exclusive(), sql_commit(), and sql_rollback().
int migrate_163_to_164 | ( | ) |
Migrate the database from version 163 to version 164.
Definition at line 11987 of file manage_migrators.c.
References manage_db_version(), set_db_version(), sql(), sql_begin_exclusive(), sql_commit(), sql_rollback(), UPDATE_CHART_SETTINGS, and UPDATE_DASHBOARD_SETTINGS.
int migrate_164_to_165 | ( | ) |
Migrate the database from version 163 to version 164.
Definition at line 12065 of file manage_migrators.c.
References manage_db_version(), set_db_version(), sql(), sql_begin_exclusive(), sql_commit(), and sql_rollback().
int migrate_165_to_166 | ( | ) |
Migrate the database from version 165 to version 166.
Definition at line 12108 of file manage_migrators.c.
References alert_data(), cleanup_iterator(), disable_encrypted_credentials, init_iterator(), iterator_int(), iterator_int64(), iterator_string(), LOCATION_TABLE, LOCATION_TRASH, lsc_crypt_encrypt(), lsc_crypt_new(), manage_db_version(), next(), set_db_version(), sql(), sql_begin_exclusive(), sql_commit(), sql_int(), sql_last_insert_id(), sql_quote(), sql_rollback(), and sql_string().
int migrate_166_to_167 | ( | ) |
Migrate the database from version 166 to version 167.
Definition at line 12475 of file manage_migrators.c.
References manage_db_version(), sql(), sql_begin_exclusive(), sql_is_sqlite3(), and sql_rollback().
int migrate_167_to_168 | ( | ) |
Migrate the database from version 167 to version 168.
Definition at line 12531 of file manage_migrators.c.
References manage_db_version(), set_db_version(), sql(), sql_begin_exclusive(), sql_commit(), and sql_rollback().
int migrate_168_to_169 | ( | ) |
Migrate the database from version 168 to version 169.
Definition at line 12641 of file manage_migrators.c.
References current_credentials, init_iterator(), iterator_int64(), manage_db_version(), next(), sql_begin_exclusive(), sql_int(), sql_rollback(), and sql_string().
int migrate_169_to_170 | ( | ) |
Migrate the database from version 169 to version 170.
Definition at line 12748 of file manage_migrators.c.
References manage_db_version(), sql_begin_exclusive(), and sql_rollback().
int migrate_16_to_17 | ( | ) |
Migrate the database from version 16 to version 17.
Definition at line 1689 of file manage_migrators.c.
References cleanup_iterator(), init_iterator(), iterator_int64(), iterator_string(), manage_db_version(), next(), parse_tags(), set_db_version(), sql(), sql_begin_exclusive(), sql_commit(), and sql_rollback().
int migrate_170_to_171 | ( | ) |
Migrate the database from version 170 to version 171.
Definition at line 12786 of file manage_migrators.c.
References manage_db_version(), set_db_version(), sql_begin_exclusive(), sql_commit(), and sql_rollback().
int migrate_171_to_172 | ( | ) |
Migrate the database from version 171 to version 172.
Definition at line 12906 of file manage_migrators.c.
References g_info, manage_db_version(), set_db_version(), sql_begin_exclusive(), sql_commit(), and sql_rollback().
int migrate_172_to_173 | ( | ) |
Migrate the database from version 172 to version 173.
Definition at line 13074 of file manage_migrators.c.
References manage_db_version(), set_db_version(), sql(), sql_begin_exclusive(), sql_commit(), sql_is_sqlite3(), and sql_rollback().
int migrate_173_to_174 | ( | ) |
Migrate the database from version 173 to version 174.
Definition at line 13126 of file manage_migrators.c.
References manage_db_version(), REPORT_FORMAT_PARAM_TYPE_REPORT_FORMAT_LIST, set_db_version(), sql(), sql_begin_exclusive(), sql_commit(), sql_int64(), and sql_rollback().
int migrate_174_to_175 | ( | ) |
Migrate the database from version 174 to version 175.
Definition at line 13182 of file manage_migrators.c.
References manage_db_version(), set_db_version(), sql_begin_exclusive(), sql_commit(), and sql_rollback().
int migrate_175_to_176 | ( | ) |
Migrate the database from version 175 to version 176.
Definition at line 13342 of file manage_migrators.c.
References manage_db_version(), SCANNER_UUID_DEFAULT, set_db_version(), sql(), sql_begin_exclusive(), sql_commit(), and sql_rollback().
int migrate_176_to_177 | ( | ) |
Migrate the database from version 176 to version 177.
Definition at line 13376 of file manage_migrators.c.
References manage_db_version(), set_db_version(), sql(), sql_begin_exclusive(), sql_commit(), and sql_rollback().
int migrate_177_to_178 | ( | ) |
Migrate the database from version 177 to version 178.
Definition at line 13432 of file manage_migrators.c.
References LOCATION_TABLE, manage_db_version(), SCANNER_UUID_DEFAULT, set_db_version(), sql(), sql_begin_exclusive(), sql_commit(), sql_int(), sql_int64(), and sql_rollback().
int migrate_178_to_179 | ( | ) |
Migrate the database from version 178 to version 179.
Definition at line 13505 of file manage_migrators.c.
References manage_db_version(), set_db_version(), sql(), sql_begin_exclusive(), sql_commit(), and sql_rollback().
int migrate_179_to_180 | ( | ) |
Migrate the database from version 179 to version 180.
Definition at line 13579 of file manage_migrators.c.
References LOCATION_TABLE, LOCATION_TRASH, manage_db_version(), migrate_179_to_180_update_ref(), SCANNER_TYPE_OMP, set_db_version(), sql(), sql_begin_exclusive(), sql_commit(), and sql_rollback().
void migrate_179_to_180_update_ref | ( | const gchar * | table, |
int | trash | ||
) |
Update a reference for migrate_179_to_180.
[in] | table | Table. |
[in] | trash | Whether to update from scanners_trash. |
Definition at line 13560 of file manage_migrators.c.
References LOCATION_TABLE, LOCATION_TRASH, and sql().
Referenced by migrate_179_to_180().
int migrate_17_to_18 | ( | ) |
Migrate the database from version 17 to version 18.
Definition at line 1773 of file manage_migrators.c.
References CONFIG_ID_FULL_AND_FAST, CONFIG_ID_FULL_AND_FAST_ULTIMATE, CONFIG_ID_FULL_AND_VERY_DEEP, CONFIG_ID_FULL_AND_VERY_DEEP_ULTIMATE, manage_db_version(), MANAGE_NVT_SELECTOR_UUID_ALL, migrate_17_to_18_set_pref(), NVT_SELECTOR_TYPE_NVT, set_db_version(), sql(), sql_begin_exclusive(), sql_commit(), sql_int(), and sql_rollback().
void migrate_17_to_18_set_pref | ( | config_t | config | ) |
Set the pref for migrate_17_to_18.
[in] | config | Config to set pref on. |
Definition at line 1751 of file manage_migrators.c.
References sql(), and sql_int().
Referenced by migrate_17_to_18().
int migrate_180_to_181 | ( | ) |
Migrate the database from version 180 to version 181.
Definition at line 13671 of file manage_migrators.c.
References manage_db_version(), set_db_version(), sql(), sql_begin_exclusive(), sql_commit(), sql_is_sqlite3(), and sql_rollback().
int migrate_181_to_182 | ( | ) |
Migrate the database from version 181 to version 182.
Definition at line 13859 of file manage_migrators.c.
References manage_db_version(), migrate_181_to_182_move(), set_db_version(), sql_begin_exclusive(), sql_commit(), and sql_rollback().
int migrate_181_to_182_move | ( | const char * | dest | ) |
Move signatures.
[in] | dest | Destination directory basename. |
Definition at line 13743 of file manage_migrators.c.
Referenced by migrate_181_to_182().
int migrate_182_to_183 | ( | ) |
Migrate the database from version 182 to version 183.
Definition at line 13899 of file manage_migrators.c.
References manage_db_version(), set_db_version(), sql(), sql_begin_exclusive(), sql_commit(), sql_is_sqlite3(), and sql_rollback().
int migrate_183_to_184 | ( | ) |
Migrate the database from version 183 to version 184.
Definition at line 13960 of file manage_migrators.c.
References manage_db_version(), set_db_version(), sql(), sql_begin_exclusive(), sql_commit(), and sql_rollback().
int migrate_18_to_19 | ( | ) |
Migrate the database from version 18 to version 19.
Definition at line 1829 of file manage_migrators.c.
References CONFIG_ID_FULL_AND_FAST, CONFIG_ID_FULL_AND_FAST_ULTIMATE, CONFIG_ID_FULL_AND_VERY_DEEP, CONFIG_ID_FULL_AND_VERY_DEEP_ULTIMATE, CONFIG_UUID_EMPTY, CONFIG_UUID_FULL_AND_FAST, CONFIG_UUID_FULL_AND_FAST_ULTIMATE, CONFIG_UUID_FULL_AND_VERY_DEEP, CONFIG_UUID_FULL_AND_VERY_DEEP_ULTIMATE, manage_db_version(), set_db_version(), sql(), sql_begin_exclusive(), sql_commit(), and sql_rollback().
int migrate_19_to_20 | ( | ) |
Migrate the database from version 19 to version 20.
Definition at line 1968 of file manage_migrators.c.
References cleanup_iterator(), init_iterator(), iterator_int64(), iterator_string(), manage_db_version(), next(), set_db_version(), sql(), sql_begin_exclusive(), sql_bind_text(), sql_commit(), sql_exec(), sql_finalize(), sql_prepare(), sql_rollback(), and TRUST_UNKNOWN.
int migrate_1_to_2 | ( | ) |
Migrate the database from version 1 to version 2.
Definition at line 305 of file manage_migrators.c.
References cleanup_iterator(), init_iterator(), iterator_int64(), iterator_string(), manage_db_version(), next(), set_db_version(), sql(), sql_begin_exclusive(), sql_commit(), and sql_rollback().
int migrate_20_to_21 | ( | ) |
Migrate the database from version 20 to version 21.
Definition at line 2075 of file manage_migrators.c.
References manage_db_version(), set_db_version(), sql(), sql_begin_exclusive(), sql_commit(), and sql_rollback().
int migrate_21_to_22 | ( | ) |
Migrate the report formats from version 21 to version 22.
Definition at line 2110 of file manage_migrators.c.
References cleanup_iterator(), init_iterator(), iterator_int64(), iterator_string(), manage_db_version(), next(), set_db_version(), sql(), sql_begin_exclusive(), sql_commit(), sql_int(), sql_rollback(), and sql_string().
int migrate_22_to_23 | ( | ) |
Migrate the report formats from version 22 to version 23.
Definition at line 2345 of file manage_migrators.c.
References manage_db_version(), set_db_version(), sql(), sql_begin_exclusive(), sql_commit(), sql_rollback(), and TRUST_UNKNOWN.
int migrate_23_to_24 | ( | ) |
Migrate the database from version 23 to version 24.
Definition at line 2384 of file manage_migrators.c.
References manage_db_version(), set_db_version(), sql(), sql_begin_exclusive(), sql_commit(), and sql_rollback().
int migrate_24_to_25 | ( | ) |
Migrate the database from version 24 to version 25.
Definition at line 2419 of file manage_migrators.c.
References init_iterator(), manage_db_version(), next(), sql_begin_exclusive(), and sql_rollback().
int migrate_25_to_26 | ( | ) |
Migrate the database from version 25 to version 26.
Definition at line 2549 of file manage_migrators.c.
References manage_db_version(), set_db_version(), sql(), sql_begin_exclusive(), sql_commit(), and sql_rollback().
int migrate_26_to_27 | ( | ) |
Migrate the database from version 26 to version 27.
Definition at line 2583 of file manage_migrators.c.
References manage_db_version(), set_db_version(), sql(), sql_begin_exclusive(), sql_commit(), and sql_rollback().
int migrate_27_to_28 | ( | ) |
Migrate the database from version 27 to version 28.
Definition at line 2621 of file manage_migrators.c.
References manage_db_version(), set_db_version(), sql(), sql_begin_exclusive(), sql_commit(), and sql_rollback().
int migrate_28_to_29 | ( | ) |
Migrate the database from version 27 to version 28.
Definition at line 2655 of file manage_migrators.c.
References manage_db_version(), set_db_version(), sql(), sql_begin_exclusive(), sql_commit(), and sql_rollback().
int migrate_29_to_30 | ( | ) |
Migrate the database from version 29 to version 30.
Definition at line 2689 of file manage_migrators.c.
References manage_db_version(), set_db_version(), sql(), sql_begin_exclusive(), sql_commit(), and sql_rollback().
int migrate_2_to_3 | ( | ) |
Migrate the database from version 2 to version 3.
Definition at line 355 of file manage_migrators.c.
References manage_db_version(), set_db_version(), sql(), sql_begin_exclusive(), sql_commit(), and sql_rollback().
int migrate_30_to_31 | ( | ) |
Migrate the database from version 30 to version 31.
Definition at line 2723 of file manage_migrators.c.
References manage_db_version(), set_db_version(), sql(), sql_begin_exclusive(), sql_commit(), and sql_rollback().
int migrate_31_to_32 | ( | ) |
Migrate the database from version 31 to version 32.
Definition at line 2757 of file manage_migrators.c.
References manage_db_version(), set_db_version(), sql(), sql_begin_exclusive(), sql_commit(), and sql_rollback().
int migrate_32_to_33 | ( | ) |
Migrate the database from version 32 to version 33.
Definition at line 2796 of file manage_migrators.c.
References manage_db_version(), set_db_version(), sql(), sql_begin_exclusive(), sql_commit(), and sql_rollback().
int migrate_33_to_34 | ( | ) |
Migrate the database from version 33 to version 34.
Definition at line 2860 of file manage_migrators.c.
References CONFIG_ID_FULL_AND_FAST, CONFIG_ID_FULL_AND_FAST_ULTIMATE, CONFIG_ID_FULL_AND_VERY_DEEP, CONFIG_ID_FULL_AND_VERY_DEEP_ULTIMATE, manage_db_version(), migrate_33_to_34_set_pref(), set_db_version(), sql_begin_exclusive(), sql_commit(), and sql_rollback().
void migrate_33_to_34_set_pref | ( | config_t | config | ) |
Set the pref for migrate_33_to_34.
[in] | config | Config to set pref on. |
Definition at line 2839 of file manage_migrators.c.
References sql(), and sql_int().
Referenced by migrate_33_to_34().
int migrate_34_to_35 | ( | ) |
Migrate the database from version 34 to version 35.
Definition at line 2898 of file manage_migrators.c.
References manage_db_version(), set_db_version(), sql(), sql_begin_exclusive(), sql_commit(), and sql_rollback().
int migrate_35_to_36 | ( | ) |
Migrate the database from version 35 to version 36.
Definition at line 2959 of file manage_migrators.c.
References cleanup_iterator(), init_iterator(), iterator_int64(), manage_db_version(), migrate_35_to_36_duplicate_target(), next(), set_db_version(), sql(), sql_begin_exclusive(), sql_commit(), sql_int(), sql_quote(), sql_rollback(), and sql_string().
Make a copy of a target.
[in] | target | Target to copy. |
[in] | name | Name for new target. |
Definition at line 2938 of file manage_migrators.c.
References sql(), sql_last_insert_id(), and sql_quote().
Referenced by migrate_35_to_36().
int migrate_36_to_37 | ( | ) |
Migrate the database from version 36 to version 37.
Definition at line 3076 of file manage_migrators.c.
References manage_db_version(), set_db_version(), sql(), sql_begin_exclusive(), sql_commit(), and sql_rollback().
int migrate_37_to_38 | ( | ) |
Migrate the database from version 37 to version 38.
Definition at line 3114 of file manage_migrators.c.
References manage_db_version(), set_db_version(), sql_begin_exclusive(), sql_commit(), and sql_rollback().
int migrate_38_to_39 | ( | ) |
Migrate the database from version 38 to version 39.
Definition at line 3229 of file manage_migrators.c.
References CONFIG_ID_FULL_AND_FAST, CONFIG_ID_FULL_AND_FAST_ULTIMATE, CONFIG_ID_FULL_AND_VERY_DEEP, CONFIG_ID_FULL_AND_VERY_DEEP_ULTIMATE, manage_db_version(), set_db_version(), sql(), sql_begin_exclusive(), sql_commit(), and sql_rollback().
int migrate_39_to_40 | ( | ) |
Migrate the database from version 39 to version 40.
Definition at line 3296 of file manage_migrators.c.
References CONFIG_ID_FULL_AND_FAST, CONFIG_ID_FULL_AND_FAST_ULTIMATE, CONFIG_ID_FULL_AND_VERY_DEEP, CONFIG_ID_FULL_AND_VERY_DEEP_ULTIMATE, manage_db_version(), migrate_39_to_40_set_pref(), set_db_version(), sql_begin_exclusive(), sql_commit(), and sql_rollback().
void migrate_39_to_40_set_pref | ( | config_t | config | ) |
Set the pref for migrate_39_to_40.
[in] | config | Config to set pref on. |
Definition at line 3281 of file manage_migrators.c.
References sql().
Referenced by migrate_39_to_40().
int migrate_3_to_4 | ( | ) |
Migrate the database from version 3 to version 4.
Definition at line 407 of file manage_migrators.c.
References cleanup_iterator(), init_nvt_selector_iterator(), manage_db_version(), next(), nvt_selector_iterator_name(), nvt_selector_iterator_nvt(), set_db_version(), sql(), sql_begin_exclusive(), sql_commit(), sql_quote(), and sql_rollback().
int migrate_40_to_41 | ( | ) |
Migrate the database from version 40 to version 41.
Definition at line 3335 of file manage_migrators.c.
References manage_db_version(), set_db_version(), sql(), sql_begin_exclusive(), sql_commit(), and sql_rollback().
int migrate_41_to_42 | ( | ) |
Migrate the database from version 41 to version 42.
Definition at line 3387 of file manage_migrators.c.
References LOCATION_TABLE, manage_db_version(), set_db_version(), sql(), sql_begin_exclusive(), sql_commit(), and sql_rollback().
int migrate_42_to_43 | ( | ) |
Migrate the database from version 42 to version 43.
Definition at line 3440 of file manage_migrators.c.
References manage_db_version(), set_db_version(), sql(), sql_begin_exclusive(), sql_commit(), and sql_rollback().
int migrate_43_to_44 | ( | ) |
Migrate the database from version 43 to version 44.
Definition at line 3487 of file manage_migrators.c.
References manage_db_version(), set_db_version(), sql_begin_exclusive(), sql_commit(), sql_rollback(), and task_db_name.
int migrate_44_to_45 | ( | ) |
Migrate the database from version 44 to version 45.
Definition at line 3530 of file manage_migrators.c.
References manage_db_version(), set_db_version(), sql(), sql_begin_exclusive(), sql_commit(), and sql_rollback().
int migrate_45_to_46 | ( | ) |
Migrate the database from version 45 to version 46.
Definition at line 3564 of file manage_migrators.c.
References manage_db_version(), set_db_version(), sql(), sql_begin_exclusive(), sql_commit(), and sql_rollback().
int migrate_46_to_47 | ( | ) |
Migrate the database from version 46 to version 47.
Definition at line 3598 of file manage_migrators.c.
References manage_db_version(), set_db_version(), sql(), sql_begin_exclusive(), sql_commit(), and sql_rollback().
int migrate_47_to_48 | ( | ) |
Migrate the database from version 47 to version 48.
Definition at line 3640 of file manage_migrators.c.
References manage_db_version(), set_db_version(), sql(), sql_begin_exclusive(), sql_commit(), and sql_rollback().
int migrate_48_to_49 | ( | ) |
Migrate the database from version 48 to version 49.
Definition at line 3678 of file manage_migrators.c.
References manage_db_version(), set_db_version(), sql(), sql_begin_exclusive(), sql_commit(), and sql_rollback().
int migrate_49_to_50 | ( | ) |
Migrate the database from version 49 to version 50.
Definition at line 3722 of file manage_migrators.c.
References manage_db_version(), set_db_version(), sql(), sql_begin_exclusive(), sql_commit(), and sql_rollback().
int migrate_4_to_5 | ( | ) |
Migrate the database from version 4 to version 5.
Definition at line 909 of file manage_migrators.c.
References manage_db_version(), sql(), sql_begin_exclusive(), and sql_rollback().
void migrate_4_to_5_copy_data | ( | ) |
Move all the data to the new tables for the 4 to 5 migrator.
Definition at line 454 of file manage_migrators.c.
References cleanup_iterator(), init_iterator(), iterator_int64(), iterator_string(), next(), sql(), and sql_insert().
int migrate_50_to_51 | ( | ) |
Migrate the database from version 50 to version 51.
Definition at line 3774 of file manage_migrators.c.
References manage_db_version(), set_db_version(), sql(), sql_begin_exclusive(), sql_commit(), and sql_rollback().
int migrate_51_to_52 | ( | ) |
Migrate the database from version 51 to version 52.
Definition at line 3808 of file manage_migrators.c.
References manage_create_migrate_51_to_52_convert(), manage_db_version(), set_db_version(), sql(), sql_begin_exclusive(), sql_commit(), and sql_rollback().
int migrate_52_to_53 | ( | ) |
Migrate the database from version 52 to version 53.
Definition at line 3855 of file manage_migrators.c.
References manage_db_version(), set_db_version(), sql(), sql_begin_exclusive(), sql_commit(), and sql_rollback().
int migrate_53_to_54 | ( | ) |
Migrate the database from version 53 to version 54.
Definition at line 3895 of file manage_migrators.c.
References manage_db_version(), set_db_version(), sql(), sql_begin_exclusive(), sql_commit(), and sql_rollback().
int migrate_54_to_55 | ( | ) |
Migrate the database from version 54 to version 55.
Definition at line 3971 of file manage_migrators.c.
References manage_db_version(), migrate_54_to_55_format(), set_db_version(), sql_begin_exclusive(), sql_commit(), and sql_rollback().
int migrate_54_to_55_format | ( | const char * | old_uuid, |
const char * | new_uuid | ||
) |
Migrate a report format from version 54 to version 55.
[in] | old_uuid | Old UUID. |
[in] | new_uuid | New UUID. |
Definition at line 3938 of file manage_migrators.c.
References sql().
Referenced by migrate_54_to_55().
int migrate_55_to_56 | ( | ) |
Migrate the database from version 55 to version 56.
Definition at line 4730 of file manage_migrators.c.
References cleanup_iterator(), init_iterator(), iterator_int64(), iterator_string(), LOCATION_TABLE, LOCATION_TRASH, manage_db_version(), migrate_55_to_56_ensure_predefined_port_lists_exist(), next(), PORT_LIST_UUID_DEFAULT, set_db_version(), sql(), sql_begin_exclusive(), sql_commit(), sql_last_insert_id(), sql_quote(), and sql_rollback().
void migrate_55_to_56_ensure_predefined_port_lists_exist | ( | ) |
Ensure that the predefined port lists exist.
Definition at line 4074 of file manage_migrators.c.
References MIGRATE_55_TO_56_RANGE, PORT_LIST_UUID_DEFAULT, sql(), sql_int(), and sql_last_insert_id().
Referenced by migrate_55_to_56().
int migrate_56_to_57 | ( | ) |
Migrate the database from version 56 to version 57.
Definition at line 5013 of file manage_migrators.c.
References manage_db_version(), set_db_version(), sql(), sql_begin_exclusive(), sql_commit(), sql_rename_column(), and sql_rollback().
int migrate_57_to_58 | ( | ) |
Migrate the database from version 57 to version 58.
Definition at line 5132 of file manage_migrators.c.
References manage_db_version(), set_db_version(), sql(), sql_begin_exclusive(), sql_commit(), and sql_rollback().
int migrate_58_to_59 | ( | ) |
Migrate the database from version 58 to version 59.
Definition at line 5189 of file manage_migrators.c.
References manage_db_version(), set_db_version(), sql(), sql_begin_exclusive(), sql_commit(), and sql_rollback().
int migrate_59_to_60 | ( | ) |
Migrate the database from version 59 to version 60.
Definition at line 5255 of file manage_migrators.c.
References manage_db_version(), set_db_version(), sql(), sql_begin_exclusive(), sql_commit(), and sql_rollback().
int migrate_5_to_6 | ( | ) |
Migrate the database from version 5 to version 6.
Definition at line 1037 of file manage_migrators.c.
References manage_db_version(), migrate_5_to_6_move_other_config(), sql_begin_exclusive(), sql_int(), and sql_rollback().
void migrate_5_to_6_move_other_config | ( | const char * | predefined_config_name, |
config_t | predefined_config_id | ||
) |
Move a config that is using a predefined ID.
[in] | predefined_config_name | Name of the predefined config. |
[in] | predefined_config_id | Row ID of the predefined config. |
Definition at line 984 of file manage_migrators.c.
References sql(), sql_int(), sql_last_insert_id(), sql_quote(), sql_rollback(), and sql_string().
Referenced by migrate_5_to_6().
int migrate_60_to_61 | ( | ) |
Migrate the database from version 60 to version 61.
Definition at line 5291 of file manage_migrators.c.
References manage_db_version(), set_db_version(), sql(), sql_begin_exclusive(), sql_commit(), and sql_rollback().
int migrate_61_to_62 | ( | ) |
Migrate the database from version 61 to version 62.
Definition at line 5333 of file manage_migrators.c.
References manage_db_version(), set_db_version(), sql(), sql_begin_exclusive(), sql_commit(), and sql_rollback().
int migrate_62_to_63 | ( | ) |
Migrate the database from version 62 to version 63.
Definition at line 5379 of file manage_migrators.c.
References manage_db_version(), set_db_version(), sql(), sql_begin_exclusive(), sql_commit(), and sql_rollback().
int migrate_63_to_64 | ( | ) |
Migrate the database from version 63 to version 64.
Definition at line 5437 of file manage_migrators.c.
References manage_db_version(), set_db_version(), sql(), sql_begin_exclusive(), sql_commit(), and sql_rollback().
int migrate_64_to_65 | ( | ) |
Migrate the database from version 64 to version 65.
Definition at line 5478 of file manage_migrators.c.
References manage_db_version(), set_db_version(), sql(), sql_begin_exclusive(), sql_commit(), and sql_rollback().
int migrate_65_to_66 | ( | ) |
Migrate the database from version 65 to version 66.
Definition at line 5516 of file manage_migrators.c.
References manage_db_version(), set_db_version(), sql(), sql_begin_exclusive(), sql_commit(), and sql_rollback().
int migrate_66_to_67 | ( | ) |
Migrate the database from version 66 to version 67.
Definition at line 5557 of file manage_migrators.c.
References manage_db_version(), set_db_version(), sql(), sql_begin_exclusive(), sql_commit(), and sql_rollback().
int migrate_67_to_68 | ( | ) |
Migrate the database from version 67 to version 68.
Definition at line 5594 of file manage_migrators.c.
References manage_db_version(), set_db_version(), sql(), sql_begin_exclusive(), sql_commit(), and sql_rollback().
int migrate_68_to_69 | ( | ) |
Migrate the database from version 68 to version 69.
Definition at line 5641 of file manage_migrators.c.
References manage_db_version(), set_db_version(), sql(), sql_begin_exclusive(), sql_commit(), and sql_rollback().
int migrate_69_to_70 | ( | ) |
Migrate the database from version 69 to version 70.
Definition at line 5690 of file manage_migrators.c.
References manage_db_version(), set_db_version(), sql(), sql_begin_exclusive(), sql_commit(), and sql_rollback().
int migrate_6_to_7 | ( | ) |
Migrate the database from version 6 to version 7.
Definition at line 1109 of file manage_migrators.c.
References manage_db_version(), set_db_version(), sql(), sql_begin_exclusive(), sql_commit(), and sql_rollback().
int migrate_70_to_71 | ( | ) |
Migrate the database from version 70 to version 71.
Definition at line 5732 of file manage_migrators.c.
References manage_db_version(), set_db_version(), sql(), sql_begin_exclusive(), sql_commit(), and sql_rollback().
int migrate_71_to_72 | ( | ) |
Migrate the database from version 71 to version 72.
Definition at line 5774 of file manage_migrators.c.
References manage_db_version(), set_db_version(), sql(), sql_begin_exclusive(), sql_commit(), and sql_rollback().
int migrate_72_to_73 | ( | ) |
Migrate the database from version 72 to version 73.
Definition at line 5823 of file manage_migrators.c.
References manage_db_version(), set_db_version(), sql(), sql_begin_exclusive(), sql_commit(), and sql_rollback().
int migrate_73_to_74 | ( | ) |
Migrate the database from version 73 to version 74.
Definition at line 5871 of file manage_migrators.c.
References manage_db_version(), set_db_version(), sql(), sql_begin_exclusive(), sql_commit(), and sql_rollback().
int migrate_74_to_75 | ( | ) |
Migrate the database from version 74 to version 75.
Definition at line 5916 of file manage_migrators.c.
References LOCATION_TABLE, manage_db_version(), set_db_version(), sql(), sql_begin_exclusive(), sql_commit(), and sql_rollback().
int migrate_75_to_76 | ( | ) |
Migrate the database from version 75 to version 76.
Definition at line 5973 of file manage_migrators.c.
References manage_db_version(), set_db_version(), sql(), sql_begin_exclusive(), sql_commit(), sql_rollback(), and sql_schema().
int migrate_76_to_77 | ( | ) |
Migrate the database from version 76 to version 77.
Definition at line 6011 of file manage_migrators.c.
References manage_db_version(), set_db_version(), sql(), sql_begin_exclusive(), sql_commit(), and sql_rollback().
int migrate_77_to_78 | ( | ) |
Migrate the database from version 77 to version 78.
Definition at line 6059 of file manage_migrators.c.
References manage_db_version(), set_db_version(), sql(), sql_begin_exclusive(), sql_commit(), and sql_rollback().
int migrate_78_to_79 | ( | ) |
Migrate the database from version 78 to version 79.
Definition at line 6105 of file manage_migrators.c.
References CONFIG_UUID_DISCOVERY, manage_db_version(), MANAGE_NVT_SELECTOR_UUID_DISCOVERY, set_db_version(), sql(), sql_begin_exclusive(), sql_commit(), and sql_rollback().
int migrate_79_to_80 | ( | ) |
Migrate the database from version 79 to version 80.
Definition at line 6418 of file manage_migrators.c.
void migrate_79_to_80_remove_users | ( | const char * | where | ) |
Delete users according to a condition.
[in] | where | Where clause. |
Definition at line 6167 of file manage_migrators.c.
References MIGRATE_79_to_80_DELETE, and sql().
int migrate_79_to_80_user_access | ( | const gchar * | user_dir, |
gchar ** | hosts, | ||
int * | hosts_allow | ||
) |
Get access information for a user.
[in] | user_dir | The directory containing the user. |
[out] | hosts | The hosts the user is allowed/forbidden to scan. |
[out] | hosts_allow | 0 forbidden, 1 allowed, 2 all allowed, 3 custom. |
Definition at line 6336 of file manage_migrators.c.
int migrate_7_to_8 | ( | ) |
Migrate the database from version 7 to version 8.
Definition at line 1142 of file manage_migrators.c.
References manage_db_version(), set_db_version(), sql(), sql_begin_exclusive(), sql_commit(), and sql_rollback().
int migrate_80_to_81 | ( | ) |
Migrate the database from version 80 to version 81.
Definition at line 6797 of file manage_migrators.c.
References manage_db_version(), ROLE_UUID_ADMIN, ROLE_UUID_OBSERVER, ROLE_UUID_USER, set_db_version(), sql(), sql_begin_exclusive(), sql_commit(), and sql_rollback().
int migrate_81_to_82 | ( | ) |
Migrate the database from version 81 to version 82.
Definition at line 6862 of file manage_migrators.c.
References manage_db_version(), set_db_version(), sql_begin_exclusive(), sql_commit(), and sql_rollback().
int migrate_82_to_83 | ( | ) |
Migrate the database from version 82 to version 83.
Definition at line 6891 of file manage_migrators.c.
References manage_db_version(), set_db_version(), sql(), sql_begin_exclusive(), sql_commit(), and sql_rollback().
int migrate_83_to_84 | ( | ) |
Migrate the database from version 83 to version 84.
Definition at line 6950 of file manage_migrators.c.
References manage_db_version(), set_db_version(), sql(), sql_begin_exclusive(), sql_commit(), and sql_rollback().
int migrate_84_to_85 | ( | ) |
Migrate the database from version 84 to version 85.
Definition at line 6982 of file manage_migrators.c.
References manage_db_version(), set_db_version(), sql(), sql_begin_exclusive(), sql_commit(), and sql_rollback().
int migrate_85_to_86 | ( | ) |
Migrate the database from version 85 to version 86.
Definition at line 7018 of file manage_migrators.c.
References manage_db_version(), set_db_version(), sql(), sql_begin_exclusive(), sql_commit(), and sql_rollback().
int migrate_86_to_87 | ( | ) |
Migrate the database from version 86 to version 87.
Definition at line 7053 of file manage_migrators.c.
References manage_db_version(), set_db_version(), sql(), sql_begin_exclusive(), sql_commit(), and sql_rollback().
int migrate_87_to_88 | ( | ) |
Migrate the database from version 87 to version 88.
Definition at line 7103 of file manage_migrators.c.
References manage_db_version(), set_db_version(), sql(), sql_begin_exclusive(), sql_commit(), and sql_rollback().
int migrate_88_to_89 | ( | ) |
Migrate the database from version 88 to version 89.
Definition at line 7155 of file manage_migrators.c.
References manage_db_version(), set_db_version(), sql(), sql_begin_exclusive(), sql_commit(), and sql_rollback().
int migrate_89_to_90 | ( | ) |
Migrate the database from version 89 to version 90.
Definition at line 7265 of file manage_migrators.c.
References manage_db_version(), set_db_version(), sql(), sql_begin_exclusive(), sql_commit(), and sql_rollback().
int migrate_8_to_9 | ( | ) |
Migrate the database from version 8 to version 9.
Definition at line 1176 of file manage_migrators.c.
References manage_db_version(), set_db_version(), sql(), sql_begin_exclusive(), sql_commit(), and sql_rollback().
int migrate_90_to_91 | ( | ) |
Migrate the database from version 90 to version 91.
Definition at line 7300 of file manage_migrators.c.
References manage_db_version(), set_db_version(), sql(), sql_begin_exclusive(), sql_commit(), and sql_rollback().
int migrate_91_to_92 | ( | ) |
Migrate the database from version 91 to version 92.
Definition at line 7387 of file manage_migrators.c.
References manage_db_version(), set_db_version(), sql(), sql_begin_exclusive(), sql_commit(), and sql_rollback().
int migrate_92_to_93 | ( | ) |
Migrate the database from version 92 to version 93.
Definition at line 7430 of file manage_migrators.c.
References manage_db_version(), set_db_version(), sql(), sql_begin_exclusive(), sql_commit(), and sql_rollback().
int migrate_93_to_94 | ( | ) |
Migrate the database from version 93 to version 94.
Definition at line 7464 of file manage_migrators.c.
References manage_db_version(), set_db_version(), sql(), sql_begin_exclusive(), sql_commit(), and sql_rollback().
int migrate_94_to_95 | ( | ) |
Migrate the database from version 94 to version 95.
Definition at line 7496 of file manage_migrators.c.
References manage_db_version(), set_db_version(), sql(), sql_begin_exclusive(), sql_commit(), and sql_rollback().
int migrate_95_to_96 | ( | ) |
Migrate the database from version 95 to version 96.
Definition at line 7530 of file manage_migrators.c.
References manage_db_version(), set_db_version(), sql(), sql_begin_exclusive(), sql_commit(), and sql_rollback().
int migrate_96_to_97 | ( | ) |
Migrate the database from version 96 to version 97.
Definition at line 7568 of file manage_migrators.c.
References manage_db_version(), set_db_version(), sql(), sql_begin_exclusive(), sql_commit(), and sql_rollback().
int migrate_97_to_98 | ( | ) |
Migrate the database from version 97 to version 98.
Definition at line 7600 of file manage_migrators.c.
References manage_db_version(), set_db_version(), sql(), sql_begin_exclusive(), sql_commit(), and sql_rollback().
int migrate_98_to_99 | ( | ) |
Migrate the database from version 98 to version 99.
Definition at line 7633 of file manage_migrators.c.
References manage_db_version(), set_db_version(), sql(), sql_begin_exclusive(), sql_commit(), and sql_rollback().
int migrate_99_to_100 | ( | ) |
Migrate the database from version 99 to version 100.
Definition at line 7671 of file manage_migrators.c.
References manage_db_version(), set_db_version(), sql(), sql_begin_exclusive(), sql_commit(), and sql_rollback().
int migrate_9_to_10 | ( | ) |
Migrate the database from version 9 to version 10.
Definition at line 1281 of file manage_migrators.c.
References cleanup_iterator(), init_iterator(), iterator_int64(), iterator_string(), manage_db_version(), migrate_9_to_10_user_uuid(), next(), set_db_version(), sql(), sql_begin_exclusive(), sql_commit(), sql_insert(), and sql_rollback().
gchar* migrate_9_to_10_user_uuid | ( | const char * | name | ) |
Return the UUID of a user from the OpenVAS user UUID file.
[in] | name | User name. |
Definition at line 1248 of file manage_migrators.c.
Referenced by migrate_9_to_10().
int migrate_is_available | ( | int | old_version, |
int | new_version | ||
) |
Check whether a migration is available.
[in] | old_version | Version to migrate from. |
[in] | new_version | Version to migrate to. |
Definition at line 14228 of file manage_migrators.c.