Ticket #474: dotfiles.diff

File dotfiles.diff, 36.6 KB (added by kenta, 7 years ago)

diff of local dotfiles after adding news.mit.edu

  • .cache/upstart/unity-panel-service.log

    Binary files before/.cache/thunderbird/bd02ia5z.default/startupCache/startupCache.8.little and after/.cache/thunderbird/bd02ia5z.default/startupCache/startupCache.8.little differ
    diff -Nur before/.cache/upstart/unity-panel-service.log after/.cache/upstart/unity-panel-service.log
    old new  
    186186(unity-panel-service:7256): Indicator-Appmenu-CRITICAL **: track_menus: assertion 'IS_WINDOW_MENU(menus)' failed 
    187187 
    188188(unity-panel-service:7256): Indicator-Appmenu-WARNING **: Already have a menu for window ID 46137567 with path /com/canonical/menu/2C000DF from :1.96, unregistering that one 
     189 
     190(unity-panel-service:7256): Indicator-Appmenu-WARNING **: Already have a menu for window ID 46137567 with path /com/canonical/menu/2C000DF from :1.98, unregistering that one 
  • .thunderbird/bd02ia5z.default/compatibility.ini

    Binary files before/.local/share/zeitgeist/activity.sqlite and after/.local/share/zeitgeist/activity.sqlite differ
    Binary files before/.local/share/zeitgeist/activity.sqlite-shm and after/.local/share/zeitgeist/activity.sqlite-shm differ
    Binary files before/.local/share/zeitgeist/activity.sqlite-wal and after/.local/share/zeitgeist/activity.sqlite-wal differ
    Binary files before/.local/share/zeitgeist/fts.index/position.baseA and after/.local/share/zeitgeist/fts.index/position.baseA differ
    Binary files before/.local/share/zeitgeist/fts.index/position.DB and after/.local/share/zeitgeist/fts.index/position.DB differ
    Binary files before/.local/share/zeitgeist/fts.index/postlist.baseB and after/.local/share/zeitgeist/fts.index/postlist.baseB differ
    Binary files before/.local/share/zeitgeist/fts.index/postlist.DB and after/.local/share/zeitgeist/fts.index/postlist.DB differ
    Binary files before/.local/share/zeitgeist/fts.index/record.baseB and after/.local/share/zeitgeist/fts.index/record.baseB differ
    Binary files before/.local/share/zeitgeist/fts.index/record.DB and after/.local/share/zeitgeist/fts.index/record.DB differ
    Binary files before/.local/share/zeitgeist/fts.index/termlist.baseB and after/.local/share/zeitgeist/fts.index/termlist.baseB differ
    Binary files before/.local/share/zeitgeist/fts.index/termlist.DB and after/.local/share/zeitgeist/fts.index/termlist.DB differ
    diff -Nur before/.thunderbird/bd02ia5z.default/compatibility.ini after/.thunderbird/bd02ia5z.default/compatibility.ini
    old new  
    33LastOSABI=Linux_x86_64-gcc3 
    44LastPlatformDir=/usr/lib/thunderbird 
    55LastAppDir=/usr/lib/thunderbird 
    6  
    7 InvalidateCaches=1 
  • .thunderbird/bd02ia5z.default/datareporting/aborted-session-ping

    Binary files before/.thunderbird/bd02ia5z.default/crashes/store.json.mozlz4 and after/.thunderbird/bd02ia5z.default/crashes/store.json.mozlz4 differ
    diff -Nur before/.thunderbird/bd02ia5z.default/datareporting/aborted-session-ping after/.thunderbird/bd02ia5z.default/datareporting/aborted-session-ping
    old new  
    1 {"type":"main","id":"a911a9c6-0a42-42d9-b9d9-0868329f9ea1","creationDate":"2016-11-13T22:10:45.240Z","version":4,"application":{"architecture":"x86-64","buildId":"20161025160155","name":"Thunderbird","version":"45.4.0","vendor":"","platformVersion":"45.4.0","xpcomAbi":"x86_64-gcc3","channel":"release"},"payload":{"ver":4,"simpleMeasurements":{"totalTime":11,"uptime":0,"main":13,"selectProfile":26,"startupCrashDetectionBegin":79,"firstPaint":975,"createTopLevelWindow":249,"quitApplication":10998,"profileBeforeChange":11059,"AMI_startup_begin":80,"XPI_startup_begin":106,"XPI_bootstrap_addons_begin":189,"XPI_bootstrap_addons_end":189,"XPI_startup_end":189,"AMI_startup_end":193,"XPI_finalUIStartup":244,"startupInterrupted":0,"js":{"setProto":0,"customIter":0},"maximalNumberOfConcurrentThreads":25,"debuggerAttached":0,"savedPings":0,"activeTicks":2,"pingsOverdue":0},"histograms":{"TELEMETRY_TEST_RELEASE_OPTOUT":{"range":[1,2],"bucket_count":3,"histogram_type":3,"values":{"0":1,"1":0},"sum":0,"sum_squares_lo":0,"sum_squares_hi":0},"E10S_STATUS":{"range":[1,12],"bucket_count":13,"histogram_type":1,"values":{"1":0,"2":1,"3":0},"sum":2,"sum_squares_lo":4,"sum_squares_hi":0},"E10S_ADDONS_BLOCKER_RAN":{"range":[1,2],"bucket_count":3,"histogram_type":3,"values":{"0":0,"1":1,"2":0},"sum":1,"sum_squares_lo":1,"sum_squares_hi":0},"VIDEO_ADOBE_GMP_DISAPPEARED":{"range":[1,2],"bucket_count":3,"histogram_type":3,"values":{"0":1,"1":0},"sum":0,"sum_squares_lo":0,"sum_squares_hi":0},"VIDEO_OPENH264_GMP_DISAPPEARED":{"range":[1,2],"bucket_count":3,"histogram_type":3,"values":{"0":1,"1":0},"sum":0,"sum_squares_lo":0,"sum_squares_hi":0},"FXA_CONFIGURED":{"range":[1,2],"bucket_count":3,"histogram_type":3,"values":{"0":1,"1":0},"sum":0,"sum_squares_lo":0,"sum_squares_hi":0},"WEAVE_CAN_FETCH_KEYS":{"range":[1,2],"bucket_count":3,"histogram_type":3,"values":{"0":1,"1":0},"sum":0,"sum_squares_lo":0,"sum_squares_hi":0}},"keyedHistograms":{"KEYGEN_GENERATED_KEY_TYPE":{},"UPDATE_CHECK_EXTENDED_ERROR_EXTERNAL":{},"UPDATE_CHECK_EXTENDED_ERROR_NOTIFY":{},"FX_MIGRATION_ERRORS":{},"FX_MIGRATION_USAGE":{},"FX_MIGRATION_HOMEPAGE_IMPORTED":{},"TELEMETRY_TEST_KEYED_RELEASE_OPTOUT":{},"SEARCH_COUNTS":{},"POPUP_NOTIFICATION_STATS":{},"PROCESS_CRASH_SUBMIT_ATTEMPT":{},"PROCESS_CRASH_SUBMIT_SUCCESS":{},"FXA_UNVERIFIED_ACCOUNT_ERRORS":{},"FXA_HAWK_ERRORS":{},"FXA_SERVER_ERRORS":{},"TOKENSERVER_AUTH_ERRORS":{},"WEAVE_ENGINE_APPLY_NEW_FAILURES":{},"WEAVE_ENGINE_APPLY_FAILURES":{},"WEAVE_ENGINE_SYNC_ERRORS":{},"WEAVE_STORAGE_AUTH_ERRORS":{},"PLUGIN_ACTIVATION_COUNT":{}},"info":{"reason":"aborted-session","revision":"","asyncPluginInit":false,"timezoneOffset":-300,"previousBuildId":null,"sessionId":"c4dfcd57-e6d9-4417-b33a-6faf28decef2","subsessionId":"75131d6b-8a7b-4af0-ae74-402b7981aeca","previousSessionId":null,"previousSubsessionId":null,"subsessionCounter":1,"profileSubsessionCounter":1,"sessionStartDate":"2016-11-13T00:00:00.0-05:00","subsessionStartDate":"2016-11-13T00:00:00.0-05:00","sessionLength":11,"subsessionLength":10,"addons":"messagingmenu%40mozilla.com:1.3.1,%7B972ce4c6-7e08-4474-a285-3208198ce6fd%7D:45.4.0,langpack-en-GB%40thunderbird.mozilla.org:45.4.0"}},"clientId":"bc186e79-d49b-427a-89f5-bdc763508707","environment":{"build":{"applicationId":"{3550f703-e582-4d05-9a08-453d09bdfdc6}","applicationName":"Thunderbird","architecture":"x86-64","buildId":"20161025160155","version":"45.4.0","vendor":null,"platformVersion":"45.4.0","xpcomAbi":"x86_64-gcc3","hotfixVersion":null},"partner":{"distributionId":null,"distributionVersion":null,"partnerId":null,"distributor":null,"distributorChannel":null,"partnerNames":[]},"system":{"memoryMB":7884,"virtualMaxMB":null,"cpu":{"count":4,"cores":4,"vendor":"GenuineIntel","family":6,"model":60,"stepping":3,"l2cacheKB":256,"l3cacheKB":6144,"speedMHz":3900,"extensions":["hasMMX","hasSSE","hasSSE2","hasSSE3","hasSSSE3","hasSSE4_1","hasSSE4_2"]},"os":{"name":"Linux","version":"4.4.0-45-generic","locale":"en-US"},"hdd":{"profile":{"model":null,"revision":null},"binary":{"model":null,"revision":null},"system":{"model":null,"revision":null}},"gfx":{"D2DEnabled":null,"DWriteEnabled":null,"adapters":[{"description":"Intel Open Source Technology Center -- Mesa DRI Intel(R) Haswell Desktop ","vendorID":"Intel Open Source Technology Center","deviceID":"Mesa DRI Intel(R) Haswell Desktop ","subsysID":null,"RAM":null,"driver":null,"driverVersion":"3.0 Mesa 11.2.0","driverDate":null,"GPUActive":true}],"monitors":[],"features":{"compositor":"basic"}}},"settings":{"blocklistEnabled":true,"e10sEnabled":false,"telemetryEnabled":false,"isInOptoutSample":false,"locale":"en-US","update":{"channel":"release","enabled":true,"autoDownload":true},"userPrefs":{"browser.cache.disk.capacity":358400},"addonCompatibilityCheckEnabled":true,"isDefaultBrowser":null,"defaultSearchEngine":"bing","defaultSearchEngineData":{"name":"Bing","loadPath":"jar:[app]/omni.ja!messenger/bing.xml","submissionURL":"http://www.bing.com/search?q=&form=MOZESB&pc=MOZT"}},"profile":{"creationDate":17118},"addons":{"activeAddons":{"messagingmenu@mozilla.com":{"blocklisted":false,"description":"This extension integrates Thunderbird into the Ubuntu Unity messaging menu and launcher","name":"Messaging Menu and Unity Launcher integration","userDisabled":false,"appDisabled":false,"version":"1.3.1","scope":4,"type":"extension","foreignInstall":true,"hasBinaryComponents":false,"installDay":17099,"updateDay":17099}},"theme":{"id":"{972ce4c6-7e08-4474-a285-3208198ce6fd}","blocklisted":false,"description":"The default theme.","name":"Default","userDisabled":false,"appDisabled":false,"version":"45.4.0","scope":4,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17099,"updateDay":17099},"activePlugins":[],"activeGMPlugins":{},"activeExperiment":{},"persona":null}}} 
    2  No newline at end of file 
     1{"type":"main","id":"30de3421-2073-4d6c-9eb3-372c540beb48","creationDate":"2016-11-13T22:11:50.849Z","version":4,"application":{"architecture":"x86-64","buildId":"20161025160155","name":"Thunderbird","version":"45.4.0","vendor":"","platformVersion":"45.4.0","xpcomAbi":"x86_64-gcc3","channel":"release"},"payload":{"ver":4,"simpleMeasurements":{"totalTime":60,"uptime":1,"main":40,"selectProfile":74,"afterProfileLocked":74,"startupCrashDetectionBegin":164,"firstPaint":899,"createTopLevelWindow":261,"AMI_startup_begin":165,"XPI_startup_begin":189,"XPI_bootstrap_addons_begin":197,"XPI_bootstrap_addons_end":197,"XPI_startup_end":197,"AMI_startup_end":202,"XPI_finalUIStartup":257,"startupInterrupted":0,"js":{"setProto":0,"customIter":0},"maximalNumberOfConcurrentThreads":25,"debuggerAttached":0,"savedPings":1,"activeTicks":11,"pingsOverdue":0},"histograms":{"TELEMETRY_TEST_RELEASE_OPTOUT":{"range":[1,2],"bucket_count":3,"histogram_type":3,"values":{"0":1,"1":0},"sum":0,"sum_squares_lo":0,"sum_squares_hi":0},"E10S_STATUS":{"range":[1,12],"bucket_count":13,"histogram_type":1,"values":{"1":0,"2":1,"3":0},"sum":2,"sum_squares_lo":4,"sum_squares_hi":0},"E10S_ADDONS_BLOCKER_RAN":{"range":[1,2],"bucket_count":3,"histogram_type":3,"values":{"0":0,"1":1,"2":0},"sum":1,"sum_squares_lo":1,"sum_squares_hi":0},"VIDEO_ADOBE_GMP_DISAPPEARED":{"range":[1,2],"bucket_count":3,"histogram_type":3,"values":{"0":1,"1":0},"sum":0,"sum_squares_lo":0,"sum_squares_hi":0},"VIDEO_OPENH264_GMP_DISAPPEARED":{"range":[1,2],"bucket_count":3,"histogram_type":3,"values":{"0":1,"1":0},"sum":0,"sum_squares_lo":0,"sum_squares_hi":0},"FXA_CONFIGURED":{"range":[1,2],"bucket_count":3,"histogram_type":3,"values":{"0":1,"1":0},"sum":0,"sum_squares_lo":0,"sum_squares_hi":0},"WEAVE_CAN_FETCH_KEYS":{"range":[1,2],"bucket_count":3,"histogram_type":3,"values":{"0":1,"1":0},"sum":0,"sum_squares_lo":0,"sum_squares_hi":0}},"keyedHistograms":{"KEYGEN_GENERATED_KEY_TYPE":{},"UPDATE_CHECK_EXTENDED_ERROR_EXTERNAL":{},"UPDATE_CHECK_EXTENDED_ERROR_NOTIFY":{},"FX_MIGRATION_ERRORS":{},"FX_MIGRATION_USAGE":{},"FX_MIGRATION_HOMEPAGE_IMPORTED":{},"TELEMETRY_TEST_KEYED_RELEASE_OPTOUT":{},"SEARCH_COUNTS":{},"POPUP_NOTIFICATION_STATS":{},"PROCESS_CRASH_SUBMIT_ATTEMPT":{},"PROCESS_CRASH_SUBMIT_SUCCESS":{},"FXA_UNVERIFIED_ACCOUNT_ERRORS":{},"FXA_HAWK_ERRORS":{},"FXA_SERVER_ERRORS":{},"TOKENSERVER_AUTH_ERRORS":{},"WEAVE_ENGINE_APPLY_NEW_FAILURES":{},"WEAVE_ENGINE_APPLY_FAILURES":{},"WEAVE_ENGINE_SYNC_ERRORS":{},"WEAVE_STORAGE_AUTH_ERRORS":{},"PLUGIN_ACTIVATION_COUNT":{}},"info":{"reason":"aborted-session","revision":"","asyncPluginInit":false,"timezoneOffset":-300,"previousBuildId":null,"sessionId":"fc0916c4-87db-483c-98ef-9d8e28c7274f","subsessionId":"645454df-4c0a-4c05-b582-e7daf9362fcd","previousSessionId":"c4dfcd57-e6d9-4417-b33a-6faf28decef2","previousSubsessionId":"75131d6b-8a7b-4af0-ae74-402b7981aeca","subsessionCounter":1,"profileSubsessionCounter":2,"sessionStartDate":"2016-11-13T00:00:00.0-05:00","subsessionStartDate":"2016-11-13T00:00:00.0-05:00","sessionLength":60,"subsessionLength":60,"addons":"messagingmenu%40mozilla.com:1.3.1,%7B972ce4c6-7e08-4474-a285-3208198ce6fd%7D:45.4.0,langpack-en-GB%40thunderbird.mozilla.org:45.4.0"}},"clientId":"bc186e79-d49b-427a-89f5-bdc763508707","environment":{"build":{"applicationId":"{3550f703-e582-4d05-9a08-453d09bdfdc6}","applicationName":"Thunderbird","architecture":"x86-64","buildId":"20161025160155","version":"45.4.0","vendor":null,"platformVersion":"45.4.0","xpcomAbi":"x86_64-gcc3","hotfixVersion":null},"partner":{"distributionId":null,"distributionVersion":null,"partnerId":null,"distributor":null,"distributorChannel":null,"partnerNames":[]},"system":{"memoryMB":7884,"virtualMaxMB":null,"cpu":{"count":4,"cores":4,"vendor":"GenuineIntel","family":6,"model":60,"stepping":3,"l2cacheKB":256,"l3cacheKB":6144,"speedMHz":3900,"extensions":["hasMMX","hasSSE","hasSSE2","hasSSE3","hasSSSE3","hasSSE4_1","hasSSE4_2"]},"os":{"name":"Linux","version":"4.4.0-45-generic","locale":"en-US"},"hdd":{"profile":{"model":null,"revision":null},"binary":{"model":null,"revision":null},"system":{"model":null,"revision":null}},"gfx":{"D2DEnabled":null,"DWriteEnabled":null,"adapters":[{"description":"Intel Open Source Technology Center -- Mesa DRI Intel(R) Haswell Desktop ","vendorID":"Intel Open Source Technology Center","deviceID":"Mesa DRI Intel(R) Haswell Desktop ","subsysID":null,"RAM":null,"driver":null,"driverVersion":"3.0 Mesa 11.2.0","driverDate":null,"GPUActive":true}],"monitors":[],"features":{"compositor":"basic"}}},"settings":{"blocklistEnabled":true,"e10sEnabled":false,"telemetryEnabled":false,"isInOptoutSample":false,"locale":"en-US","update":{"channel":"release","enabled":true,"autoDownload":true},"userPrefs":{"browser.cache.disk.capacity":358400},"addonCompatibilityCheckEnabled":true,"isDefaultBrowser":null,"defaultSearchEngine":"bing","defaultSearchEngineData":{"name":"Bing","loadPath":"jar:[app]/omni.ja!messenger/bing.xml","submissionURL":"http://www.bing.com/search?q=&form=MOZESB&pc=MOZT"}},"profile":{"creationDate":17118},"addons":{"activeAddons":{"messagingmenu@mozilla.com":{"blocklisted":false,"description":"This extension integrates Thunderbird into the Ubuntu Unity messaging menu and launcher","name":"Messaging Menu and Unity Launcher integration","userDisabled":false,"appDisabled":false,"version":"1.3.1","scope":4,"type":"extension","foreignInstall":true,"hasBinaryComponents":false,"installDay":17099,"updateDay":17099}},"theme":{"id":"{972ce4c6-7e08-4474-a285-3208198ce6fd}","blocklisted":false,"description":"The default theme.","name":"Default","userDisabled":false,"appDisabled":false,"version":"45.4.0","scope":4,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17099,"updateDay":17099},"activePlugins":[],"activeGMPlugins":{},"activeExperiment":{},"persona":null}}} 
     2 No newline at end of file 
  • .thunderbird/bd02ia5z.default/datareporting/session-state.json

    diff -Nur before/.thunderbird/bd02ia5z.default/datareporting/session-state.json after/.thunderbird/bd02ia5z.default/datareporting/session-state.json
    old new  
    1 {"sessionId":"c4dfcd57-e6d9-4417-b33a-6faf28decef2","subsessionId":"75131d6b-8a7b-4af0-ae74-402b7981aeca","profileSubsessionCounter":1} 
    2  No newline at end of file 
     1{"sessionId":"fc0916c4-87db-483c-98ef-9d8e28c7274f","subsessionId":"645454df-4c0a-4c05-b582-e7daf9362fcd","profileSubsessionCounter":2} 
     2 No newline at end of file 
  • .thunderbird/bd02ia5z.default/folderTree.json

    diff -Nur before/.thunderbird/bd02ia5z.default/folderTree.json after/.thunderbird/bd02ia5z.default/folderTree.json
    old new  
    1 {} 
    2  No newline at end of file 
     1{"all":["mailbox://nobody@Local%20Folders","mailbox://nobody@Local%20Folders/Unsent%20Messages","mailbox://nobody@Local%20Folders/Trash"]} 
     2 No newline at end of file 
  • .thunderbird/bd02ia5z.default/localstore.rdf

    Binary files before/.thunderbird/bd02ia5z.default/global-messages-db.sqlite and after/.thunderbird/bd02ia5z.default/global-messages-db.sqlite differ
    diff -Nur before/.thunderbird/bd02ia5z.default/localstore.rdf after/.thunderbird/bd02ia5z.default/localstore.rdf
    old new  
     1<?xml version="1.0"?> 
     2<RDF:RDF xmlns:RDF="http://www.w3.org/1999/02/22-rdf-syntax-ns#" 
     3         xmlns:NC="http://home.netscape.com/NC-rdf#"> 
     4  <!-- Empty --> 
     5</RDF:RDF> 
  • .thunderbird/bd02ia5z.default/Mail/Local

    diff -Nur "before/.thunderbird/bd02ia5z.default/Mail/Local Folders/Trash.msf" "after/.thunderbird/bd02ia5z.default/Mail/Local Folders/Trash.msf"
    old new  
     1// <!-- <mdb:mork:z v="1.4"/> --> 
     2< <(a=c)> // (f=iso-8859-1) 
     3  (80=ns:msg:db:row:scope:msgs:all)(81=subject)(82=sender)(83=message-id) 
     4  (84=references)(85=recipients)(86=date)(87=size)(88=flags)(89=priority) 
     5  (8A=label)(8B=statusOfset)(8C=numLines)(8D=ccList)(8E=bccList) 
     6  (8F=msgThreadId)(90=threadId)(91=threadFlags)(92=threadNewestMsgDate) 
     7  (93=children)(94=unreadChildren)(95=threadSubject)(96=msgCharSet) 
     8  (97=ns:msg:db:table:kind:msgs)(98=ns:msg:db:table:kind:thread) 
     9  (99=ns:msg:db:table:kind:allthreads) 
     10  (9A=ns:msg:db:row:scope:threads:all)(9B=threadParent)(9C=threadRoot) 
     11  (9D=msgOffset)(9E=offlineMsgSize) 
     12  (9F=ns:msg:db:row:scope:dbfolderinfo:all) 
     13  (A0=ns:msg:db:table:kind:dbfolderinfo)(A1=numMsgs)(A2=numNewMsgs) 
     14  (A3=folderSize)(A4=expungedBytes)(A5=folderDate)(A6=highWaterKey) 
     15  (A7=mailboxName)(A8=UIDValidity)(A9=totPendingMsgs) 
     16  (AA=unreadPendingMsgs)(AB=expiredMark)(AC=version)(AD=forceReparse) 
     17  (AE=fixedBadRefThreading)(AF=folderName)> 
     18{1:^80 {(k^97:c)(s=9)} } 
     19{FFFFFFFD:^9A {(k^99:c)(s=9)} } 
     20 
     21<(80=1)(81=0)> 
     22{1:^9F {(k^A0:c)(s=9u)}  
     23  [1(^AC=1)(^AD=0)(^AE=1)]} 
     24 
     25@$${1{@ 
     26< <(a=c)> // (f=iso-8859-1) 
     27  (B0=charSetOverride)(B1=charSet)> 
     28<(82=104)>[1:^9F(^88^82)] 
     29@$$}1}@ 
     30 
     31@$${2{@ 
     32<(83=Trash)(84=5828e51f)>[-1:^9F(^AC=1)(^AD=0)(^AE=1)(^88^82)(^A7^83) 
     33    (^A3=0)(^A5^84)] 
     34@$$}2}@ 
     35 
     36@$${3{@ 
     37@$$}3}@ 
     38 
     39@$${4{@ 
     40@$$}4}@ 
  • .thunderbird/bd02ia5z.default/Mail/Local

    diff -Nur "before/.thunderbird/bd02ia5z.default/Mail/Local Folders/Unsent Messages.msf" "after/.thunderbird/bd02ia5z.default/Mail/Local Folders/Unsent Messages.msf"
    old new  
     1// <!-- <mdb:mork:z v="1.4"/> --> 
     2< <(a=c)> // (f=iso-8859-1) 
     3  (80=ns:msg:db:row:scope:msgs:all)(81=subject)(82=sender)(83=message-id) 
     4  (84=references)(85=recipients)(86=date)(87=size)(88=flags)(89=priority) 
     5  (8A=label)(8B=statusOfset)(8C=numLines)(8D=ccList)(8E=bccList) 
     6  (8F=msgThreadId)(90=threadId)(91=threadFlags)(92=threadNewestMsgDate) 
     7  (93=children)(94=unreadChildren)(95=threadSubject)(96=msgCharSet) 
     8  (97=ns:msg:db:table:kind:msgs)(98=ns:msg:db:table:kind:thread) 
     9  (99=ns:msg:db:table:kind:allthreads) 
     10  (9A=ns:msg:db:row:scope:threads:all)(9B=threadParent)(9C=threadRoot) 
     11  (9D=msgOffset)(9E=offlineMsgSize) 
     12  (9F=ns:msg:db:row:scope:dbfolderinfo:all) 
     13  (A0=ns:msg:db:table:kind:dbfolderinfo)(A1=numMsgs)(A2=numNewMsgs) 
     14  (A3=folderSize)(A4=expungedBytes)(A5=folderDate)(A6=highWaterKey) 
     15  (A7=mailboxName)(A8=UIDValidity)(A9=totPendingMsgs) 
     16  (AA=unreadPendingMsgs)(AB=expiredMark)(AC=version)(AD=forceReparse) 
     17  (AE=fixedBadRefThreading)(AF=folderName)> 
     18{1:^80 {(k^97:c)(s=9)} } 
     19{FFFFFFFD:^9A {(k^99:c)(s=9)} } 
     20 
     21<(80=1)(81=0)> 
     22{1:^9F {(k^A0:c)(s=9u)}  
     23  [1(^AC=1)(^AD=0)(^AE=1)]} 
     24 
     25@$${1{@ 
     26< <(a=c)> // (f=iso-8859-1) 
     27  (B0=charSetOverride)(B1=charSet)> 
     28<(82=804)>[1:^9F(^88^82)] 
     29@$$}1}@ 
     30 
     31@$${2{@ 
     32<(83=Unsent Messages)(84=5828e51f)> 
     33[-1:^9F(^AC=1)(^AD=0)(^AE=1)(^88^82)(^A7^83)(^A3=0)(^A5^84)] 
     34@$$}2}@ 
     35 
     36@$${3{@ 
     37@$$}3}@ 
     38 
     39@$${4{@ 
     40<(85=Outbox)>[1:^9F(^AF^85)] 
     41@$$}4}@ 
     42 
     43@$${5{@ 
     44@$$}5}@ 
  • .thunderbird/bd02ia5z.default/News/news.mit.edu.msf

    diff -Nur before/.thunderbird/bd02ia5z.default/News/news.mit.edu.msf after/.thunderbird/bd02ia5z.default/News/news.mit.edu.msf
    old new  
     1// <!-- <mdb:mork:z v="1.4"/> --> 
     2< <(a=c)> // (f=iso-8859-1) 
     3  (80=ns:msg:db:row:scope:msgs:all)(81=subject)(82=sender)(83=message-id) 
     4  (84=references)(85=recipients)(86=date)(87=size)(88=flags)(89=priority) 
     5  (8A=label)(8B=statusOfset)(8C=numLines)(8D=ccList)(8E=bccList) 
     6  (8F=msgThreadId)(90=threadId)(91=threadFlags)(92=threadNewestMsgDate) 
     7  (93=children)(94=unreadChildren)(95=threadSubject)(96=msgCharSet) 
     8  (97=ns:msg:db:table:kind:msgs)(98=ns:msg:db:table:kind:thread) 
     9  (99=ns:msg:db:table:kind:allthreads) 
     10  (9A=ns:msg:db:row:scope:threads:all)(9B=threadParent)(9C=threadRoot) 
     11  (9D=msgOffset)(9E=offlineMsgSize) 
     12  (9F=ns:msg:db:row:scope:dbfolderinfo:all) 
     13  (A0=ns:msg:db:table:kind:dbfolderinfo)(A1=numMsgs)(A2=numNewMsgs) 
     14  (A3=folderSize)(A4=expungedBytes)(A5=folderDate)(A6=highWaterKey) 
     15  (A7=mailboxName)(A8=UIDValidity)(A9=totPendingMsgs) 
     16  (AA=unreadPendingMsgs)(AB=expiredMark)(AC=version)(AD=forceReparse) 
     17  (AE=fixedBadRefThreading)(AF=folderName)> 
     18{1:^80 {(k^97:c)(s=9)} } 
     19{FFFFFFFD:^9A {(k^99:c)(s=9)} } 
     20 
     21<(80=1)(81=0)> 
     22{1:^9F {(k^A0:c)(s=9u)}  
     23  [1(^AC=1)(^AD=0)(^AE=1)]} 
  • .thunderbird/bd02ia5z.default/panacea.dat

    diff -Nur before/.thunderbird/bd02ia5z.default/panacea.dat after/.thunderbird/bd02ia5z.default/panacea.dat
    old new  
     1// <!-- <mdb:mork:z v="1.4"/> --> 
     2< <(a=c)> // (f=iso-8859-1) 
     3  (8A=charset)(8B=folderName)(8C=indexingPriority)(8D=smartFolderName) 
     4  (80=ns:msg:db:row:scope:folders:all)(81=ns:msg:db:table:kind:folders) 
     5  (82=key)(83=flags)(84=totalMsgs)(85=totalUnreadMsgs) 
     6  (86=pendingUnreadMsgs)(87=pendingMsgs)(88=expungedBytes)(89=folderSize)> 
     7 
     8<(80 
     9    =/tmp/guest-wgptvk/.thunderbird/bd02ia5z.default/Mail/Local Folders/Trash.\ 
     10msf)(81=104)(82=0)(83=ffffffffffffffff)(84=ISO-8859-1)(85=Trash)(86 
     11    =/tmp/guest-wgptvk/.thunderbird/bd02ia5z.default/Mail/Local Folders/Unsent\ 
     12 Messages.msf)(87=804)(89=Outbox)(8A 
     13    =/tmp/guest-wgptvk/.thunderbird/bd02ia5z.default/Mail/Local Folders) 
     14  (8B=1c)(8C=ffffffff)(8D=)(8E=Local Folders)(8F 
     15    =/tmp/guest-wgptvk/.thunderbird/bd02ia5z.default/News/news.mit.edu)> 
     16{1:^80 {(k^81:c)(s=9)}  
     17  [1(^82^80)(^83^81)(^84=0)(^85=0)(^86=0)(^87=0)(^88=0)(^89^83)(^8A^84) 
     18    (^8B^85)] 
     19  [2(^82^86)(^83^87)(^84=0)(^85=0)(^86=0)(^87=0)(^88=0)(^89^83)(^8A^84) 
     20    (^8B^89)] 
     21  [3(^82^8A)(^83=1c)(^84^8C)(^85^8C)(^86=0)(^87=0)(^88=0)(^89^83)(^8A=) 
     22    (^8B^8E)] 
     23  [4(^82^8F)(^83=0)(^84=0)(^85=0)(^86=0)(^87=0)(^88=0)(^89^83)(^8A^84)]} 
  • .thunderbird/bd02ia5z.default/prefs.js

    diff -Nur before/.thunderbird/bd02ia5z.default/prefs.js after/.thunderbird/bd02ia5z.default/prefs.js
    old new  
    1414user_pref("browser.cache.disk.smart_size.first_run", false); 
    1515user_pref("browser.cache.disk.smart_size.use_old_max", false); 
    1616user_pref("browser.cache.disk.smart_size_cached_value", 358400); 
    17 user_pref("datareporting.sessions.current.activeTicks", 2); 
     17user_pref("datareporting.sessions.current.activeTicks", 11); 
    1818user_pref("datareporting.sessions.current.clean", true); 
    19 user_pref("datareporting.sessions.current.firstPaint", 975); 
    20 user_pref("datareporting.sessions.current.main", 13); 
    21 user_pref("datareporting.sessions.current.startTime", "1479075034159"); 
    22 user_pref("datareporting.sessions.current.totalTime", 11); 
     19user_pref("datareporting.sessions.current.firstPaint", 899); 
     20user_pref("datareporting.sessions.current.main", 40); 
     21user_pref("datareporting.sessions.current.startTime", "1479075050603"); 
     22user_pref("datareporting.sessions.current.totalTime", 62); 
     23user_pref("datareporting.sessions.currentIndex", 1); 
     24user_pref("datareporting.sessions.previous.0", "{\"s\":1479075034159,\"a\":2,\"t\":11,\"c\":true,\"m\":13,\"fp\":975,\"sr\":-1}"); 
    2325user_pref("extensions.blocklist.pingCountVersion", 0); 
    24 user_pref("extensions.bootstrappedAddons", "{\"langpack-en-GB@thunderbird.mozilla.org\":{\"version\":\"45.4.0\",\"type\":\"locale\",\"descriptor\":\"/usr/lib/thunderbird/extensions/langpack-en-GB@thunderbird.mozilla.org.xpi\",\"runInSafeMode\":false}}"); 
     26user_pref("extensions.bootstrappedAddons", "{\"langpack-en-GB@thunderbird.mozilla.org\":{\"version\":\"45.4.0\",\"type\":\"locale\",\"descriptor\":\"/usr/lib/thunderbird/extensions/langpack-en-GB@thunderbird.mozilla.org.xpi\",\"multiprocessCompatible\":false,\"runInSafeMode\":false}}"); 
    2527user_pref("extensions.databaseSchema", 17); 
    2628user_pref("extensions.e10sBlockedByAddons", true); 
    2729user_pref("extensions.enabledAddons", "messagingmenu%40mozilla.com:1.3.1,%7B972ce4c6-7e08-4474-a285-3208198ce6fd%7D:45.4.0"); 
     
    3234user_pref("extensions.systemAddonSet", "{\"schema\":1,\"addons\":{}}"); 
    3335user_pref("extensions.xpiState", "{\"app-global\":{\"langpack-en-GB@thunderbird.mozilla.org\":{\"d\":\"/usr/lib/thunderbird/extensions/langpack-en-GB@thunderbird.mozilla.org.xpi\",\"e\":true,\"v\":\"45.4.0\",\"st\":1477414895000},\"{972ce4c6-7e08-4474-a285-3208198ce6fd}\":{\"d\":\"/usr/lib/thunderbird/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}.xpi\",\"e\":true,\"v\":\"45.4.0\",\"st\":1477414224000},\"messagingmenu@mozilla.com\":{\"d\":\"/usr/lib/thunderbird/extensions/messagingmenu@mozilla.com.xpi\",\"e\":true,\"v\":\"1.3.1\",\"st\":1477414188000}}}"); 
    3436user_pref("mail.ab_remote_content.migrated", 1); 
     37user_pref("mail.account.account1.server", "server1"); 
     38user_pref("mail.account.account2.identities", "id1"); 
     39user_pref("mail.account.account2.server", "server2"); 
     40user_pref("mail.account.lastKey", 2); 
     41user_pref("mail.accountmanager.accounts", "account1,account2"); 
     42user_pref("mail.accountmanager.defaultaccount", "account1"); 
     43user_pref("mail.accountmanager.localfoldersserver", "server1"); 
    3544user_pref("mail.append_preconfig_smtpservers.version", 2); 
    3645user_pref("mail.attachment.store.version", 1); 
    3746user_pref("mail.default_charsets.migrated", 1); 
    3847user_pref("mail.folder.views.version", 1); 
     48user_pref("mail.identity.id1.compose_html", false); 
     49user_pref("mail.identity.id1.draft_folder", "mailbox://nobody@Local%20Folders/Drafts"); 
     50user_pref("mail.identity.id1.drafts_folder_picker_mode", "0"); 
     51user_pref("mail.identity.id1.fcc_folder", "mailbox://nobody@Local%20Folders/Sent"); 
     52user_pref("mail.identity.id1.fcc_folder_picker_mode", "0"); 
     53user_pref("mail.identity.id1.fullName", "Guest"); 
     54user_pref("mail.identity.id1.stationery_folder", "mailbox://nobody@Local%20Folders/Templates"); 
     55user_pref("mail.identity.id1.tmpl_folder_picker_mode", "0"); 
     56user_pref("mail.identity.id1.useremail", "guest-wgptvk@mit.edu"); 
     57user_pref("mail.identity.id1.valid", true); 
     58user_pref("mail.newsrc_root", "/tmp/guest-wgptvk/.thunderbird/bd02ia5z.default/News"); 
     59user_pref("mail.newsrc_root-rel", "[ProfD]News"); 
    3960user_pref("mail.openMessageBehavior.version", 1); 
     61user_pref("mail.root.nntp", "/tmp/guest-wgptvk/.thunderbird/bd02ia5z.default/News"); 
     62user_pref("mail.root.nntp-rel", "[ProfD]News"); 
     63user_pref("mail.root.none", "/tmp/guest-wgptvk/.thunderbird/bd02ia5z.default/Mail"); 
     64user_pref("mail.root.none-rel", "[ProfD]Mail"); 
     65user_pref("mail.server.server1.directory", "/tmp/guest-wgptvk/.thunderbird/bd02ia5z.default/Mail/Local Folders"); 
     66user_pref("mail.server.server1.directory-rel", "[ProfD]Mail/Local Folders"); 
     67user_pref("mail.server.server1.hostname", "Local Folders"); 
     68user_pref("mail.server.server1.name", "Local Folders"); 
     69user_pref("mail.server.server1.spamActionTargetAccount", "mailbox://nobody@Local%20Folders"); 
     70user_pref("mail.server.server1.storeContractID", "@mozilla.org/msgstore/berkeleystore;1"); 
     71user_pref("mail.server.server1.type", "none"); 
     72user_pref("mail.server.server1.userName", "nobody"); 
     73user_pref("mail.server.server2.canChangeStoreType", true); 
     74user_pref("mail.server.server2.directory", "/tmp/guest-wgptvk/.thunderbird/bd02ia5z.default/News/news.mit.edu"); 
     75user_pref("mail.server.server2.directory-rel", "[ProfD]News/news.mit.edu"); 
     76user_pref("mail.server.server2.hostname", "news.mit.edu"); 
     77user_pref("mail.server.server2.newsrc.file", "/tmp/guest-wgptvk/.thunderbird/bd02ia5z.default/News/newsrc-news.mit.edu"); 
     78user_pref("mail.server.server2.newsrc.file-rel", "[ProfD]News/newsrc-news.mit.edu"); 
     79user_pref("mail.server.server2.storeContractID", "@mozilla.org/msgstore/berkeleystore;1"); 
     80user_pref("mail.server.server2.type", "nntp"); 
    4081user_pref("mail.spam.version", 1); 
    4182user_pref("mail.ui-rdf.version", 11); 
    4283user_pref("mailnews.database.global.datastore.id", "bdea20a7-6534-48ba-b7ab-13a16a4864d"); 
  • .thunderbird/bd02ia5z.default/saved-telemetry-pings/a911a9c6-0a42-42d9-b9d9-0868329f9ea1

    diff -Nur before/.thunderbird/bd02ia5z.default/saved-telemetry-pings/a911a9c6-0a42-42d9-b9d9-0868329f9ea1 after/.thunderbird/bd02ia5z.default/saved-telemetry-pings/a911a9c6-0a42-42d9-b9d9-0868329f9ea1
    old new  
     1{"type":"main","id":"a911a9c6-0a42-42d9-b9d9-0868329f9ea1","creationDate":"2016-11-13T22:10:45.240Z","version":4,"application":{"architecture":"x86-64","buildId":"20161025160155","name":"Thunderbird","version":"45.4.0","vendor":"","platformVersion":"45.4.0","xpcomAbi":"x86_64-gcc3","channel":"release"},"payload":{"ver":4,"simpleMeasurements":{"totalTime":11,"uptime":0,"main":13,"selectProfile":26,"startupCrashDetectionBegin":79,"firstPaint":975,"createTopLevelWindow":249,"quitApplication":10998,"profileBeforeChange":11059,"AMI_startup_begin":80,"XPI_startup_begin":106,"XPI_bootstrap_addons_begin":189,"XPI_bootstrap_addons_end":189,"XPI_startup_end":189,"AMI_startup_end":193,"XPI_finalUIStartup":244,"startupInterrupted":0,"js":{"setProto":0,"customIter":0},"maximalNumberOfConcurrentThreads":25,"debuggerAttached":0,"savedPings":0,"activeTicks":2,"pingsOverdue":0},"histograms":{"TELEMETRY_TEST_RELEASE_OPTOUT":{"range":[1,2],"bucket_count":3,"histogram_type":3,"values":{"0":1,"1":0},"sum":0,"sum_squares_lo":0,"sum_squares_hi":0},"E10S_STATUS":{"range":[1,12],"bucket_count":13,"histogram_type":1,"values":{"1":0,"2":1,"3":0},"sum":2,"sum_squares_lo":4,"sum_squares_hi":0},"E10S_ADDONS_BLOCKER_RAN":{"range":[1,2],"bucket_count":3,"histogram_type":3,"values":{"0":0,"1":1,"2":0},"sum":1,"sum_squares_lo":1,"sum_squares_hi":0},"VIDEO_ADOBE_GMP_DISAPPEARED":{"range":[1,2],"bucket_count":3,"histogram_type":3,"values":{"0":1,"1":0},"sum":0,"sum_squares_lo":0,"sum_squares_hi":0},"VIDEO_OPENH264_GMP_DISAPPEARED":{"range":[1,2],"bucket_count":3,"histogram_type":3,"values":{"0":1,"1":0},"sum":0,"sum_squares_lo":0,"sum_squares_hi":0},"FXA_CONFIGURED":{"range":[1,2],"bucket_count":3,"histogram_type":3,"values":{"0":1,"1":0},"sum":0,"sum_squares_lo":0,"sum_squares_hi":0},"WEAVE_CAN_FETCH_KEYS":{"range":[1,2],"bucket_count":3,"histogram_type":3,"values":{"0":1,"1":0},"sum":0,"sum_squares_lo":0,"sum_squares_hi":0}},"keyedHistograms":{"KEYGEN_GENERATED_KEY_TYPE":{},"UPDATE_CHECK_EXTENDED_ERROR_EXTERNAL":{},"UPDATE_CHECK_EXTENDED_ERROR_NOTIFY":{},"FX_MIGRATION_ERRORS":{},"FX_MIGRATION_USAGE":{},"FX_MIGRATION_HOMEPAGE_IMPORTED":{},"TELEMETRY_TEST_KEYED_RELEASE_OPTOUT":{},"SEARCH_COUNTS":{},"POPUP_NOTIFICATION_STATS":{},"PROCESS_CRASH_SUBMIT_ATTEMPT":{},"PROCESS_CRASH_SUBMIT_SUCCESS":{},"FXA_UNVERIFIED_ACCOUNT_ERRORS":{},"FXA_HAWK_ERRORS":{},"FXA_SERVER_ERRORS":{},"TOKENSERVER_AUTH_ERRORS":{},"WEAVE_ENGINE_APPLY_NEW_FAILURES":{},"WEAVE_ENGINE_APPLY_FAILURES":{},"WEAVE_ENGINE_SYNC_ERRORS":{},"WEAVE_STORAGE_AUTH_ERRORS":{},"PLUGIN_ACTIVATION_COUNT":{}},"info":{"reason":"aborted-session","revision":"","asyncPluginInit":false,"timezoneOffset":-300,"previousBuildId":null,"sessionId":"c4dfcd57-e6d9-4417-b33a-6faf28decef2","subsessionId":"75131d6b-8a7b-4af0-ae74-402b7981aeca","previousSessionId":null,"previousSubsessionId":null,"subsessionCounter":1,"profileSubsessionCounter":1,"sessionStartDate":"2016-11-13T00:00:00.0-05:00","subsessionStartDate":"2016-11-13T00:00:00.0-05:00","sessionLength":11,"subsessionLength":10,"addons":"messagingmenu%40mozilla.com:1.3.1,%7B972ce4c6-7e08-4474-a285-3208198ce6fd%7D:45.4.0,langpack-en-GB%40thunderbird.mozilla.org:45.4.0"}},"clientId":"bc186e79-d49b-427a-89f5-bdc763508707","environment":{"build":{"applicationId":"{3550f703-e582-4d05-9a08-453d09bdfdc6}","applicationName":"Thunderbird","architecture":"x86-64","buildId":"20161025160155","version":"45.4.0","vendor":null,"platformVersion":"45.4.0","xpcomAbi":"x86_64-gcc3","hotfixVersion":null},"partner":{"distributionId":null,"distributionVersion":null,"partnerId":null,"distributor":null,"distributorChannel":null,"partnerNames":[]},"system":{"memoryMB":7884,"virtualMaxMB":null,"cpu":{"count":4,"cores":4,"vendor":"GenuineIntel","family":6,"model":60,"stepping":3,"l2cacheKB":256,"l3cacheKB":6144,"speedMHz":3900,"extensions":["hasMMX","hasSSE","hasSSE2","hasSSE3","hasSSSE3","hasSSE4_1","hasSSE4_2"]},"os":{"name":"Linux","version":"4.4.0-45-generic","locale":"en-US"},"hdd":{"profile":{"model":null,"revision":null},"binary":{"model":null,"revision":null},"system":{"model":null,"revision":null}},"gfx":{"D2DEnabled":null,"DWriteEnabled":null,"adapters":[{"description":"Intel Open Source Technology Center -- Mesa DRI Intel(R) Haswell Desktop ","vendorID":"Intel Open Source Technology Center","deviceID":"Mesa DRI Intel(R) Haswell Desktop ","subsysID":null,"RAM":null,"driver":null,"driverVersion":"3.0 Mesa 11.2.0","driverDate":null,"GPUActive":true}],"monitors":[],"features":{"compositor":"basic"}}},"settings":{"blocklistEnabled":true,"e10sEnabled":false,"telemetryEnabled":false,"isInOptoutSample":false,"locale":"en-US","update":{"channel":"release","enabled":true,"autoDownload":true},"userPrefs":{"browser.cache.disk.capacity":358400},"addonCompatibilityCheckEnabled":true,"isDefaultBrowser":null,"defaultSearchEngine":"bing","defaultSearchEngineData":{"name":"Bing","loadPath":"jar:[app]/omni.ja!messenger/bing.xml","submissionURL":"http://www.bing.com/search?q=&form=MOZESB&pc=MOZT"}},"profile":{"creationDate":17118},"addons":{"activeAddons":{"messagingmenu@mozilla.com":{"blocklisted":false,"description":"This extension integrates Thunderbird into the Ubuntu Unity messaging menu and launcher","name":"Messaging Menu and Unity Launcher integration","userDisabled":false,"appDisabled":false,"version":"1.3.1","scope":4,"type":"extension","foreignInstall":true,"hasBinaryComponents":false,"installDay":17099,"updateDay":17099}},"theme":{"id":"{972ce4c6-7e08-4474-a285-3208198ce6fd}","blocklisted":false,"description":"The default theme.","name":"Default","userDisabled":false,"appDisabled":false,"version":"45.4.0","scope":4,"foreignInstall":false,"hasBinaryComponents":false,"installDay":17099,"updateDay":17099},"activePlugins":[],"activeGMPlugins":{},"activeExperiment":{},"persona":null}}} 
     2 No newline at end of file 
  • .thunderbird/bd02ia5z.default/xulstore.json

    diff -Nur before/.thunderbird/bd02ia5z.default/xulstore.json after/.thunderbird/bd02ia5z.default/xulstore.json
    old new  
    1 {"chrome://messenger/content/messenger.xul":{"mail-toolbar-menubar2":{"autohide":"true"},"qfb-boolean-mode":{"value":"OR"},"messagepaneboxwrapper":{"collapsed":"true"},"header-view-toolbox":{"mode":"full","iconsize":"small","labelalign":"end"},"header-view-toolbar":{"iconsize":"small"},"attachment-view-toolbox":{"mode":"full","iconsize":"small","labelalign":"end"},"attachment-view-toolbar":{"iconsize":"small"},"messengerWindow":{"screenX":"797","screenY":"24","width":"1024","height":"1028","sizemode":"normal"}}} 
    2  No newline at end of file 
     1{"chrome://messenger/content/messenger.xul":{"mail-toolbar-menubar2":{"autohide":"true"},"qfb-boolean-mode":{"value":"OR"},"messagepaneboxwrapper":{"collapsed":"true"},"header-view-toolbox":{"mode":"full","iconsize":"small","labelalign":"end"},"header-view-toolbar":{"iconsize":"small"},"attachment-view-toolbox":{"mode":"full","iconsize":"small","labelalign":"end"},"attachment-view-toolbar":{"iconsize":"small"},"messengerWindow":{"screenX":"797","screenY":"24","width":"1024","height":"1028","sizemode":"normal"}},"chrome://messenger/content/preferences/preferences.xul":{"MailPreferences":{"lastSelected":"paneGeneral","screenX":"648","screenY":"273"}},"chrome://messenger/content/AccountManager.xul":{"accountManager":{"screenX":"92","screenY":"110"}}} 
     2 No newline at end of file