From 521a7b3cc5c5492b31a8f063f00a1092cf98a6d7 Mon Sep 17 00:00:00 2001 From: Michael McMahon Date: Mon, 14 Nov 2022 21:44:23 -0500 Subject: [PATCH] [validation] Trailing slashes and extra spaces --- 2015/call_for_sessions/index.html | 78 +++++++++---------- 2015/exhibit/index.html | 34 ++++---- 2015/program/index.html | 10 +-- 2016/includes/live_sidebar.html | 40 +++++----- 2017/includes/live_sidebar.html | 40 +++++----- 2018/includes/live_sidebar.html | 41 +++++----- 2019/includes/live_sidebar.html | 42 +++++----- 2020/includes/live_sidebar.html | 36 ++++----- 2021/includes/live_sidebar.html | 35 ++++----- 2021/registered/exhibitors/eff/index.html | 11 ++- 2021/registered/exhibitors/index.html | 8 +- .../registered/exhibitors/opensuse/index.html | 10 +-- 2021/registered/exhibitors/redhat/index.html | 2 +- .../exhibitors/sugarlabs/index.html | 12 +-- 2021/registered/exhibitors/vikings/index.html | 2 +- 2021/registered/workshops/index.html | 8 +- 2021/tv/index.html | 14 ++-- 2022/includes/live_sidebar.html | 27 ++++--- 2023/includes/live_sidebar.html | 14 ++-- server/2015/header.html | 10 +-- server/2015/live_sidebar.html | 35 ++++----- server/2016/banner.html | 20 ++--- server/2016/header.html | 8 +- server/2016/live_sidebar.html | 48 ++++++------ server/staging/2016/speakers-content.html | 16 ++-- server/staging/lp15/live_sidebar.html | 38 +++++---- server/staging/lp15/volunteer.html | 55 +++++++------ server/staging/lpc14/goblintest.html | 5 +- server/staging/lpc14/program/speakers.html | 14 ++-- server/staging/ssi/footer.html | 4 +- server/staging/ssi/header.html | 18 ++--- 31 files changed, 354 insertions(+), 381 deletions(-) diff --git a/2015/call_for_sessions/index.html b/2015/call_for_sessions/index.html index 7d14f68f..766112eb 100755 --- a/2015/call_for_sessions/index.html +++ b/2015/call_for_sessions/index.html @@ -5,7 +5,7 @@ -

Call for Sessions

+

Call for Sessions

The Call for Sessions for LibrePlanet 2015 is open from Monday, September 15th, 2014 to Sunday, November 2nd Sunday, November 9th, 2014 at 19:59 EST (23:59 UTC).

This year, the theme of LibrePlanet is "Free Software Everywhere." We're looking for talks that touch on the many places and ways that free software is used around the world, as well as ways to make free software ubiquitous. Think "where" in the broadest sense of the word--it's not just geography-based talks we're after. What are some contexts where free software is thriving, and some others where it needs a push? How have you worked to gain a foothold for free software in your company or community? And what about free software on all of the myriad pieces of hardware we use, including laptops, phones, tablets, and even coffee makers? At LibrePlanet 2015, we're taking software freedom around the world, to outer space, and through all kinds of industries, governments, organizations, fields of study, and communities.

@@ -18,10 +18,10 @@

Important dates (subject to change)

Some ideas for sessions

@@ -53,19 +53,19 @@ id="Edit1" >
+ value="https://my.fsf.org/civicrm/contact/view/delete?=&reset=1&delete=1&cid=743827"> + value="confirmation.html"> - - + value="http://libreplanet.org/2015/call_for_sessions/"> + +
+ type="text" id="last_name" class="form-control">
@@ -101,7 +101,7 @@
+ id="current_employer" class="form-control">
@@ -130,7 +130,7 @@
+ id="phone-Primary-1" class="form-control">
@@ -400,7 +400,7 @@
-
+

Session information

