diff --git a/docs/pdf/protocol.pdf b/docs/pdf/protocol.pdf deleted file mode 100755 index 13ed124..0000000 Binary files a/docs/pdf/protocol.pdf and /dev/null differ diff --git a/docs/pdf/specifications.pdf b/docs/pdf/specifications.pdf deleted file mode 100755 index 25d8845..0000000 Binary files a/docs/pdf/specifications.pdf and /dev/null differ diff --git a/docs/protocol.aux b/docs/protocol.aux deleted file mode 100644 index 55e804e..0000000 --- a/docs/protocol.aux +++ /dev/null @@ -1,188 +0,0 @@ -\relax -\@writefile{toc}{\contentsline {section}{\numberline {1}Introduction}{4}\protected@file@percent } -\newlabel{intro}{{1}{4}} -\@writefile{toc}{\contentsline {section}{\numberline {2}Overview}{4}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {2.1}Terminology}{4}\protected@file@percent } -\newlabel{term}{{2.1}{4}} -\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.1.1}Inner World}{4}\protected@file@percent } -\newlabel{term_inner}{{2.1.1}{4}} -\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.1.2}Outer World}{4}\protected@file@percent } -\newlabel{term_outer}{{2.1.2}{4}} -\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.1.3}Critical Data}{4}\protected@file@percent } -\newlabel{term_criticaldata}{{2.1.3}{4}} -\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.1.4}User/Client}{4}\protected@file@percent } -\newlabel{term_user}{{2.1.4}{4}} -\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.1.5}User/Client Data}{4}\protected@file@percent } -\newlabel{term_user_data}{{2.1.5}{4}} -\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.1.6}Module}{4}\protected@file@percent } -\newlabel{term_module}{{2.1.6}{4}} -\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.1.7}Master Server}{5}\protected@file@percent } -\newlabel{term_master}{{2.1.7}{5}} -\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.1.8}Worker Servers}{5}\protected@file@percent } -\newlabel{term_worker}{{2.1.8}{5}} -\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.1.9}User Accounts}{5}\protected@file@percent } -\newlabel{term_user_acc}{{2.1.9}{5}} -\@writefile{toc}{\contentsline {subsection}{\numberline {2.2}Infrastructure Model}{5}\protected@file@percent } -\newlabel{infrastructure}{{2.2}{5}} -\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.2.1}Master Server Infrastructure Model}{5}\protected@file@percent } -\newlabel{infrastructure_master}{{2.2.1}{5}} -\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.2.2}Worker Servers Infrastructure Model}{6}\protected@file@percent } -\newlabel{infrastructure_server}{{2.2.2}{6}} -\@writefile{toc}{\contentsline {subsection}{\numberline {2.3}Global Deployment Variables}{6}\protected@file@percent } -\newlabel{var_global}{{2.3}{6}} -\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.3.1}List of assets to retrieve}{6}\protected@file@percent } -\newlabel{var_list_assets}{{2.3.1}{6}} -\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.3.2}Number of Workers}{6}\protected@file@percent } -\newlabel{var_num_worker}{{2.3.2}{6}} -\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.3.3}Memory Size of Log system}{6}\protected@file@percent } -\newlabel{var_log_size}{{2.3.3}{6}} -\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.3.4}Stock Data Update Interval}{6}\protected@file@percent } -\newlabel{var_data_update_interval}{{2.3.4}{6}} -\@writefile{toc}{\contentsline {subsection}{\numberline {2.4}Data/State Structures}{7}\protected@file@percent } -\newlabel{ds_list}{{2.4}{7}} -\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.4.1}Account Structure}{7}\protected@file@percent } -\newlabel{ds_account}{{2.4.1}{7}} -\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.4.2}Session Structure}{7}\protected@file@percent } -\newlabel{ds_session}{{2.4.2}{7}} -\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.4.3}Asset Structure}{7}\protected@file@percent } -\newlabel{ds_asset}{{2.4.3}{7}} -\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.4.4}LogEntry Structure}{8}\protected@file@percent } -\newlabel{ds_logentry}{{2.4.4}{8}} -\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.4.5}WorkerServer Structure}{8}\protected@file@percent } -\newlabel{ds_workerserver}{{2.4.5}{8}} -\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.4.6}MasterState Structure}{8}\protected@file@percent } -\newlabel{ds_masterstate}{{2.4.6}{8}} -\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.4.7}WorkerState Structure}{8}\protected@file@percent } -\newlabel{ds_workerstate}{{2.4.7}{8}} -\@writefile{toc}{\contentsline {section}{\numberline {3}A more Technical Overview}{8}\protected@file@percent } -\newlabel{technical_overview}{{3}{8}} -\@writefile{toc}{\contentsline {subsection}{\numberline {3.1}Master Server}{9}\protected@file@percent } -\newlabel{technical_master_server}{{3.1}{9}} -\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.1.1}Main Module}{9}\protected@file@percent } -\newlabel{master_mods_main}{{3.1.1}{9}} -\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.1.2}Database Management}{9}\protected@file@percent } -\newlabel{master_mods_db}{{3.1.2}{9}} -\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.1.3}Account Management \& Authorization}{10}\protected@file@percent } -\newlabel{master_mods_acc}{{3.1.3}{10}} -\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.1.4}Log System}{10}\protected@file@percent } -\newlabel{master_mods_log}{{3.1.4}{10}} -\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.1.5}Worker Management}{10}\protected@file@percent } -\newlabel{master_mods_worker}{{3.1.5}{10}} -\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.1.6}Assets Data Retrieval}{11}\protected@file@percent } -\newlabel{master_mods_assets}{{3.1.6}{11}} -\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.1.7}Assets Buy \& Sell}{11}\protected@file@percent } -\newlabel{master_mods_buysell}{{3.1.7}{11}} -\@writefile{toc}{\contentsline {subsection}{\numberline {3.2}Worker Server}{11}\protected@file@percent } -\newlabel{technical_worker_server}{{3.2}{11}} -\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.2.1}Main Module}{12}\protected@file@percent } -\newlabel{worker_mods_main}{{3.2.1}{12}} -\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.2.2}Master Server Communication}{12}\protected@file@percent } -\newlabel{worker_mods_master_comms}{{3.2.2}{12}} -\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.2.3}Client Management}{12}\protected@file@percent } -\newlabel{worker_mods_client}{{3.2.3}{12}} -\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.2.4}Account Authorization Tunnel}{12}\protected@file@percent } -\newlabel{worker_mods_acc}{{3.2.4}{12}} -\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.2.5}Logging System}{13}\protected@file@percent } -\newlabel{worker_mods_log}{{3.2.5}{13}} -\@writefile{toc}{\contentsline {subsubsection}{\numberline {3.2.6}Cache Management}{13}\protected@file@percent } -\newlabel{worker_mods_cache}{{3.2.6}{13}} -\@writefile{toc}{\contentsline {section}{\numberline {4}The Protocol}{13}\protected@file@percent } -\newlabel{protocol}{{4}{13}} -\@writefile{toc}{\contentsline {subsection}{\numberline {4.1}Design Goals}{13}\protected@file@percent } -\newlabel{protocol_goals}{{4.1}{13}} -\@writefile{toc}{\contentsline {subsection}{\numberline {4.2}States}{14}\protected@file@percent } -\newlabel{protocol_states}{{4.2}{14}} -\@writefile{toc}{\contentsline {subsubsection}{\numberline {4.2.1}Command State}{14}\protected@file@percent } -\newlabel{protocol_state_command}{{4.2.1}{14}} -\@writefile{toc}{\contentsline {subsubsection}{\numberline {4.2.2}Data Transfer State}{15}\protected@file@percent } -\newlabel{protocol_data_command}{{4.2.2}{15}} -\@writefile{toc}{\contentsline {subsection}{\numberline {4.3}The Connection}{15}\protected@file@percent } -\newlabel{protocol_connection}{{4.3}{15}} -\@writefile{toc}{\contentsline {subsubsection}{\numberline {4.3.1}Master-Worker Server Connection}{15}\protected@file@percent } -\newlabel{protocol_masterserver_comms}{{4.3.1}{15}} -\@writefile{toc}{\contentsline {subsubsection}{\numberline {4.3.2}Client-Worker Server Connection}{15}\protected@file@percent } -\newlabel{protocol_clientworker_comms}{{4.3.2}{15}} -\@writefile{toc}{\contentsline {subsection}{\numberline {4.4}Message Structure}{15}\protected@file@percent } -\newlabel{protocol_message}{{4.4}{15}} -\@writefile{toc}{\contentsline {subsection}{\numberline {4.5}Instructions}{16}\protected@file@percent } -\newlabel{protocol_instructions}{{4.5}{16}} -\@writefile{toc}{\contentsline {subsubsection}{\numberline {4.5.1}Command State Instructions}{16}\protected@file@percent } -\newlabel{protocol_commandstate_inst}{{4.5.1}{16}} -\@writefile{toc}{\contentsline {subsubsection}{\numberline {4.5.2}Data Transfer State Instructions}{16}\protected@file@percent } -\newlabel{protocol_datastate_inst}{{4.5.2}{16}} -\@writefile{toc}{\contentsline {subsubsection}{\numberline {4.5.3}Server Return Instructions}{17}\protected@file@percent } -\newlabel{protocol_serverret_inst}{{4.5.3}{17}} -\@writefile{toc}{\contentsline {subsection}{\numberline {4.6}Overivew of The Instructions}{17}\protected@file@percent } -\newlabel{protocol_inst_overview}{{4.6}{17}} -\@writefile{toc}{\contentsline {subsubsection}{\numberline {4.6.1}login(name, hashedPass, isExpirable)}{17}\protected@file@percent } -\newlabel{protocol_inst_login1}{{4.6.1}{17}} -\@writefile{toc}{\contentsline {subsubsection}{\numberline {4.6.2}login(sessionID)}{17}\protected@file@percent } -\newlabel{protocol_inst_login2}{{4.6.2}{17}} -\@writefile{toc}{\contentsline {subsubsection}{\numberline {4.6.3}register(username, email, hashedPass)}{18}\protected@file@percent } -\newlabel{protocol_inst_register}{{4.6.3}{18}} -\@writefile{toc}{\contentsline {subsubsection}{\numberline {4.6.4}purchaseAsset(sessionID, name, quantity)}{18}\protected@file@percent } -\newlabel{protocol_inst_purchase}{{4.6.4}{18}} -\@writefile{toc}{\contentsline {subsubsection}{\numberline {4.6.5}sellAsset(sessionID, name, quantity)}{18}\protected@file@percent } -\newlabel{protocol_inst_sellasset}{{4.6.5}{18}} -\@writefile{toc}{\contentsline {subsubsection}{\numberline {4.6.6}switchState(sessionID, state)}{18}\protected@file@percent } -\newlabel{protocol_inst_switchstate}{{4.6.6}{18}} -\@writefile{toc}{\contentsline {subsubsection}{\numberline {4.6.7}getAssetInfo(asset)}{18}\protected@file@percent } -\newlabel{protocol_inst_getassetinfo}{{4.6.7}{18}} -\@writefile{toc}{\contentsline {subsubsection}{\numberline {4.6.8}getAssetValueCurrent(asset)}{18}\protected@file@percent } -\newlabel{protocol_inst_getassetvaluecurrent}{{4.6.8}{18}} -\@writefile{toc}{\contentsline {subsubsection}{\numberline {4.6.9}getAssetValueDay(asset, date)}{19}\protected@file@percent } -\newlabel{protocol_inst_getassetvalueday}{{4.6.9}{19}} -\@writefile{toc}{\contentsline {subsubsection}{\numberline {4.6.10}getAssetValueWeek(asset, date)}{19}\protected@file@percent } -\newlabel{protocol_inst_getassetvalueweek}{{4.6.10}{19}} -\@writefile{toc}{\contentsline {subsubsection}{\numberline {4.6.11}getAssetValueMonth(asset, date)}{19}\protected@file@percent } -\newlabel{protocol_inst_getassetvaluemonth}{{4.6.11}{19}} -\@writefile{toc}{\contentsline {subsubsection}{\numberline {4.6.12}getAssetValueYear(asset, date)}{19}\protected@file@percent } -\newlabel{protocol_inst_getassetvalueyear}{{4.6.12}{19}} -\@writefile{toc}{\contentsline {subsubsection}{\numberline {4.6.13}getAssetValueAllTime(asset)}{19}\protected@file@percent } -\newlabel{protocol_inst_getassetvaluealltime}{{4.6.13}{19}} -\@writefile{toc}{\contentsline {subsubsection}{\numberline {4.6.14}getUserInfo(sessionID, username)}{19}\protected@file@percent } -\newlabel{protocol_inst_getuserinfo}{{4.6.14}{19}} -\@writefile{toc}{\contentsline {subsubsection}{\numberline {4.6.15}getUserPortfolio(sessionID, username)}{20}\protected@file@percent } -\newlabel{protocol_inst_getuserportfolio}{{4.6.15}{20}} -\@writefile{toc}{\contentsline {subsubsection}{\numberline {4.6.16}getUserTransactionHistroy(sessionID, username)}{20}\protected@file@percent } -\newlabel{protocol_inst_getusertransactionhistory}{{4.6.16}{20}} -\@writefile{toc}{\contentsline {subsubsection}{\numberline {4.6.17}loginFail}{20}\protected@file@percent } -\newlabel{protocol_inst_loginfail}{{4.6.17}{20}} -\@writefile{toc}{\contentsline {subsubsection}{\numberline {4.6.18}sessionID}{20}\protected@file@percent } -\newlabel{protocol_inst_sessionID}{{4.6.18}{20}} -\@writefile{toc}{\contentsline {subsubsection}{\numberline {4.6.19}registerSuccess}{20}\protected@file@percent } -\newlabel{protocol_inst_registersuccess}{{4.6.19}{20}} -\@writefile{toc}{\contentsline {subsubsection}{\numberline {4.6.20}registerFail}{20}\protected@file@percent } -\newlabel{protocol_inst_registerfail}{{4.6.20}{20}} -\@writefile{toc}{\contentsline {subsubsection}{\numberline {4.6.21}purchaseSuccess}{20}\protected@file@percent } -\newlabel{protocol_inst_purchasesuccess}{{4.6.21}{20}} -\@writefile{toc}{\contentsline {subsubsection}{\numberline {4.6.22}purchaseFail}{20}\protected@file@percent } -\newlabel{protocol_inst_purchasefail}{{4.6.22}{20}} -\@writefile{toc}{\contentsline {subsubsection}{\numberline {4.6.23}sellSucecss}{20}\protected@file@percent } -\newlabel{protocol_inst_sellsuccess}{{4.6.23}{20}} -\@writefile{toc}{\contentsline {subsubsection}{\numberline {4.6.24}sellFail}{21}\protected@file@percent } -\newlabel{protocol_inst_sellfail}{{4.6.24}{21}} -\@writefile{toc}{\contentsline {subsubsection}{\numberline {4.6.25}stateSwitchSuccess}{21}\protected@file@percent } -\newlabel{protocol_inst_stateswitchsuccess}{{4.6.25}{21}} -\@writefile{toc}{\contentsline {subsubsection}{\numberline {4.6.26}stateSwitchFail}{21}\protected@file@percent } -\newlabel{protocol_inst_stateswitchfail}{{4.6.26}{21}} -\@writefile{toc}{\contentsline {subsubsection}{\numberline {4.6.27}data}{21}\protected@file@percent } -\newlabel{protocol_inst_data}{{4.6.27}{21}} -\@writefile{toc}{\contentsline {subsubsection}{\numberline {4.6.28}dataFail}{21}\protected@file@percent } -\newlabel{protocol_inst_datafail}{{4.6.28}{21}} -\@writefile{toc}{\contentsline {subsection}{\numberline {4.7}Communication}{21}\protected@file@percent } -\newlabel{protocol_communication}{{4.7}{21}} -\@writefile{toc}{\contentsline {subsubsection}{\numberline {4.7.1}Data Transfer Mechanism}{21}\protected@file@percent } -\newlabel{protocol_communication_data_transfer}{{4.7.1}{21}} -\@writefile{toc}{\contentsline {subsubsection}{\numberline {4.7.2}Login - First Method}{22}\protected@file@percent } -\newlabel{protocol_communication_login1}{{4.7.2}{22}} -\@writefile{toc}{\contentsline {subsubsection}{\numberline {4.7.3}Login - Second Method}{22}\protected@file@percent } -\newlabel{protocol_communication_login2}{{4.7.3}{22}} -\@writefile{toc}{\contentsline {subsubsection}{\numberline {4.7.4}Register}{22}\protected@file@percent } -\newlabel{protocol_communication_register}{{4.7.4}{22}} -\@writefile{toc}{\contentsline {subsubsection}{\numberline {4.7.5}Purchase}{23}\protected@file@percent } -\newlabel{protocol_communication_purchase}{{4.7.5}{23}} -\@writefile{toc}{\contentsline {subsubsection}{\numberline {4.7.6}Sell}{23}\protected@file@percent } -\newlabel{protocol_communication_sell}{{4.7.6}{23}} -\@writefile{toc}{\contentsline {subsubsection}{\numberline {4.7.7}get(Data)}{24}\protected@file@percent } -\newlabel{protocol_communication_data}{{4.7.7}{24}} diff --git a/docs/protocol.fdb_latexmk b/docs/protocol.fdb_latexmk deleted file mode 100644 index 282d728..0000000 --- a/docs/protocol.fdb_latexmk +++ /dev/null @@ -1,123 +0,0 @@ -# Fdb version 3 -["pdflatex"] 1591252270 "protocol.tex" "protocol.pdf" "protocol" 1591252271 - "/usr/share/texmf-dist/fonts/map/fontname/texfonts.map" 1572595918 3332 103109f5612ad95229751940c61aada0 "" - "/usr/share/texmf-dist/fonts/tfm/public/cm/cmbx10.tfm" 1572595918 1328 c834bbb027764024c09d3d2bf908b5f0 "" - "/usr/share/texmf-dist/fonts/tfm/public/cm/cmbx12.tfm" 1572595918 1324 c910af8c371558dc20f2d7822f66fe64 "" - "/usr/share/texmf-dist/fonts/tfm/public/cm/cmmi12.tfm" 1572595918 1524 4414a8315f39513458b80dfc63bff03a "" - "/usr/share/texmf-dist/fonts/tfm/public/cm/cmmi6.tfm" 1572595918 1512 f21f83efb36853c0b70002322c1ab3ad "" - "/usr/share/texmf-dist/fonts/tfm/public/cm/cmmi8.tfm" 1572595918 1520 eccf95517727cb11801f4f1aee3a21b4 "" - "/usr/share/texmf-dist/fonts/tfm/public/cm/cmr12.tfm" 1572595918 1288 655e228510b4c2a1abe905c368440826 "" - "/usr/share/texmf-dist/fonts/tfm/public/cm/cmr17.tfm" 1572595918 1292 296a67155bdbfc32aa9c636f21e91433 "" - "/usr/share/texmf-dist/fonts/tfm/public/cm/cmr6.tfm" 1572595918 1300 b62933e007d01cfd073f79b963c01526 "" - "/usr/share/texmf-dist/fonts/tfm/public/cm/cmr8.tfm" 1572595918 1292 21c1c5bfeaebccffdb478fd231a0997d "" - "/usr/share/texmf-dist/fonts/tfm/public/cm/cmsy10.tfm" 1572595918 1124 6c73e740cf17375f03eec0ee63599741 "" - "/usr/share/texmf-dist/fonts/tfm/public/cm/cmsy6.tfm" 1572595918 1116 933a60c408fc0a863a92debe84b2d294 "" - "/usr/share/texmf-dist/fonts/tfm/public/cm/cmsy8.tfm" 1572595918 1120 8b7d695260f3cff42e636090a8002094 "" - "/usr/share/texmf-dist/fonts/tfm/public/cm/cmti10.tfm" 1572595918 1480 aa8e34af0eb6a2941b776984cf1dfdc4 "" - "/usr/share/texmf-dist/fonts/type1/public/amsfonts/cm/cmbx10.pfb" 1572595918 34811 78b52f49e893bcba91bd7581cdc144c0 "" - "/usr/share/texmf-dist/fonts/type1/public/amsfonts/cm/cmbx12.pfb" 1572595918 32080 340ef9bf63678554ee606688e7b5339d "" - "/usr/share/texmf-dist/fonts/type1/public/amsfonts/cm/cmr10.pfb" 1572595918 35752 024fb6c41858982481f6968b5fc26508 "" - "/usr/share/texmf-dist/fonts/type1/public/amsfonts/cm/cmr12.pfb" 1572595918 32722 d7379af29a190c3f453aba36302ff5a9 "" - "/usr/share/texmf-dist/fonts/type1/public/amsfonts/cm/cmr17.pfb" 1572595918 32362 179c33bbf43f19adbb3825bb4e36e57a "" - "/usr/share/texmf-dist/fonts/type1/public/amsfonts/cm/cmsy10.pfb" 1572595918 32569 5e5ddc8df908dea60932f3c484a54c0d "" - "/usr/share/texmf-dist/fonts/type1/public/amsfonts/cm/cmti10.pfb" 1572595918 37944 359e864bd06cde3b1cf57bb20757fb06 "" - "/usr/share/texmf-dist/tex/context/base/mkii/supp-pdf.mkii" 1572595918 71627 94eb9990bed73c364d7f53f960cc8c5b "" - "/usr/share/texmf-dist/tex/generic/oberdiek/etexcmds.sty" 1572595918 7612 729a8cc22a1ee0029997c7f74717ae05 "" - "/usr/share/texmf-dist/tex/generic/oberdiek/ifluatex.sty" 1572595918 7324 2310d1247db0114eb4726807c8837a0e "" - "/usr/share/texmf-dist/tex/generic/oberdiek/ifpdf.sty" 1572595918 1300 96620a7d94bc0ceb261d968770ce8315 "" - "/usr/share/texmf-dist/tex/generic/oberdiek/infwarerr.sty" 1572595918 8253 473e0e41f9adadb1977e8631b8f72ea6 "" - "/usr/share/texmf-dist/tex/generic/oberdiek/kvdefinekeys.sty" 1572595918 5152 b67a3a964ad9851e095110c854a1d461 "" - "/usr/share/texmf-dist/tex/generic/oberdiek/kvsetkeys.sty" 1572595918 14040 ac8866aac45982ac84021584b0abb252 "" - "/usr/share/texmf-dist/tex/generic/oberdiek/ltxcmds.sty" 1572595918 18425 5b3c0c59d76fac78978b5558e83c1f36 "" - "/usr/share/texmf-dist/tex/generic/oberdiek/pdftexcmds.sty" 1572595918 20457 7f1b68cac266f44439ba63b922267486 "" - "/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcore.code.tex" 1572595918 992 fb3cda354707a54fda62787a411c7c22 "" - "/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcorearrows.code.tex" 1572595918 43820 bc6cf5aa959817914ace33f5c6232161 "" - "/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreexternal.code.tex" 1572595918 19324 c9a64402f22bd8d81821141a357af653 "" - "/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcoregraphicstate.code.tex" 1572595918 6038 d639d02574be9a72f3c602c2a3510e02 "" - "/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreimage.code.tex" 1572595918 6948 284bbe3c9a7ca0a826c1c03895e69b9f "" - "/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcorelayers.code.tex" 1572595918 4883 a6f3eb1f71d8c4affaf43a169828b043 "" - "/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreobjects.code.tex" 1572595918 2544 3b1b198fd49f01e328adc9162a07b213 "" - "/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepathconstruct.code.tex" 1572595918 44195 134d5eb267e64d2a6b6dc75008e7c5fd "" - "/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepathprocessing.code.tex" 1572595918 17311 3092579be20ef0f229c42ad3f09da85c "" - "/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepathusage.code.tex" 1572595918 21302 d6c4b340248adbe650ebf6ca76bdccca "" - "/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepatterns.code.tex" 1572595918 9690 7585efa5a591822837f837bc5bc35621 "" - "/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepoints.code.tex" 1572595918 33356 19ca73d4aa24857120b230a5d06f6b4c "" - "/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcorequick.code.tex" 1572595918 2965 502761b60f43ab2de5ecb2f4625163ae "" - "/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcorerdf.code.tex" 1572595918 5196 f8c5c775d4d6e2cb050392127cabda72 "" - "/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcorescopes.code.tex" 1572595918 20817 1763e1bd1795e073004fa1b1d2d3a6ff "" - "/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreshade.code.tex" 1572595918 35249 144a6b9c4df4644618bb3a0a40472608 "" - "/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcoretransformations.code.tex" 1572595918 21989 266e83c51fe41eb8b8d5e6896dc71cc1 "" - "/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcoretransparency.code.tex" 1572595918 8842 5cc856e132fac404805c6da091779283 "" - "/usr/share/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibrarypositioning.code.tex" 1572595918 3937 20cd45386ca23052ce976464f0ada984 "" - "/usr/share/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibrarytopaths.code.tex" 1572595918 11541 e321ec3e21e160e06435fdfa0d0d8a91 "" - "/usr/share/texmf-dist/tex/generic/pgf/frontendlayer/tikz/tikz.code.tex" 1572595918 186348 e8665e6a32e2904287878bd61eb45f16 "" - "/usr/share/texmf-dist/tex/generic/pgf/libraries/pgflibraryplothandlers.code.tex" 1572595918 32995 a4d54c043ae5274ceaaddeb36ad43a6f "" - "/usr/share/texmf-dist/tex/generic/pgf/math/pgfint.code.tex" 1572595918 3063 8c415c68a0f3394e45cfeca0b65f6ee6 "" - "/usr/share/texmf-dist/tex/generic/pgf/math/pgfmath.code.tex" 1572595918 521 c70cf6ad609de83a27ee7929eb356332 "" - "/usr/share/texmf-dist/tex/generic/pgf/math/pgfmathcalc.code.tex" 1572595918 13391 933cab19c6d27039dbfc487330d1005a "" - "/usr/share/texmf-dist/tex/generic/pgf/math/pgfmathfloat.code.tex" 1572595918 104938 15f2d8bdabd6bf9ca70f62cd8e3d4940 "" - "/usr/share/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.base.code.tex" 1572595918 10157 218d58ab074e5bd0d027de45ec64cc00 "" - "/usr/share/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.basic.code.tex" 1572595918 28177 7c47c337a1d5dbef1983ad718b752780 "" - "/usr/share/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.code.tex" 1572595918 9054 388d21239a1b6df2cc8beaae31c976b0 "" - "/usr/share/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.comparison.code.tex" 1572595918 3865 cddf7ddc80f018587c55afdcc79fc333 "" - "/usr/share/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.integerarithmetics.code.tex" 1572595918 3177 27d85c44fbfe09ff3b2cf2879e3ea434 "" - "/usr/share/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.misc.code.tex" 1572595918 10925 df50b8a6e5660a585e3a2bf55726dcc8 "" - "/usr/share/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.random.code.tex" 1572595918 7787 1750fc3f164703caf31fc8ea9218c67e "" - "/usr/share/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.round.code.tex" 1572595918 3379 cbd0948a550bd7a495a160ca6beee9ed "" - "/usr/share/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.trigonometric.code.tex" 1572595918 92405 bba89470858d7b0788a9c09331c39653 "" - "/usr/share/texmf-dist/tex/generic/pgf/math/pgfmathparser.code.tex" 1572595918 36525 1a0afe71ab0664595ccf348e415006df "" - "/usr/share/texmf-dist/tex/generic/pgf/math/pgfmathutil.code.tex" 1572595918 7431 af3d75e118d051d25f998b340bda2432 "" - "/usr/share/texmf-dist/tex/generic/pgf/modules/pgfmodulematrix.code.tex" 1572595918 20905 32f5da2d6cf180962acc32cfde9fb2bc "" - "/usr/share/texmf-dist/tex/generic/pgf/modules/pgfmoduleplot.code.tex" 1572595918 16121 9e240115374a8d489f2f786115df83a9 "" - "/usr/share/texmf-dist/tex/generic/pgf/modules/pgfmoduleshapes.code.tex" 1572595918 43288 2af229b54b2b6653a0fe74a56326e98a "" - "/usr/share/texmf-dist/tex/generic/pgf/pgf.revision.tex" 1572595918 465 5de5005b4b42af76f0a1bf6846c2c46e "" - "/usr/share/texmf-dist/tex/generic/pgf/systemlayer/pgf.cfg" 1572595918 926 70ff613fabeb70f5d1673dc0c93987bd "" - "/usr/share/texmf-dist/tex/generic/pgf/systemlayer/pgfsys-common-pdf.def" 1572595918 5546 3586827e6032c95512b2a6682d2979a3 "" - "/usr/share/texmf-dist/tex/generic/pgf/systemlayer/pgfsys-pdftex.def" 1572595918 12603 c02869ea216d842c29d52fae8738264e "" - "/usr/share/texmf-dist/tex/generic/pgf/systemlayer/pgfsys.code.tex" 1572595918 60269 e86bc0081af83a4ad47e4500ee09a2e4 "" - "/usr/share/texmf-dist/tex/generic/pgf/systemlayer/pgfsysprotocol.code.tex" 1572595918 1896 82c274ff520f9e450ccea4e3ef4edc12 "" - "/usr/share/texmf-dist/tex/generic/pgf/systemlayer/pgfsyssoftpath.code.tex" 1572595918 7778 a25a32a10ca820357491d4c7b3ac02ea "" - "/usr/share/texmf-dist/tex/generic/pgf/utilities/pgffor.code.tex" 1572595918 23777 cb6c8f02f87d86d621f5cb92c44f4998 "" - "/usr/share/texmf-dist/tex/generic/pgf/utilities/pgfkeys.code.tex" 1572595918 36451 8396330cd99122375b9c7ec93aabe055 "" - "/usr/share/texmf-dist/tex/generic/pgf/utilities/pgfkeysfiltered.code.tex" 1572595918 37439 bd44d50aef702b03193f731207931834 "" - "/usr/share/texmf-dist/tex/generic/pgf/utilities/pgfrcs.code.tex" 1572595918 4494 7e5ace0ccf59408f2cf63219a5d36927 "" - "/usr/share/texmf-dist/tex/generic/pgf/utilities/pgfutil-common-lists.tex" 1572595918 7250 03b2b9fb5fa38e7ca5cc3c45860fb210 "" - "/usr/share/texmf-dist/tex/generic/pgf/utilities/pgfutil-common.tex" 1572595918 27585 2311d713b44b84f56b9f0b06b703324e "" - "/usr/share/texmf-dist/tex/generic/pgf/utilities/pgfutil-latex.def" 1572595918 6286 1bd76fc45da9929ab2a64f51cba3ab6f "" - "/usr/share/texmf-dist/tex/latex/base/article.cls" 1572595918 19931 9ab70b303cca263e0120c205e98dee99 "" - "/usr/share/texmf-dist/tex/latex/base/omscmr.fd" 1572595918 2470 eac9b55b50df56621bd69fa9b6495a74 "" - "/usr/share/texmf-dist/tex/latex/base/size10.clo" 1572595918 8405 41d2bb848d0640ceaee96d90b89378b7 "" - "/usr/share/texmf-dist/tex/latex/graphics-cfg/color.cfg" 1572595918 1213 620bba36b25224fa9b7e1ccb4ecb76fd "" - "/usr/share/texmf-dist/tex/latex/graphics-cfg/graphics.cfg" 1572595918 1224 978390e9c2234eab29404bc21b268d1e "" - "/usr/share/texmf-dist/tex/latex/graphics-def/pdftex.def" 1572595918 17334 520b9b85ad8a2a48eda3f643e27a5179 "" - "/usr/share/texmf-dist/tex/latex/graphics/graphics.sty" 1572595918 16458 1bb0e1418e20f598314cbad8ab796f2f "" - "/usr/share/texmf-dist/tex/latex/graphics/graphicx.sty" 1572595918 9057 e434b0c2dbde71054f2dde205cf3bde4 "" - "/usr/share/texmf-dist/tex/latex/graphics/keyval.sty" 1572595918 2590 3aa06f747eb7e19c8d68947f1828fd06 "" - "/usr/share/texmf-dist/tex/latex/graphics/trig.sty" 1572595918 3976 f6c84526d8a14dceb492f9a764e82175 "" - "/usr/share/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg" 1572595918 678 4792914a8f45be57bb98413425e4c7af "" - "/usr/share/texmf-dist/tex/latex/ms/everyshi.sty" 1572595918 3878 6aa7c08ff2621006e0603349e40a30a8 "" - "/usr/share/texmf-dist/tex/latex/oberdiek/epstopdf-base.sty" 1572595918 12095 5337833c991d80788a43d3ce26bd1c46 "" - "/usr/share/texmf-dist/tex/latex/oberdiek/grfext.sty" 1572595918 7075 2fe3d848bba95f139de11ded085e74aa "" - "/usr/share/texmf-dist/tex/latex/oberdiek/kvoptions.sty" 1572595918 22417 1d9df1eb66848aa31b18a593099cf45c "" - "/usr/share/texmf-dist/tex/latex/pgf/basiclayer/pgf.sty" 1572595918 1090 d20f587ea9464d1841bd0d13d3ff9856 "" - "/usr/share/texmf-dist/tex/latex/pgf/basiclayer/pgfcore.sty" 1572595918 410 5bf12ea7330e5f12c445332a4fe9a263 "" - "/usr/share/texmf-dist/tex/latex/pgf/compatibility/pgfcomp-version-0-65.sty" 1572595918 21013 e98e1aaaf40d31632787c2bd25d24b57 "" - "/usr/share/texmf-dist/tex/latex/pgf/compatibility/pgfcomp-version-1-18.sty" 1572595918 989 2cf3da8e8ec55131c49389428d565e37 "" - "/usr/share/texmf-dist/tex/latex/pgf/frontendlayer/tikz.sty" 1572595918 339 592cf35cba3d400082b8a9a5d0199d70 "" - "/usr/share/texmf-dist/tex/latex/pgf/math/pgfmath.sty" 1572595918 306 0796eafca5e159e6ec2167a6d22d81b1 "" - "/usr/share/texmf-dist/tex/latex/pgf/systemlayer/pgfsys.sty" 1572595918 443 0b2e781830192df35c0fd357cf13e26e "" - "/usr/share/texmf-dist/tex/latex/pgf/utilities/pgffor.sty" 1572595918 348 8927fde343487e003b01a4c2ca34073b "" - "/usr/share/texmf-dist/tex/latex/pgf/utilities/pgfkeys.sty" 1572595918 274 4cad6e665cc93ac2ac979039a94fa1e1 "" - "/usr/share/texmf-dist/tex/latex/pgf/utilities/pgfrcs.sty" 1572595918 325 2bcd023400636339210573e2b3ee298b "" - "/usr/share/texmf-dist/tex/latex/xcolor/xcolor.sty" 1572595918 55589 34128738f682d033422ca125f82e5d62 "" - "/usr/share/texmf-dist/web2c/texmf.cnf" 1572595918 33301 a3134070eacafb10b1f371612ce2650d "" - "/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map" 1591082154 334148 1b9d30ff8c861d6082e3e9bfccd8d7eb "" - "/var/lib/texmf/web2c/pdftex/pdflatex.fmt" 1591082143 8044938 15396acd9f38b3182ca06196204e70ab "" - "protocol.aux" 1591252271 14985 92fa578efb51c88e3e7680316901d3c1 "pdflatex" - "protocol.tex" 1591252268 49815 fae529cdc6c8f727ab436ca30ab88f82 "" - "protocol.toc" 1591252271 7059 aac6125d5e245c8f31e5dcfd974300ce "pdflatex" - (generated) - "protocol.aux" - "protocol.log" - "protocol.toc" - "protocol.pdf" diff --git a/docs/protocol.fls b/docs/protocol.fls deleted file mode 100644 index 1d6a8a5..0000000 --- a/docs/protocol.fls +++ /dev/null @@ -1,178 +0,0 @@ -PWD /home/akham/proj/PaperTrader/docs -INPUT /usr/share/texmf-dist/web2c/texmf.cnf -INPUT /var/lib/texmf/web2c/pdftex/pdflatex.fmt -INPUT protocol.tex -OUTPUT protocol.log -INPUT /usr/share/texmf-dist/tex/latex/base/article.cls -INPUT /usr/share/texmf-dist/tex/latex/base/article.cls -INPUT /usr/share/texmf-dist/tex/latex/base/size10.clo -INPUT /usr/share/texmf-dist/tex/latex/base/size10.clo -INPUT /usr/share/texmf-dist/tex/latex/pgf/frontendlayer/tikz.sty -INPUT /usr/share/texmf-dist/tex/latex/pgf/frontendlayer/tikz.sty -INPUT /usr/share/texmf-dist/tex/latex/pgf/basiclayer/pgf.sty -INPUT /usr/share/texmf-dist/tex/latex/pgf/basiclayer/pgf.sty -INPUT /usr/share/texmf-dist/tex/latex/pgf/utilities/pgfrcs.sty -INPUT /usr/share/texmf-dist/tex/latex/pgf/utilities/pgfrcs.sty -INPUT /usr/share/texmf-dist/tex/generic/pgf/utilities/pgfutil-common.tex -INPUT /usr/share/texmf-dist/tex/generic/pgf/utilities/pgfutil-common-lists.tex -INPUT /usr/share/texmf-dist/tex/generic/pgf/utilities/pgfutil-latex.def -INPUT /usr/share/texmf-dist/tex/latex/ms/everyshi.sty -INPUT /usr/share/texmf-dist/tex/latex/ms/everyshi.sty -INPUT /usr/share/texmf-dist/tex/generic/pgf/utilities/pgfrcs.code.tex -INPUT /usr/share/texmf-dist/tex/generic/pgf/utilities/pgfrcs.code.tex -INPUT /usr/share/texmf-dist/tex/generic/pgf/pgf.revision.tex -INPUT /usr/share/texmf-dist/tex/generic/pgf/pgf.revision.tex -INPUT /usr/share/texmf-dist/tex/latex/pgf/basiclayer/pgfcore.sty -INPUT /usr/share/texmf-dist/tex/latex/pgf/basiclayer/pgfcore.sty -INPUT /usr/share/texmf-dist/tex/latex/graphics/graphicx.sty -INPUT /usr/share/texmf-dist/tex/latex/graphics/graphicx.sty -INPUT /usr/share/texmf-dist/tex/latex/graphics/keyval.sty -INPUT /usr/share/texmf-dist/tex/latex/graphics/keyval.sty -INPUT /usr/share/texmf-dist/tex/latex/graphics/graphics.sty -INPUT /usr/share/texmf-dist/tex/latex/graphics/graphics.sty -INPUT /usr/share/texmf-dist/tex/latex/graphics/trig.sty -INPUT /usr/share/texmf-dist/tex/latex/graphics/trig.sty -INPUT /usr/share/texmf-dist/tex/latex/graphics-cfg/graphics.cfg -INPUT /usr/share/texmf-dist/tex/latex/graphics-cfg/graphics.cfg -INPUT /usr/share/texmf-dist/tex/latex/graphics-def/pdftex.def -INPUT /usr/share/texmf-dist/tex/latex/graphics-def/pdftex.def -INPUT /usr/share/texmf-dist/tex/latex/pgf/systemlayer/pgfsys.sty -INPUT /usr/share/texmf-dist/tex/latex/pgf/systemlayer/pgfsys.sty -INPUT /usr/share/texmf-dist/tex/generic/pgf/systemlayer/pgfsys.code.tex -INPUT /usr/share/texmf-dist/tex/generic/pgf/systemlayer/pgfsys.code.tex -INPUT /usr/share/texmf-dist/tex/generic/pgf/utilities/pgfkeys.code.tex -INPUT /usr/share/texmf-dist/tex/generic/pgf/utilities/pgfkeysfiltered.code.tex -INPUT /usr/share/texmf-dist/tex/generic/pgf/systemlayer/pgf.cfg -INPUT /usr/share/texmf-dist/tex/generic/pgf/systemlayer/pgfsys-pdftex.def -INPUT /usr/share/texmf-dist/tex/generic/pgf/systemlayer/pgfsys-pdftex.def -INPUT /usr/share/texmf-dist/tex/generic/pgf/systemlayer/pgfsys-common-pdf.def -INPUT /usr/share/texmf-dist/tex/generic/pgf/systemlayer/pgfsyssoftpath.code.tex -INPUT /usr/share/texmf-dist/tex/generic/pgf/systemlayer/pgfsyssoftpath.code.tex -INPUT /usr/share/texmf-dist/tex/generic/pgf/systemlayer/pgfsysprotocol.code.tex -INPUT /usr/share/texmf-dist/tex/generic/pgf/systemlayer/pgfsysprotocol.code.tex -INPUT /usr/share/texmf-dist/tex/latex/xcolor/xcolor.sty -INPUT /usr/share/texmf-dist/tex/latex/xcolor/xcolor.sty -INPUT /usr/share/texmf-dist/tex/latex/graphics-cfg/color.cfg -INPUT /usr/share/texmf-dist/tex/latex/graphics-cfg/color.cfg -INPUT /usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcore.code.tex -INPUT /usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcore.code.tex -INPUT /usr/share/texmf-dist/tex/generic/pgf/math/pgfmath.code.tex -INPUT /usr/share/texmf-dist/tex/generic/pgf/math/pgfmathcalc.code.tex -INPUT /usr/share/texmf-dist/tex/generic/pgf/math/pgfmathutil.code.tex -INPUT /usr/share/texmf-dist/tex/generic/pgf/math/pgfmathparser.code.tex -INPUT /usr/share/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.code.tex -INPUT /usr/share/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.basic.code.tex -INPUT /usr/share/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.trigonometric.code.tex -INPUT /usr/share/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.random.code.tex -INPUT /usr/share/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.comparison.code.tex -INPUT /usr/share/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.base.code.tex -INPUT /usr/share/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.round.code.tex -INPUT /usr/share/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.misc.code.tex -INPUT /usr/share/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.integerarithmetics.code.tex -INPUT /usr/share/texmf-dist/tex/generic/pgf/math/pgfmathfloat.code.tex -INPUT /usr/share/texmf-dist/tex/generic/pgf/math/pgfint.code.tex -INPUT /usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepoints.code.tex -INPUT /usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepathconstruct.code.tex -INPUT /usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepathusage.code.tex -INPUT /usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcorescopes.code.tex -INPUT /usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcoregraphicstate.code.tex -INPUT /usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcoretransformations.code.tex -INPUT /usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcorequick.code.tex -INPUT /usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreobjects.code.tex -INPUT /usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepathprocessing.code.tex -INPUT /usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcorearrows.code.tex -INPUT /usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreshade.code.tex -INPUT /usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreimage.code.tex -INPUT /usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreexternal.code.tex -INPUT /usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcorelayers.code.tex -INPUT /usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcoretransparency.code.tex -INPUT /usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepatterns.code.tex -INPUT /usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcorerdf.code.tex -INPUT /usr/share/texmf-dist/tex/generic/pgf/modules/pgfmoduleshapes.code.tex -INPUT /usr/share/texmf-dist/tex/generic/pgf/modules/pgfmoduleplot.code.tex -INPUT /usr/share/texmf-dist/tex/latex/pgf/compatibility/pgfcomp-version-0-65.sty -INPUT /usr/share/texmf-dist/tex/latex/pgf/compatibility/pgfcomp-version-0-65.sty -INPUT /usr/share/texmf-dist/tex/latex/pgf/compatibility/pgfcomp-version-1-18.sty -INPUT /usr/share/texmf-dist/tex/latex/pgf/compatibility/pgfcomp-version-1-18.sty -INPUT /usr/share/texmf-dist/tex/latex/pgf/utilities/pgffor.sty -INPUT /usr/share/texmf-dist/tex/latex/pgf/utilities/pgffor.sty -INPUT /usr/share/texmf-dist/tex/latex/pgf/utilities/pgfkeys.sty -INPUT /usr/share/texmf-dist/tex/latex/pgf/utilities/pgfkeys.sty -INPUT /usr/share/texmf-dist/tex/generic/pgf/utilities/pgfkeys.code.tex -INPUT /usr/share/texmf-dist/tex/generic/pgf/utilities/pgfkeys.code.tex -INPUT /usr/share/texmf-dist/tex/latex/pgf/math/pgfmath.sty -INPUT /usr/share/texmf-dist/tex/latex/pgf/math/pgfmath.sty -INPUT /usr/share/texmf-dist/tex/generic/pgf/math/pgfmath.code.tex -INPUT /usr/share/texmf-dist/tex/generic/pgf/math/pgfmath.code.tex -INPUT /usr/share/texmf-dist/tex/generic/pgf/utilities/pgffor.code.tex -INPUT /usr/share/texmf-dist/tex/generic/pgf/utilities/pgffor.code.tex -INPUT /usr/share/texmf-dist/tex/generic/pgf/math/pgfmath.code.tex -INPUT /usr/share/texmf-dist/tex/generic/pgf/frontendlayer/tikz/tikz.code.tex -INPUT /usr/share/texmf-dist/tex/generic/pgf/frontendlayer/tikz/tikz.code.tex -INPUT /usr/share/texmf-dist/tex/generic/pgf/libraries/pgflibraryplothandlers.code.tex -INPUT /usr/share/texmf-dist/tex/generic/pgf/libraries/pgflibraryplothandlers.code.tex -INPUT /usr/share/texmf-dist/tex/generic/pgf/modules/pgfmodulematrix.code.tex -INPUT /usr/share/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibrarytopaths.code.tex -INPUT /usr/share/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibrarytopaths.code.tex -INPUT /usr/share/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibrarypositioning.code.tex -INPUT /usr/share/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibrarypositioning.code.tex -INPUT protocol.aux -INPUT protocol.aux -OUTPUT protocol.aux -INPUT /usr/share/texmf-dist/tex/context/base/mkii/supp-pdf.mkii -INPUT /usr/share/texmf-dist/tex/context/base/mkii/supp-pdf.mkii -INPUT /usr/share/texmf-dist/tex/latex/oberdiek/epstopdf-base.sty -INPUT /usr/share/texmf-dist/tex/latex/oberdiek/epstopdf-base.sty -INPUT /usr/share/texmf-dist/tex/generic/oberdiek/infwarerr.sty -INPUT /usr/share/texmf-dist/tex/generic/oberdiek/infwarerr.sty -INPUT /usr/share/texmf-dist/tex/latex/oberdiek/grfext.sty -INPUT /usr/share/texmf-dist/tex/latex/oberdiek/grfext.sty -INPUT /usr/share/texmf-dist/tex/generic/oberdiek/kvdefinekeys.sty -INPUT /usr/share/texmf-dist/tex/generic/oberdiek/kvdefinekeys.sty -INPUT /usr/share/texmf-dist/tex/generic/oberdiek/ltxcmds.sty -INPUT /usr/share/texmf-dist/tex/generic/oberdiek/ltxcmds.sty -INPUT /usr/share/texmf-dist/tex/latex/oberdiek/kvoptions.sty -INPUT /usr/share/texmf-dist/tex/latex/oberdiek/kvoptions.sty -INPUT /usr/share/texmf-dist/tex/generic/oberdiek/kvsetkeys.sty -INPUT /usr/share/texmf-dist/tex/generic/oberdiek/kvsetkeys.sty -INPUT /usr/share/texmf-dist/tex/generic/oberdiek/etexcmds.sty -INPUT /usr/share/texmf-dist/tex/generic/oberdiek/etexcmds.sty -INPUT /usr/share/texmf-dist/tex/generic/oberdiek/ifluatex.sty -INPUT /usr/share/texmf-dist/tex/generic/oberdiek/ifluatex.sty -INPUT /usr/share/texmf-dist/tex/generic/oberdiek/pdftexcmds.sty -INPUT /usr/share/texmf-dist/tex/generic/oberdiek/pdftexcmds.sty -INPUT /usr/share/texmf-dist/tex/generic/oberdiek/ifpdf.sty -INPUT /usr/share/texmf-dist/tex/generic/oberdiek/ifpdf.sty -INPUT /usr/share/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg -INPUT /usr/share/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg -INPUT /usr/share/texmf-dist/fonts/map/fontname/texfonts.map -INPUT /usr/share/texmf-dist/fonts/tfm/public/cm/cmr17.tfm -INPUT /usr/share/texmf-dist/fonts/tfm/public/cm/cmr12.tfm -INPUT /usr/share/texmf-dist/fonts/tfm/public/cm/cmr8.tfm -INPUT /usr/share/texmf-dist/fonts/tfm/public/cm/cmr6.tfm -INPUT /usr/share/texmf-dist/fonts/tfm/public/cm/cmmi12.tfm -INPUT /usr/share/texmf-dist/fonts/tfm/public/cm/cmmi8.tfm -INPUT /usr/share/texmf-dist/fonts/tfm/public/cm/cmmi6.tfm -INPUT /usr/share/texmf-dist/fonts/tfm/public/cm/cmsy10.tfm -INPUT /usr/share/texmf-dist/fonts/tfm/public/cm/cmsy8.tfm -INPUT /usr/share/texmf-dist/fonts/tfm/public/cm/cmsy6.tfm -INPUT /usr/share/texmf-dist/fonts/tfm/public/cm/cmr12.tfm -INPUT /usr/share/texmf-dist/fonts/tfm/public/cm/cmbx12.tfm -INPUT protocol.toc -INPUT protocol.toc -INPUT /usr/share/texmf-dist/fonts/tfm/public/cm/cmbx10.tfm -OUTPUT protocol.pdf -INPUT /var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map -OUTPUT protocol.toc -INPUT /usr/share/texmf-dist/fonts/tfm/public/cm/cmbx12.tfm -INPUT /usr/share/texmf-dist/fonts/tfm/public/cm/cmti10.tfm -INPUT /usr/share/texmf-dist/tex/latex/base/omscmr.fd -INPUT /usr/share/texmf-dist/tex/latex/base/omscmr.fd -INPUT protocol.aux -INPUT /usr/share/texmf-dist/fonts/type1/public/amsfonts/cm/cmbx10.pfb -INPUT /usr/share/texmf-dist/fonts/type1/public/amsfonts/cm/cmbx12.pfb -INPUT /usr/share/texmf-dist/fonts/type1/public/amsfonts/cm/cmr10.pfb -INPUT /usr/share/texmf-dist/fonts/type1/public/amsfonts/cm/cmr12.pfb -INPUT /usr/share/texmf-dist/fonts/type1/public/amsfonts/cm/cmr17.pfb -INPUT /usr/share/texmf-dist/fonts/type1/public/amsfonts/cm/cmsy10.pfb -INPUT /usr/share/texmf-dist/fonts/type1/public/amsfonts/cm/cmti10.pfb diff --git a/docs/protocol.log b/docs/protocol.log deleted file mode 100644 index 5d2eb24..0000000 --- a/docs/protocol.log +++ /dev/null @@ -1,510 +0,0 @@ -This is pdfTeX, Version 3.14159265-2.6-1.40.20 (TeX Live 2019/Arch Linux) (preloaded format=pdflatex 2020.6.2) 4 JUN 2020 09:31 -entering extended mode - restricted \write18 enabled. - %&-line parsing enabled. -**protocol.tex -(./protocol.tex -LaTeX2e <2019-10-01> patch level 1 -(/usr/share/texmf-dist/tex/latex/base/article.cls -Document Class: article 2019/08/27 v1.4j Standard LaTeX document class -(/usr/share/texmf-dist/tex/latex/base/size10.clo -File: size10.clo 2019/08/27 v1.4j Standard LaTeX file (size option) -) -\c@part=\count80 -\c@section=\count81 -\c@subsection=\count82 -\c@subsubsection=\count83 -\c@paragraph=\count84 -\c@subparagraph=\count85 -\c@figure=\count86 -\c@table=\count87 -\abovecaptionskip=\skip41 -\belowcaptionskip=\skip42 -\bibindent=\dimen102 -) -(/usr/share/texmf-dist/tex/latex/pgf/frontendlayer/tikz.sty -(/usr/share/texmf-dist/tex/latex/pgf/basiclayer/pgf.sty -(/usr/share/texmf-dist/tex/latex/pgf/utilities/pgfrcs.sty -(/usr/share/texmf-dist/tex/generic/pgf/utilities/pgfutil-common.tex -\pgfutil@everybye=\toks14 -\pgfutil@tempdima=\dimen103 -\pgfutil@tempdimb=\dimen104 - -(/usr/share/texmf-dist/tex/generic/pgf/utilities/pgfutil-common-lists.tex)) -(/usr/share/texmf-dist/tex/generic/pgf/utilities/pgfutil-latex.def -\pgfutil@abb=\box27 - -(/usr/share/texmf-dist/tex/latex/ms/everyshi.sty -Package: everyshi 2001/05/15 v3.00 EveryShipout Package (MS) -)) -(/usr/share/texmf-dist/tex/generic/pgf/utilities/pgfrcs.code.tex -(/usr/share/texmf-dist/tex/generic/pgf/pgf.revision.tex) -Package: pgfrcs 2019/08/03 v3.1.4b (3.1.4b) -)) -Package: pgf 2019/08/03 v3.1.4b (3.1.4b) - -(/usr/share/texmf-dist/tex/latex/pgf/basiclayer/pgfcore.sty -(/usr/share/texmf-dist/tex/latex/graphics/graphicx.sty -Package: graphicx 2017/06/01 v1.1a Enhanced LaTeX Graphics (DPC,SPQR) - -(/usr/share/texmf-dist/tex/latex/graphics/keyval.sty -Package: keyval 2014/10/28 v1.15 key=value parser (DPC) -\KV@toks@=\toks15 -) -(/usr/share/texmf-dist/tex/latex/graphics/graphics.sty -Package: graphics 2019/10/08 v1.3c Standard LaTeX Graphics (DPC,SPQR) - -(/usr/share/texmf-dist/tex/latex/graphics/trig.sty -Package: trig 2016/01/03 v1.10 sin cos tan (DPC) -) -(/usr/share/texmf-dist/tex/latex/graphics-cfg/graphics.cfg -File: graphics.cfg 2016/06/04 v1.11 sample graphics configuration -) -Package graphics Info: Driver file: pdftex.def on input line 105. - -(/usr/share/texmf-dist/tex/latex/graphics-def/pdftex.def -File: pdftex.def 2018/01/08 v1.0l Graphics/color driver for pdftex -)) -\Gin@req@height=\dimen105 -\Gin@req@width=\dimen106 -) -(/usr/share/texmf-dist/tex/latex/pgf/systemlayer/pgfsys.sty -(/usr/share/texmf-dist/tex/generic/pgf/systemlayer/pgfsys.code.tex -Package: pgfsys 2019/08/03 v3.1.4b (3.1.4b) - -(/usr/share/texmf-dist/tex/generic/pgf/utilities/pgfkeys.code.tex -\pgfkeys@pathtoks=\toks16 -\pgfkeys@temptoks=\toks17 - -(/usr/share/texmf-dist/tex/generic/pgf/utilities/pgfkeysfiltered.code.tex -\pgfkeys@tmptoks=\toks18 -)) -\pgf@x=\dimen107 -\pgf@y=\dimen108 -\pgf@xa=\dimen109 -\pgf@ya=\dimen110 -\pgf@xb=\dimen111 -\pgf@yb=\dimen112 -\pgf@xc=\dimen113 -\pgf@yc=\dimen114 -\pgf@xd=\dimen115 -\pgf@yd=\dimen116 -\w@pgf@writea=\write3 -\r@pgf@reada=\read1 -\c@pgf@counta=\count88 -\c@pgf@countb=\count89 -\c@pgf@countc=\count90 -\c@pgf@countd=\count91 -\t@pgf@toka=\toks19 -\t@pgf@tokb=\toks20 -\t@pgf@tokc=\toks21 -\pgf@sys@id@count=\count92 - -(/usr/share/texmf-dist/tex/generic/pgf/systemlayer/pgf.cfg -File: pgf.cfg 2019/08/03 v3.1.4b (3.1.4b) -) -Driver file for pgf: pgfsys-pdftex.def - -(/usr/share/texmf-dist/tex/generic/pgf/systemlayer/pgfsys-pdftex.def -File: pgfsys-pdftex.def 2019/08/03 v3.1.4b (3.1.4b) - -(/usr/share/texmf-dist/tex/generic/pgf/systemlayer/pgfsys-common-pdf.def -File: pgfsys-common-pdf.def 2019/08/03 v3.1.4b (3.1.4b) -))) -(/usr/share/texmf-dist/tex/generic/pgf/systemlayer/pgfsyssoftpath.code.tex -File: pgfsyssoftpath.code.tex 2019/08/03 v3.1.4b (3.1.4b) -\pgfsyssoftpath@smallbuffer@items=\count93 -\pgfsyssoftpath@bigbuffer@items=\count94 -) -(/usr/share/texmf-dist/tex/generic/pgf/systemlayer/pgfsysprotocol.code.tex -File: pgfsysprotocol.code.tex 2019/08/03 v3.1.4b (3.1.4b) -)) -(/usr/share/texmf-dist/tex/latex/xcolor/xcolor.sty -Package: xcolor 2016/05/11 v2.12 LaTeX color extensions (UK) - -(/usr/share/texmf-dist/tex/latex/graphics-cfg/color.cfg -File: color.cfg 2016/01/02 v1.6 sample color configuration -) -Package xcolor Info: Driver file: pdftex.def on input line 225. -Package xcolor Info: Model `cmy' substituted by `cmy0' on input line 1348. -Package xcolor Info: Model `hsb' substituted by `rgb' on input line 1352. -Package xcolor Info: Model `RGB' extended on input line 1364. -Package xcolor Info: Model `HTML' substituted by `rgb' on input line 1366. -Package xcolor Info: Model `Hsb' substituted by `hsb' on input line 1367. -Package xcolor Info: Model `tHsb' substituted by `hsb' on input line 1368. -Package xcolor Info: Model `HSB' substituted by `hsb' on input line 1369. -Package xcolor Info: Model `Gray' substituted by `gray' on input line 1370. -Package xcolor Info: Model `wave' substituted by `hsb' on input line 1371. -) -(/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcore.code.tex -Package: pgfcore 2019/08/03 v3.1.4b (3.1.4b) - -(/usr/share/texmf-dist/tex/generic/pgf/math/pgfmath.code.tex -(/usr/share/texmf-dist/tex/generic/pgf/math/pgfmathcalc.code.tex -(/usr/share/texmf-dist/tex/generic/pgf/math/pgfmathutil.code.tex) -(/usr/share/texmf-dist/tex/generic/pgf/math/pgfmathparser.code.tex -\pgfmath@dimen=\dimen117 -\pgfmath@count=\count95 -\pgfmath@box=\box28 -\pgfmath@toks=\toks22 -\pgfmath@stack@operand=\toks23 -\pgfmath@stack@operation=\toks24 -) -(/usr/share/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.code.tex -(/usr/share/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.basic.code.tex) -(/usr/share/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.trigonometric.code -.tex) -(/usr/share/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.random.code.tex) -(/usr/share/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.comparison.code.te -x) (/usr/share/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.base.code.tex) -(/usr/share/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.round.code.tex) -(/usr/share/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.misc.code.tex) -(/usr/share/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.integerarithmetics -.code.tex))) (/usr/share/texmf-dist/tex/generic/pgf/math/pgfmathfloat.code.tex -\c@pgfmathroundto@lastzeros=\count96 -)) (/usr/share/texmf-dist/tex/generic/pgf/math/pgfint.code.tex) -(/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepoints.code.tex -File: pgfcorepoints.code.tex 2019/08/03 v3.1.4b (3.1.4b) -\pgf@picminx=\dimen118 -\pgf@picmaxx=\dimen119 -\pgf@picminy=\dimen120 -\pgf@picmaxy=\dimen121 -\pgf@pathminx=\dimen122 -\pgf@pathmaxx=\dimen123 -\pgf@pathminy=\dimen124 -\pgf@pathmaxy=\dimen125 -\pgf@xx=\dimen126 -\pgf@xy=\dimen127 -\pgf@yx=\dimen128 -\pgf@yy=\dimen129 -\pgf@zx=\dimen130 -\pgf@zy=\dimen131 -) -(/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepathconstruct.code.tex -File: pgfcorepathconstruct.code.tex 2019/08/03 v3.1.4b (3.1.4b) -\pgf@path@lastx=\dimen132 -\pgf@path@lasty=\dimen133 -) (/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepathusage.code.tex -File: pgfcorepathusage.code.tex 2019/08/03 v3.1.4b (3.1.4b) -\pgf@shorten@end@additional=\dimen134 -\pgf@shorten@start@additional=\dimen135 -) -(/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcorescopes.code.tex -File: pgfcorescopes.code.tex 2019/08/03 v3.1.4b (3.1.4b) -\pgfpic=\box29 -\pgf@hbox=\box30 -\pgf@layerbox@main=\box31 -\pgf@picture@serial@count=\count97 -) -(/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcoregraphicstate.code.tex -File: pgfcoregraphicstate.code.tex 2019/08/03 v3.1.4b (3.1.4b) -\pgflinewidth=\dimen136 -) -(/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcoretransformations.code.t -ex -File: pgfcoretransformations.code.tex 2019/08/03 v3.1.4b (3.1.4b) -\pgf@pt@x=\dimen137 -\pgf@pt@y=\dimen138 -\pgf@pt@temp=\dimen139 -) (/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcorequick.code.tex -File: pgfcorequick.code.tex 2019/08/03 v3.1.4b (3.1.4b) -) -(/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreobjects.code.tex -File: pgfcoreobjects.code.tex 2019/08/03 v3.1.4b (3.1.4b) -) -(/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepathprocessing.code.te -x -File: pgfcorepathprocessing.code.tex 2019/08/03 v3.1.4b (3.1.4b) -) (/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcorearrows.code.tex -File: pgfcorearrows.code.tex 2019/08/03 v3.1.4b (3.1.4b) -\pgfarrowsep=\dimen140 -) -(/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreshade.code.tex -File: pgfcoreshade.code.tex 2019/08/03 v3.1.4b (3.1.4b) -\pgf@max=\dimen141 -\pgf@sys@shading@range@num=\count98 -\pgf@shadingcount=\count99 -) -(/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreimage.code.tex -File: pgfcoreimage.code.tex 2019/08/03 v3.1.4b (3.1.4b) - -(/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreexternal.code.tex -File: pgfcoreexternal.code.tex 2019/08/03 v3.1.4b (3.1.4b) -\pgfexternal@startupbox=\box32 -)) -(/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcorelayers.code.tex -File: pgfcorelayers.code.tex 2019/08/03 v3.1.4b (3.1.4b) -) -(/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcoretransparency.code.tex -File: pgfcoretransparency.code.tex 2019/08/03 v3.1.4b (3.1.4b) -) (/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepatterns.code.tex -File: pgfcorepatterns.code.tex 2019/08/03 v3.1.4b (3.1.4b) -) -(/usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcorerdf.code.tex -File: pgfcorerdf.code.tex 2019/08/03 v3.1.4b (3.1.4b) -))) -(/usr/share/texmf-dist/tex/generic/pgf/modules/pgfmoduleshapes.code.tex -File: pgfmoduleshapes.code.tex 2019/08/03 v3.1.4b (3.1.4b) -\pgfnodeparttextbox=\box33 -) -(/usr/share/texmf-dist/tex/generic/pgf/modules/pgfmoduleplot.code.tex -File: pgfmoduleplot.code.tex 2019/08/03 v3.1.4b (3.1.4b) -) -(/usr/share/texmf-dist/tex/latex/pgf/compatibility/pgfcomp-version-0-65.sty -Package: pgfcomp-version-0-65 2019/08/03 v3.1.4b (3.1.4b) -\pgf@nodesepstart=\dimen142 -\pgf@nodesepend=\dimen143 -) -(/usr/share/texmf-dist/tex/latex/pgf/compatibility/pgfcomp-version-1-18.sty -Package: pgfcomp-version-1-18 2019/08/03 v3.1.4b (3.1.4b) -)) -(/usr/share/texmf-dist/tex/latex/pgf/utilities/pgffor.sty -(/usr/share/texmf-dist/tex/latex/pgf/utilities/pgfkeys.sty -(/usr/share/texmf-dist/tex/generic/pgf/utilities/pgfkeys.code.tex)) -(/usr/share/texmf-dist/tex/latex/pgf/math/pgfmath.sty -(/usr/share/texmf-dist/tex/generic/pgf/math/pgfmath.code.tex)) -(/usr/share/texmf-dist/tex/generic/pgf/utilities/pgffor.code.tex -Package: pgffor 2019/08/03 v3.1.4b (3.1.4b) - -(/usr/share/texmf-dist/tex/generic/pgf/math/pgfmath.code.tex) -\pgffor@iter=\dimen144 -\pgffor@skip=\dimen145 -\pgffor@stack=\toks25 -\pgffor@toks=\toks26 -)) -(/usr/share/texmf-dist/tex/generic/pgf/frontendlayer/tikz/tikz.code.tex -Package: tikz 2019/08/03 v3.1.4b (3.1.4b) - -(/usr/share/texmf-dist/tex/generic/pgf/libraries/pgflibraryplothandlers.code.te -x -File: pgflibraryplothandlers.code.tex 2019/08/03 v3.1.4b (3.1.4b) -\pgf@plot@mark@count=\count100 -\pgfplotmarksize=\dimen146 -) -\tikz@lastx=\dimen147 -\tikz@lasty=\dimen148 -\tikz@lastxsaved=\dimen149 -\tikz@lastysaved=\dimen150 -\tikz@lastmovetox=\dimen151 -\tikz@lastmovetoy=\dimen152 -\tikzleveldistance=\dimen153 -\tikzsiblingdistance=\dimen154 -\tikz@figbox=\box34 -\tikz@figbox@bg=\box35 -\tikz@tempbox=\box36 -\tikz@tempbox@bg=\box37 -\tikztreelevel=\count101 -\tikznumberofchildren=\count102 -\tikznumberofcurrentchild=\count103 -\tikz@fig@count=\count104 - (/usr/share/texmf-dist/tex/generic/pgf/modules/pgfmodulematrix.code.tex -File: pgfmodulematrix.code.tex 2019/08/03 v3.1.4b (3.1.4b) -\pgfmatrixcurrentrow=\count105 -\pgfmatrixcurrentcolumn=\count106 -\pgf@matrix@numberofcolumns=\count107 -) -\tikz@expandcount=\count108 - -(/usr/share/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibrary -topaths.code.tex -File: tikzlibrarytopaths.code.tex 2019/08/03 v3.1.4b (3.1.4b) -))) -(/usr/share/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibrary -positioning.code.tex -File: tikzlibrarypositioning.code.tex 2019/08/03 v3.1.4b (3.1.4b) -) (./protocol.aux) -\openout1 = `protocol.aux'. - -LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 10. -LaTeX Font Info: ... okay on input line 10. -LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 10. -LaTeX Font Info: ... okay on input line 10. -LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 10. -LaTeX Font Info: ... okay on input line 10. -LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 10. -LaTeX Font Info: ... okay on input line 10. -LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 10. -LaTeX Font Info: ... okay on input line 10. -LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 10. -LaTeX Font Info: ... okay on input line 10. - ABD: EveryShipout initializing macros -(/usr/share/texmf-dist/tex/context/base/mkii/supp-pdf.mkii -[Loading MPS to PDF converter (version 2006.09.02).] -\scratchcounter=\count109 -\scratchdimen=\dimen155 -\scratchbox=\box38 -\nofMPsegments=\count110 -\nofMParguments=\count111 -\everyMPshowfont=\toks27 -\MPscratchCnt=\count112 -\MPscratchDim=\dimen156 -\MPnumerator=\count113 -\makeMPintoPDFobject=\count114 -\everyMPtoPDFconversion=\toks28 -) (/usr/share/texmf-dist/tex/latex/oberdiek/epstopdf-base.sty -Package: epstopdf-base 2016/05/15 v2.6 Base part for package epstopdf - -(/usr/share/texmf-dist/tex/generic/oberdiek/infwarerr.sty -Package: infwarerr 2016/05/16 v1.4 Providing info/warning/error messages (HO) -) -(/usr/share/texmf-dist/tex/latex/oberdiek/grfext.sty -Package: grfext 2016/05/16 v1.2 Manage graphics extensions (HO) - -(/usr/share/texmf-dist/tex/generic/oberdiek/kvdefinekeys.sty -Package: kvdefinekeys 2016/05/16 v1.4 Define keys (HO) - -(/usr/share/texmf-dist/tex/generic/oberdiek/ltxcmds.sty -Package: ltxcmds 2016/05/16 v1.23 LaTeX kernel commands for general use (HO) -))) -(/usr/share/texmf-dist/tex/latex/oberdiek/kvoptions.sty -Package: kvoptions 2016/05/16 v3.12 Key value format for package options (HO) - -(/usr/share/texmf-dist/tex/generic/oberdiek/kvsetkeys.sty -Package: kvsetkeys 2016/05/16 v1.17 Key value parser (HO) - -(/usr/share/texmf-dist/tex/generic/oberdiek/etexcmds.sty -Package: etexcmds 2016/05/16 v1.6 Avoid name clashes with e-TeX commands (HO) - -(/usr/share/texmf-dist/tex/generic/oberdiek/ifluatex.sty -Package: ifluatex 2016/05/16 v1.4 Provides the ifluatex switch (HO) -Package ifluatex Info: LuaTeX not detected. -)))) -(/usr/share/texmf-dist/tex/generic/oberdiek/pdftexcmds.sty -Package: pdftexcmds 2019/07/25 v0.30 Utility functions of pdfTeX for LuaTeX (HO -) - -(/usr/share/texmf-dist/tex/generic/oberdiek/ifpdf.sty -Package: ifpdf 2018/09/07 v3.3 Provides the ifpdf switch -) -Package pdftexcmds Info: LuaTeX not detected. -Package pdftexcmds Info: \pdf@primitive is available. -Package pdftexcmds Info: \pdf@ifprimitive is available. -Package pdftexcmds Info: \pdfdraftmode found. -) -Package epstopdf-base Info: Redefining graphics rule for `.eps' on input line 4 -38. -Package grfext Info: Graphics extension search list: -(grfext) [.pdf,.png,.jpg,.mps,.jpeg,.jbig2,.jb2,.PDF,.PNG,.JPG,.JPE -G,.JBIG2,.JB2,.eps] -(grfext) \AppendGraphicsExtensions on input line 456. - -(/usr/share/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg -File: epstopdf-sys.cfg 2010/07/13 v1.3 Configuration of (r)epstopdf for TeX Liv -e -)) -LaTeX Font Info: External font `cmex10' loaded for size -(Font) <12> on input line 11. -LaTeX Font Info: External font `cmex10' loaded for size -(Font) <8> on input line 11. -LaTeX Font Info: External font `cmex10' loaded for size -(Font) <6> on input line 11. - (./protocol.toc -LaTeX Font Info: External font `cmex10' loaded for size -(Font) <7> on input line 3. -LaTeX Font Info: External font `cmex10' loaded for size -(Font) <5> on input line 3. -[1 - -{/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map}] [2]) -\tf@toc=\write4 -\openout4 = `protocol.toc'. - - [3] [4] -Underfull \hbox (badness 10000) in paragraph at lines 87--90 - - [] - - -Overfull \hbox (14.66873pt too wide) in paragraph at lines 108--109 - [] - [] - - -Underfull \hbox (badness 10000) in paragraph at lines 113--115 - - [] - - -Overfull \hbox (107.89732pt too wide) in paragraph at lines 144--145 - [] - [] - -[5] -Underfull \hbox (badness 10000) in paragraph at lines 149--151 - - [] - - -Overfull \hbox (53.1842pt too wide) in paragraph at lines 181--182 - [] - [] - -[6] -LaTeX Font Info: Trying to load font information for OMS+cmr on input line 2 -13. - (/usr/share/texmf-dist/tex/latex/base/omscmr.fd -File: omscmr.fd 2014/09/29 v2.5h Standard LaTeX font definitions -) -LaTeX Font Info: Font shape `OMS/cmr/m/n' in size <10> not available -(Font) Font shape `OMS/cmsy/m/n' tried instead on input line 213. - [7] [8] [9] [10] [11] -[12] -Overfull \hbox (0.47278pt too wide) in paragraph at lines 548--550 -[]\OT1/cmr/m/n/10 Parties in-volved: Mas-terServer (1), Work-erServers (mul-ti- -ple), clients (mul- - [] - -[13] [14] - -LaTeX Warning: Reference `states' on page 15 undefined on input line 640. - - -LaTeX Warning: Reference `state_command' on page 15 undefined on input line 642 -. - -[15] [16] - -LaTeX Warning: Reference `instructions' on page 17 undefined on input line 708. - - -[17] [18] [19] [20] [21] [22] -Overfull \hbox (29.82861pt too wide) in paragraph at lines 1066--1067 - [] - [] - - -Overfull \hbox (41.43976pt too wide) in paragraph at lines 1113--1114 - [] - [] - - -Overfull \hbox (41.43976pt too wide) in paragraph at lines 1160--1161 - [] - [] - -[23] [24] (./protocol.aux) - -LaTeX Warning: There were undefined references. - - ) -Here is how much of TeX's memory you used: - 12253 strings out of 492167 - 248868 string characters out of 6131559 - 307811 words of memory out of 5000000 - 16398 multiletter control sequences out of 15000+600000 - 8241 words of font info for 29 fonts, out of 8000000 for 9000 - 1141 hyphenation exceptions out of 8191 - 60i,6n,54p,417b,743s stack positions out of 5000i,500n,10000p,200000b,80000s - -Output written on protocol.pdf (24 pages, 147976 bytes). -PDF statistics: - 112 PDF objects out of 1000 (max. 8388607) - 78 compressed objects within 1 object stream - 0 named destinations out of 1000 (max. 500000) - 13 words of extra memory for PDF output out of 10000 (max. 10000000) - diff --git a/docs/protocol.toc b/docs/protocol.toc deleted file mode 100644 index e512253..0000000 --- a/docs/protocol.toc +++ /dev/null @@ -1,94 +0,0 @@ -\contentsline {section}{\numberline {1}Introduction}{4}% -\contentsline {section}{\numberline {2}Overview}{4}% -\contentsline {subsection}{\numberline {2.1}Terminology}{4}% -\contentsline {subsubsection}{\numberline {2.1.1}Inner World}{4}% -\contentsline {subsubsection}{\numberline {2.1.2}Outer World}{4}% -\contentsline {subsubsection}{\numberline {2.1.3}Critical Data}{4}% -\contentsline {subsubsection}{\numberline {2.1.4}User/Client}{4}% -\contentsline {subsubsection}{\numberline {2.1.5}User/Client Data}{4}% -\contentsline {subsubsection}{\numberline {2.1.6}Module}{4}% -\contentsline {subsubsection}{\numberline {2.1.7}Master Server}{5}% -\contentsline {subsubsection}{\numberline {2.1.8}Worker Servers}{5}% -\contentsline {subsubsection}{\numberline {2.1.9}User Accounts}{5}% -\contentsline {subsection}{\numberline {2.2}Infrastructure Model}{5}% -\contentsline {subsubsection}{\numberline {2.2.1}Master Server Infrastructure Model}{5}% -\contentsline {subsubsection}{\numberline {2.2.2}Worker Servers Infrastructure Model}{6}% -\contentsline {subsection}{\numberline {2.3}Global Deployment Variables}{6}% -\contentsline {subsubsection}{\numberline {2.3.1}List of assets to retrieve}{6}% -\contentsline {subsubsection}{\numberline {2.3.2}Number of Workers}{6}% -\contentsline {subsubsection}{\numberline {2.3.3}Memory Size of Log system}{6}% -\contentsline {subsubsection}{\numberline {2.3.4}Stock Data Update Interval}{6}% -\contentsline {subsection}{\numberline {2.4}Data/State Structures}{7}% -\contentsline {subsubsection}{\numberline {2.4.1}Account Structure}{7}% -\contentsline {subsubsection}{\numberline {2.4.2}Session Structure}{7}% -\contentsline {subsubsection}{\numberline {2.4.3}Asset Structure}{7}% -\contentsline {subsubsection}{\numberline {2.4.4}LogEntry Structure}{8}% -\contentsline {subsubsection}{\numberline {2.4.5}WorkerServer Structure}{8}% -\contentsline {subsubsection}{\numberline {2.4.6}MasterState Structure}{8}% -\contentsline {subsubsection}{\numberline {2.4.7}WorkerState Structure}{8}% -\contentsline {section}{\numberline {3}A more Technical Overview}{8}% -\contentsline {subsection}{\numberline {3.1}Master Server}{9}% -\contentsline {subsubsection}{\numberline {3.1.1}Main Module}{9}% -\contentsline {subsubsection}{\numberline {3.1.2}Database Management}{9}% -\contentsline {subsubsection}{\numberline {3.1.3}Account Management \& Authorization}{10}% -\contentsline {subsubsection}{\numberline {3.1.4}Log System}{10}% -\contentsline {subsubsection}{\numberline {3.1.5}Worker Management}{10}% -\contentsline {subsubsection}{\numberline {3.1.6}Assets Data Retrieval}{11}% -\contentsline {subsubsection}{\numberline {3.1.7}Assets Buy \& Sell}{11}% -\contentsline {subsection}{\numberline {3.2}Worker Server}{11}% -\contentsline {subsubsection}{\numberline {3.2.1}Main Module}{12}% -\contentsline {subsubsection}{\numberline {3.2.2}Master Server Communication}{12}% -\contentsline {subsubsection}{\numberline {3.2.3}Client Management}{12}% -\contentsline {subsubsection}{\numberline {3.2.4}Account Authorization Tunnel}{12}% -\contentsline {subsubsection}{\numberline {3.2.5}Logging System}{13}% -\contentsline {subsubsection}{\numberline {3.2.6}Cache Management}{13}% -\contentsline {section}{\numberline {4}The Protocol}{13}% -\contentsline {subsection}{\numberline {4.1}Design Goals}{13}% -\contentsline {subsection}{\numberline {4.2}States}{14}% -\contentsline {subsubsection}{\numberline {4.2.1}Command State}{14}% -\contentsline {subsubsection}{\numberline {4.2.2}Data Transfer State}{15}% -\contentsline {subsection}{\numberline {4.3}The Connection}{15}% -\contentsline {subsubsection}{\numberline {4.3.1}Master-Worker Server Connection}{15}% -\contentsline {subsubsection}{\numberline {4.3.2}Client-Worker Server Connection}{15}% -\contentsline {subsection}{\numberline {4.4}Message Structure}{15}% -\contentsline {subsection}{\numberline {4.5}Instructions}{16}% -\contentsline {subsubsection}{\numberline {4.5.1}Command State Instructions}{16}% -\contentsline {subsubsection}{\numberline {4.5.2}Data Transfer State Instructions}{16}% -\contentsline {subsubsection}{\numberline {4.5.3}Server Return Instructions}{17}% -\contentsline {subsection}{\numberline {4.6}Overivew of The Instructions}{17}% -\contentsline {subsubsection}{\numberline {4.6.1}login(name, hashedPass, isExpirable)}{17}% -\contentsline {subsubsection}{\numberline {4.6.2}login(sessionID)}{17}% -\contentsline {subsubsection}{\numberline {4.6.3}register(username, email, hashedPass)}{18}% -\contentsline {subsubsection}{\numberline {4.6.4}purchaseAsset(sessionID, name, quantity)}{18}% -\contentsline {subsubsection}{\numberline {4.6.5}sellAsset(sessionID, name, quantity)}{18}% -\contentsline {subsubsection}{\numberline {4.6.6}switchState(sessionID, state)}{18}% -\contentsline {subsubsection}{\numberline {4.6.7}getAssetInfo(asset)}{18}% -\contentsline {subsubsection}{\numberline {4.6.8}getAssetValueCurrent(asset)}{18}% -\contentsline {subsubsection}{\numberline {4.6.9}getAssetValueDay(asset, date)}{19}% -\contentsline {subsubsection}{\numberline {4.6.10}getAssetValueWeek(asset, date)}{19}% -\contentsline {subsubsection}{\numberline {4.6.11}getAssetValueMonth(asset, date)}{19}% -\contentsline {subsubsection}{\numberline {4.6.12}getAssetValueYear(asset, date)}{19}% -\contentsline {subsubsection}{\numberline {4.6.13}getAssetValueAllTime(asset)}{19}% -\contentsline {subsubsection}{\numberline {4.6.14}getUserInfo(sessionID, username)}{19}% -\contentsline {subsubsection}{\numberline {4.6.15}getUserPortfolio(sessionID, username)}{20}% -\contentsline {subsubsection}{\numberline {4.6.16}getUserTransactionHistroy(sessionID, username)}{20}% -\contentsline {subsubsection}{\numberline {4.6.17}loginFail}{20}% -\contentsline {subsubsection}{\numberline {4.6.18}sessionID}{20}% -\contentsline {subsubsection}{\numberline {4.6.19}registerSuccess}{20}% -\contentsline {subsubsection}{\numberline {4.6.20}registerFail}{20}% -\contentsline {subsubsection}{\numberline {4.6.21}purchaseSuccess}{20}% -\contentsline {subsubsection}{\numberline {4.6.22}purchaseFail}{20}% -\contentsline {subsubsection}{\numberline {4.6.23}sellSucecss}{20}% -\contentsline {subsubsection}{\numberline {4.6.24}sellFail}{21}% -\contentsline {subsubsection}{\numberline {4.6.25}stateSwitchSuccess}{21}% -\contentsline {subsubsection}{\numberline {4.6.26}stateSwitchFail}{21}% -\contentsline {subsubsection}{\numberline {4.6.27}data}{21}% -\contentsline {subsubsection}{\numberline {4.6.28}dataFail}{21}% -\contentsline {subsection}{\numberline {4.7}Communication}{21}% -\contentsline {subsubsection}{\numberline {4.7.1}Data Transfer Mechanism}{21}% -\contentsline {subsubsection}{\numberline {4.7.2}Login - First Method}{22}% -\contentsline {subsubsection}{\numberline {4.7.3}Login - Second Method}{22}% -\contentsline {subsubsection}{\numberline {4.7.4}Register}{22}% -\contentsline {subsubsection}{\numberline {4.7.5}Purchase}{23}% -\contentsline {subsubsection}{\numberline {4.7.6}Sell}{23}% -\contentsline {subsubsection}{\numberline {4.7.7}get(Data)}{24}%