--- /srv/rebuilderd/tmp/rebuilderdwk3OM9/inputs/atuin_18.8.0-1.4_i386.deb +++ /srv/rebuilderd/tmp/rebuilderdwk3OM9/out/atuin_18.8.0-1.4_i386.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2026-04-10 05:16:11.000000 debian-binary │ -rw-r--r-- 0 0 0 1408 2026-04-10 05:16:11.000000 control.tar.xz │ --rw-r--r-- 0 0 0 4484784 2026-04-10 05:16:11.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 4485168 2026-04-10 05:16:11.000000 data.tar.xz ├── control.tar.xz │ ├── control.tar │ │ ├── ./md5sums │ │ │ ├── ./md5sums │ │ │ │┄ Files differ ├── data.tar.xz │ ├── data.tar │ │ ├── ./usr/bin/atuin │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --notes {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ Owner Data size Description │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 3732b192d1e3b463631f7d6ce2cf089ad8a34641 │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: c7004e86e522c46c460b7ff84d20f733c43ffa04 │ │ │ │ │ │ │ │ Displaying notes found in: .note.ABI-tag │ │ │ │ Owner Data size Description │ │ │ │ GNU 0x00000010 NT_GNU_ABI_TAG (ABI version tag) OS: Linux, ABI: 3.2.0 │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -FA/lib/ld-linux.so.2 │ │ │ │ +/lib/ld-linux.so.2 │ │ │ │ __gmon_start__ │ │ │ │ _ITM_deregisterTMCloneTable │ │ │ │ _ITM_registerTMCloneTable │ │ │ │ sqlite3_progress_handler │ │ │ │ sqlite3_stmt_readonly │ │ │ │ sqlite3_value_type │ │ │ │ sqlite3_set_auxdata │ │ │ │ @@ -3448,30 +3448,30 @@ │ │ │ │ set theme debug on for more infoGitHub OAuth Access Token (user)filter_mode_shell_up_key_bindingsearch_mode_shell_up_key_bindingstruct Settings with 55 elementsRelativeUrlWithCannotBeABaseBasecould not convert slice to arraygroup_concat(session) as sessionbug in list query. please reportissue in stats day of week queryg │ │ │ │ [struct VerificationTokenResponse │ │ │ │ backreferences are not supportedUnicode property value not found │ │ │ │ assertion failed: len >= MIN_LEN │ │ │ │ assertion failed: idx < CAPACITYassertion failed: new_cap >= len │ │ │ │ request to add recordscould not add records; record too largefailed to add recordrecord index requestpassword is not correctfailed to change user passwordcontentregister webhook sent ok!user not founddatabase errorlogin failedlogin successfailed to delete userthis server is not open for registrationsOnly alphanumeric and hyphens (-) are allowed in usernamesfailed to add userfailed to register user"Through the fathomless deeps of space swims the star turtle Great A'Tuin, bearing on its back the four giant elephants who carry on their shoulders the mass of the Discworld." -- Sir Terry Pratchett18.8.0healthystatusrecord store deprecated; please upgraderequested sync statusfailed to query history countmonthtzfailed to add historyuser-agentclient asked for history from < epoch 0asked for history from before epoch 0failed to load historyfailed to delete historydayinvalid focus: use year/month/dayfailed to query calendarFatal internal error. Please consider filing a bug report at https://github.com/clap-rs/clap/issues..tls handshake eofpoll_ready; connectingpoll_ready; errorpoll_ready; not readypoll_ready; connectedpoll_ready; readyReconnect::callinvalid authorization header encodingmissing authorization headersession not foundcould not query user sessionValueEnum::value_variants contains only values with a corresponding ValueEnum::to_possible_valuean RFC3339-formatted `OffsetDateTime`scriptselect * from scripts where name = ?1select tag from script_tags where script_id = ?1listing scriptsselect * from scriptssaving script to sqlitedelete from scripts where id = ?1delete from script_tags where script_id = ?1update scripts set name = ?1, description = ?2, shebang = ?3, script = ?4 where id = ?5insert or ignore into script_tags(script_id, tag) │ │ │ │ values(?1, ?2)insert or ignore into scripts(id, name, description, shebang, script) │ │ │ │ - values(?1, ?2, ?3, ?4, ?5)create scripts-- Add up migration script here │ │ │ │ + values(?1, ?2, ?3, ?4, ?5)create scriptsDROP TABLE scripts; │ │ │ │ +DROP TABLE script_tags;O │ │ │ │ +%-- Add up migration script here │ │ │ │ CREATE TABLE scripts ( │ │ │ │ id TEXT PRIMARY KEY, │ │ │ │ name TEXT NOT NULL, │ │ │ │ description TEXT NOT NULL, │ │ │ │ shebang TEXT NOT NULL, │ │ │ │ script TEXT NOT NULL, │ │ │ │ inserted_at INTEGER NOT NULL DEFAULT (strftime('%s', 'now')) │ │ │ │ CREATE TABLE script_tags ( │ │ │ │ id INTEGER PRIMARY KEY, │ │ │ │ script_id TEXT NOT NULL, │ │ │ │ tag TEXT NOT NULL │ │ │ │ CREATE UNIQUE INDEX idx_script_tags ON script_tags (script_id, tag);n │ │ │ │ -DROP TABLE scripts; │ │ │ │ -DROP TABLE script_tags;O │ │ │ │ -%unique names-- Add up migration script here │ │ │ │ +unique names-- Add up migration script here │ │ │ │ create unique index name_uniq_idx ON scripts(name); │ │ │ │ -- Add down migration script here │ │ │ │ alter table scripts drop index name_uniq_idx; │ │ │ │ #!/usr/bin/env bashwriting script content to temp filemaking script executableattempting direct script executionwriting script content without shebang for interpreter executionspawning stdin handlerspawning stdout handlerspawning stderr handlerspawning exit code handlerFailed to open child process stdinFailed to open child process stdoutFailed to open child process stderraliases.zshvars.bashaliases.bashvars.fishaliases.fishaliases.xshconfig-shell-aliasdotfiles-varvalid uristruct Host with 2 elementsstruct LoginRequest with 2 elementsstruct CountResponse with 1 elementstruct StatusResponse with 5 elementsstruct RegisterRequest with 3 elementsa sequencestruct AddHistoryRequest with 4 elementsstruct SyncHistoryResponse with 1 elementstruct EncryptedData with 2 elementsstruct DeleteHistoryRequest with 1 elementstruct ChangePasswordRequest with 2 elementsfailed to set global default subscriberstruct SendVerificationResponse with 2 elementsstruct VerificationTokenResponse with 1 elementstruct ReshEntry with 51 elementsstruct EncryptedHistory with 2 elementsstruct Record with 7 elementsno next day?assertion failed: DEFAULT_MAX_FRAME_SIZE as usize <= val && val <= MAX_MAX_FRAME_SIZE as usizeassertion failed: val <= frame::MAX_MAX_FRAME_SIZE as usizeflushing bufferServerClientconnection closing after flushinvalid GOAWAY framepoll_completewritinginvalid frameinvalid RST_STREAM frameinvalid WINDOW_UPDATE frameunexpected flow control stateassertion failed: self.remote.is_none()connection error PROTOCOL_ERROR -- received unexpected settings ack;invalid settings frameACK sent; applying settingsinvalid ping frameinvalid pong framebinding client connectionclient connection boundinvalid SETTINGS frameassertion failed: size <= proto::MAX_WINDOW_SIZEreceived incomingstream did not contain valid UTF-8assertion failed: n <= self.buf.init - self.buf.filleda formatting trait implementation returned an error when the underlying stream did notfailed to fill whole bufferfailed to write whole bufferadvancing IoSlice beyond its lengthadvancing io slices beyond their lengtha Display implementation returned an error unexpectedly │ │ │ │ failed to serve connection: │ │ │ │ signal received in task, starting graceful shutdownsignal received, not accepting new connectionsreceived graceful shutdown signal. Telling tasks to shutdown/{*__private__axum_fallback}Over `u32::MAX` routes created. If you need this, please file an issue.path wasn't matched so endpoint shouldn't existno path for route id. This is a bug in axum. Please file an issueGETTRACEPUTPATCHOPTIONSDELETECONNECTCannot merge two `MethodRouter`s that both have a fallbackNesting at the root is no longer supported. Use merge instead.crossterm::cursor::Hidecrossterm::event::EnableMouseCapturetonic::extensions::GrpcMethod<'_>crossterm::event::PopKeyboardEnhancementFlagscrossterm::cursor::MoveTocrossterm::style::SetBackgroundColorcrossterm::cursor::SetCursorStylecrossterm::cursor::Showcrossterm::style::Print<&str>axum::extract::nested_path::NestedPathcrossterm::event::DisableMouseCapturecrossterm::style::SetColorscrossterm::event::PushKeyboardEnhancementFlagscrossterm::style::SetUnderlineColorcrossterm::style::SetForegroundColorcrossterm::event::DisableBracketedPastecrossterm::event::EnableBracketedPastecrossterm::style::SetAttributecrossterm::terminal::Clearassertion failed: step != 0there is no such thing as an acquire storethere is no such thing as an acquire-release storedescription() is deprecated; use Displaymid > lencalled `Result::unwrap()` on an `Err` valueErrormsgsourcestatic str is not valid pathHeaderValue::from_static with invalid bytesamAMpmPMMondayTuesdayWednesdayFridaySunday +-0 JanuaryMarchAprilMayAugustSeptemberOctoberoffset houroffset minuteoffset secondlocal datetime out of valid rangeordinal │ │ │ │ a formatted UUID stringsignal found waiting giver, notifyingConversionRangeComponentRangeIndeterminateOffsetFormatParseFromDescriptionTryFromParsedInvalidFormatDescriptionInvalidVariantAtuinMagical shell historyEllie Huxtable assertion failed: self.is_char_boundary(idx){before-help}{name} {version} │ │ │ │ @@ -4421,25 +4421,25 @@ │ │ │ │ [?1006hlast stream closed during poll, wake againMessage only errors if not enough space │ │ │ │ [?1000lconnection error PROTOCOL_ERROR -- read_preface: invalid preface;connection closed before reading prefaceSource value is out of range for the target typeFORCElogoutForce re-download everythingSync with the configured serverLogin to the configured serverLog outRegister with the configured serverBASE64Switch to base64 output of the keyPrint the encryption key for transfer to another machineDisplay the sync status │ │ │ │ overflow subtracting duration from dateParseErrorZsh setupBash setupFish setupXonsh setupPrint the current status of the record storeRebuild a store (eg atuin store rebuild history)rekeyRe-encrypt the store with a new key (potential for data loss!)purgeDelete all records in the store that cannot be decrypted with the current keyverifyVerify that all records in the store can be decrypted with the current keyPush all records to the remote sync server (one way sync)Pull records from the remote sync server (one way sync)value was of a different variant than requiredImport history for the current shellImport history from the zsh history filezsh-hist-dbImport history from the bash history fileImport history from the replxx history fileImport history from the resh history fileImport history from the fish history fileImport history from the nu history filenu-hist-dbImport history from xonsh json filesxonsh-sqliteImport history from xonsh sqlite dbthe following required argument was not provided: namespacethe following required argument was not provided: all_namespacesthe following required argument was not provided: keyTAGThe tag to push (eg, 'history'). Defaults to all tagsForce push records This will first wipe the local store, and then download all records from the remoteThe host to push, in the form of a UUID host ID. Defaults to the current hostForce push records This will override both host and tag, to be all hosts and all tags. First clear the remote store, then upload all of the local storeinvalid filter directiveCOMMANDBegins a new command in the historyendIDFinishes a new command in the history (adds time, exit code)Terminate the output with a null, for better multiline supportAvailable variables: {command}, {directory}, {duration}, {user}, {host}, {exit} and {time}. Example: --format "{time} - [{duration}] - {directory}$\t{command}"List all items in historyAvailable variables: {command}, {directory}, {duration}, {user}, {host} and {time}. Example: --format "{time} - [{duration}] - {directory}$\t{command}"Get the last command raninit-storepruneDRY_RUNList matching history lines without performing the actual deletiondry-runDelete history entries matching the configured exclusion filtersdedupOnly delete results added before this dateDUPKEEPHow many recent duplicates to keepDelete duplicate history entries (that have the same command, cwd and hostname)directoryrelativetimenewrunUse the last command as the script content Optionally specify a number to use the last N commandsSkip opening editor when using --lastdelete from kv where namespace = ?1 and key = ?2listing kv entriesselect * from kv where namespace = ?1 order by key ascselect * from kv order by namespace, key ascselect * from kv where namespace = ?1 and key = ?2saving kv entry to sqliteinsert into kv(namespace, key, value) │ │ │ │ values(?1, ?2, ?3) │ │ │ │ on conflict(namespace, key) do update set │ │ │ │ namespace = excluded.namespace, │ │ │ │ key = excluded.key, │ │ │ │ - value = excluded.valuecreate kv db-- Add up migration script here │ │ │ │ + value = excluded.valuecreate kv db-- Add down migration script here │ │ │ │ +DROP TABLE kv; │ │ │ │ +v-- Add up migration script here │ │ │ │ CREATE TABLE │ │ │ │ namespace TEXT NOT NULL, │ │ │ │ key TEXT NOT NULL, │ │ │ │ value TEXT NOT NULL, │ │ │ │ inserted_at INTEGER NOT NULL DEFAULT (strftime ('%s', 'now')) │ │ │ │ CREATE INDEX idx_kv_namespace ON kv (namespace); │ │ │ │ CREATE UNIQUE INDEX idx_kv ON kv (namespace, key); │ │ │ │ -Hr-- Add down migration script here │ │ │ │ -DROP TABLE kv; │ │ │ │ -vThe encryption key for your accountaliasManage shell aliases with AtuinManage shell and environment variables with Atuinthe following required argument was not provided: shellthe following required argument was not provided: disable_ctrl_rthe following required argument was not provided: disable_up_arrowThe new key to use for encryption. Omit for a randomly-generated keythe following required argument was not provided: forcethe following required argument was not provided: base64FieldLevelTOKENthe following required argument was not provided: countthe following required argument was not provided: ngram_sizeresponse to CONNECT with nonempty bodythe following required argument was not provided: cmd_onlythe following required argument was not provided: humanthe following required argument was not provided: keymap_modethe following required argument was not provided: delete_it_allthe following required argument was not provided: deletethe following required argument was not provided: reversethe following required argument was not provided: interactivethe following required argument was not provided: shell_up_key_bindingthe following required argument was not provided: print0the following required argument was not provided: include_duplicatessend stream capacity unexpectedly closedEMAILthe following required argument was not provided: sessionthe following required argument was not provided: cwdthe following required argument was not provided: exitthe following required argument was not provided: beforethe following required argument was not provided: dupkeepthe following required argument was not provided: dry_runthe following required argument was not provided: idthe following required argument was not provided: scriptelvishpowershell │ │ │ │ +HrThe encryption key for your accountaliasManage shell aliases with AtuinManage shell and environment variables with Atuinthe following required argument was not provided: shellthe following required argument was not provided: disable_ctrl_rthe following required argument was not provided: disable_up_arrowThe new key to use for encryption. Omit for a randomly-generated keythe following required argument was not provided: forcethe following required argument was not provided: base64FieldLevelTOKENthe following required argument was not provided: countthe following required argument was not provided: ngram_sizeresponse to CONNECT with nonempty bodythe following required argument was not provided: cmd_onlythe following required argument was not provided: humanthe following required argument was not provided: keymap_modethe following required argument was not provided: delete_it_allthe following required argument was not provided: deletethe following required argument was not provided: reversethe following required argument was not provided: interactivethe following required argument was not provided: shell_up_key_bindingthe following required argument was not provided: print0the following required argument was not provided: include_duplicatessend stream capacity unexpectedly closedEMAILthe following required argument was not provided: sessionthe following required argument was not provided: cwdthe following required argument was not provided: exitthe following required argument was not provided: beforethe following required argument was not provided: dupkeepthe following required argument was not provided: dry_runthe following required argument was not provided: idthe following required argument was not provided: scriptelvishpowershell │ │ │ │ [<1ustruct GenericArrayThe system's UTC offset could not be determinedRegister a new accountDelete your account, and all synced datachange-passwordChange your passwordVerify your accountthe following required argument was not provided: no_editthe following required argument was not provided: no_tagsInvalidLiteralUnexpectedTrailingCharactersNO_EXPORTno-exportSet a variableDelete a variableList all variablesConnTask Future polled twicea character literal was not validunexpected trailing characters; the end of input was expectedSet an aliasDelete an aliasDelete all aliasesMapAccess::next_value called before next_keyrue │ │ │ │ SELECT inp, rtn, tsb, tse, cwd, │ │ │ │ MIN(tsb) OVER (PARTITION BY sessionid) AS session_start │ │ │ │ FROM xonsh_history │ │ │ │ ORDER BY rowid │ │ │ │ the following required argument was not provided: no_exportBUG: panicked while holding a lockacquired connection, but time to acquire exceeded slow thresholdacquired connectionwrite-lock holder panickederror returned from after_connect │ │ │ │ there should be an erroridcommand_linestart_timestampsession_idcwdduration_msexit_statusmore_infoselect * from store where tag = ?1 order by timestamp ascdelete from storeatuin_client::record::sqlite_storeselect * from store where store.id = ?1select * from store where idx = ?1 and host = ?2 and tag = ?3select * from store where host=?1 and tag=?2 order by idx desc limit 1select * from store where idx >= ?1 and host = ?2 and tag = ?3 order by idx asc limit ?4delete from store where id = ?1select host, tag, max(idx) from store group by host, tagfailed to parse uuid for local store statusselect count(*) from store where tag=?1internal error: entered unreachable codeMap must not be polled after it returned `Poll::Ready`v4local[internal exception] blocking task ran twice.start_timedirsessionpolled after completeresulting value is out of rangePollImmediate polled after completionullrue}"{,:no entry found for keyOut of bounds accessABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789paseto-encryption-key$:- = > < LIKE '%''''paseto-auth-key-for-aeadatuin/18.8.0Atuin version mismatch! In order to successfully sync, the server needs to run a newer version of Atuin │ │ │ ├── readelf --wide --decompress --hex-dump=.rodata {} │ │ │ │ @@ -11070,50 +11070,50 @@ │ │ │ │ 0x009513b0 6f726520 696e746f 20736372 69707473 ore into scripts │ │ │ │ 0x009513c0 2869642c 206e616d 652c2064 65736372 (id, name, descr │ │ │ │ 0x009513d0 69707469 6f6e2c20 73686562 616e672c iption, shebang, │ │ │ │ 0x009513e0 20736372 69707429 0a202020 20202020 script). │ │ │ │ 0x009513f0 20202020 20202020 2076616c 75657328 values( │ │ │ │ 0x00951400 3f312c20 3f322c20 3f332c20 3f342c20 ?1, ?2, ?3, ?4, │ │ │ │ 0x00951410 3f352963 72656174 65207363 72697074 ?5)create script │ │ │ │ - 0x00951420 732d2d20 41646420 7570206d 69677261 s-- Add up migra │ │ │ │ - 0x00951430 74696f6e 20736372 69707420 68657265 tion script here │ │ │ │ - 0x00951440 0a435245 41544520 5441424c 45207363 .CREATE TABLE sc │ │ │ │ - 0x00951450 72697074 7320280a 20202020 69642054 ripts (. id T │ │ │ │ - 0x00951460 45585420 5052494d 41525920 4b45592c EXT PRIMARY KEY, │ │ │ │ - 0x00951470 0a202020 206e616d 65205445 5854204e . name TEXT N │ │ │ │ - 0x00951480 4f54204e 554c4c2c 0a202020 20646573 OT NULL,. des │ │ │ │ - 0x00951490 63726970 74696f6e 20544558 54204e4f cription TEXT NO │ │ │ │ - 0x009514a0 54204e55 4c4c2c0a 20202020 73686562 T NULL,. sheb │ │ │ │ - 0x009514b0 616e6720 54455854 204e4f54 204e554c ang TEXT NOT NUL │ │ │ │ - 0x009514c0 4c2c0a20 20202073 63726970 74205445 L,. script TE │ │ │ │ - 0x009514d0 5854204e 4f54204e 554c4c2c 0a202020 XT NOT NULL,. │ │ │ │ - 0x009514e0 20696e73 65727465 645f6174 20494e54 inserted_at INT │ │ │ │ - 0x009514f0 45474552 204e4f54 204e554c 4c204445 EGER NOT NULL DE │ │ │ │ - 0x00951500 4641554c 54202873 74726674 696d6528 FAULT (strftime( │ │ │ │ - 0x00951510 27257327 2c20276e 6f772729 290a293b '%s', 'now')).); │ │ │ │ - 0x00951520 0a0a4352 45415445 20544142 4c452073 ..CREATE TABLE s │ │ │ │ - 0x00951530 63726970 745f7461 67732028 0a202020 cript_tags (. │ │ │ │ - 0x00951540 20696420 494e5445 47455220 5052494d id INTEGER PRIM │ │ │ │ - 0x00951550 41525920 4b45592c 0a202020 20736372 ARY KEY,. scr │ │ │ │ - 0x00951560 6970745f 69642054 45585420 4e4f5420 ipt_id TEXT NOT │ │ │ │ - 0x00951570 4e554c4c 2c0a2020 20207461 67205445 NULL,. tag TE │ │ │ │ - 0x00951580 5854204e 4f54204e 554c4c0a 293b0a0a XT NOT NULL.);.. │ │ │ │ - 0x00951590 43524541 54452055 4e495155 4520494e CREATE UNIQUE IN │ │ │ │ - 0x009515a0 44455820 6964785f 73637269 70745f74 DEX idx_script_t │ │ │ │ - 0x009515b0 61677320 4f4e2073 63726970 745f7461 ags ON script_ta │ │ │ │ - 0x009515c0 67732028 73637269 70745f69 642c2074 gs (script_id, t │ │ │ │ - 0x009515d0 6167293b 6e0aac4d dc1ebc42 3f005592 ag);n..M...B?.U. │ │ │ │ - 0x009515e0 18f91cfe 90b999df fc10eed7 5a63140a ............Zc.. │ │ │ │ - 0x009515f0 3a27fcc1 ffcdafd4 24809839 8e52b009 :'......$..9.R.. │ │ │ │ - 0x00951600 7aa7d0d3 44524f50 20544142 4c452073 z...DROP TABLE s │ │ │ │ - 0x00951610 63726970 74733b0a 44524f50 20544142 cripts;.DROP TAB │ │ │ │ - 0x00951620 4c452073 63726970 745f7461 67733b4f LE script_tags;O │ │ │ │ - 0x00951630 056cc23e be0eed1e 64430229 908e77dd .l.>....dC.)..w. │ │ │ │ - 0x00951640 c0992532 e3addc33 9d40462e 6493182e ..%2...3.@F.d... │ │ │ │ - 0x00951650 0ca9c210 b09e9dd0 a6fd868e d6ac2575 ..............%u │ │ │ │ + 0x00951420 7344524f 50205441 424c4520 73637269 sDROP TABLE scri │ │ │ │ + 0x00951430 7074733b 0a44524f 50205441 424c4520 pts;.DROP TABLE │ │ │ │ + 0x00951440 73637269 70745f74 6167733b 4f056cc2 script_tags;O.l. │ │ │ │ + 0x00951450 3ebe0eed 1e644302 29908e77 ddc09925 >....dC.)..w...% │ │ │ │ + 0x00951460 32e3addc 339d4046 2e649318 2e0ca9c2 2...3.@F.d...... │ │ │ │ + 0x00951470 10b09e9d d0a6fd86 8ed6ac25 2d2d2041 ...........%-- A │ │ │ │ + 0x00951480 64642075 70206d69 67726174 696f6e20 dd up migration │ │ │ │ + 0x00951490 73637269 70742068 6572650a 43524541 script here.CREA │ │ │ │ + 0x009514a0 54452054 41424c45 20736372 69707473 TE TABLE scripts │ │ │ │ + 0x009514b0 20280a20 20202069 64205445 58542050 (. id TEXT P │ │ │ │ + 0x009514c0 52494d41 5259204b 45592c0a 20202020 RIMARY KEY,. │ │ │ │ + 0x009514d0 6e616d65 20544558 54204e4f 54204e55 name TEXT NOT NU │ │ │ │ + 0x009514e0 4c4c2c0a 20202020 64657363 72697074 LL,. descript │ │ │ │ + 0x009514f0 696f6e20 54455854 204e4f54 204e554c ion TEXT NOT NUL │ │ │ │ + 0x00951500 4c2c0a20 20202073 68656261 6e672054 L,. shebang T │ │ │ │ + 0x00951510 45585420 4e4f5420 4e554c4c 2c0a2020 EXT NOT NULL,. │ │ │ │ + 0x00951520 20207363 72697074 20544558 54204e4f script TEXT NO │ │ │ │ + 0x00951530 54204e55 4c4c2c0a 20202020 696e7365 T NULL,. inse │ │ │ │ + 0x00951540 72746564 5f617420 494e5445 47455220 rted_at INTEGER │ │ │ │ + 0x00951550 4e4f5420 4e554c4c 20444546 41554c54 NOT NULL DEFAULT │ │ │ │ + 0x00951560 20287374 72667469 6d652827 2573272c (strftime('%s', │ │ │ │ + 0x00951570 20276e6f 77272929 0a293b0a 0a435245 'now')).);..CRE │ │ │ │ + 0x00951580 41544520 5441424c 45207363 72697074 ATE TABLE script │ │ │ │ + 0x00951590 5f746167 7320280a 20202020 69642049 _tags (. id I │ │ │ │ + 0x009515a0 4e544547 45522050 52494d41 5259204b NTEGER PRIMARY K │ │ │ │ + 0x009515b0 45592c0a 20202020 73637269 70745f69 EY,. script_i │ │ │ │ + 0x009515c0 64205445 5854204e 4f54204e 554c4c2c d TEXT NOT NULL, │ │ │ │ + 0x009515d0 0a202020 20746167 20544558 54204e4f . tag TEXT NO │ │ │ │ + 0x009515e0 54204e55 4c4c0a29 3b0a0a43 52454154 T NULL.);..CREAT │ │ │ │ + 0x009515f0 4520554e 49515545 20494e44 45582069 E UNIQUE INDEX i │ │ │ │ + 0x00951600 64785f73 63726970 745f7461 6773204f dx_script_tags O │ │ │ │ + 0x00951610 4e207363 72697074 5f746167 73202873 N script_tags (s │ │ │ │ + 0x00951620 63726970 745f6964 2c207461 67293b6e cript_id, tag);n │ │ │ │ + 0x00951630 0aac4ddc 1ebc423f 00559218 f91cfe90 ..M...B?.U...... │ │ │ │ + 0x00951640 b999dffc 10eed75a 63140a3a 27fcc1ff .......Zc..:'... │ │ │ │ + 0x00951650 cdafd424 8098398e 52b0097a a7d0d375 ...$..9.R..z...u │ │ │ │ 0x00951660 6e697175 65206e61 6d65732d 2d204164 nique names-- Ad │ │ │ │ 0x00951670 64207570 206d6967 72617469 6f6e2073 d up migration s │ │ │ │ 0x00951680 63726970 74206865 72650a63 72656174 cript here.creat │ │ │ │ 0x00951690 6520756e 69717565 20696e64 6578206e e unique index n │ │ │ │ 0x009516a0 616d655f 756e6971 5f696478 204f4e20 ame_uniq_idx ON │ │ │ │ 0x009516b0 73637269 70747328 6e616d65 293bfb54 scripts(name);.T │ │ │ │ 0x009516c0 88b6a01b 878cced5 da97423e 1fd87f15 ..........B>.... │ │ │ │ @@ -14939,42 +14939,42 @@ │ │ │ │ 0x00960580 642e6e61 6d657370 6163652c 0a202020 d.namespace,. │ │ │ │ 0x00960590 20202020 20202020 20202020 20202020 │ │ │ │ 0x009605a0 206b6579 203d2065 78636c75 6465642e key = excluded. │ │ │ │ 0x009605b0 6b65792c 0a202020 20202020 20202020 key,. │ │ │ │ 0x009605c0 20202020 20202020 2076616c 7565203d value = │ │ │ │ 0x009605d0 20657863 6c756465 642e7661 6c756563 excluded.valuec │ │ │ │ 0x009605e0 72656174 65206b76 2064622d 2d204164 reate kv db-- Ad │ │ │ │ - 0x009605f0 64207570 206d6967 72617469 6f6e2073 d up migration s │ │ │ │ - 0x00960600 63726970 74206865 72650a43 52454154 cript here.CREAT │ │ │ │ - 0x00960610 45205441 424c450a 20206b76 20280a20 E TABLE. kv (. │ │ │ │ - 0x00960620 2020206e 616d6573 70616365 20544558 namespace TEX │ │ │ │ - 0x00960630 54204e4f 54204e55 4c4c2c0a 20202020 T NOT NULL,. │ │ │ │ - 0x00960640 6b657920 54455854 204e4f54 204e554c key TEXT NOT NUL │ │ │ │ - 0x00960650 4c2c0a20 20202076 616c7565 20544558 L,. value TEX │ │ │ │ - 0x00960660 54204e4f 54204e55 4c4c2c0a 20202020 T NOT NULL,. │ │ │ │ - 0x00960670 696e7365 72746564 5f617420 494e5445 inserted_at INTE │ │ │ │ - 0x00960680 47455220 4e4f5420 4e554c4c 20444546 GER NOT NULL DEF │ │ │ │ - 0x00960690 41554c54 20287374 72667469 6d652028 AULT (strftime ( │ │ │ │ - 0x009606a0 27257327 2c20276e 6f772729 290a2020 '%s', 'now')). │ │ │ │ - 0x009606b0 293b0a0a 43524541 54452049 4e444558 );..CREATE INDEX │ │ │ │ - 0x009606c0 20696478 5f6b765f 6e616d65 73706163 idx_kv_namespac │ │ │ │ - 0x009606d0 65204f4e 206b7620 286e616d 65737061 e ON kv (namespa │ │ │ │ - 0x009606e0 6365293b 0a0a4352 45415445 20554e49 ce);..CREATE UNI │ │ │ │ - 0x009606f0 51554520 494e4445 58206964 785f6b76 QUE INDEX idx_kv │ │ │ │ - 0x00960700 204f4e20 6b762028 6e616d65 73706163 ON kv (namespac │ │ │ │ - 0x00960710 652c206b 6579293b 0a43d89e a0da29c0 e, key);.C....). │ │ │ │ - 0x00960720 9f3041a9 53d265b2 f99d2a2d 54a2fae1 .0A.S.e...*-T... │ │ │ │ - 0x00960730 71c3f494 bbde0e4f d53bde7d 1a1e5469 q......O.;.}..Ti │ │ │ │ - 0x00960740 e164263e e1129d48 722d2d20 41646420 .d&>...Hr-- Add │ │ │ │ - 0x00960750 646f776e 206d6967 72617469 6f6e2073 down migration s │ │ │ │ - 0x00960760 63726970 74206865 72650a44 524f5020 cript here.DROP │ │ │ │ - 0x00960770 5441424c 45206b76 3b0ae40d 6a4b5fcd TABLE kv;...jK_. │ │ │ │ - 0x00960780 f0e5c83f 8860d9f8 b994c2b8 0a5a8492 ...?.`.......Z.. │ │ │ │ - 0x00960790 bdad5a74 5ed0a780 0017d2dc 3dfa483a ..Zt^.......=.H: │ │ │ │ - 0x009607a0 186ef1be 7c5d3eb9 bf765468 6520656e .n..|]>..vThe en │ │ │ │ + 0x009605f0 6420646f 776e206d 69677261 74696f6e d down migration │ │ │ │ + 0x00960600 20736372 69707420 68657265 0a44524f script here.DRO │ │ │ │ + 0x00960610 50205441 424c4520 6b763b0a e40d6a4b P TABLE kv;...jK │ │ │ │ + 0x00960620 5fcdf0e5 c83f8860 d9f8b994 c2b80a5a _....?.`.......Z │ │ │ │ + 0x00960630 8492bdad 5a745ed0 a7800017 d2dc3dfa ....Zt^.......=. │ │ │ │ + 0x00960640 483a186e f1be7c5d 3eb9bf76 2d2d2041 H:.n..|]>..v-- A │ │ │ │ + 0x00960650 64642075 70206d69 67726174 696f6e20 dd up migration │ │ │ │ + 0x00960660 73637269 70742068 6572650a 43524541 script here.CREA │ │ │ │ + 0x00960670 54452054 41424c45 0a20206b 7620280a TE TABLE. kv (. │ │ │ │ + 0x00960680 20202020 6e616d65 73706163 65205445 namespace TE │ │ │ │ + 0x00960690 5854204e 4f54204e 554c4c2c 0a202020 XT NOT NULL,. │ │ │ │ + 0x009606a0 206b6579 20544558 54204e4f 54204e55 key TEXT NOT NU │ │ │ │ + 0x009606b0 4c4c2c0a 20202020 76616c75 65205445 LL,. value TE │ │ │ │ + 0x009606c0 5854204e 4f54204e 554c4c2c 0a202020 XT NOT NULL,. │ │ │ │ + 0x009606d0 20696e73 65727465 645f6174 20494e54 inserted_at INT │ │ │ │ + 0x009606e0 45474552 204e4f54 204e554c 4c204445 EGER NOT NULL DE │ │ │ │ + 0x009606f0 4641554c 54202873 74726674 696d6520 FAULT (strftime │ │ │ │ + 0x00960700 28272573 272c2027 6e6f7727 29290a20 ('%s', 'now')). │ │ │ │ + 0x00960710 20293b0a 0a435245 41544520 494e4445 );..CREATE INDE │ │ │ │ + 0x00960720 58206964 785f6b76 5f6e616d 65737061 X idx_kv_namespa │ │ │ │ + 0x00960730 6365204f 4e206b76 20286e61 6d657370 ce ON kv (namesp │ │ │ │ + 0x00960740 61636529 3b0a0a43 52454154 4520554e ace);..CREATE UN │ │ │ │ + 0x00960750 49515545 20494e44 45582069 64785f6b IQUE INDEX idx_k │ │ │ │ + 0x00960760 76204f4e 206b7620 286e616d 65737061 v ON kv (namespa │ │ │ │ + 0x00960770 63652c20 6b657929 3b0a43d8 9ea0da29 ce, key);.C....) │ │ │ │ + 0x00960780 c09f3041 a953d265 b2f99d2a 2d54a2fa ..0A.S.e...*-T.. │ │ │ │ + 0x00960790 e171c3f4 94bbde0e 4fd53bde 7d1a1e54 .q......O.;.}..T │ │ │ │ + 0x009607a0 69e16426 3ee1129d 48725468 6520656e i.d&>...HrThe en │ │ │ │ 0x009607b0 63727970 74696f6e 206b6579 20666f72 cryption key for │ │ │ │ 0x009607c0 20796f75 72206163 636f756e 74616c69 your accountali │ │ │ │ 0x009607d0 61734d61 6e616765 20736865 6c6c2061 asManage shell a │ │ │ │ 0x009607e0 6c696173 65732077 69746820 41747569 liases with Atui │ │ │ │ 0x009607f0 6e4d616e 61676520 7368656c 6c20616e nManage shell an │ │ │ │ 0x00960800 6420656e 7669726f 6e6d656e 74207661 d environment va │ │ │ │ 0x00960810 72696162 6c657320 77697468 20417475 riables with Atu │ │ │ ├── readelf --wide --decompress --hex-dump=.data.rel.ro {} │ │ │ │ @@ -990,19 +990,19 @@ │ │ │ │ 0x00e3fd50 4a000000 28000000 4d000000 04b69200 J...(...M....... │ │ │ │ 0x00e3fd60 4a000000 a9000000 35000000 04b69200 J.......5....... │ │ │ │ 0x00e3fd70 4a000000 62000000 38000000 04b69200 J...b...8....... │ │ │ │ 0x00e3fd80 4a000000 bf000000 38000000 04b69200 J.......8....... │ │ │ │ 0x00e3fd90 4a000000 d0000000 3a000000 04b69200 J.......:....... │ │ │ │ 0x00e3fda0 4a000000 47000000 5f000000 00000080 J...G..._....... │ │ │ │ 0x00e3fdb0 13149500 0e000000 00000080 21149500 ............!... │ │ │ │ - 0x00e3fdc0 b3010000 00000080 d4159500 30000000 ............0... │ │ │ │ - 0x00e3fdd0 b3527fe5 6a120000 00010000 00000080 .R..j........... │ │ │ │ - 0x00e3fde0 13149500 0e000000 00000080 04169500 ................ │ │ │ │ - 0x00e3fdf0 2b000000 00000080 2f169500 30000000 +......./...0... │ │ │ │ - 0x00e3fe00 b3527fe5 6a120000 00020000 00000080 .R..j........... │ │ │ │ + 0x00e3fdc0 2b000000 00000080 4c149500 30000000 +.......L...0... │ │ │ │ + 0x00e3fdd0 b3527fe5 6a120000 00020000 00000080 .R..j........... │ │ │ │ + 0x00e3fde0 13149500 0e000000 00000080 7c149500 ............|... │ │ │ │ + 0x00e3fdf0 b3010000 00000080 2f169500 30000000 ......../...0... │ │ │ │ + 0x00e3fe00 b3527fe5 6a120000 00010000 00000080 .R..j........... │ │ │ │ 0x00e3fe10 5f169500 0c000000 00000080 6b169500 _...........k... │ │ │ │ 0x00e3fe20 53000000 00000080 be169500 30000000 S...........0... │ │ │ │ 0x00e3fe30 3e2607ea 6a120000 00010000 00000080 >&..j........... │ │ │ │ 0x00e3fe40 5f169500 0c000000 00000080 ee169500 _............... │ │ │ │ 0x00e3fe50 4f000000 00000080 3d179500 30000000 O.......=...0... │ │ │ │ 0x00e3fe60 3e2607ea 6a120000 00020000 00000080 >&..j........... │ │ │ │ 0x00e3fe70 acfde300 04000000 00010000 04b69200 ................ │ │ │ │ @@ -2350,19 +2350,19 @@ │ │ │ │ 0x00e45250 45000000 27000000 4d000000 fbe79200 E...'...M....... │ │ │ │ 0x00e45260 45000000 91000000 4f000000 fbe79200 E.......O....... │ │ │ │ 0x00e45270 45000000 84000000 55000000 fbe79200 E.......U....... │ │ │ │ 0x00e45280 45000000 65000000 39000000 fbe79200 E...e...9....... │ │ │ │ 0x00e45290 45000000 6e000000 4a000000 fbe79200 E...n...J....... │ │ │ │ 0x00e452a0 45000000 46000000 60000000 00000080 E...F...`....... │ │ │ │ 0x00e452b0 df059600 0c000000 00000080 eb059600 ................ │ │ │ │ - 0x00e452c0 2e010000 00000080 19079600 30000000 ............0... │ │ │ │ - 0x00e452d0 2a9fedef 6a120000 00010000 00000080 *...j........... │ │ │ │ - 0x00e452e0 df059600 0c000000 00000080 49079600 ............I... │ │ │ │ - 0x00e452f0 31000000 00000080 7a079600 30000000 1.......z...0... │ │ │ │ - 0x00e45300 2a9fedef 6a120000 00020000 00000080 *...j........... │ │ │ │ + 0x00e452c0 31000000 00000080 1c069600 30000000 1...........0... │ │ │ │ + 0x00e452d0 2a9fedef 6a120000 00020000 00000080 *...j........... │ │ │ │ + 0x00e452e0 df059600 0c000000 00000080 4c069600 ............L... │ │ │ │ + 0x00e452f0 2e010000 00000080 7a079600 30000000 ........z...0... │ │ │ │ + 0x00e45300 2a9fedef 6a120000 00010000 00000080 *...j........... │ │ │ │ 0x00e45310 ac52e400 02000000 00010000 fbe79200 .R.............. │ │ │ │ 0x00e45320 45000000 3e000000 38000000 cec19200 E...>...8....... │ │ │ │ 0x00e45330 3a000000 1e000000 3a000000 00000000 :.......:....... │ │ │ │ 0x00e45340 04000000 04000000 afa11300 00000000 ................ │ │ │ │ 0x00e45350 04000000 04000000 798d8f00 99091600 ........y....... │ │ │ │ 0x00e45360 84000000 04000000 de1e2400 ece89200 ..........$..... │ │ │ │ 0x00e45370 51000000 6b000000 05000000 00000000 Q...k........... │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debuglink {} │ │ │ │ @@ -1,7 +1,7 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debuglink': │ │ │ │ - 0x00000000 33326231 39326431 65336234 36333633 32b192d1e3b46363 │ │ │ │ - 0x00000010 31663764 36636532 63663038 39616438 1f7d6ce2cf089ad8 │ │ │ │ - 0x00000020 61333436 34312e64 65627567 00000000 a34641.debug.... │ │ │ │ - 0x00000030 56408eec V@.. │ │ │ │ + 0x00000000 30303465 38366535 32326334 36633436 004e86e522c46c46 │ │ │ │ + 0x00000010 30623766 66383464 32306637 33336334 0b7ff84d20f733c4 │ │ │ │ + 0x00000020 33666661 30342e64 65627567 00000000 3ffa04.debug.... │ │ │ │ + 0x00000030 cba9f907 ....