@@ -415,14 +415,14 @@ class="radio-inline"> + name="custom_187" required> Individual Presentation @@ -430,14 +430,14 @@ class="radio-inline"> + name="custom_187"> Workshop @@ -454,7 +454,7 @@ licensing knowledge, or just something you've learned from using free software, with time for discussion. Describe your proposal, your background, how it relates to the conference theme, and what you hope - participants will gain from your presentation.

+ participants will gain from your presentation.

Panels

@@ -482,14 +482,14 @@ biographical and contact information for each panelist and indicate whether you have approached them about participating in your workshop.

-

Strategic Action Sessions

+

Strategic Action Sessions

Strategic action sessions are generally 1 ½ hours long and provide a space for activists to learn from each other’s organizing work and share strategies, successes, and challenges. Examples of strategy sessions might include: starting a local user group, discussing how to message free software to political activists, sharing PR best practices to - promote free software, among others.

+ promote free software, among others.

+ id="custom_185" class="form-control">
@@ -597,7 +597,7 @@
+ id="custom_184" class="form-control">
@@ -628,7 +628,7 @@
+ name="custom_179[attended previous conference(s)]" value=""> + value=""> + name="custom_179[presented at previous conference(s)]" value=""> + value="1">Presented at previous conference(s) - +
@@ -676,7 +675,7 @@
- +
@@ -707,18 +706,17 @@
+ type="hidden" name="custom_79[yes]" value="">
- +

We will not publish or share your information with any party @@ -732,13 +730,11 @@

- - + id="_qf_Edit_next1">
diff --git a/2015/exhibit/index.html b/2015/exhibit/index.html index 1f190e20..ab5a6bb4 100755 --- a/2015/exhibit/index.html +++ b/2015/exhibit/index.html @@ -43,23 +43,23 @@
+ method="post" name="Edit" id="Edit1">
+ value="https://my.fsf.org/civicrm/profile/create?gid=326&reset=1/field/update?reset=1&action=update&id=2925&gid=326"> + value="http://libreplanet.org/2015/exhibit/confirmation.html"> - - + value="http://libreplanet.org/2015/exhibit/"> + +
@@ -74,7 +74,7 @@
+ class="form-control" required>
@@ -101,7 +101,7 @@ Website
- +
@@ -112,7 +112,7 @@
+ class="form-control">
@@ -123,8 +123,7 @@
+ id="phone-Primary-1" class="form-control">
@@ -148,7 +147,7 @@
+ id="street_address-Primary" class="form-control">
@@ -160,7 +159,7 @@
+ id="city-Primary" class="form-control">
@@ -248,7 +247,7 @@
+ class="form-control">
@@ -525,11 +524,10 @@
- +
@@ -567,7 +565,7 @@ accesskey="S" name="_qf_Edit_next" value="Save" type="submit" - id="_qf_Edit_next1" /> + id="_qf_Edit_next1">
diff --git a/2015/program/index.html b/2015/program/index.html index 4e8d6015..d7e7da3e 100755 --- a/2015/program/index.html +++ b/2015/program/index.html @@ -23,8 +23,8 @@ -
-
+
+

All times are in Eastern Daylight Time (EDT), which is UTC - 4 hours. In room numbers, "32-" refers to MIT Building 32 (the Stata Center), where all conference rooms are located.

Saturday, March 21

@@ -194,7 +194,7 @@

09:00 - 09:45: Registration and breakfast

09:45 - 10:30: Keynote: Benjamin Mako Hill

Access without empowerment

- Room 32-123 Benjamin Mako Hill + Room 32-123 Benjamin Mako Hill

The free software movement has twin goals: promoting access to software through users' freedom to share, and empowering users by giving them control over their technology. For all our movement's success, we have been much more successful at the former. I will use data from free software and from several related movements to explain why promoting empowerment is systematically more difficult than promoting access and I will explore how our movement might address the second challenge in the future.

@@ -402,8 +402,8 @@ Room 32-123 Karen Sandler

Karen will discuss Conservancy's work with Christoph Hellwig and the suit against VMware to defend the GNU General Public License.

-
-
+
+
-
+

Stay in the loop

Sign up to receive updates about LibrePlanet 2016.

