Schema changes for SASL support
authorDaniel Albers <daniel@lbers.com>
Sun, 14 Feb 2010 10:21:57 +0000 (11:21 +0100)
committerManuel Nickschas <sputnick@quassel-irc.org>
Sun, 14 Feb 2010 20:59:18 +0000 (21:59 +0100)
174 files changed:
src/core/SQL/PostgreSQL/16/delete_backlog_by_uid.sql [moved from src/core/SQL/PostgreSQL/15/delete_backlog_by_uid.sql with 100% similarity]
src/core/SQL/PostgreSQL/16/delete_backlog_for_buffer.sql [moved from src/core/SQL/PostgreSQL/15/delete_backlog_for_buffer.sql with 100% similarity]
src/core/SQL/PostgreSQL/16/delete_backlog_for_network.sql [moved from src/core/SQL/PostgreSQL/15/delete_backlog_for_network.sql with 100% similarity]
src/core/SQL/PostgreSQL/16/delete_buffer_for_bufferid.sql [moved from src/core/SQL/PostgreSQL/15/delete_buffer_for_bufferid.sql with 100% similarity]
src/core/SQL/PostgreSQL/16/delete_buffers_by_uid.sql [moved from src/core/SQL/PostgreSQL/15/delete_buffers_by_uid.sql with 100% similarity]
src/core/SQL/PostgreSQL/16/delete_buffers_for_network.sql [moved from src/core/SQL/PostgreSQL/15/delete_buffers_for_network.sql with 100% similarity]
src/core/SQL/PostgreSQL/16/delete_identity.sql [moved from src/core/SQL/PostgreSQL/15/delete_identity.sql with 100% similarity]
src/core/SQL/PostgreSQL/16/delete_ircservers_for_network.sql [moved from src/core/SQL/PostgreSQL/15/delete_ircservers_for_network.sql with 100% similarity]
src/core/SQL/PostgreSQL/16/delete_network.sql [moved from src/core/SQL/PostgreSQL/15/delete_network.sql with 100% similarity]
src/core/SQL/PostgreSQL/16/delete_networks_by_uid.sql [moved from src/core/SQL/PostgreSQL/15/delete_networks_by_uid.sql with 100% similarity]
src/core/SQL/PostgreSQL/16/delete_nicks.sql [moved from src/core/SQL/PostgreSQL/15/delete_nicks.sql with 100% similarity]
src/core/SQL/PostgreSQL/16/delete_quasseluser.sql [moved from src/core/SQL/PostgreSQL/15/delete_quasseluser.sql with 100% similarity]
src/core/SQL/PostgreSQL/16/insert_buffer.sql [moved from src/core/SQL/PostgreSQL/15/insert_buffer.sql with 100% similarity]
src/core/SQL/PostgreSQL/16/insert_identity.sql [moved from src/core/SQL/PostgreSQL/15/insert_identity.sql with 100% similarity]
src/core/SQL/PostgreSQL/16/insert_message.sql [moved from src/core/SQL/PostgreSQL/15/insert_message.sql with 100% similarity]
src/core/SQL/PostgreSQL/16/insert_network.sql [moved from src/core/SQL/PostgreSQL/15/insert_network.sql with 79% similarity]
src/core/SQL/PostgreSQL/16/insert_nick.sql [moved from src/core/SQL/PostgreSQL/15/insert_nick.sql with 100% similarity]
src/core/SQL/PostgreSQL/16/insert_quasseluser.sql [moved from src/core/SQL/PostgreSQL/15/insert_quasseluser.sql with 100% similarity]
src/core/SQL/PostgreSQL/16/insert_sender.sql [moved from src/core/SQL/PostgreSQL/15/insert_sender.sql with 100% similarity]
src/core/SQL/PostgreSQL/16/insert_server.sql [moved from src/core/SQL/PostgreSQL/15/insert_server.sql with 100% similarity]
src/core/SQL/PostgreSQL/16/insert_user_setting.sql [moved from src/core/SQL/PostgreSQL/15/insert_user_setting.sql with 100% similarity]
src/core/SQL/PostgreSQL/16/migrate_write_backlog.sql [moved from src/core/SQL/PostgreSQL/15/migrate_write_backlog.sql with 100% similarity]
src/core/SQL/PostgreSQL/16/migrate_write_buffer.sql [moved from src/core/SQL/PostgreSQL/15/migrate_write_buffer.sql with 100% similarity]
src/core/SQL/PostgreSQL/16/migrate_write_identity.sql [moved from src/core/SQL/PostgreSQL/15/migrate_write_identity.sql with 100% similarity]
src/core/SQL/PostgreSQL/16/migrate_write_identity_nick.sql [moved from src/core/SQL/PostgreSQL/15/migrate_write_identity_nick.sql with 100% similarity]
src/core/SQL/PostgreSQL/16/migrate_write_ircserver.sql [moved from src/core/SQL/PostgreSQL/15/migrate_write_ircserver.sql with 100% similarity]
src/core/SQL/PostgreSQL/16/migrate_write_network.sql [moved from src/core/SQL/PostgreSQL/15/migrate_write_network.sql with 79% similarity]
src/core/SQL/PostgreSQL/16/migrate_write_quasseluser.sql [moved from src/core/SQL/PostgreSQL/15/migrate_write_quasseluser.sql with 100% similarity]
src/core/SQL/PostgreSQL/16/migrate_write_sender.sql [moved from src/core/SQL/PostgreSQL/15/migrate_write_sender.sql with 100% similarity]
src/core/SQL/PostgreSQL/16/migrate_write_usersetting.sql [moved from src/core/SQL/PostgreSQL/15/migrate_write_usersetting.sql with 100% similarity]
src/core/SQL/PostgreSQL/16/select_authuser.sql [moved from src/core/SQL/PostgreSQL/15/select_authuser.sql with 100% similarity]
src/core/SQL/PostgreSQL/16/select_bufferByName.sql [moved from src/core/SQL/PostgreSQL/15/select_bufferByName.sql with 100% similarity]
src/core/SQL/PostgreSQL/16/select_bufferExists.sql [moved from src/core/SQL/PostgreSQL/15/select_bufferExists.sql with 100% similarity]
src/core/SQL/PostgreSQL/16/select_buffer_by_id.sql [moved from src/core/SQL/PostgreSQL/15/select_buffer_by_id.sql with 100% similarity]
src/core/SQL/PostgreSQL/16/select_buffer_lastseen_messages.sql [moved from src/core/SQL/PostgreSQL/15/select_buffer_lastseen_messages.sql with 100% similarity]
src/core/SQL/PostgreSQL/16/select_buffer_markerlinemsgids.sql [moved from src/core/SQL/PostgreSQL/15/select_buffer_markerlinemsgids.sql with 100% similarity]
src/core/SQL/PostgreSQL/16/select_buffers.sql [moved from src/core/SQL/PostgreSQL/15/select_buffers.sql with 100% similarity]
src/core/SQL/PostgreSQL/16/select_buffers_for_network.sql [moved from src/core/SQL/PostgreSQL/15/select_buffers_for_network.sql with 100% similarity]
src/core/SQL/PostgreSQL/16/select_checkidentity.sql [moved from src/core/SQL/PostgreSQL/15/select_checkidentity.sql with 100% similarity]
src/core/SQL/PostgreSQL/16/select_connected_networks.sql [moved from src/core/SQL/PostgreSQL/15/select_connected_networks.sql with 100% similarity]
src/core/SQL/PostgreSQL/16/select_identities.sql [moved from src/core/SQL/PostgreSQL/15/select_identities.sql with 100% similarity]
src/core/SQL/PostgreSQL/16/select_internaluser.sql [moved from src/core/SQL/PostgreSQL/15/select_internaluser.sql with 100% similarity]
src/core/SQL/PostgreSQL/16/select_messages.sql [moved from src/core/SQL/PostgreSQL/15/select_messages.sql with 100% similarity]
src/core/SQL/PostgreSQL/16/select_messagesAll.sql [moved from src/core/SQL/PostgreSQL/15/select_messagesAll.sql with 100% similarity]
src/core/SQL/PostgreSQL/16/select_messagesAllNew.sql [moved from src/core/SQL/PostgreSQL/15/select_messagesAllNew.sql with 100% similarity]
src/core/SQL/PostgreSQL/16/select_messagesNewerThan.sql [moved from src/core/SQL/PostgreSQL/15/select_messagesNewerThan.sql with 100% similarity]
src/core/SQL/PostgreSQL/16/select_messagesRange.sql [moved from src/core/SQL/PostgreSQL/15/select_messagesRange.sql with 100% similarity]
src/core/SQL/PostgreSQL/16/select_networkExists.sql [moved from src/core/SQL/PostgreSQL/15/select_networkExists.sql with 100% similarity]
src/core/SQL/PostgreSQL/16/select_network_awaymsg.sql [moved from src/core/SQL/PostgreSQL/15/select_network_awaymsg.sql with 100% similarity]
src/core/SQL/PostgreSQL/16/select_network_usermode.sql [moved from src/core/SQL/PostgreSQL/15/select_network_usermode.sql with 100% similarity]
src/core/SQL/PostgreSQL/16/select_networks_for_user.sql [moved from src/core/SQL/SQLite/16/select_networks_for_user.sql with 69% similarity]
src/core/SQL/PostgreSQL/16/select_nicks.sql [moved from src/core/SQL/PostgreSQL/15/select_nicks.sql with 100% similarity]
src/core/SQL/PostgreSQL/16/select_persistent_channels.sql [moved from src/core/SQL/PostgreSQL/15/select_persistent_channels.sql with 100% similarity]
src/core/SQL/PostgreSQL/16/select_servers_for_network.sql [moved from src/core/SQL/PostgreSQL/15/select_servers_for_network.sql with 100% similarity]
src/core/SQL/PostgreSQL/16/select_user_setting.sql [moved from src/core/SQL/PostgreSQL/15/select_user_setting.sql with 100% similarity]
src/core/SQL/PostgreSQL/16/select_userid.sql [moved from src/core/SQL/PostgreSQL/15/select_userid.sql with 100% similarity]
src/core/SQL/PostgreSQL/16/setup_000_quasseluser.sql [moved from src/core/SQL/PostgreSQL/15/setup_000_quasseluser.sql with 100% similarity]
src/core/SQL/PostgreSQL/16/setup_010_sender.sql [moved from src/core/SQL/PostgreSQL/15/setup_010_sender.sql with 100% similarity]
src/core/SQL/PostgreSQL/16/setup_020_identity.sql [moved from src/core/SQL/PostgreSQL/15/setup_020_identity.sql with 100% similarity]
src/core/SQL/PostgreSQL/16/setup_030_identity_nick.sql [moved from src/core/SQL/PostgreSQL/15/setup_030_identity_nick.sql with 100% similarity]
src/core/SQL/PostgreSQL/16/setup_040_network.sql [moved from src/core/SQL/PostgreSQL/15/setup_040_network.sql with 91% similarity]
src/core/SQL/PostgreSQL/16/setup_050_buffer.sql [moved from src/core/SQL/PostgreSQL/15/setup_050_buffer.sql with 100% similarity]
src/core/SQL/PostgreSQL/16/setup_060_backlog.sql [moved from src/core/SQL/PostgreSQL/15/setup_060_backlog.sql with 100% similarity]
src/core/SQL/PostgreSQL/16/setup_070_coreinfo.sql [moved from src/core/SQL/PostgreSQL/15/setup_070_coreinfo.sql with 100% similarity]
src/core/SQL/PostgreSQL/16/setup_080_ircservers.sql [moved from src/core/SQL/PostgreSQL/15/setup_080_ircservers.sql with 100% similarity]
src/core/SQL/PostgreSQL/16/setup_090_backlog_idx.sql [moved from src/core/SQL/PostgreSQL/15/setup_090_backlog_idx.sql with 100% similarity]
src/core/SQL/PostgreSQL/16/setup_100_user_setting.sql [moved from src/core/SQL/PostgreSQL/15/setup_100_user_setting.sql with 100% similarity]
src/core/SQL/PostgreSQL/16/setup_110_alter_sender_seq.sql [moved from src/core/SQL/PostgreSQL/15/setup_110_alter_sender_seq.sql with 100% similarity]
src/core/SQL/PostgreSQL/16/setup_120_alter_messageid_seq.sql [moved from src/core/SQL/PostgreSQL/15/setup_120_alter_messageid_seq.sql with 100% similarity]
src/core/SQL/PostgreSQL/16/update_backlog_bufferid.sql [moved from src/core/SQL/PostgreSQL/15/update_backlog_bufferid.sql with 100% similarity]
src/core/SQL/PostgreSQL/16/update_buffer_lastseen.sql [moved from src/core/SQL/PostgreSQL/15/update_buffer_lastseen.sql with 100% similarity]
src/core/SQL/PostgreSQL/16/update_buffer_markerlinemsgid.sql [moved from src/core/SQL/PostgreSQL/15/update_buffer_markerlinemsgid.sql with 100% similarity]
src/core/SQL/PostgreSQL/16/update_buffer_name.sql [moved from src/core/SQL/PostgreSQL/15/update_buffer_name.sql with 100% similarity]
src/core/SQL/PostgreSQL/16/update_buffer_persistent_channel.sql [moved from src/core/SQL/PostgreSQL/15/update_buffer_persistent_channel.sql with 100% similarity]
src/core/SQL/PostgreSQL/16/update_buffer_set_channel_key.sql [moved from src/core/SQL/PostgreSQL/15/update_buffer_set_channel_key.sql with 100% similarity]
src/core/SQL/PostgreSQL/16/update_identity.sql [moved from src/core/SQL/PostgreSQL/15/update_identity.sql with 100% similarity]
src/core/SQL/PostgreSQL/16/update_network.sql [moved from src/core/SQL/PostgreSQL/15/update_network.sql with 83% similarity]
src/core/SQL/PostgreSQL/16/update_network_connected.sql [moved from src/core/SQL/PostgreSQL/15/update_network_connected.sql with 100% similarity]
src/core/SQL/PostgreSQL/16/update_network_set_awaymsg.sql [moved from src/core/SQL/PostgreSQL/15/update_network_set_awaymsg.sql with 100% similarity]
src/core/SQL/PostgreSQL/16/update_network_set_usermode.sql [moved from src/core/SQL/PostgreSQL/15/update_network_set_usermode.sql with 100% similarity]
src/core/SQL/PostgreSQL/16/update_user_setting.sql [moved from src/core/SQL/PostgreSQL/15/update_user_setting.sql with 100% similarity]
src/core/SQL/PostgreSQL/16/update_username.sql [moved from src/core/SQL/PostgreSQL/15/update_username.sql with 100% similarity]
src/core/SQL/PostgreSQL/16/update_userpassword.sql [moved from src/core/SQL/PostgreSQL/15/update_userpassword.sql with 100% similarity]
src/core/SQL/PostgreSQL/16/upgrade_000_alter_network_add_sasl.sql [new file with mode: 0644]
src/core/SQL/SQLite/17/delete_backlog_by_uid.sql [moved from src/core/SQL/SQLite/16/delete_backlog_by_uid.sql with 100% similarity]
src/core/SQL/SQLite/17/delete_backlog_for_buffer.sql [moved from src/core/SQL/SQLite/16/delete_backlog_for_buffer.sql with 100% similarity]
src/core/SQL/SQLite/17/delete_backlog_for_network.sql [moved from src/core/SQL/SQLite/16/delete_backlog_for_network.sql with 100% similarity]
src/core/SQL/SQLite/17/delete_buffer_for_bufferid.sql [moved from src/core/SQL/SQLite/16/delete_buffer_for_bufferid.sql with 100% similarity]
src/core/SQL/SQLite/17/delete_buffers_by_uid.sql [moved from src/core/SQL/SQLite/16/delete_buffers_by_uid.sql with 100% similarity]
src/core/SQL/SQLite/17/delete_buffers_for_network.sql [moved from src/core/SQL/SQLite/16/delete_buffers_for_network.sql with 100% similarity]
src/core/SQL/SQLite/17/delete_identity.sql [moved from src/core/SQL/SQLite/16/delete_identity.sql with 100% similarity]
src/core/SQL/SQLite/17/delete_ircservers_for_network.sql [moved from src/core/SQL/SQLite/16/delete_ircservers_for_network.sql with 100% similarity]
src/core/SQL/SQLite/17/delete_network.sql [moved from src/core/SQL/SQLite/16/delete_network.sql with 100% similarity]
src/core/SQL/SQLite/17/delete_networks_by_uid.sql [moved from src/core/SQL/SQLite/16/delete_networks_by_uid.sql with 100% similarity]
src/core/SQL/SQLite/17/delete_nicks.sql [moved from src/core/SQL/SQLite/16/delete_nicks.sql with 100% similarity]
src/core/SQL/SQLite/17/delete_quasseluser.sql [moved from src/core/SQL/SQLite/16/delete_quasseluser.sql with 100% similarity]
src/core/SQL/SQLite/17/insert_buffer.sql [moved from src/core/SQL/SQLite/16/insert_buffer.sql with 100% similarity]
src/core/SQL/SQLite/17/insert_identity.sql [moved from src/core/SQL/SQLite/16/insert_identity.sql with 100% similarity]
src/core/SQL/SQLite/17/insert_message.sql [moved from src/core/SQL/SQLite/16/insert_message.sql with 100% similarity]
src/core/SQL/SQLite/17/insert_network.sql [moved from src/core/SQL/SQLite/16/insert_network.sql with 79% similarity]
src/core/SQL/SQLite/17/insert_nick.sql [moved from src/core/SQL/SQLite/16/insert_nick.sql with 100% similarity]
src/core/SQL/SQLite/17/insert_quasseluser.sql [moved from src/core/SQL/SQLite/16/insert_quasseluser.sql with 100% similarity]
src/core/SQL/SQLite/17/insert_sender.sql [moved from src/core/SQL/SQLite/16/insert_sender.sql with 100% similarity]
src/core/SQL/SQLite/17/insert_server.sql [moved from src/core/SQL/SQLite/16/insert_server.sql with 100% similarity]
src/core/SQL/SQLite/17/insert_user_setting.sql [moved from src/core/SQL/SQLite/16/insert_user_setting.sql with 100% similarity]
src/core/SQL/SQLite/17/migrate_read_backlog.sql [moved from src/core/SQL/SQLite/16/migrate_read_backlog.sql with 100% similarity]
src/core/SQL/SQLite/17/migrate_read_buffer.sql [moved from src/core/SQL/SQLite/16/migrate_read_buffer.sql with 100% similarity]
src/core/SQL/SQLite/17/migrate_read_identity.sql [moved from src/core/SQL/SQLite/16/migrate_read_identity.sql with 100% similarity]
src/core/SQL/SQLite/17/migrate_read_identity_nick.sql [moved from src/core/SQL/SQLite/16/migrate_read_identity_nick.sql with 100% similarity]
src/core/SQL/SQLite/17/migrate_read_ircserver.sql [moved from src/core/SQL/SQLite/16/migrate_read_ircserver.sql with 100% similarity]
src/core/SQL/SQLite/17/migrate_read_network.sql [moved from src/core/SQL/SQLite/16/migrate_read_network.sql with 100% similarity]
src/core/SQL/SQLite/17/migrate_read_quasseluser.sql [moved from src/core/SQL/SQLite/16/migrate_read_quasseluser.sql with 100% similarity]
src/core/SQL/SQLite/17/migrate_read_sender.sql [moved from src/core/SQL/SQLite/16/migrate_read_sender.sql with 100% similarity]
src/core/SQL/SQLite/17/migrate_read_usersetting.sql [moved from src/core/SQL/SQLite/16/migrate_read_usersetting.sql with 100% similarity]
src/core/SQL/SQLite/17/select_authuser.sql [moved from src/core/SQL/SQLite/16/select_authuser.sql with 100% similarity]
src/core/SQL/SQLite/17/select_bufferByName.sql [moved from src/core/SQL/SQLite/16/select_bufferByName.sql with 100% similarity]
src/core/SQL/SQLite/17/select_bufferExists.sql [moved from src/core/SQL/SQLite/16/select_bufferExists.sql with 100% similarity]
src/core/SQL/SQLite/17/select_buffer_by_id.sql [moved from src/core/SQL/SQLite/16/select_buffer_by_id.sql with 100% similarity]
src/core/SQL/SQLite/17/select_buffer_lastseen_messages.sql [moved from src/core/SQL/SQLite/16/select_buffer_lastseen_messages.sql with 100% similarity]
src/core/SQL/SQLite/17/select_buffer_markerlinemsgids.sql [moved from src/core/SQL/SQLite/16/select_buffer_markerlinemsgids.sql with 100% similarity]
src/core/SQL/SQLite/17/select_buffers.sql [moved from src/core/SQL/SQLite/16/select_buffers.sql with 100% similarity]
src/core/SQL/SQLite/17/select_buffers_for_merge.sql [moved from src/core/SQL/SQLite/16/select_buffers_for_merge.sql with 100% similarity]
src/core/SQL/SQLite/17/select_buffers_for_network.sql [moved from src/core/SQL/SQLite/16/select_buffers_for_network.sql with 100% similarity]
src/core/SQL/SQLite/17/select_checkidentity.sql [moved from src/core/SQL/SQLite/16/select_checkidentity.sql with 100% similarity]
src/core/SQL/SQLite/17/select_connected_networks.sql [moved from src/core/SQL/SQLite/16/select_connected_networks.sql with 100% similarity]
src/core/SQL/SQLite/17/select_identities.sql [moved from src/core/SQL/SQLite/16/select_identities.sql with 100% similarity]
src/core/SQL/SQLite/17/select_internaluser.sql [moved from src/core/SQL/SQLite/16/select_internaluser.sql with 100% similarity]
src/core/SQL/SQLite/17/select_messages.sql [moved from src/core/SQL/SQLite/16/select_messages.sql with 100% similarity]
src/core/SQL/SQLite/17/select_messagesAll.sql [moved from src/core/SQL/SQLite/16/select_messagesAll.sql with 100% similarity]
src/core/SQL/SQLite/17/select_messagesAllNew.sql [moved from src/core/SQL/SQLite/16/select_messagesAllNew.sql with 100% similarity]
src/core/SQL/SQLite/17/select_messagesNewerThan.sql [moved from src/core/SQL/SQLite/16/select_messagesNewerThan.sql with 100% similarity]
src/core/SQL/SQLite/17/select_messagesNewestK.sql [moved from src/core/SQL/SQLite/16/select_messagesNewestK.sql with 100% similarity]
src/core/SQL/SQLite/17/select_networkExists.sql [moved from src/core/SQL/SQLite/16/select_networkExists.sql with 100% similarity]
src/core/SQL/SQLite/17/select_network_awaymsg.sql [moved from src/core/SQL/SQLite/16/select_network_awaymsg.sql with 100% similarity]
src/core/SQL/SQLite/17/select_network_usermode.sql [moved from src/core/SQL/SQLite/16/select_network_usermode.sql with 100% similarity]
src/core/SQL/SQLite/17/select_networks_for_user.sql [moved from src/core/SQL/PostgreSQL/15/select_networks_for_user.sql with 69% similarity]
src/core/SQL/SQLite/17/select_nicks.sql [moved from src/core/SQL/SQLite/16/select_nicks.sql with 100% similarity]
src/core/SQL/SQLite/17/select_persistent_channels.sql [moved from src/core/SQL/SQLite/16/select_persistent_channels.sql with 100% similarity]
src/core/SQL/SQLite/17/select_servers_for_network.sql [moved from src/core/SQL/SQLite/16/select_servers_for_network.sql with 100% similarity]
src/core/SQL/SQLite/17/select_user_setting.sql [moved from src/core/SQL/SQLite/16/select_user_setting.sql with 100% similarity]
src/core/SQL/SQLite/17/select_userid.sql [moved from src/core/SQL/SQLite/16/select_userid.sql with 100% similarity]
src/core/SQL/SQLite/17/setup_000_quasseluser.sql [moved from src/core/SQL/SQLite/16/setup_000_quasseluser.sql with 100% similarity]
src/core/SQL/SQLite/17/setup_010_sender.sql [moved from src/core/SQL/SQLite/16/setup_010_sender.sql with 100% similarity]
src/core/SQL/SQLite/17/setup_020_network.sql [moved from src/core/SQL/SQLite/16/setup_020_network.sql with 92% similarity]
src/core/SQL/SQLite/17/setup_030_buffer.sql [moved from src/core/SQL/SQLite/16/setup_030_buffer.sql with 100% similarity]
src/core/SQL/SQLite/17/setup_040_buffer_idx.sql [moved from src/core/SQL/SQLite/16/setup_040_buffer_idx.sql with 100% similarity]
src/core/SQL/SQLite/17/setup_050_buffer_cname_idx.sql [moved from src/core/SQL/SQLite/16/setup_050_buffer_cname_idx.sql with 100% similarity]
src/core/SQL/SQLite/17/setup_060_backlog.sql [moved from src/core/SQL/SQLite/16/setup_060_backlog.sql with 100% similarity]
src/core/SQL/SQLite/17/setup_070_coreinfo.sql [moved from src/core/SQL/SQLite/16/setup_070_coreinfo.sql with 100% similarity]
src/core/SQL/SQLite/17/setup_080_ircservers.sql [moved from src/core/SQL/SQLite/16/setup_080_ircservers.sql with 100% similarity]
src/core/SQL/SQLite/17/setup_090_backlog_idx.sql [moved from src/core/SQL/SQLite/16/setup_090_backlog_idx.sql with 100% similarity]
src/core/SQL/SQLite/17/setup_100_backlog_idx2.sql [moved from src/core/SQL/SQLite/16/setup_100_backlog_idx2.sql with 100% similarity]
src/core/SQL/SQLite/17/setup_110_buffer_user_idx.sql [moved from src/core/SQL/SQLite/16/setup_110_buffer_user_idx.sql with 100% similarity]
src/core/SQL/SQLite/17/setup_120_user_setting.sql [moved from src/core/SQL/SQLite/16/setup_120_user_setting.sql with 100% similarity]
src/core/SQL/SQLite/17/setup_130_identity.sql [moved from src/core/SQL/SQLite/16/setup_130_identity.sql with 100% similarity]
src/core/SQL/SQLite/17/setup_140_identity_nick.sql [moved from src/core/SQL/SQLite/16/setup_140_identity_nick.sql with 100% similarity]
src/core/SQL/SQLite/17/update_backlog_bufferid.sql [moved from src/core/SQL/SQLite/16/update_backlog_bufferid.sql with 100% similarity]
src/core/SQL/SQLite/17/update_buffer_lastseen.sql [moved from src/core/SQL/SQLite/16/update_buffer_lastseen.sql with 100% similarity]
src/core/SQL/SQLite/17/update_buffer_markerlinemsgid.sql [moved from src/core/SQL/SQLite/16/update_buffer_markerlinemsgid.sql with 100% similarity]
src/core/SQL/SQLite/17/update_buffer_name.sql [moved from src/core/SQL/SQLite/16/update_buffer_name.sql with 100% similarity]
src/core/SQL/SQLite/17/update_buffer_persistent_channel.sql [moved from src/core/SQL/SQLite/16/update_buffer_persistent_channel.sql with 100% similarity]
src/core/SQL/SQLite/17/update_buffer_set_channel_key.sql [moved from src/core/SQL/SQLite/16/update_buffer_set_channel_key.sql with 100% similarity]
src/core/SQL/SQLite/17/update_identity.sql [moved from src/core/SQL/SQLite/16/update_identity.sql with 100% similarity]
src/core/SQL/SQLite/17/update_network.sql [moved from src/core/SQL/SQLite/16/update_network.sql with 83% similarity]
src/core/SQL/SQLite/17/update_network_connected.sql [moved from src/core/SQL/SQLite/16/update_network_connected.sql with 100% similarity]
src/core/SQL/SQLite/17/update_network_set_awaymsg.sql [moved from src/core/SQL/SQLite/16/update_network_set_awaymsg.sql with 100% similarity]
src/core/SQL/SQLite/17/update_network_set_usermode.sql [moved from src/core/SQL/SQLite/16/update_network_set_usermode.sql with 100% similarity]
src/core/SQL/SQLite/17/update_user_setting.sql [moved from src/core/SQL/SQLite/16/update_user_setting.sql with 100% similarity]
src/core/SQL/SQLite/17/update_username.sql [moved from src/core/SQL/SQLite/16/update_username.sql with 100% similarity]
src/core/SQL/SQLite/17/update_userpassword.sql [moved from src/core/SQL/SQLite/16/update_userpassword.sql with 100% similarity]
src/core/SQL/SQLite/17/upgrade_000_alter_network_add_sasl.sql [new file with mode: 0644]
src/core/SQL/SQLite/17/upgrade_001_alter_network_add_sasl.sql [new file with mode: 0644]
src/core/SQL/SQLite/17/upgrade_002_alter_network_add_sasl.sql [new file with mode: 0644]
src/core/sql.qrc

