{% from "_formhelpers.html" import render_field, render_switch %} {% macro export_compliance() %}

Export Compliance

By downloading Rocky software, you acknowledge that you understand all of the following: Rocky software and technical information may be subject to the U.S. Export Administration Regulations (the “EAR”) and other U.S. and foreign laws and may not be exported, re-exported or transferred (a) to any country listed in Country Group E:1 in Supplement No. 1 to part 740 of the EAR (currently, Cuba, Iran, North Korea, Sudan and Syria); (b) to any prohibited destination or to any end user who has been prohibited from participating in U.S. export transactions by any federal agency of the U.S. government; or (c) for use in connection with the design, development or production of nuclear, chemical or biological weapons, or rocket systems, space launch vehicles, or sounding rockets, or unmanned air vehicle systems.

You may not download Rocky software or technical information if you are located in one of these countries or otherwise subject to these restrictions. You may not provide Rocky software or technical information to individuals or entities located in one of these countries or otherwise subject to these restrictions. You are also responsible for compliance with foreign law requirements applicable to the import, export and use of Rocky software and technical information.

{% endmacro %} {% macro footer() %} {% endmacro %} {% macro flashmessages() %} {% with messages = get_flashed_messages(with_categories=true) %} {% if category, messages %}
{% for category, message in messages %} {% endfor %}
{% endif %} {% endwith %} {% endmacro %} {% macro headincludes() %} {% endmacro %} {%macro bottomincludes()%} {%endmacro%} {% macro nav(is_admin) %} {% endmacro %} {% macro site_form(form, is_admin, action="Create") %}
{{ render_field(form.name) }}
{{ render_field(form.password, after="used by report_mirrors script, you make this anything you want") }}
{{ render_field(form.org_url, after="Company/School/Organization URL e.g. https://www.redhat.com") }}
{{ render_field(form.downstream_comments) }}
{{ render_switch(form.private, after="e.g. Not available to the public") }} {{ render_switch(form.user_active, after="Enabled and displayed on public listings.") }} {% if is_admin %} {{ render_switch(form.admin_active, after="Admin Override for enabling or disabling") }} {% endif %} {{ render_switch(form.all_sites_can_pull_from_me, after="Allow all mirror sites to pull my content without explicitly adding them to my list.") }} {{ form.csrf_token }}
{% endmacro %} {% macro host_form(form, is_admin, action="Create") %}
{{ render_field(form.name, after="FQDN of server as seen by a public end user") }}
{{ render_field(form.country, after="2-letter ISO country code") }}
{{ render_field(form.bandwidth_int, after="integer megabits/sec, how much bandwidth this host can serve") }}
{{ render_field(form.max_connections, after="Maximum parallel download connections per client, suggested via metalinks.") }}
{{ render_field(form.robot_email, after="email address, will receive notice of upstream content updates") }}
{{ render_field(form.comment, after="text, anything else you'd like a public end user to know about your mirror") }}
{{ render_switch(form.internet2, after="on Internet2") }}
{{ render_switch(form.internet2_clients, after="serves Internet2 clients, even if private") }}
{{ render_switch(form.asn_clients, after="Serve all clients from the same ASN. Used for ISPs, companies, or schools, not personal networks.") }}
{{ render_field(form.asn, after="Autonomous System Number, used in BGP routing tables.") }}
{{ render_switch(form.user_active, after="Uncheck this box to temporarily disable this host, it will be removed from public listings.") }} {{ render_switch(form.private, after="e.g. not available to the public, an internal private mirror") }} {% if is_admin %} {{ render_switch(form.admin_active, after="Uncheck this box to temporarily disable this host, it will be removed from public listings.") }} {% endif %}
{{ render_field(form.disable_reason) }}

{{ form.csrf_token }}
{% endmacro %}