+ class="" method="post" name="Edit" id="Edit">
- + value="https://my.fsf.org/civicrm/profile/create?gid=281&reset=1/update?action=update&id=281&reset=1&context=field"> + - - + value="https://my.fsf.org/civicrm/profile?reset=1&gid=281"> + +
- + + checked="checked">
@@ -97,12 +96,11 @@
+ id="_qf_Edit_next">
-
-

Privacy policy

+

Privacy policy

-
+ diff --git a/2017/includes/live_sidebar.html b/2017/includes/live_sidebar.html index a54e238d..f97f5dca 100755 --- a/2017/includes/live_sidebar.html +++ b/2017/includes/live_sidebar.html @@ -1,4 +1,4 @@ -
+ -
+ -
+

Free JavaScript

@@ -27,26 +27,25 @@

We've modified our streaming software and Web IRC client to include computer- and human-readable license tags, so that the LibreJS browser extension can verify that all JavaScript is free.

We hold all FSF Web sites to this standard and help others do the same though our Free JavaScript campaign.

-
+ -
+

Stay in the loop

Sign up to receive updates about LibrePlanet.

+ class="" method="post" name="Edit" id="Edit-live-sidebar">
- + value="https://my.fsf.org/civicrm/profile/create?gid=285&reset=1/update?action=update&id=285&reset=1&context=field"> + - - + value="https://my.fsf.org/civicrm/profile?reset=1&gid=285"> + +
@@ -59,15 +58,15 @@ Email * + class="form-control">
- + + checked="checked">
@@ -76,12 +75,11 @@
+ id="_qf_Edit_next-live-sidebar">
-
-

Privacy policy

+

Privacy policy

-
+ diff --git a/2018/includes/live_sidebar.html b/2018/includes/live_sidebar.html index 41d18713..c88dbd44 100755 --- a/2018/includes/live_sidebar.html +++ b/2018/includes/live_sidebar.html @@ -1,4 +1,4 @@ -
+ -
+ -
+

Free JavaScript

@@ -27,26 +27,25 @@

We've modified our streaming software and Web IRC client to include computer- and human-readable license tags, so that the LibreJS browser extension can verify that all JavaScript is free.

We hold all FSF Web sites to this standard and help others do the same though our Free JavaScript campaign.

-
+ -
+

Stay in the loop

Sign up to receive updates about LibrePlanet.

+ class="" method="post" name="Edit" id="Edit-live-sidebar">
- + value="https://my.fsf.org/civicrm/profile/create?gid=507&reset=1/update?action=update&id=507&reset=1&context=field"> + - - + value="https://my.fsf.org/civicrm/profile?reset=1&gid=507"> + +
@@ -58,17 +57,17 @@ - +
- + + checked="checked">
@@ -76,12 +75,12 @@
+ id="_qf_Edit_next-live-sidebar">
-

Privacy policy

+

Privacy policy

- + diff --git a/2019/includes/live_sidebar.html b/2019/includes/live_sidebar.html index 1e25306f..1c6f619b 100755 --- a/2019/includes/live_sidebar.html +++ b/2019/includes/live_sidebar.html @@ -1,4 +1,4 @@ -
+ -
+ -
+

Free JavaScript

@@ -27,26 +27,25 @@

We've modified our streaming software and Web IRC client to include computer- and human-readable license tags, so that the LibreJS browser extension can verify that all JavaScript is free.

We hold all FSF Web sites to this standard and help others do the same though our Free JavaScript campaign.

-
+ -
+

Stay in the loop

Sign up to receive updates about LibrePlanet.

+ class="" method="post" name="Edit" id="Edit-live-sidebar">
- + value="https://my.fsf.org/civicrm/profile/create?gid=507&reset=1/update?action=update&id=507&reset=1&context=field"> + - - + value="https://my.fsf.org/civicrm/profile?reset=1&gid=507"> + +
@@ -58,17 +57,17 @@ - +
- + + checked="checked">
@@ -76,12 +75,11 @@
+ id="_qf_Edit_next-live-sidebar">
-
-

Privacy policy

+

Privacy policy