@@ -1,3 +1,3 @@
-INSERT INTO network (userid, networkname, identityid, servercodec, encodingcodec, decodingcodec, userandomserver, perform, useautoidentify, autoidentifyservice, autoidentifypassword, useautoreconnect, autoreconnectinterval, autoreconnectretries, unlimitedconnectretries, rejoinchannels)
-VALUES (:userid, :networkname, :identityid, :servercodec, :encodingcodec, :decodingcodec, :userandomserver, :perform, :useautoidentify, :autoidentifyservice, :autoidentifypassword, :useautoreconnect, :autoreconnectinterval, :autoreconnectretries, :unlimitedconnectretries, :rejoinchannels)
+INSERT INTO network (userid, networkname, identityid, servercodec, encodingcodec, decodingcodec, userandomserver, perform, useautoidentify, autoidentifyservice, autoidentifypassword, useautoreconnect, autoreconnectinterval, autoreconnectretries, unlimitedconnectretries, rejoinchannels, usesasl, saslaccount, saslpassword)
+VALUES (:userid, :networkname, :identityid, :servercodec, :encodingcodec, :decodingcodec, :userandomserver, :perform, :useautoidentify, :autoidentifyservice, :autoidentifypassword, :useautoreconnect, :autoreconnectinterval, :autoreconnectretries, :unlimitedconnectretries, :rejoinchannels, :usesasl, :saslaccount, :saslpassword)
 RETURNING networkid
 RETURNING networkid
