Update register/submit/pw-change for screenreaders
The three important files, next/{register,submit,pw-change}.{md,html}
no longer have images in them (besides the logo at the top of the image
which has nothing to do with registering, submitting or changing
passwords); instead the text in the images are actual text (in some
cases, just the relevant parts and in others all or almost all).
The png/register.* and png/submit.* images were removed.
This commit is contained in:
1 parent
ed87138107
commit
04fdea9a14
27 files changed
+181
-137
No files matched your search
+26
-13
@@ -437,31 +437,44 @@ for submissions <strong>ONLY WHEN THE CONTEST IS <a href="../faq.html#open">open
|
||||
<a href="https://submit.ioccc.org">IOCCC submit server</a>
|
||||
may be offline and unreachable as a website.</p>
|
||||
<p>To login and change your password, open <a href="https://submit.ioccc.org">https://submit.ioccc.org</a>
|
||||
in your browser. It should look like this:</p>
|
||||
<p><img src="../png/submit.login.png"
|
||||
alt="submit server login screen"
|
||||
width=710 height=562></p>
|
||||
in your browser. The important lines should say:</p>
|
||||
<blockquote>
|
||||
<p><strong>Status</strong>: Not logged in.<br>
|
||||
<strong>Username</strong>: <em>Enter Username</em><br>
|
||||
<strong>Password</strong>: <em>Enter Password</em></p>
|
||||
</blockquote>
|
||||
<p>The username is the UUID you are provided when a judge replies to your request
|
||||
to register for the IOCCC and the password is the initial password you are
|
||||
given. Click “Login”.</p>
|
||||
<p>After you log in, if this is the first time you have logged in with this UUID,
|
||||
you will be required to change your password. Assuming everything is fine, that
|
||||
would look something like:</p>
|
||||
<p><img src="../png/submit.first-login.png"
|
||||
alt="submit server initial login requires your password to be changed"
|
||||
width=710 height=808></p>
|
||||
<p>As you can see, on your first login you <strong>MUST</strong> change your password. If you do
|
||||
not do this within 72 hours <strong>YOUR ACCOUNT WILL BE CLOSED</strong> and you’ll have to
|
||||
register again! In that case, it will say something like this:</p>
|
||||
<p>It will then tell you that you <strong>MUST</strong> change your password within a certain
|
||||
time (that it will give you) and then tell you the following about the new
|
||||
password:</p>
|
||||
<blockquote>
|
||||
<p>ERROR: Sorry (tm Canada 🇨🇦) you cannot login at this time.</p>
|
||||
<p>Please enter your current password, a new password, and then reenter the same
|
||||
new password.<br>
|
||||
Your password MUST be:<br>
|
||||
- At least 15 characters long<br>
|
||||
- At most 40 characters long<br>
|
||||
- NOT contain nor be a sub-string of the current password<br>
|
||||
- NOT contain nor be a sub-string of your username<br>
|
||||
- New password must NOT have been <a href="https://haveibeenpwned.com/Passwords">Pwned</a></p>
|
||||
<p><a href="https://haveibeenpwned.com/Passwords">Pwned</a> passwords are passwords that have been previously exposed in some published data breach.</p>
|
||||
</blockquote>
|
||||
<p>Again, if you do not change your password within 72 hours <strong>YOUR ACCOUNT WILL BE
|
||||
CLOSED</strong> and you’ll have to register again! In that case it’ll say something
|
||||
like:</p>
|
||||
<blockquote>
|
||||
<p><strong>ERROR: Sorry (tm Canada 🇨🇦) you cannot login at this time.</strong></p>
|
||||
</blockquote>
|
||||
<p>Assuming you did login in time, you should put in your login (UUID username),
|
||||
your old (initial) password and a new password and then click “Change Password”.</p>
|
||||
<p><strong>NOTE</strong>: if you have put in your old password, you’ll get the following error:</p>
|
||||
<blockquote>
|
||||
<p>ERROR: Password not changed<br>
|
||||
ERROR: invalid old password</p>
|
||||
<p><strong>ERROR: Password not changed</strong><br>
|
||||
<strong>ERROR: invalid old password</strong></p>
|
||||
</blockquote>
|
||||
<p>Once you’ve changed your password successfully you will be able to log in again
|
||||
with your UUID username and new password. When you have done this it will
|
||||
|
||||
+24
-13
@@ -16,11 +16,11 @@ for submissions **ONLY WHEN THE CONTEST IS [open](../faq.html#open)**. See
|
||||
may be offline and unreachable as a website.
|
||||
|
||||
To login and change your password, open [https://submit.ioccc.org](https://submit.ioccc.org)
|
||||
in your browser. It should look like this:
|
||||
in your browser. The important lines should say:
|
||||
|
||||
<img src="../png/submit.login.png"
|
||||
alt="submit server login screen"
|
||||
width=710 height=562>
|
||||
> **Status**: Not logged in.<br>
|
||||
> **Username**: <em>Enter Username</em><br>
|
||||
> **Password**: <em>Enter Password</em>
|
||||
|
||||
The username is the UUID you are provided when a judge replies to your request
|
||||
to register for the IOCCC and the password is the initial password you are
|
||||
@@ -30,23 +30,34 @@ After you log in, if this is the first time you have logged in with this UUID,
|
||||
you will be required to change your password. Assuming everything is fine, that
|
||||
would look something like:
|
||||
|
||||
<img src="../png/submit.first-login.png"
|
||||
alt="submit server initial login requires your password to be changed"
|
||||
width=710 height=808>
|
||||
It will then tell you that you **MUST** change your password within a certain
|
||||
time (that it will give you) and then tell you the following about the new
|
||||
password:
|
||||
|
||||
As you can see, on your first login you **MUST** change your password. If you do
|
||||
not do this within 72 hours **YOUR ACCOUNT WILL BE CLOSED** and you'll have to
|
||||
register again! In that case, it will say something like this:
|
||||
> Please enter your current password, a new password, and then reenter the same
|
||||
new password.<br>
|
||||
> Your password MUST be:<br>
|
||||
> - At least 15 characters long<br>
|
||||
> - At most 40 characters long<br>
|
||||
> - NOT contain nor be a sub-string of the current password<br>
|
||||
> - NOT contain nor be a sub-string of your username<br>
|
||||
> - New password must NOT have been [Pwned](https://haveibeenpwned.com/Passwords)
|
||||
>
|
||||
> [Pwned](https://haveibeenpwned.com/Passwords) passwords are passwords that have been previously exposed in some published data breach.
|
||||
|
||||
> ERROR: Sorry (tm Canada 🇨🇦) you cannot login at this time.
|
||||
Again, if you do not change your password within 72 hours **YOUR ACCOUNT WILL BE
|
||||
CLOSED** and you'll have to register again! In that case it'll say something
|
||||
like:
|
||||
|
||||
> **ERROR: Sorry (tm Canada 🇨🇦) you cannot login at this time.**
|
||||
|
||||
Assuming you did login in time, you should put in your login (UUID username),
|
||||
your old (initial) password and a new password and then click "Change Password".
|
||||
|
||||
**NOTE**: if you have put in your old password, you'll get the following error:
|
||||
|
||||
> ERROR: Password not changed<br>
|
||||
> ERROR: invalid old password
|
||||
> **ERROR: Password not changed**<br>
|
||||
> **ERROR: invalid old password**
|
||||
|
||||
Once you've changed your password successfully you will be able to log in again
|
||||
with your UUID username and new password. When you have done this it will
|
||||
|
||||
+19
-27
@@ -441,13 +441,14 @@ in order to register for the IOCCC.</p>
|
||||
<li>Click the <strong>((Next >>))</strong> button</li>
|
||||
</ul>
|
||||
<p><strong>NOTE</strong>: For submissions with multiple authors, only one author needs to subscribe.</p>
|
||||
<p><img src="../png/register.0_531x445-signup.png"
|
||||
alt="signup for a mailing list screenshot"
|
||||
width=531 height=445></p>
|
||||
<p>After clicking <strong>((Next >>))</strong>, you will be notified that you will receive an email:</p>
|
||||
<p><img src="../png/register.1_633x163-verify.png"
|
||||
alt="verify your email notification screenshot"
|
||||
width=633 height=163></p>
|
||||
<p>The first step of registering is to put in your email address in the field:
|
||||
<code>Your Email Address</code>. Then select from the drop-down what you would like to do,
|
||||
in this case you want to <strong>Subscribe</strong>.</p>
|
||||
<p>After clicking <strong>((Next >>))</strong> and you will be notified that you will receive an
|
||||
email. It will tell you that they have sent an email to verify your address.
|
||||
Remember that if you don’t receive it in a few minutes you should check your
|
||||
<strong>Spam</strong> or <strong>Junk</strong> folders in case your email client or your ISP marks as
|
||||
spam.</p>
|
||||
<div id="step_c">
|
||||
<h2 id="step-c-open-the-subscription-consent-email-message">Step C: Open the Subscription consent email message</h2>
|
||||
</div>
|
||||
@@ -468,19 +469,14 @@ you have tried a few times, <a href="../contact.html">Contact the IOCCC</a> to a
|
||||
<a href="../judges.html">IOCCC judges</a> for assistance.</p>
|
||||
<p>This email will contain a URL of the form:
|
||||
<code>https://www.freelists.org/v/ioccc28-reg/SOME-RANDOM-STUFF</code>.</p>
|
||||
<p>Click on that link. The email might look the below:</p>
|
||||
<p><img src="../png/register.2_590x253-verify-email.png"
|
||||
alt="Subscription consent email screenshot"
|
||||
width=590 height=253></p>
|
||||
<p><strong>NOTE</strong>: If you prefer to <strong>NOT</strong> click links in email, simply copy that
|
||||
URL from your “Subscription consent email” and paste it into your browser.</p>
|
||||
<p>Note that the email should be from <code>FreeLists List Manager</code>.</p>
|
||||
<div id="step_d">
|
||||
<h2 id="step-d-confirm-your-email-click">Step D: Confirm your email click</h2>
|
||||
</div>
|
||||
<p>In your browser, for the link referenced in <a href="#step_c">Step C</a>, click the <strong>((Next >>))</strong> button.</p>
|
||||
<p><img src="../png/register.3_428x205-confirm.png"
|
||||
alt="confirm your email screenshot"
|
||||
width=428 height=205></p>
|
||||
<p>In your browser, for the link referenced in <a href="#step_c">Step C</a>, click the
|
||||
<strong>((Next >>))</strong> button. It is the page with the header text of <code>Verify your email</code>.</p>
|
||||
<div id="step_e">
|
||||
<h2 id="step-e-verify-you-have-read-the-mailing-list-polices-and-that-you-consent-to-receiving-emails">Step E: Verify you have read the mailing list polices and that you consent to receiving emails</h2>
|
||||
</div>
|
||||
@@ -490,15 +486,14 @@ URL from your “Subscription consent email” and paste it into your browser.</
|
||||
<li>Have read, understand, and agree to their “<em>Privacy Policy</em>”</li>
|
||||
<li>Are the owner or authorized user of the email you registered</li>
|
||||
</ul>
|
||||
<p>Once you have done this by clicking the 3 checkboxes, click the <strong>((Next >>))</strong>
|
||||
button:</p>
|
||||
<p><img src="../png/register.4_657x446-subscribe.png"
|
||||
alt="complete subscription screenshot"
|
||||
width=657 height=446></p>
|
||||
<p>After clicking <strong>((Next >>))</strong>, you will be notified that you will receive an email:</p>
|
||||
<p><img src="../png/register.5_487x154-done.png"
|
||||
alt="registration is complete screenshot"
|
||||
width=487 height=154></p>
|
||||
<p>Once you have done this by clicking the 3 tick boxes (or if you prefer,
|
||||
checkboxes), click the <strong>((Next >>))</strong> button.</p>
|
||||
<p>After clicking <strong>((Next >>))</strong>, you will be notified that you will receive an
|
||||
email. The website should say:</p>
|
||||
<blockquote>
|
||||
<p>All set! The last stage of the process has been started. You should receive a
|
||||
verification email within a few minutes.</p>
|
||||
</blockquote>
|
||||
<div id="step_f">
|
||||
<h2 id="step-f-read-the-welcome-email">Step F: Read the Welcome email</h2>
|
||||
</div>
|
||||
@@ -506,9 +501,6 @@ button:</p>
|
||||
(<em>ecartis@freelists.org</em>) with the subject:</p>
|
||||
<pre><code> Welcome to 'ioccc28-reg'</code></pre>
|
||||
<p>Read the “Welcome” email.</p>
|
||||
<p><img src="../png/register.6_413x657-welcome.png"
|
||||
alt="Welcome email screenshot"
|
||||
width=414 height=657></p>
|
||||
<p><strong>NOTE</strong>: The “Welcome” email is usually sent by the FreeLists
|
||||
List Manager within a minute after clicking the <strong>((Next >>))</strong> button.
|
||||
If you don’t see the “Welcome” email, check your spam folder.</p>
|
||||
|
||||
+18
-36
@@ -22,16 +22,15 @@ For details see the "[how the contest status impacts registration](#status_impac
|
||||
|
||||
**NOTE**: For submissions with multiple authors, only one author needs to subscribe.
|
||||
|
||||
<img src="../png/register.0_531x445-signup.png"
|
||||
alt="signup for a mailing list screenshot"
|
||||
width=531 height=445>
|
||||
|
||||
After clicking **((Next >>))**, you will be notified that you will receive an email:
|
||||
|
||||
<img src="../png/register.1_633x163-verify.png"
|
||||
alt="verify your email notification screenshot"
|
||||
width=633 height=163>
|
||||
The first step of registering is to put in your email address in the field:
|
||||
`Your Email Address`. Then select from the drop-down what you would like to do,
|
||||
in this case you want to **Subscribe**.
|
||||
|
||||
After clicking **((Next >>))** and you will be notified that you will receive an
|
||||
email. It will tell you that they have sent an email to verify your address.
|
||||
Remember that if you don't receive it in a few minutes you should check your
|
||||
**Spam** or **Junk** folders in case your email client or your ISP marks as
|
||||
spam.
|
||||
|
||||
<div id="step_c">
|
||||
## Step C: Open the Subscription consent email message
|
||||
@@ -59,27 +58,18 @@ you have tried a few times, [Contact the IOCCC](../contact.html) to ask the
|
||||
This email will contain a URL of the form:
|
||||
`https://www.freelists.org/v/ioccc28-reg/SOME-RANDOM-STUFF`.
|
||||
|
||||
Click on that link. The email might look the below:
|
||||
|
||||
|
||||
<img src="../png/register.2_590x253-verify-email.png"
|
||||
alt="Subscription consent email screenshot"
|
||||
width=590 height=253>
|
||||
|
||||
**NOTE**: If you prefer to **NOT** click links in email, simply copy that
|
||||
URL from your "Subscription consent email" and paste it into your browser.
|
||||
|
||||
Note that the email should be from `FreeLists List Manager`.
|
||||
|
||||
<div id="step_d">
|
||||
## Step D: Confirm your email click
|
||||
</div>
|
||||
|
||||
In your browser, for the link referenced in [Step C](#step_c), click the **((Next >>))** button.
|
||||
|
||||
<img src="../png/register.3_428x205-confirm.png"
|
||||
alt="confirm your email screenshot"
|
||||
width=428 height=205>
|
||||
|
||||
In your browser, for the link referenced in [Step C](#step_c), click the
|
||||
**((Next >>))** button. It is the page with the header text of `Verify your
|
||||
email`.
|
||||
|
||||
<div id="step_e">
|
||||
## Step E: Verify you have read the mailing list polices and that you consent to receiving emails
|
||||
@@ -91,18 +81,14 @@ The FreeLists service requires that you verify that you:
|
||||
- Have read, understand, and agree to their "_Privacy Policy_"
|
||||
- Are the owner or authorized user of the email you registered
|
||||
|
||||
Once you have done this by clicking the 3 checkboxes, click the **((Next >>))**
|
||||
button:
|
||||
Once you have done this by clicking the 3 tick boxes (or if you prefer,
|
||||
checkboxes), click the **((Next >>))** button.
|
||||
|
||||
<img src="../png/register.4_657x446-subscribe.png"
|
||||
alt="complete subscription screenshot"
|
||||
width=657 height=446>
|
||||
After clicking **((Next >>))**, you will be notified that you will receive an
|
||||
email. The website should say:
|
||||
|
||||
After clicking **((Next >>))**, you will be notified that you will receive an email:
|
||||
|
||||
<img src="../png/register.5_487x154-done.png"
|
||||
alt="registration is complete screenshot"
|
||||
width=487 height=154>
|
||||
> All set! The last stage of the process has been started. You should receive a
|
||||
verification email within a few minutes.
|
||||
|
||||
|
||||
<div id="step_f">
|
||||
@@ -118,10 +104,6 @@ You should receive an automated Welcome message from the FreeLists List Manager
|
||||
|
||||
Read the "Welcome" email.
|
||||
|
||||
<img src="../png/register.6_413x657-welcome.png"
|
||||
alt="Welcome email screenshot"
|
||||
width=414 height=657>
|
||||
|
||||
**NOTE**: The "Welcome" email is usually sent by the FreeLists
|
||||
List Manager within a minute after clicking the **((Next >>))** button.
|
||||
If you don't see the "Welcome" email, check your spam folder.
|
||||
|
||||
+49
-24
@@ -433,11 +433,7 @@ is only ready for submissions
|
||||
<a href="https://submit.ioccc.org">IOCCC submit server</a>
|
||||
might be offline and unreachable as a website.</p>
|
||||
<p>To login, open <a href="https://submit.ioccc.org">https://submit.ioccc.org</a>
|
||||
in your browser. Fill in your login credentials and click “Login”.
|
||||
It might look something like:</p>
|
||||
<p><img src="../png/submit.login.png"
|
||||
alt="submit server login page screenshot"
|
||||
width=710 height=344></p>
|
||||
in your browser. Fill in your login credentials and click “Login”.</p>
|
||||
<p><strong>NOTE</strong>: if the contest is NOT open you will see something like this instead:</p>
|
||||
<blockquote>
|
||||
<p>The contest is NOT yet open for submissions.<br>
|
||||
@@ -452,22 +448,48 @@ details. After that you will have to log back in.</p>
|
||||
<p>Once you’ve logged in, you will see submit slots. Each slot is for one
|
||||
submission so if you update a submission, make sure you choose the right one so
|
||||
you do not replace the wrong one!</p>
|
||||
<p>Here is what it looks like without any uploads and no slot selected:</p>
|
||||
<p><img src="../png/submit.slots.png"
|
||||
alt="submit server submission slots list to select from with no slot selected
|
||||
screenshot" width=710 height=806></p>
|
||||
<p>Select a slot and then select a file by clicking the button “Choose File”. After
|
||||
doing this, it should look something like:</p>
|
||||
<p><img src="../png/submit.slot-file.png"
|
||||
alt="submit server submission slot selected with a file chosen to be uploaded screenshot"
|
||||
width=717 height=865></p>
|
||||
<p>If you need to change the file to upload, you can mouseover the file and click
|
||||
it. If you wait a moment it’ll show the current filename.</p>
|
||||
<p>It will show text and radio buttons for each row (up to 10 numbered <code>0</code> through
|
||||
<code>9</code>):</p>
|
||||
<table>
|
||||
<thead>
|
||||
<tr>
|
||||
<th>Select</th>
|
||||
<th>Slot Information</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>0: [N]</td>
|
||||
<td>Status: slot empty</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
<p>The <code>[N]</code> is a radio button. Tick that to select that slot. Then further down
|
||||
the page you’ll see the text along the lines of:</p>
|
||||
<blockquote>
|
||||
<p>IMPORTANT: Upload only XZ compressed tarballs whose filename is:</p>
|
||||
<p><code>submit.7ec754d4-8670-421a-a1b6-7dd3dc5f215e-SLOT.TIMESTAMP.txz</code></p>
|
||||
<p>where <code>SLOT</code> is a slot number, and <code>TIMESTAMP</code> is the build time as a <a href="https://unixtime.org/">Unix
|
||||
timestamp</a>.</p>
|
||||
<p>We highly recommend that you use <code>mkiocccentry(1)</code> to create your submit file as
|
||||
it must pass the <code>txzchk(1)</code> sanity checks, and when the uncompressed tarball is
|
||||
untarred, the resulting directory must pass <code>chkentry(1)</code>.</p>
|
||||
</blockquote>
|
||||
<p><strong>NOTE</strong>: the <code>7ec754d4-8670-421a-a1b6-7dd3dc5f215e</code> is your UUID. <strong>MAKE SURE
|
||||
YOU CHANGE IT TO YOUR UUID</strong>!</p>
|
||||
<p><strong>NOTE</strong>: the <code>SLOT</code> and <code>TIMESTAMP</code> <strong>in the filename</strong> are generated based on
|
||||
your input in <code>mkiocccentry(1)</code>.</p>
|
||||
<p>Now select the slot you need and then scroll down and click the link that says:
|
||||
<code>Choose File</code>. A file select option in your browser should open up. Browse for
|
||||
your <strong>XZ compressed tarball</strong> that was <strong>generated by <code>mkiocccentry(1)</code></strong> and
|
||||
then click whatever button your browser has to upload the file.</p>
|
||||
<p>You can see the filename of your **XZ compressed tarball<code>that was **generated by</code>mkiocccentry(1)<code>** you're about to upload if you mouseover it and wait a moment; if you have made a mistake in your file selection, you may click the link that says</code>Choose File` again. Fix your mistake by choosing the correct
|
||||
file in the file selection pop-up in your browser.</p>
|
||||
<p>Once you’re certain you have selected the correct file, click “Submit”, below
|
||||
the file selection step.</p>
|
||||
<p>When it’s uploaded it should say something like:</p>
|
||||
<blockquote>
|
||||
<p>• Uploaded file: submit.9971ada4-b6ae-427d-a7ec-e67a30362cdb-0.1740838915.txz</p>
|
||||
<p>• Uploaded file: <code>submit.9971ada4-b6ae-427d-a7ec-e67a30362cdb-0.1740838915.txz</code></p>
|
||||
</blockquote>
|
||||
<p>And in the slot it will give you important details like:</p>
|
||||
<ul>
|
||||
@@ -480,6 +502,9 @@ tarball listing).</li>
|
||||
<li>the upload date.</li>
|
||||
<li>the SHA256 hash of the file.</li>
|
||||
</ul>
|
||||
<p>Again the <code>7ec754d4-8670-421a-a1b6-7dd3dc5f215e</code> is your UUID, the <code>SLOT</code> is the
|
||||
slot number and <code>TIMESTAMP</code> is the build time as a <a href="https://unixtime.org/">Unix
|
||||
timestamp</a>.</p>
|
||||
<p>Now if you’re done, log out.</p>
|
||||
<p>If, on the other hand,, you upload a file that is too big you will see something
|
||||
like:</p>
|
||||
@@ -499,27 +524,27 @@ then you <strong>MUST</strong> upload a properly named XZ compressed tarball, <s
|
||||
package it with <code>mkiocccentry</code>!</p>
|
||||
<p>If later on you log in and see something like:</p>
|
||||
<blockquote>
|
||||
<p>Status: server slot error code: 1! Use mkiocccentry to rebuild and resubmit to
|
||||
this slot.</p>
|
||||
<p><strong>Status: server slot error code: 1! Use mkiocccentry to rebuild and resubmit to
|
||||
this slot.</strong></p>
|
||||
</blockquote>
|
||||
<p>or:</p>
|
||||
<blockquote>
|
||||
<p>Status: submit file failed the txzchk test! Use mkiocccentry to rebuild and resubmit to this slot.</p>
|
||||
<p><strong>Status: submit file failed the txzchk test! Use mkiocccentry to rebuild and resubmit to this slot.</strong></p>
|
||||
</blockquote>
|
||||
<p>… or <strong>ANY</strong> other error then you <strong>MUST FIX</strong> your submission, repackage your
|
||||
<p>… or <strong>ANY OTHER ERROR</strong> then you <strong>MUST FIX</strong> your submission, repackage your
|
||||
tarball with <code>mkiocccentry</code> and upload to the same slot again! If you do not fix
|
||||
this your submission <strong>WILL</strong> be rejected for violating <a href="rules.html#rule17">Rule
|
||||
this your submission <strong>WILL BE REJECTED</strong> for violating <a href="rules.html#rule17">Rule
|
||||
17</a>!</p>
|
||||
<p>After the submission deadline is reached, you can log in to check the status of
|
||||
your submissions. This is what it will say when the judges have verified
|
||||
that your tarball / submission has been validated (NOT judged), by <code>txzchk(1)</code>
|
||||
and <code>chkentry(1)</code>:</p>
|
||||
<blockquote>
|
||||
<p>Status: the format of this submission has been validated.</p>
|
||||
<p><strong>Status: the format of this submission has been validated.</strong></p>
|
||||
</blockquote>
|
||||
<p><strong>IMPORTANT</strong>: this does <strong>NOT</strong> mean that your submission does not violate the
|
||||
rules or that everything is OK once the tarball is extracted; it simply means
|
||||
the tests performed by the tools passed. If you find a flaw in the tool and
|
||||
the tests performed by the tools passed. If you find a flaw in a tool and
|
||||
abuse it and the tests pass then you stand a significant chance of having your
|
||||
submission rejected for violating <a href="rules.html#rule17">Rule 17</a>, even if the
|
||||
tests passed.</p>
|
||||
|
||||
+45
-24
@@ -11,11 +11,6 @@ might be offline and unreachable as a website.
|
||||
|
||||
To login, open [https://submit.ioccc.org](https://submit.ioccc.org)
|
||||
in your browser. Fill in your login credentials and click "Login".
|
||||
It might look something like:
|
||||
|
||||
<img src="../png/submit.login.png"
|
||||
alt="submit server login page screenshot"
|
||||
width=710 height=344>
|
||||
|
||||
**NOTE**: if the contest is NOT open you will see something like this instead:
|
||||
|
||||
@@ -34,28 +29,50 @@ Once you've logged in, you will see submit slots. Each slot is for one
|
||||
submission so if you update a submission, make sure you choose the right one so
|
||||
you do not replace the wrong one!
|
||||
|
||||
Here is what it looks like without any uploads and no slot selected:
|
||||
It will show text and radio buttons for each row (up to 10 numbered `0` through
|
||||
`9`):
|
||||
|
||||
<img src="../png/submit.slots.png"
|
||||
alt="submit server submission slots list to select from with no slot selected
|
||||
screenshot" width=710 height=806>
|
||||
| Select | Slot Information |
|
||||
| -------| --------------------
|
||||
| 0: [N] | Status: slot empty |
|
||||
|
||||
Select a slot and then select a file by clicking the button "Choose File". After
|
||||
doing this, it should look something like:
|
||||
The `[N]` is a radio button. Tick that to select that slot. Then further down
|
||||
the page you'll see the text along the lines of:
|
||||
|
||||
<img src="../png/submit.slot-file.png"
|
||||
alt="submit server submission slot selected with a file chosen to be uploaded screenshot"
|
||||
width=717 height=865>
|
||||
> IMPORTANT: Upload only XZ compressed tarballs whose filename is:
|
||||
>
|
||||
> `submit.7ec754d4-8670-421a-a1b6-7dd3dc5f215e-SLOT.TIMESTAMP.txz`
|
||||
>
|
||||
> where `SLOT` is a slot number, and `TIMESTAMP` is the build time as a [Unix
|
||||
timestamp](https://unixtime.org/).
|
||||
>
|
||||
> We highly recommend that you use `mkiocccentry(1)` to create your submit file as
|
||||
it must pass the `txzchk(1)` sanity checks, and when the uncompressed tarball is
|
||||
untarred, the resulting directory must pass `chkentry(1)`.
|
||||
|
||||
If you need to change the file to upload, you can mouseover the file and click
|
||||
it. If you wait a moment it'll show the current filename.
|
||||
**NOTE**: the `7ec754d4-8670-421a-a1b6-7dd3dc5f215e` is your UUID. **MAKE SURE
|
||||
YOU CHANGE IT TO YOUR UUID**!
|
||||
|
||||
**NOTE**: the `SLOT` and `TIMESTAMP` **in the filename** are generated based on
|
||||
your input in `mkiocccentry(1)`.
|
||||
|
||||
Now select the slot you need and then scroll down and click the link that says:
|
||||
`Choose File`. A file select option in your browser should open up. Browse for
|
||||
your **XZ compressed tarball** that was **generated by `mkiocccentry(1)`** and
|
||||
then click whatever button your browser has to upload the file.
|
||||
|
||||
You can see the filename of your **XZ compressed tarball` that was **generated
|
||||
by `mkiocccentry(1)`** you're about to upload if you mouseover it and wait
|
||||
a moment; if you have made a mistake in your file selection, you may click the
|
||||
link that says `Choose File` again. Fix your mistake by choosing the correct
|
||||
file in the file selection pop-up in your browser.
|
||||
|
||||
Once you're certain you have selected the correct file, click "Submit", below
|
||||
the file selection step.
|
||||
|
||||
When it's uploaded it should say something like:
|
||||
|
||||
> • Uploaded file: submit.9971ada4-b6ae-427d-a7ec-e67a30362cdb-0.1740838915.txz
|
||||
> • Uploaded file: `submit.9971ada4-b6ae-427d-a7ec-e67a30362cdb-0.1740838915.txz`
|
||||
|
||||
And in the slot it will give you important details like:
|
||||
|
||||
@@ -69,6 +86,10 @@ tarball listing).
|
||||
- the upload date.
|
||||
- the SHA256 hash of the file.
|
||||
|
||||
Again the `7ec754d4-8670-421a-a1b6-7dd3dc5f215e` is your UUID, the `SLOT` is the
|
||||
slot number and `TIMESTAMP` is the build time as a [Unix
|
||||
timestamp](https://unixtime.org/).
|
||||
|
||||
Now if you're done, log out.
|
||||
|
||||
If, on the other hand,, you upload a file that is too big you will see something
|
||||
@@ -91,16 +112,16 @@ package it with `mkiocccentry`!
|
||||
|
||||
If later on you log in and see something like:
|
||||
|
||||
> Status: server slot error code: 1! Use mkiocccentry to rebuild and resubmit to
|
||||
this slot.
|
||||
> **Status: server slot error code: 1! Use mkiocccentry to rebuild and resubmit to
|
||||
this slot.**
|
||||
|
||||
or:
|
||||
|
||||
> Status: submit file failed the txzchk test! Use mkiocccentry to rebuild and resubmit to this slot.
|
||||
> **Status: submit file failed the txzchk test! Use mkiocccentry to rebuild and resubmit to this slot.**
|
||||
|
||||
... or **ANY** other error then you **MUST FIX** your submission, repackage your
|
||||
... or **ANY OTHER ERROR** then you **MUST FIX** your submission, repackage your
|
||||
tarball with `mkiocccentry` and upload to the same slot again! If you do not fix
|
||||
this your submission **WILL** be rejected for violating [Rule
|
||||
this your submission **WILL BE REJECTED** for violating [Rule
|
||||
17](rules.html#rule17)!
|
||||
|
||||
After the submission deadline is reached, you can log in to check the status of
|
||||
@@ -108,11 +129,11 @@ your submissions. This is what it will say when the judges have verified
|
||||
that your tarball / submission has been validated (NOT judged), by `txzchk(1)`
|
||||
and `chkentry(1)`:
|
||||
|
||||
> Status: the format of this submission has been validated.
|
||||
> **Status: the format of this submission has been validated.**
|
||||
|
||||
**IMPORTANT**: this does **NOT** mean that your submission does not violate the
|
||||
rules or that everything is OK once the tarball is extracted; it simply means
|
||||
the tests performed by the tools passed. If you find a flaw in the tool and
|
||||
the tests performed by the tools passed. If you find a flaw in a tool and
|
||||
abuse it and the tests pass then you stand a significant chance of having your
|
||||
submission rejected for violating [Rule 17](rules.html#rule17), even if the
|
||||
tests passed.
|
||||
|
||||
Reference in new issue
Block a user