- + diff --git a/2020/includes/live_sidebar.html b/2020/includes/live_sidebar.html index 090e8104..d30c6dad 100644 --- a/2020/includes/live_sidebar.html +++ b/2020/includes/live_sidebar.html @@ -1,4 +1,4 @@ -
+
-
+

Visit the FSF Shop!

@@ -40,17 +40,16 @@

Sign up to receive updates about LibrePlanet.

+ class="" method="post" name="Edit" id="Edit-live-sidebar">
- + value="https://my.fsf.org/civicrm/profile/create?gid=507&reset=1/update?action=update&id=507&reset=1&context=field"> + - - + value="https://my.fsf.org/civicrm/profile?reset=1&gid=507"> + +
@@ -63,16 +62,16 @@ Email * + class="form-control">
- + + checked="checked">
@@ -80,18 +79,17 @@
+ id="_qf_Edit_next-live-sidebar">
-
-

Privacy policy

+

Privacy policy

-
+

Free JavaScript

@@ -99,6 +97,6 @@

We've modified our streaming software and Web IRC client to include computer- and human-readable license tags, so that the LibreJS browser extension can verify that all JavaScript is free.

We hold all FSF Web sites to this standard and help others do the same though our Free JavaScript campaign.

-
+ diff --git a/2021/includes/live_sidebar.html b/2021/includes/live_sidebar.html index 3cf99c52..e5fb3809 100644 --- a/2021/includes/live_sidebar.html +++ b/2021/includes/live_sidebar.html @@ -1,4 +1,4 @@ -
+
-
+

Visit the FSF Shop!

@@ -71,17 +71,16 @@

Sign up to receive updates about LibrePlanet.

+ class="" method="post" name="Edit" id="Edit-live-sidebar">
- + value="https://my.fsf.org/civicrm/profile/create?gid=507&reset=1/update?action=update&id=507&reset=1&context=field"> + - - + value="https://my.fsf.org/civicrm/profile?reset=1&gid=507"> + +
@@ -94,16 +93,16 @@ Email * + class="form-control">
- + + checked="checked">
@@ -111,18 +110,18 @@
+ id="_qf_Edit_next-live-sidebar">
-

Privacy policy

+

Privacy policy

-
+

Free JavaScript

@@ -130,6 +129,6 @@

We've modified our streaming software and Web IRC client to include computer- and human-readable license tags, so that the LibreJS browser extension can verify that all JavaScript is free.

We hold all FSF Web sites to this standard and help others do the same though our Free JavaScript campaign.

-
+ diff --git a/2021/registered/exhibitors/eff/index.html b/2021/registered/exhibitors/eff/index.html index 335e3880..2c7ce9ce 100755 --- a/2021/registered/exhibitors/eff/index.html +++ b/2021/registered/exhibitors/eff/index.html @@ -21,27 +21,27 @@ h2 a { border: none; }

Electronic Frontier Foundation (EFF)

- +

Electronic Frontier Foundation (EFF) is the leading defender of civil liberties in the digital world. We promote innovator rights, support free speech online, fight illegal surveillance, advocate for a libre Internet, and protect rights and freedoms as our use of technology grows.

-
+

EFF champions user privacy, free expression, and innovation through impact litigation, policy analysis, grassroots activism, and technology development.

-A group of people posing for a photoA group of people posing for a photo

+A group of people posing for a photoA group of people posing for a photo

-A person wearing a hoodieA person wearing a hoodie

+A person wearing a hoodieA person wearing a hoodie

Why free software matters to the EFF

EFF relies heavily on free (as in freedom) source code to run our websites, develop privacy-enhancing tools, and create our activism campaigns. Unlike proprietary software that restricts users from tinkering with the programs they run, free software carries with it the ability to modify, study, share, and improve the program for yourself and the community.

-
+

Join us in the EFF Exhibitor space now

Christian from EFF is in LibreAdventure right now at the EFF area, bump into them and chat about the work the EFF does and how you can get involved! You can also reach them on their nick "EFF|Christian" on Freenode or ping EFF in the #libreplanet-eff channel.