@@ -1,2 +1,2 @@
-INSERT INTO network (networkid, userid, networkname, identityid, encodingcodec, decodingcodec, servercodec, userandomserver, perform, useautoidentify, autoidentifyservice, autoidentifypassword, useautoreconnect, autoreconnectinterval, autoreconnectretries, unlimitedconnectretries, rejoinchannels, connected, usermode, awaymessage, attachperform, detachperform)
-VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
+INSERT INTO network (networkid, userid, networkname, identityid, encodingcodec, decodingcodec, servercodec, userandomserver, perform, useautoidentify, autoidentifyservice, autoidentifypassword, useautoreconnect, autoreconnectinterval, autoreconnectretries, unlimitedconnectretries, rejoinchannels, connected, usermode, awaymessage, attachperform, detachperform, usesasl, saslaccount, saslpassword)
+VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
@@ -1,5 +1,6 @@
 SELECT networkid, networkname, identityid, servercodec, encodingcodec, decodingcodec,
        userandomserver, perform, useautoidentify, autoidentifyservice, autoidentifypassword,
 SELECT networkid, networkname, identityid, servercodec, encodingcodec, decodingcodec,
        userandomserver, perform, useautoidentify, autoidentifyservice, autoidentifypassword,
-       useautoreconnect, autoreconnectinterval, autoreconnectretries, unlimitedconnectretries, rejoinchannels
+       useautoreconnect, autoreconnectinterval, autoreconnectretries, unlimitedconnectretries, rejoinchannels,
+       usesasl, saslaccount, saslpassword
 FROM network
 FROM network