@@ -75,7 +75,6 @@ below.

class="irc-client"> - diff --git a/2021/registered/exhibitors/index.html b/2021/registered/exhibitors/index.html index 4218bc7d..1593f382 100755 --- a/2021/registered/exhibitors/index.html +++ b/2021/registered/exhibitors/index.html @@ -22,7 +22,7 @@ h2 a { border: none; }

Electronic Frontier Foundation (EFF)

- +

Electronic Frontier Foundation (EFF) is the leading defender of civil liberties in the digital world. We promote innovator rights, support free speech online, fight illegal surveillance, advocate for a libre Internet, and protect rights and freedoms as our use of technology grows.

@@ -33,7 +33,7 @@ h2 a { border: none; }

Sugar Labs

- +

Sugar is a collaborative, free/libre learning software platform for children. Projects such as Music Blocks are also developed and @@ -46,7 +46,7 @@ maintained by Sugar Labs.

openSUSE

- +

The openSUSE project is a worldwide effort that promotes the use of GNU/Linux everywhere. openSUSE creates one of the world's best distributions, as well as a variety of tools, such as *OBS, OpenQA, Kiwi, YaST, OSEM*, working together in an open, transparent and friendly manner as part of the worldwide free software community.

@@ -56,7 +56,7 @@ maintained by Sugar Labs.

Vikings

- +

Vikings is the world's first professional hosting company with a fully libre hosting platform stack. Our services are based 100% on libre-friendly servers which include libre boot firmware, libre software and are powered by certified green energy. We're your one stop source for libre hosting services as well as libre servers & workstation hardware.

diff --git a/2021/registered/exhibitors/opensuse/index.html b/2021/registered/exhibitors/opensuse/index.html index e6f5e87b..7576ab84 100755 --- a/2021/registered/exhibitors/opensuse/index.html +++ b/2021/registered/exhibitors/opensuse/index.html @@ -21,10 +21,10 @@ h2 a { border: none; }

openSUSE

- +

The openSUSE project is a worldwide effort that promotes the use of GNU/Linux everywhere. openSUSE creates one of the world's best distributions, as well as a variety of tools, such as *OBS, OpenQA, Kiwi, YaST, OSEM*, working together in an open, transparent and friendly manner as part of the worldwide free software community.

-
+

The project is controlled by its community and relies on the contributions of individuals, working as testers, writers, translators, usability experts, artists and ambassadors or developers. The project @@ -35,11 +35,11 @@ backgrounds.

-Leap 15.2 flyer p.1. Leap 15.2 flyer p.1. Read more

+Leap 15.2 flyer p.1. Leap 15.2 flyer p.1. Read more

-Command cheat sheetCommand cheat sheet

+Command cheat sheetCommand cheat sheet

@@ -49,7 +49,7 @@ because it allows knowledge and ideas to grow and prosper. Free software empowers people to collaborate and change the world based on their passion and vision for a brighter future.

-
+