-WHERE userid = :userid
\ No newline at end of file
+WHERE userid = :userid
@@ -11,6 +11,9 @@ CREATE TABLE network (
        useautoidentify boolean NOT NULL DEFAULT FALSE,
        autoidentifyservice varchar(128),
        autoidentifypassword varchar(128),
        useautoidentify boolean NOT NULL DEFAULT FALSE,
        autoidentifyservice varchar(128),
        autoidentifypassword varchar(128),
+       usesasl boolean NOT NULL DEFAULT FALSE,
+       saslaccount varchar(128),
+       saslpassword varchar(128),
        useautoreconnect boolean NOT NULL DEFAULT TRUE,
        autoreconnectinterval integer NOT NULL DEFAULT 0,
        autoreconnectretries integer NOT NULL DEFAULT 0,
        useautoreconnect boolean NOT NULL DEFAULT TRUE,
        autoreconnectinterval integer NOT NULL DEFAULT 0,
        autoreconnectretries integer NOT NULL DEFAULT 0,
@@ -13,5 +13,8 @@ useautoreconnect = :useautoreconnect,
 autoreconnectinterval = :autoreconnectinterval,
 autoreconnectretries = :autoreconnectretries,
 unlimitedconnectretries = :unlimitedconnectretries,
 autoreconnectinterval = :autoreconnectinterval,
 autoreconnectretries = :autoreconnectretries,
 unlimitedconnectretries = :unlimitedconnectretries,
-rejoinchannels = :rejoinchannels
+rejoinchannels = :rejoinchannels,
+usesasl = :usesasl,
+saslaccount = :saslaccount,
+saslpassword = :saslpassword
 WHERE networkid = :networkid
 WHERE networkid = :networkid
diff --git a/src/core/SQL/PostgreSQL/16/upgrade_000_alter_network_add_sasl.sql b/src/core/SQL/PostgreSQL/16/upgrade_000_alter_network_add_sasl.sql
new file mode 100644 (file)
index 0000000..62b75be
--- /dev/null
@@ -0,0 +1,4 @@
+ALTER TABLE network
+ADD COLUMN usesasl boolean NOT NULL DEFAULT FALSE,
+ADD COLUMN saslaccount varchar(128),
+ADD COLUMN saslpassword varchar(128)
similarity index 79%
rename from src/core/SQL/SQLite/16/insert_network.sql
rename to src/core/SQL/SQLite/17/insert_network.sql
index c64cbe1..4d9ff01 100644 (file)
@@ -1,4 +1,4 @@
 INSERT INTO network (userid, networkname, identityid, servercodec, encodingcodec, decodingcodec, userandomserver,
 INSERT INTO network (userid, networkname, identityid, servercodec, encodingcodec, decodingcodec, userandomserver,
-                     perform, useautoidentify, autoidentifyservice, autoidentifypassword, useautoreconnect, autoreconnectinterval, autoreconnectretries, unlimitedconnectretries, rejoinchannels)
+                     perform, useautoidentify, autoidentifyservice, autoidentifypassword, useautoreconnect, autoreconnectinterval, autoreconnectretries, unlimitedconnectretries, rejoinchannels, usesasl, saslaccount, saslpassword)
 VALUES (:userid, :networkname, :identityid, :servercodec, :encodingcodec, :decodingcodec, :userandomserver,
 VALUES (:userid, :networkname, :identityid, :servercodec, :encodingcodec, :decodingcodec, :userandomserver,
-        :perform, :useautoidentify, :autoidentifyservice, :autoidentifypassword, :useautoreconnect, :autoreconnectinterval, :autoreconnectretries, :unlimitedconnectretries, :rejoinchannels)
+        :perform, :useautoidentify, :autoidentifyservice, :autoidentifypassword, :useautoreconnect, :autoreconnectinterval, :autoreconnectretries, :unlimitedconnectretries, :rejoinchannels, :usesasl, :saslaccount, :saslpassword)
@@ -1,5 +1,6 @@
 SELECT networkid, networkname, identityid, servercodec, encodingcodec, decodingcodec,
        userandomserver, perform, useautoidentify, autoidentifyservice, autoidentifypassword,
 SELECT networkid, networkname, identityid, servercodec, encodingcodec, decodingcodec,
        userandomserver, perform, useautoidentify, autoidentifyservice, autoidentifypassword,
-       useautoreconnect, autoreconnectinterval, autoreconnectretries, unlimitedconnectretries, rejoinchannels
+       useautoreconnect, autoreconnectinterval, autoreconnectretries, unlimitedconnectretries, rejoinchannels,
+       usesasl, saslaccount, saslpassword
 FROM network
 FROM network
-WHERE userid = :userid
\ No newline at end of file
+WHERE userid = :userid
similarity index 92%
rename from src/core/SQL/SQLite/16/setup_020_network.sql
rename to src/core/SQL/SQLite/17/setup_020_network.sql
index c4e864e..efa1f8d 100644 (file)
@@ -11,6 +11,9 @@ CREATE TABLE network (
        useautoidentify INTEGER NOT NULL DEFAULT 0, -- BOOL
        autoidentifyservice TEXT,
        autoidentifypassword TEXT,
        useautoidentify INTEGER NOT NULL DEFAULT 0, -- BOOL
        autoidentifyservice TEXT,
        autoidentifypassword TEXT,
+       usesasl INTEGER NOT NULL DEFAULT 0, -- BOOL
+       saslaccount TEXT,
+       saslpassword TEXT,
        useautoreconnect INTEGER NOT NULL DEFAULT 0, -- BOOL
        autoreconnectinterval INTEGER NOT NULL DEFAULT 0,
        autoreconnectretries INTEGER NOT NULL DEFAULT 0,
        useautoreconnect INTEGER NOT NULL DEFAULT 0, -- BOOL
        autoreconnectinterval INTEGER NOT NULL DEFAULT 0,
        autoreconnectretries INTEGER NOT NULL DEFAULT 0,
similarity index 83%
rename from src/core/SQL/SQLite/16/update_network.sql
rename to src/core/SQL/SQLite/17/update_network.sql
index 21afc3f..84c8195 100644 (file)
@@ -13,5 +13,8 @@ useautoreconnect = :useautoreconnect,
 autoreconnectinterval = :autoreconnectinterval,
 autoreconnectretries = :autoreconnectretries,
 unlimitedconnectretries = :unlimitedconnectretries,
 autoreconnectinterval = :autoreconnectinterval,
 autoreconnectretries = :autoreconnectretries,
 unlimitedconnectretries = :unlimitedconnectretries,
-rejoinchannels = :rejoinchannels
+rejoinchannels = :rejoinchannels,
+usesasl = :usesasl,
+saslaccount = :saslaccount,
+saslpassword = :saslpassword
 WHERE networkid = :networkid AND userid = :userid
 WHERE networkid = :networkid AND userid = :userid
diff --git a/src/core/SQL/SQLite/17/upgrade_000_alter_network_add_sasl.sql b/src/core/SQL/SQLite/17/upgrade_000_alter_network_add_sasl.sql
new file mode 100644 (file)
index 0000000..f03eec5
--- /dev/null
@@ -0,0 +1,3 @@
+ALTER TABLE network
+ADD COLUMN
+usesasl INTEGER NOT NULL DEFAULT 0
diff --git a/src/core/SQL/SQLite/17/upgrade_001_alter_network_add_sasl.sql b/src/core/SQL/SQLite/17/upgrade_001_alter_network_add_sasl.sql
new file mode 100644 (file)
index 0000000..c3e3582
--- /dev/null
@@ -0,0 +1,3 @@
+ALTER TABLE network
+ADD COLUMN
+saslaccount TEXT
diff --git a/src/core/SQL/SQLite/17/upgrade_002_alter_network_add_sasl.sql b/src/core/SQL/SQLite/17/upgrade_002_alter_network_add_sasl.sql
new file mode 100644 (file)
index 0000000..91c9980
--- /dev/null
@@ -0,0 +1,3 @@
+ALTER TABLE network
+ADD COLUMN
+saslpassword TEXT
index 07c1fdf..f713861 100644 (file)
@@ -1,89 +1,90 @@
 <!DOCTYPE RCC><RCC version="1.0">
 <qresource>
 <!DOCTYPE RCC><RCC version="1.0">
 <qresource>
-    <file>./SQL/PostgreSQL/15/delete_backlog_by_uid.sql</file>
-    <file>./SQL/PostgreSQL/15/delete_backlog_for_buffer.sql</file>
-    <file>./SQL/PostgreSQL/15/delete_backlog_for_network.sql</file>
-    <file>./SQL/PostgreSQL/15/delete_buffer_for_bufferid.sql</file>
-    <file>./SQL/PostgreSQL/15/delete_buffers_by_uid.sql</file>
-    <file>./SQL/PostgreSQL/15/delete_buffers_for_network.sql</file>
-    <file>./SQL/PostgreSQL/15/delete_identity.sql</file>
-    <file>./SQL/PostgreSQL/15/delete_ircservers_for_network.sql</file>
-    <file>./SQL/PostgreSQL/15/delete_network.sql</file>
-    <file>./SQL/PostgreSQL/15/delete_networks_by_uid.sql</file>
-    <file>./SQL/PostgreSQL/15/delete_nicks.sql</file>
-    <file>./SQL/PostgreSQL/15/delete_quasseluser.sql</file>
-    <file>./SQL/PostgreSQL/15/insert_buffer.sql</file>
-    <file>./SQL/PostgreSQL/15/insert_identity.sql</file>
-    <file>./SQL/PostgreSQL/15/insert_message.sql</file>
-    <file>./SQL/PostgreSQL/15/insert_network.sql</file>
-    <file>./SQL/PostgreSQL/15/insert_nick.sql</file>
-    <file>./SQL/PostgreSQL/15/insert_quasseluser.sql</file>
-    <file>./SQL/PostgreSQL/15/insert_sender.sql</file>
-    <file>./SQL/PostgreSQL/15/insert_server.sql</file>
-    <file>./SQL/PostgreSQL/15/insert_user_setting.sql</file>
-    <file>./SQL/PostgreSQL/15/migrate_write_backlog.sql</file>
-    <file>./SQL/PostgreSQL/15/migrate_write_buffer.sql</file>
-    <file>./SQL/PostgreSQL/15/migrate_write_identity.sql</file>
-    <file>./SQL/PostgreSQL/15/migrate_write_identity_nick.sql</file>
-    <file>./SQL/PostgreSQL/15/migrate_write_ircserver.sql</file>
-    <file>./SQL/PostgreSQL/15/migrate_write_network.sql</file>
-    <file>./SQL/PostgreSQL/15/migrate_write_quasseluser.sql</file>
-    <file>./SQL/PostgreSQL/15/migrate_write_sender.sql</file>
-    <file>./SQL/PostgreSQL/15/migrate_write_usersetting.sql</file>
-    <file>./SQL/PostgreSQL/15/select_authuser.sql</file>
-    <file>./SQL/PostgreSQL/15/select_buffer_by_id.sql</file>
-    <file>./SQL/PostgreSQL/15/select_buffer_lastseen_messages.sql</file>
-    <file>./SQL/PostgreSQL/15/select_buffer_markerlinemsgids.sql</file>
-    <file>./SQL/PostgreSQL/15/select_bufferByName.sql</file>
-    <file>./SQL/PostgreSQL/15/select_bufferExists.sql</file>
-    <file>./SQL/PostgreSQL/15/select_buffers.sql</file>
-    <file>./SQL/PostgreSQL/15/select_buffers_for_network.sql</file>
-    <file>./SQL/PostgreSQL/15/select_checkidentity.sql</file>
-    <file>./SQL/PostgreSQL/15/select_connected_networks.sql</file>
-    <file>./SQL/PostgreSQL/15/select_identities.sql</file>
-    <file>./SQL/PostgreSQL/15/select_internaluser.sql</file>
-    <file>./SQL/PostgreSQL/15/select_messages.sql</file>
-    <file>./SQL/PostgreSQL/15/select_messagesAll.sql</file>
-    <file>./SQL/PostgreSQL/15/select_messagesAllNew.sql</file>
-    <file>./SQL/PostgreSQL/15/select_messagesNewerThan.sql</file>
-    <file>./SQL/PostgreSQL/15/select_messagesRange.sql</file>
-    <file>./SQL/PostgreSQL/15/select_network_awaymsg.sql</file>
-    <file>./SQL/PostgreSQL/15/select_network_usermode.sql</file>
-    <file>./SQL/PostgreSQL/15/select_networkExists.sql</file>
-    <file>./SQL/PostgreSQL/15/select_networks_for_user.sql</file>
-    <file>./SQL/PostgreSQL/15/select_nicks.sql</file>
-    <file>./SQL/PostgreSQL/15/select_persistent_channels.sql</file>
-    <file>./SQL/PostgreSQL/15/select_servers_for_network.sql</file>
-    <file>./SQL/PostgreSQL/15/select_user_setting.sql</file>
-    <file>./SQL/PostgreSQL/15/select_userid.sql</file>
-    <file>./SQL/PostgreSQL/15/setup_000_quasseluser.sql</file>
-    <file>./SQL/PostgreSQL/15/setup_010_sender.sql</file>
-    <file>./SQL/PostgreSQL/15/setup_020_identity.sql</file>
-    <file>./SQL/PostgreSQL/15/setup_030_identity_nick.sql</file>
-    <file>./SQL/PostgreSQL/15/setup_040_network.sql</file>
-    <file>./SQL/PostgreSQL/15/setup_050_buffer.sql</file>
-    <file>./SQL/PostgreSQL/15/setup_060_backlog.sql</file>
-    <file>./SQL/PostgreSQL/15/setup_070_coreinfo.sql</file>
-    <file>./SQL/PostgreSQL/15/setup_080_ircservers.sql</file>
-    <file>./SQL/PostgreSQL/15/setup_090_backlog_idx.sql</file>
-    <file>./SQL/PostgreSQL/15/setup_100_user_setting.sql</file>
-    <file>./SQL/PostgreSQL/15/setup_110_alter_sender_seq.sql</file>
-    <file>./SQL/PostgreSQL/15/setup_120_alter_messageid_seq.sql</file>
-    <file>./SQL/PostgreSQL/15/update_backlog_bufferid.sql</file>
-    <file>./SQL/PostgreSQL/15/update_buffer_lastseen.sql</file>
-    <file>./SQL/PostgreSQL/15/update_buffer_markerlinemsgid.sql</file>
-    <file>./SQL/PostgreSQL/15/update_buffer_name.sql</file>
-    <file>./SQL/PostgreSQL/15/update_buffer_persistent_channel.sql</file>
-    <file>./SQL/PostgreSQL/15/update_buffer_set_channel_key.sql</file>
-    <file>./SQL/PostgreSQL/15/update_identity.sql</file>
-    <file>./SQL/PostgreSQL/15/update_network.sql</file>
-    <file>./SQL/PostgreSQL/15/update_network_connected.sql</file>
-    <file>./SQL/PostgreSQL/15/update_network_set_awaymsg.sql</file>
-    <file>./SQL/PostgreSQL/15/update_network_set_usermode.sql</file>
-    <file>./SQL/PostgreSQL/15/update_user_setting.sql</file>
-    <file>./SQL/PostgreSQL/15/update_username.sql</file>
-    <file>./SQL/PostgreSQL/15/update_userpassword.sql</file>
     <file>./SQL/PostgreSQL/15/upgrade_000_alter_buffer_add_markerlinemsgid.sql</file>
     <file>./SQL/PostgreSQL/15/upgrade_000_alter_buffer_add_markerlinemsgid.sql</file>
+    <file>./SQL/PostgreSQL/16/delete_backlog_by_uid.sql</file>
+    <file>./SQL/PostgreSQL/16/delete_backlog_for_buffer.sql</file>
+    <file>./SQL/PostgreSQL/16/delete_backlog_for_network.sql</file>
+    <file>./SQL/PostgreSQL/16/delete_buffer_for_bufferid.sql</file>
+    <file>./SQL/PostgreSQL/16/delete_buffers_by_uid.sql</file>
+    <file>./SQL/PostgreSQL/16/delete_buffers_for_network.sql</file>
+    <file>./SQL/PostgreSQL/16/delete_identity.sql</file>
+    <file>./SQL/PostgreSQL/16/delete_ircservers_for_network.sql</file>
+    <file>./SQL/PostgreSQL/16/delete_network.sql</file>
+    <file>./SQL/PostgreSQL/16/delete_networks_by_uid.sql</file>
+    <file>./SQL/PostgreSQL/16/delete_nicks.sql</file>
+    <file>./SQL/PostgreSQL/16/delete_quasseluser.sql</file>
+    <file>./SQL/PostgreSQL/16/insert_buffer.sql</file>
+    <file>./SQL/PostgreSQL/16/insert_identity.sql</file>
+    <file>./SQL/PostgreSQL/16/insert_message.sql</file>
+    <file>./SQL/PostgreSQL/16/insert_network.sql</file>
+    <file>./SQL/PostgreSQL/16/insert_nick.sql</file>
+    <file>./SQL/PostgreSQL/16/insert_quasseluser.sql</file>
+    <file>./SQL/PostgreSQL/16/insert_sender.sql</file>
+    <file>./SQL/PostgreSQL/16/insert_server.sql</file>
+    <file>./SQL/PostgreSQL/16/insert_user_setting.sql</file>
+    <file>./SQL/PostgreSQL/16/migrate_write_backlog.sql</file>
+    <file>./SQL/PostgreSQL/16/migrate_write_buffer.sql</file>
+    <file>./SQL/PostgreSQL/16/migrate_write_identity.sql</file>
+    <file>./SQL/PostgreSQL/16/migrate_write_identity_nick.sql</file>
+    <file>./SQL/PostgreSQL/16/migrate_write_ircserver.sql</file>
+    <file>./SQL/PostgreSQL/16/migrate_write_network.sql</file>
+    <file>./SQL/PostgreSQL/16/migrate_write_quasseluser.sql</file>
+    <file>./SQL/PostgreSQL/16/migrate_write_sender.sql</file>
+    <file>./SQL/PostgreSQL/16/migrate_write_usersetting.sql</file>
+    <file>./SQL/PostgreSQL/16/select_authuser.sql</file>
+    <file>./SQL/PostgreSQL/16/select_bufferByName.sql</file>
+    <file>./SQL/PostgreSQL/16/select_bufferExists.sql</file>
+    <file>./SQL/PostgreSQL/16/select_buffer_by_id.sql</file>
+    <file>./SQL/PostgreSQL/16/select_buffer_lastseen_messages.sql</file>
+    <file>./SQL/PostgreSQL/16/select_buffer_markerlinemsgids.sql</file>
+    <file>./SQL/PostgreSQL/16/select_buffers.sql</file>
+    <file>./SQL/PostgreSQL/16/select_buffers_for_network.sql</file>
+    <file>./SQL/PostgreSQL/16/select_checkidentity.sql</file>
+    <file>./SQL/PostgreSQL/16/select_connected_networks.sql</file>
+    <file>./SQL/PostgreSQL/16/select_identities.sql</file>
+    <file>./SQL/PostgreSQL/16/select_internaluser.sql</file>
+    <file>./SQL/PostgreSQL/16/select_messages.sql</file>
+    <file>./SQL/PostgreSQL/16/select_messagesAll.sql</file>
+    <file>./SQL/PostgreSQL/16/select_messagesAllNew.sql</file>
+    <file>./SQL/PostgreSQL/16/select_messagesNewerThan.sql</file>
+    <file>./SQL/PostgreSQL/16/select_messagesRange.sql</file>
+    <file>./SQL/PostgreSQL/16/select_networkExists.sql</file>
+    <file>./SQL/PostgreSQL/16/select_network_awaymsg.sql</file>
+    <file>./SQL/PostgreSQL/16/select_network_usermode.sql</file>
+    <file>./SQL/PostgreSQL/16/select_networks_for_user.sql</file>
+    <file>./SQL/PostgreSQL/16/select_nicks.sql</file>
+    <file>./SQL/PostgreSQL/16/select_persistent_channels.sql</file>
+    <file>./SQL/PostgreSQL/16/select_servers_for_network.sql</file>
+    <file>./SQL/PostgreSQL/16/select_user_setting.sql</file>
+    <file>./SQL/PostgreSQL/16/select_userid.sql</file>
+    <file>./SQL/PostgreSQL/16/setup_000_quasseluser.sql</file>
+    <file>./SQL/PostgreSQL/16/setup_010_sender.sql</file>
+    <file>./SQL/PostgreSQL/16/setup_020_identity.sql</file>
+    <file>./SQL/PostgreSQL/16/setup_030_identity_nick.sql</file>
+    <file>./SQL/PostgreSQL/16/setup_040_network.sql</file>
+    <file>./SQL/PostgreSQL/16/setup_050_buffer.sql</file>
+    <file>./SQL/PostgreSQL/16/setup_060_backlog.sql</file>
+    <file>./SQL/PostgreSQL/16/setup_070_coreinfo.sql</file>
+    <file>./SQL/PostgreSQL/16/setup_080_ircservers.sql</file>
+    <file>./SQL/PostgreSQL/16/setup_090_backlog_idx.sql</file>
+    <file>./SQL/PostgreSQL/16/setup_100_user_setting.sql</file>
+    <file>./SQL/PostgreSQL/16/setup_110_alter_sender_seq.sql</file>
+    <file>./SQL/PostgreSQL/16/setup_120_alter_messageid_seq.sql</file>
+    <file>./SQL/PostgreSQL/16/update_backlog_bufferid.sql</file>
+    <file>./SQL/PostgreSQL/16/update_buffer_lastseen.sql</file>
+    <file>./SQL/PostgreSQL/16/update_buffer_markerlinemsgid.sql</file>
+    <file>./SQL/PostgreSQL/16/update_buffer_name.sql</file>
+    <file>./SQL/PostgreSQL/16/update_buffer_persistent_channel.sql</file>
+    <file>./SQL/PostgreSQL/16/update_buffer_set_channel_key.sql</file>
+    <file>./SQL/PostgreSQL/16/update_identity.sql</file>
+    <file>./SQL/PostgreSQL/16/update_network.sql</file>
+    <file>./SQL/PostgreSQL/16/update_network_connected.sql</file>
+    <file>./SQL/PostgreSQL/16/update_network_set_awaymsg.sql</file>
+    <file>./SQL/PostgreSQL/16/update_network_set_usermode.sql</file>
+    <file>./SQL/PostgreSQL/16/update_user_setting.sql</file>
+    <file>./SQL/PostgreSQL/16/update_username.sql</file>
+    <file>./SQL/PostgreSQL/16/update_userpassword.sql</file>
+    <file>./SQL/PostgreSQL/16/upgrade_000_alter_network_add_sasl.sql</file>
     <file>./SQL/SQLite/1/upgrade_000_drop_coreinfo.sql</file>
     <file>./SQL/SQLite/1/upgrade_010_create_coreinfo.sql</file>
     <file>./SQL/SQLite/1/upgrade_020_update_schemaversion.sql</file>
     <file>./SQL/SQLite/1/upgrade_000_drop_coreinfo.sql</file>
     <file>./SQL/SQLite/1/upgrade_010_create_coreinfo.sql</file>
     <file>./SQL/SQLite/1/upgrade_020_update_schemaversion.sql</file>
     <file>./SQL/SQLite/14/upgrade_040_drop_networkold.sql</file>
     <file>./SQL/SQLite/15/upgrade_000_fix_ircservers.sql</file>
     <file>./SQL/SQLite/15/upgrade_000_fix_network.sql</file>
     <file>./SQL/SQLite/14/upgrade_040_drop_networkold.sql</file>
     <file>./SQL/SQLite/15/upgrade_000_fix_ircservers.sql</file>
     <file>./SQL/SQLite/15/upgrade_000_fix_network.sql</file>
-    <file>./SQL/SQLite/16/delete_backlog_by_uid.sql</file>
-    <file>./SQL/SQLite/16/delete_backlog_for_buffer.sql</file>
-    <file>./SQL/SQLite/16/delete_backlog_for_network.sql</file>
-    <file>./SQL/SQLite/16/delete_buffer_for_bufferid.sql</file>
-    <file>./SQL/SQLite/16/delete_buffers_by_uid.sql</file>
-    <file>./SQL/SQLite/16/delete_buffers_for_network.sql</file>
-    <file>./SQL/SQLite/16/delete_identity.sql</file>
-    <file>./SQL/SQLite/16/delete_ircservers_for_network.sql</file>
-    <file>./SQL/SQLite/16/delete_network.sql</file>
-    <file>./SQL/SQLite/16/delete_networks_by_uid.sql</file>
-    <file>./SQL/SQLite/16/delete_nicks.sql</file>
-    <file>./SQL/SQLite/16/delete_quasseluser.sql</file>
-    <file>./SQL/SQLite/16/insert_buffer.sql</file>
-    <file>./SQL/SQLite/16/insert_identity.sql</file>
-    <file>./SQL/SQLite/16/insert_message.sql</file>
-    <file>./SQL/SQLite/16/insert_network.sql</file>
-    <file>./SQL/SQLite/16/insert_nick.sql</file>
-    <file>./SQL/SQLite/16/insert_quasseluser.sql</file>
-    <file>./SQL/SQLite/16/insert_sender.sql</file>
-    <file>./SQL/SQLite/16/insert_server.sql</file>
-    <file>./SQL/SQLite/16/insert_user_setting.sql</file>
-    <file>./SQL/SQLite/16/migrate_read_backlog.sql</file>
-    <file>./SQL/SQLite/16/migrate_read_buffer.sql</file>
-    <file>./SQL/SQLite/16/migrate_read_identity.sql</file>
-    <file>./SQL/SQLite/16/migrate_read_identity_nick.sql</file>
-    <file>./SQL/SQLite/16/migrate_read_ircserver.sql</file>
-    <file>./SQL/SQLite/16/migrate_read_network.sql</file>
-    <file>./SQL/SQLite/16/migrate_read_quasseluser.sql</file>
-    <file>./SQL/SQLite/16/migrate_read_sender.sql</file>
-    <file>./SQL/SQLite/16/migrate_read_usersetting.sql</file>
-    <file>./SQL/SQLite/16/select_authuser.sql</file>
-    <file>./SQL/SQLite/16/select_buffer_by_id.sql</file>
-    <file>./SQL/SQLite/16/select_buffer_lastseen_messages.sql</file>
-    <file>./SQL/SQLite/16/select_buffer_markerlinemsgids.sql</file>
-    <file>./SQL/SQLite/16/select_bufferByName.sql</file>
-    <file>./SQL/SQLite/16/select_bufferExists.sql</file>
-    <file>./SQL/SQLite/16/select_buffers.sql</file>
-    <file>./SQL/SQLite/16/select_buffers_for_merge.sql</file>
-    <file>./SQL/SQLite/16/select_buffers_for_network.sql</file>
-    <file>./SQL/SQLite/16/select_checkidentity.sql</file>
-    <file>./SQL/SQLite/16/select_connected_networks.sql</file>
-    <file>./SQL/SQLite/16/select_identities.sql</file>
-    <file>./SQL/SQLite/16/select_internaluser.sql</file>
-    <file>./SQL/SQLite/16/select_messages.sql</file>
-    <file>./SQL/SQLite/16/select_messagesAll.sql</file>
-    <file>./SQL/SQLite/16/select_messagesAllNew.sql</file>
-    <file>./SQL/SQLite/16/select_messagesNewerThan.sql</file>
-    <file>./SQL/SQLite/16/select_messagesNewestK.sql</file>
-    <file>./SQL/SQLite/16/select_network_awaymsg.sql</file>
-    <file>./SQL/SQLite/16/select_network_usermode.sql</file>
-    <file>./SQL/SQLite/16/select_networkExists.sql</file>
-    <file>./SQL/SQLite/16/select_networks_for_user.sql</file>
-    <file>./SQL/SQLite/16/select_nicks.sql</file>
-    <file>./SQL/SQLite/16/select_persistent_channels.sql</file>
-    <file>./SQL/SQLite/16/select_servers_for_network.sql</file>
-    <file>./SQL/SQLite/16/select_user_setting.sql</file>
-    <file>./SQL/SQLite/16/select_userid.sql</file>
-    <file>./SQL/SQLite/16/setup_000_quasseluser.sql</file>
-    <file>./SQL/SQLite/16/setup_010_sender.sql</file>
-    <file>./SQL/SQLite/16/setup_020_network.sql</file>
-    <file>./SQL/SQLite/16/setup_030_buffer.sql</file>
-    <file>./SQL/SQLite/16/setup_040_buffer_idx.sql</file>
-    <file>./SQL/SQLite/16/setup_050_buffer_cname_idx.sql</file>
-    <file>./SQL/SQLite/16/setup_060_backlog.sql</file>
-    <file>./SQL/SQLite/16/setup_070_coreinfo.sql</file>
-    <file>./SQL/SQLite/16/setup_080_ircservers.sql</file>
-    <file>./SQL/SQLite/16/setup_090_backlog_idx.sql</file>
-    <file>./SQL/SQLite/16/setup_100_backlog_idx2.sql</file>
-    <file>./SQL/SQLite/16/setup_110_buffer_user_idx.sql</file>
-    <file>./SQL/SQLite/16/setup_120_user_setting.sql</file>
-    <file>./SQL/SQLite/16/setup_130_identity.sql</file>
-    <file>./SQL/SQLite/16/setup_140_identity_nick.sql</file>
-    <file>./SQL/SQLite/16/update_backlog_bufferid.sql</file>
-    <file>./SQL/SQLite/16/update_buffer_lastseen.sql</file>
-    <file>./SQL/SQLite/16/update_buffer_markerlinemsgid.sql</file>
-    <file>./SQL/SQLite/16/update_buffer_name.sql</file>
-    <file>./SQL/SQLite/16/update_buffer_persistent_channel.sql</file>
-    <file>./SQL/SQLite/16/update_buffer_set_channel_key.sql</file>
-    <file>./SQL/SQLite/16/update_identity.sql</file>
-    <file>./SQL/SQLite/16/update_network.sql</file>
-    <file>./SQL/SQLite/16/update_network_connected.sql</file>
-    <file>./SQL/SQLite/16/update_network_set_awaymsg.sql</file>
-    <file>./SQL/SQLite/16/update_network_set_usermode.sql</file>
-    <file>./SQL/SQLite/16/update_user_setting.sql</file>
-    <file>./SQL/SQLite/16/update_username.sql</file>
-    <file>./SQL/SQLite/16/update_userpassword.sql</file>
     <file>./SQL/SQLite/16/upgrade_000_alter_buffer_add_markerlinemsgid.sql</file>
     <file>./SQL/SQLite/2/upgrade_000_drop_buffergroup.sql</file>
     <file>./SQL/SQLite/2/upgrade_010_update_schemaversion.sql</file>
     <file>./SQL/SQLite/16/upgrade_000_alter_buffer_add_markerlinemsgid.sql</file>
     <file>./SQL/SQLite/2/upgrade_000_drop_buffergroup.sql</file>
     <file>./SQL/SQLite/2/upgrade_010_update_schemaversion.sql</file>
     <file>./SQL/SQLite/9/upgrade_000_create_backlog_idx.sql</file>
     <file>./SQL/SQLite/9/upgrade_010_create_backlog_idx2.sql</file>
     <file>./SQL/SQLite/9/upgrade_020_create_buffer_idx.sql</file>
     <file>./SQL/SQLite/9/upgrade_000_create_backlog_idx.sql</file>
     <file>./SQL/SQLite/9/upgrade_010_create_backlog_idx2.sql</file>
     <file>./SQL/SQLite/9/upgrade_020_create_buffer_idx.sql</file>
+    <file>./SQL/SQLite/17/delete_backlog_by_uid.sql</file>
+    <file>./SQL/SQLite/17/delete_backlog_for_buffer.sql</file>
+    <file>./SQL/SQLite/17/delete_backlog_for_network.sql</file>
+    <file>./SQL/SQLite/17/delete_buffer_for_bufferid.sql</file>
+    <file>./SQL/SQLite/17/delete_buffers_by_uid.sql</file>
+    <file>./SQL/SQLite/17/delete_buffers_for_network.sql</file>
+    <file>./SQL/SQLite/17/delete_identity.sql</file>
+    <file>./SQL/SQLite/17/delete_ircservers_for_network.sql</file>
+    <file>./SQL/SQLite/17/delete_network.sql</file>
+    <file>./SQL/SQLite/17/delete_networks_by_uid.sql</file>
+    <file>./SQL/SQLite/17/delete_nicks.sql</file>
+    <file>./SQL/SQLite/17/delete_quasseluser.sql</file>
+    <file>./SQL/SQLite/17/insert_buffer.sql</file>
+    <file>./SQL/SQLite/17/insert_identity.sql</file>
+    <file>./SQL/SQLite/17/insert_message.sql</file>
+    <file>./SQL/SQLite/17/insert_network.sql</file>
+    <file>./SQL/SQLite/17/insert_nick.sql</file>
+    <file>./SQL/SQLite/17/insert_quasseluser.sql</file>
+    <file>./SQL/SQLite/17/insert_sender.sql</file>
+    <file>./SQL/SQLite/17/insert_server.sql</file>
+    <file>./SQL/SQLite/17/insert_user_setting.sql</file>
+    <file>./SQL/SQLite/17/migrate_read_backlog.sql</file>
+    <file>./SQL/SQLite/17/migrate_read_buffer.sql</file>
+    <file>./SQL/SQLite/17/migrate_read_identity.sql</file>
+    <file>./SQL/SQLite/17/migrate_read_identity_nick.sql</file>
+    <file>./SQL/SQLite/17/migrate_read_ircserver.sql</file>
+    <file>./SQL/SQLite/17/migrate_read_network.sql</file>
+    <file>./SQL/SQLite/17/migrate_read_quasseluser.sql</file>
+    <file>./SQL/SQLite/17/migrate_read_sender.sql</file>
+    <file>./SQL/SQLite/17/migrate_read_usersetting.sql</file>
+    <file>./SQL/SQLite/17/select_authuser.sql</file>
+    <file>./SQL/SQLite/17/select_bufferByName.sql</file>
+    <file>./SQL/SQLite/17/select_bufferExists.sql</file>
+    <file>./SQL/SQLite/17/select_buffer_by_id.sql</file>
+    <file>./SQL/SQLite/17/select_buffer_lastseen_messages.sql</file>
+    <file>./SQL/SQLite/17/select_buffer_markerlinemsgids.sql</file>
+    <file>./SQL/SQLite/17/select_buffers.sql</file>
+    <file>./SQL/SQLite/17/select_buffers_for_merge.sql</file>
+    <file>./SQL/SQLite/17/select_buffers_for_network.sql</file>
+    <file>./SQL/SQLite/17/select_checkidentity.sql</file>
+    <file>./SQL/SQLite/17/select_connected_networks.sql</file>
+    <file>./SQL/SQLite/17/select_identities.sql</file>
+    <file>./SQL/SQLite/17/select_internaluser.sql</file>
+    <file>./SQL/SQLite/17/select_messages.sql</file>
+    <file>./SQL/SQLite/17/select_messagesAll.sql</file>
+    <file>./SQL/SQLite/17/select_messagesAllNew.sql</file>
+    <file>./SQL/SQLite/17/select_messagesNewerThan.sql</file>
+    <file>./SQL/SQLite/17/select_messagesNewestK.sql</file>
+    <file>./SQL/SQLite/17/select_networkExists.sql</file>
+    <file>./SQL/SQLite/17/select_network_awaymsg.sql</file>
+    <file>./SQL/SQLite/17/select_network_usermode.sql</file>
+    <file>./SQL/SQLite/17/select_networks_for_user.sql</file>
+    <file>./SQL/SQLite/17/select_nicks.sql</file>
+    <file>./SQL/SQLite/17/select_persistent_channels.sql</file>
+    <file>./SQL/SQLite/17/select_servers_for_network.sql</file>
+    <file>./SQL/SQLite/17/select_user_setting.sql</file>
+    <file>./SQL/SQLite/17/select_userid.sql</file>
+    <file>./SQL/SQLite/17/setup_000_quasseluser.sql</file>
+    <file>./SQL/SQLite/17/setup_010_sender.sql</file>
+    <file>./SQL/SQLite/17/setup_020_network.sql</file>
+    <file>./SQL/SQLite/17/setup_030_buffer.sql</file>
+    <file>./SQL/SQLite/17/setup_040_buffer_idx.sql</file>
+    <file>./SQL/SQLite/17/setup_050_buffer_cname_idx.sql</file>
+    <file>./SQL/SQLite/17/setup_060_backlog.sql</file>
+    <file>./SQL/SQLite/17/setup_070_coreinfo.sql</file>
+    <file>./SQL/SQLite/17/setup_080_ircservers.sql</file>
+    <file>./SQL/SQLite/17/setup_090_backlog_idx.sql</file>
+    <file>./SQL/SQLite/17/setup_100_backlog_idx2.sql</file>
+    <file>./SQL/SQLite/17/setup_110_buffer_user_idx.sql</file>
+    <file>./SQL/SQLite/17/setup_120_user_setting.sql</file>
+    <file>./SQL/SQLite/17/setup_130_identity.sql</file>
+    <file>./SQL/SQLite/17/setup_140_identity_nick.sql</file>
+    <file>./SQL/SQLite/17/update_backlog_bufferid.sql</file>
+    <file>./SQL/SQLite/17/update_buffer_lastseen.sql</file>
+    <file>./SQL/SQLite/17/update_buffer_markerlinemsgid.sql</file>
+    <file>./SQL/SQLite/17/update_buffer_name.sql</file>
+    <file>./SQL/SQLite/17/update_buffer_persistent_channel.sql</file>
+    <file>./SQL/SQLite/17/update_buffer_set_channel_key.sql</file>
+    <file>./SQL/SQLite/17/update_identity.sql</file>
+    <file>./SQL/SQLite/17/update_network.sql</file>
+    <file>./SQL/SQLite/17/update_network_connected.sql</file>
+    <file>./SQL/SQLite/17/update_network_set_awaymsg.sql</file>
+    <file>./SQL/SQLite/17/update_network_set_usermode.sql</file>
+    <file>./SQL/SQLite/17/update_user_setting.sql</file>
+    <file>./SQL/SQLite/17/update_username.sql</file>
+    <file>./SQL/SQLite/17/update_userpassword.sql</file>
+    <file>./SQL/SQLite/17/upgrade_000_alter_network_add_sasl.sql</file>
+    <file>./SQL/SQLite/17/upgrade_001_alter_network_add_sasl.sql</file>
+    <file>./SQL/SQLite/17/upgrade_002_alter_network_add_sasl.sql</file>
 </qresource>
 </RCC>
 </qresource>
 </RCC>