Read more about openSUSE

  • https://discord.com/invite/opensuse
  • diff --git a/2021/registered/exhibitors/redhat/index.html b/2021/registered/exhibitors/redhat/index.html index c6a5420b..371cf8c3 100755 --- a/2021/registered/exhibitors/redhat/index.html +++ b/2021/registered/exhibitors/redhat/index.html @@ -19,7 +19,7 @@ h2 a { border: none; }

    Red Hat

    - +

    Red Hat is one of the world's leading providers of enterprise free software solutions, using a community-powered approach to deliver high-performing GNU/Linux, cloud, and container technologies.

    diff --git a/2021/registered/exhibitors/sugarlabs/index.html b/2021/registered/exhibitors/sugarlabs/index.html index ccc991f6..e63931f7 100755 --- a/2021/registered/exhibitors/sugarlabs/index.html +++ b/2021/registered/exhibitors/sugarlabs/index.html @@ -21,7 +21,7 @@ h2 a { border: none; }

    Sugar Labs

    - +

    Sugar is an activity-focused, free/libre open-source software learning platform for children. Collaboration, reflection, and discovery are @@ -36,16 +36,16 @@ available through Flatpak. There is also a version of Sugar that runs in a web browser (Sugarizer). And some stand-alone Sugar Labs projects, such as Music Blocks, a collection of manipulative tools for exploring fundamental musical concepts in an integrative and fun way.

    -
    +
    -The Sugar desktop Home ViewThe Sugar desktop home view

    +The Sugar desktop Home ViewThe Sugar desktop home view

    -Music BlocksMusic Blocks

    +Music BlocksMusic Blocks

    @@ -58,7 +58,7 @@ unleashing that is an important part of our mission. We support teachers and learners by being open, free/libre, and by providing scaffolding to facilitate participation in our developer community.

    -
    +

    Learn more about Sugar Labs

    -
    +

    Sugar Labs will be present in the LibreAdventure Exhibitor space on Sunday March 21.

    diff --git a/2021/registered/exhibitors/vikings/index.html b/2021/registered/exhibitors/vikings/index.html index 323567db..2938ea2c 100755 --- a/2021/registered/exhibitors/vikings/index.html +++ b/2021/registered/exhibitors/vikings/index.html @@ -19,7 +19,7 @@ h2 a { border: none; }

    Vikings

    - +

    Vikings is the world's first professional hosting company with a fully libre hosting platform stack. Our services are based 100% on libre-friendly servers which include libre boot firmware, libre software and are powered by certified green energy. We're your one stop source for libre hosting services as well as libre servers & workstation hardware.

    diff --git a/2021/registered/workshops/index.html b/2021/registered/workshops/index.html index a10dbbd6..931ae5c7 100755 --- a/2021/registered/workshops/index.html +++ b/2021/registered/workshops/index.html @@ -22,7 +22,7 @@ h2 a { border: none; }
    -

    Making it Ours: Mapping the History of our Movements' Relationship to the Internet and Envisioning its Future

    +

    Making it Ours: Mapping the History of our Movements' Relationship to the Internet and Envisioning its Future

    • Time: Sunday, 21 March, 12:55 - 14:25 EDT (16:55 - 18:25 UTC)
    • Capacity: 15 -20 max
    • @@ -34,12 +34,12 @@ h2 a { border: none; }
    • Description:

      The cost of wide spread adoption of the corporate controlled internet is omnipresent surveillance, algorithmic racism, censorship and targeted manipulation of people of color. Are we ready to change? Can we envision people of color ownership of technology and community control grounded in social justice values?

      -

      Seasoned activists of the liberatory Internet movement will guide participants through an interactive time-line exercise: mapping the points in people of color movements’ histories that have shaped our relationship with the Internet for the last quarter century, exploring how we’ve used internet communications for movement resilience, and collectively strategizing what our future relationship should be. Technology is political and this exercise makes the case for the need of free software.

      +

      Seasoned activists of the liberatory Internet movement will guide participants through an interactive time-line exercise: mapping the points in people of color movements’ histories that have shaped our relationship with the Internet for the last quarter century, exploring how we’ve used internet communications for movement resilience, and collectively strategizing what our future relationship should be. Technology is political and this exercise makes the case for the need of free software.


    -

    Free Software Data Fortress for Your Home

    +

    Free Software Data Fortress for Your Home

    • Time: Saturday, March 20, 12:55 - 14:25 EDT (16:55 - 18:25 UTC)
    • Capacity: 8 max
    • Workshop style Highly interactive with access to voice and video
    • @@ -54,7 +54,7 @@ h2 a { border: none; }
      -

      Regular expression workshop

      +

      Regular expression workshop

      • Time: Saturday, March 20, 15:40 - 17:10 EDT (19:40 - 21:10 UTC)
      • Capacity: 15 - 20 max
      • Workshop style: Interactive workshop with access to chat, moderation will facilitate communications
      • diff --git a/2021/tv/index.html b/2021/tv/index.html index d7c91332..272485cb 100755 --- a/2021/tv/index.html +++ b/2021/tv/index.html @@ -2,10 +2,10 @@ - + Notice from #LibrePlanet - +