Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bump striptags from 3.1.1 to 3.2.0 #332

Open
wants to merge 219 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
219 commits
Select commit Hold shift + click to select a range
99cdadf
Cleanup the repo
ehsanmasdar Oct 8, 2017
7e7c445
Add search result data, user login methods and admin status, team nam…
petschekr Oct 9, 2017
8b9def9
Add UI for searching
petschekr Oct 9, 2017
e6ea76b
Remove unnecessary ES6 promise polyfill
petschekr Oct 9, 2017
d6f561c
Fix bug in setIf() where false attributes wouldn't be set
petschekr Oct 9, 2017
b11bb20
Implement applicant searching and loading via GraphQL API
petschekr Oct 9, 2017
e8692dd
Fix crash when S3 file can't be found once and for all
petschekr Oct 9, 2017
1220a02
Display application and confirmation data in applicants list
petschekr Oct 9, 2017
8b833cd
Switch users list to GraphQL API too
petschekr Oct 9, 2017
f93e73b
Bump version to 1.12.0
petschekr Oct 9, 2017
bb30d43
Merge pull request #186 from HackGT/search-applicants
petschekr Oct 9, 2017
ee750cf
Add simplified user search to GraphQL API to facilitate forwarding fr…
petschekr Oct 10, 2017
bacc8fa
Fix question population for non-accepted applicants (#192)
ajliu Nov 1, 2017
9c1fc52
Bump marked version due to CVE-2017-17461 and CVE-2017-1000427 (#197)
ehsanmasdar Jan 8, 2018
3777b83
Switch to simpler and more secure SendGrid API (#200)
petschekr Feb 28, 2018
57755eb
Metrics Event Updates (#201)
ehsanmasdar Mar 2, 2018
0a2be53
Fix morgan status code coloring bug (#189)
petschekr Mar 5, 2018
a42c88f
Implement loading and saving custom email subjects
petschekr Mar 5, 2018
06b86e5
Send emails with the custom subject
petschekr Mar 5, 2018
2eb9274
Add a second admin settings save button at the top of the page
petschekr Mar 3, 2018
9d6c0ee
Bump version to 1.12.5 and year to 2018
petschekr Mar 5, 2018
ce23fb3
Bump moment version to avoid possible ReDoS issue (CVE-2017-18214)
petschekr Mar 7, 2018
1ab70dc
Merge pull request #204 from HackGT/custom-email-subjects
petschekr Mar 7, 2018
c3df883
Remove request url matching and use types instead
bunsenmcdubbs Mar 5, 2018
d68a23f
Implement auto-accept for after application submitted
bunsenmcdubbs Mar 5, 2018
1667838
Implement no-confirmation workflow after applicant is accepted
bunsenmcdubbs Mar 5, 2018
f9b0461
Start refactor of branch (apply/confirm) redirect middleware
bunsenmcdubbs Mar 6, 2018
ed73b2c
Hide and display proper options for users depending on new branch opt…
bunsenmcdubbs Mar 6, 2018
720cc2d
Clear user `accepted` and `attending` values when deleting application
bunsenmcdubbs Mar 6, 2018
1fdbd60
Add auto-accept and skip-confirmation options in admin panel
bunsenmcdubbs Mar 6, 2018
5bdd02f
Add "allow anonymous" option to admin panel (and db)
bunsenmcdubbs Mar 6, 2018
d134f70
Refactor branch redirection middleware
bunsenmcdubbs Mar 6, 2018
b676ed5
Use `addEventListener` when setting click handlers
bunsenmcdubbs Mar 7, 2018
92107a0
Implement anonymous registration
bunsenmcdubbs Mar 7, 2018
d13d6db
Display registration link in admin panel for public branches
bunsenmcdubbs Mar 7, 2018
3963457
Clarify location of config file
bunsenmcdubbs Mar 7, 2018
6462123
Encode URLs in admin screen
bunsenmcdubbs Mar 8, 2018
a0669b1
Protect walkin/anonymous registration by enforcing admin user
bunsenmcdubbs Mar 9, 2018
737bd47
Uncheck allow-anonymous open when skip confirmation is disabled
bunsenmcdubbs Mar 9, 2018
224668c
Fix typos
bunsenmcdubbs Mar 9, 2018
04dc661
Prevent anonymous registration with existing email
bunsenmcdubbs Mar 9, 2018
2ae1708
Small fixes from PR feedback
bunsenmcdubbs Mar 9, 2018
9fdce67
Small type cast fix
petschekr Mar 10, 2018
06699a2
Bump version to 1.13.0
petschekr Mar 10, 2018
8cf4601
Merge pull request #205 from HackGT/anonymous-form-submission
petschekr Mar 10, 2018
2669fcd
Various fixes for walk-up registration, including #209/#208, and simp…
ehsanmasdar May 8, 2018
5667362
TSLint fixes
ehsanmasdar May 8, 2018
718422e
Rewrite of core confirmation logic #211, #209, #117 #110
ehsanmasdar May 11, 2018
5fe9ea7
Remove batch accept (#213)
ehsanmasdar May 12, 2018
2e2bd7d
Changed some instances of attending -> confirmed
petschekr Jun 4, 2018
b9d4a0f
Update TSLint and fix related errors
petschekr Jun 4, 2018
41bf1f5
Implement and use method for getting canonical names from URL slugs
petschekr Jun 4, 2018
c472c7b
Use existence of confirmation branch for /confirm redirect
petschekr Jun 5, 2018
f6a9896
Fix user.confirmationDeadline checks failing because {} == true
petschekr Jun 5, 2018
69e0fc4
Improve accepted language and related statistics in admin panel
petschekr Jun 5, 2018
3ec3578
Simplify some redundant function signatures
petschekr Jun 5, 2018
41f8138
Replace broken global variable hacks with data attributes
petschekr Jun 5, 2018
8bbaf5c
Improvements to anonymous form submission
petschekr Jun 5, 2018
5283718
Bump version 2.0.0 (SEMVER-MAJOR)
petschekr Jun 5, 2018
63d3998
Improve branch types with conditional types and fix related TODOs
petschekr Jun 6, 2018
128ddf4
Fix deprecation warning from connect-mongo
petschekr Jun 6, 2018
965f92a
Update to Node.js 10.x.x
petschekr Jun 6, 2018
2520567
Merge branch 'master' into walk-up-fixes
petschekr Jun 10, 2018
de52600
Merge pull request #214 from HackGT/walk-up-fixes
petschekr Jun 10, 2018
003c3db
Update dependencies and type definitions
petschekr Jun 12, 2018
659ed9d
Split login strategies into separate, reusable classes
petschekr Jun 13, 2018
a70384f
Dynamically load login methods from settings value
petschekr Jun 14, 2018
2ae07eb
Eliminate default settings race condition
petschekr Jun 14, 2018
c901a32
Implement CAS login strategy with Georgia Tech login service support
petschekr Jun 14, 2018
7202631
Redesign login page to emphasize external providers
petschekr Jun 15, 2018
02420a7
Show/hide login methods depending on setting value
petschekr Jun 15, 2018
6bb7467
Add admin setting for changing available login methods
petschekr Jun 15, 2018
41309ff
Reload authentication on login settings change so a restart isn't needed
petschekr Jun 15, 2018
e8ff555
Add a confirm new account page after first login for editing name/email
petschekr Jun 18, 2018
f55f39b
Better error for existing email address when confirming account
petschekr Jun 18, 2018
423e239
Implement CAS login as a hybrid of OAuth and local
petschekr Jun 18, 2018
f51c4d0
Fix mobile styles for new account page
petschekr Jun 18, 2018
bcf488e
Add ability to add other login methods to newly created accounts
petschekr Jun 19, 2018
0b2b619
Improve account merging and replacement
petschekr Jun 19, 2018
41dba6b
Upgrade Mongoose to version 5
petschekr Jun 22, 2018
cce3e76
Store login service email which can now be different from account email
petschekr Jun 22, 2018
e834726
Update config.example.json to reflect recent configuration changes
petschekr Jun 22, 2018
321a7c0
Fix broken templating within some condition blocks due to "this" binding
petschekr Jun 22, 2018
e7b5ccc
Fix Object.keys() call on undefined object if user has no login services
petschekr Jun 22, 2018
51a460a
Add static timeline and associated styles
petschekr Jun 22, 2018
91d7eb5
Add team formation
petschekr Jun 23, 2018
f7480c8
Add / tweak success, rejection, and warning styles
petschekr Jun 24, 2018
4fa1bce
Generate timeline classes to display in index template
petschekr Jun 24, 2018
254c73d
Tweak mobile styles instead of hiding completely
petschekr Jun 24, 2018
b6c12b2
Tweak sending verification email condition
petschekr Jun 29, 2018
4571f17
Bump version to 2.1.0
petschekr Jun 29, 2018
ad7fed1
Bump version to 2.2.0
petschekr Jun 29, 2018
327c55c
Merge pull request #219 from HackGT/timeline
petschekr Jun 29, 2018
a08c2d8
Merge branch 'master' into auth-overhaul
petschekr Jun 29, 2018
393f955
Merge pull request #218 from HackGT/auth-overhaul
petschekr Jun 29, 2018
c8be49e
Switch admin default emails to hack.gt domain (#222)
ehsanmasdar Jul 6, 2018
077e3ce
Add an explict configurable default timezone to prevent issues with m…
ehsanmasdar Jul 18, 2018
7ec4f76
Move ip and user to fields (#227)
ehsanmasdar Jul 20, 2018
2e11c01
Require user logged in for POSTing confirm endpoint (#228)
ehsanmasdar Jul 25, 2018
607aa8a
Fix Mongoose deprecation warnings
petschekr Jul 25, 2018
824e429
Display interservice API key in admin panel
petschekr Jul 25, 2018
c02e4dd
Merge branch 'api-keys'
petschekr Jul 25, 2018
1cb527b
Revert "Fix Mongoose deprecation warnings"
petschekr Jul 25, 2018
80235e5
Allow for searching by UUID
petschekr Aug 7, 2018
f4f5e97
Add ability to template in reimbursement amount for sending pre-confi…
ehsanmasdar Aug 22, 2018
efc4013
Escape branch names before interpolating into URL
petschekr Aug 22, 2018
d1440b0
Add new JSON api (#230)
ehsanmasdar Aug 22, 2018
05504f8
Revert "Add new JSON api (#230)" (#232)
ehsanmasdar Aug 27, 2018
4841e1f
Add support for sending ad hoc batch emails (#234)
ehsanmasdar Aug 28, 2018
5d1a029
Add ability to query for multiple users by list of IDs (#235)
kexin-zhang Aug 29, 2018
1a0a88b
Fix timeline on medium sized screens
petschekr Sep 5, 2018
ca61481
Add admin fyi for batch emails (#236)
ehsanmasdar Sep 7, 2018
45a80c4
Bug fix for admin FYI (#237)
ehsanmasdar Sep 7, 2018
a704923
Switch over registration from Travis CI -> Cloud Build (#238)
ehsanmasdar Sep 11, 2018
b248d4f
Fix headers already sent error when account is already confirmed
petschekr Sep 15, 2018
9f4cb95
Trim emails to prevent duplicate key errors from emails that differ b…
petschekr Sep 15, 2018
5afb015
Only send batch email to verified accounts (#240)
ehsanmasdar Sep 27, 2018
1a61855
Fix admin emails (#242)
ehsanmasdar Sep 28, 2018
86e5f83
Fix GT CAS capitalization bug
petschekr Sep 28, 2018
0fcbc3d
Merge pull request #239 from HackGT/fix-small-bugs
petschekr Sep 28, 2018
44c981a
Tweak wording in client (#243)
ehsanmasdar Oct 7, 2018
7f8a0db
Add API to get the uuid of the currently logged in user (#245)
ehsanmasdar Oct 13, 2018
e2cfd5b
Add templating for uuid QRCode data URL (#246)
ehsanmasdar Oct 15, 2018
7e1afde
Support non authed linking (#247)
petschekr Oct 16, 2018
f9722eb
Add admin status to the user info endpoint (#248)
ehsanmasdar Oct 17, 2018
f8d4bb6
Collect name in account
ehsanmasdar Oct 18, 2018
a5b9837
Unrestrict endpoint
ehsanmasdar Oct 20, 2018
34af0eb
Gracefully handle stats errors
ehsanmasdar Oct 21, 2018
843af35
Another fix
ehsanmasdar Oct 21, 2018
dec1a6e
Fix grammar, styles, markup on team page
petschekr Feb 4, 2019
fe7ce5e
Get better chart color from elements on page
petschekr Feb 4, 2019
cf98bb2
Update code editor to supported fork
petschekr Feb 4, 2019
a8e1a94
Only use local registration by default to ease developer setup (#256)
ehsanmasdar Mar 1, 2019
50e9251
Re-setting the same status shouldn't wipe user confirmation (#257)
ehsanmasdar Mar 1, 2019
36d81c6
Implement a non-selectable please select option for dropdown lists
petschekr Mar 6, 2019
7e6f05a
Fix display issue on login when only local logins are allowed
petschekr Mar 6, 2019
7112d9a
Bump version
petschekr Mar 6, 2019
a05756e
Add dropdowns to sample questions
ehsanmasdar Mar 6, 2019
1643434
Merge pull request #261 from HackGT/fix-drop-downs
petschekr Mar 6, 2019
fb44549
Fixes for stat graphs in admin panel (#263)
petschekr Mar 15, 2019
c9c8ca4
Sort question responses in order too
petschekr Mar 15, 2019
8d7da4b
Fix minor statistics rendering bugs
petschekr Mar 16, 2019
5ca4cca
Update Cloudbuild for Beekeeper
ehsanmasdar Mar 21, 2019
5c60e28
Completely overhaul auth code to use Ground Truth instead of internal…
petschekr Mar 20, 2019
82ac003
Update README to reflect auth changes
petschekr Mar 20, 2019
2a508bd
Update Node version
petschekr Mar 20, 2019
0f95571
Bump version to 3.0.0
petschekr Mar 20, 2019
a3326ca
Implement intermediate login page used for login errors and logouts
petschekr Mar 21, 2019
3300b3e
Log users out of Ground Truth when logging out
petschekr Mar 21, 2019
add5a4c
Support adding admins by email domain
petschekr Mar 22, 2019
3838ff2
Remove unused password reset expiration setting
petschekr Mar 28, 2019
edcb965
Bump handlebars from 4.1.0 to 4.1.2
dependabot[bot] Jun 7, 2019
41f4595
Merge pull request #265 from HackGT/dependabot/npm_and_yarn/handlebar…
petschekr Jun 8, 2019
519a896
Bump diff from 3.2.0 to 3.5.0
dependabot[bot] Jun 13, 2019
e7ed93d
Update secrets required
ehsanmasdar Jun 16, 2019
2e830a3
Merge pull request #266 from HackGT/dependabot/npm_and_yarn/diff-3.5.0
petschekr Jun 22, 2019
4d7af31
Bump now out-of-date Node version
petschekr Jun 23, 2019
1c971a8
Fix inconsistencies and typos in README
petschekr Jun 23, 2019
7badd48
Move login styles to separate file
petschekr Jun 23, 2019
58b215c
Don't make @hack.gt emails hardcoded admin promotion default
petschekr Jun 23, 2019
f7fdd98
Add example usage of admins promotion configuration
petschekr Jun 23, 2019
71ad39a
Minor style fix
petschekr Jun 23, 2019
b451c6b
Merge branch 'master' into ground-truth
petschekr Jun 25, 2019
5aacf38
Merge pull request #264 from HackGT/ground-truth
petschekr Jun 25, 2019
9ffbbcc
Implement client side max / min character counts and labels
petschekr Jul 8, 2019
517b4d0
Implement server-side checking for min / max character counts
petschekr Jul 8, 2019
480c68f
Fix compile error caused by TS thinking different types are being ass…
petschekr Jul 8, 2019
dcd42d6
Implement server side checking for word counts
petschekr Jul 8, 2019
3731abc
Add live word count to application
petschekr Jul 8, 2019
598dea6
Add email templating to provide rich HTML emails (#271)
ehsanmasdar Jul 8, 2019
0885651
Tidy up some syntax
petschekr Jul 8, 2019
b6a37c2
Fix truthy bug
petschekr Jul 8, 2019
d6e4725
Bump version to 3.1.1
petschekr Jul 8, 2019
7b19703
Only check for word / char counts on string responses
petschekr Jul 8, 2019
bd8a647
Merge pull request #272 from HackGT/word-limit
petschekr Jul 8, 2019
79c1ac0
Debounce email change events to only hit the server for rendering eve…
petschekr Jul 9, 2019
8f417a7
Implement admin panel editor for interstitial content and generic mar…
petschekr Jul 9, 2019
44b1324
Display interstitial pages to users if configured and user is not edi…
petschekr Jul 9, 2019
807213b
Bump version to 3.2.0
petschekr Jul 9, 2019
d7f2321
Please the TSLint gods
petschekr Jul 9, 2019
76fe0c9
Merge pull request #273 from HackGT/interstitial
petschekr Jul 9, 2019
55b79bd
Bump lodash.merge from 4.6.1 to 4.6.2
dependabot[bot] Jul 11, 2019
2f663b5
Merge pull request #275 from HackGT/dependabot/npm_and_yarn/lodash.me…
petschekr Jul 13, 2019
551ab09
Bump lodash from 4.17.11 to 4.17.14
dependabot[bot] Jul 13, 2019
d6d716d
Merge pull request #274 from HackGT/dependabot/npm_and_yarn/lodash-4.…
petschekr Jul 13, 2019
0dcc590
Fixing bug with logout route
emersonford Jul 26, 2019
7c26c09
Merge pull request #276 from hacktheu-org/master
petschekr Jul 27, 2019
f693426
Add an asychronous email queue for registration (#278)
ehsanmasdar Aug 14, 2019
09e579d
Consolidate API requests authed with bearer to a single function call
petschekr Jul 27, 2019
3114232
Fix name shadowing
petschekr Aug 14, 2019
1502ab6
Bump version to 3.3.1
petschekr Aug 14, 2019
dfd694f
Return parsed JSON from API request abstraction
petschekr Aug 14, 2019
fa93929
Merge pull request #279 from HackGT/fix-bearer-calls
petschekr Aug 14, 2019
269cd71
Add debug npm script
petschekr Sep 23, 2019
f186930
Catch and ignore possible unauthorized errors when logging out
petschekr Sep 23, 2019
df99855
Clarify max team size and team optionality on teams page
petschekr Sep 23, 2019
849d0f7
Update client/team.html
petschekr Sep 23, 2019
9ef8bf3
Merge pull request #283 from HackGT/fix-logout
petschekr Sep 23, 2019
d579aae
Bump version to 3.3.2
petschekr Sep 23, 2019
262d54f
Form item values can sometimes contain null
petschekr Oct 4, 2019
3b0d2b0
Walkup qr code (#287)
ehsanmasdar Oct 25, 2019
37386c4
Fix walk-up QR code
petschekr Oct 25, 2019
4f5a1d6
Bump handlebars from 4.1.2 to 4.3.0
dependabot[bot] Dec 26, 2019
03e15cd
Merge pull request #291 from HackGT/dependabot/npm_and_yarn/handlebar…
petschekr Jan 27, 2020
1e46e83
Update questions.json
Stephanie-A Feb 2, 2020
d671680
Fix QR code format for walk-up registration
petschekr Feb 3, 2020
98c0242
Add GCS Storage option
ehsanmasdar Feb 3, 2020
bfc7576
Minor style fixes
petschekr Feb 3, 2020
76e738e
Bump version to 3.3.3
petschekr Feb 3, 2020
448770b
Merge pull request #292 from HackGT/gcs
petschekr Feb 3, 2020
15c03e3
Change default storage engine to GCS
ehsanmasdar Feb 4, 2020
cf8b265
Fix missing label for confirmation not open timeline stage
petschekr Feb 4, 2020
1df529f
Bump lodash from 4.17.14 to 4.17.19
dependabot[bot] Jul 15, 2020
2783802
Merge pull request #299 from HackGT/dependabot/npm_and_yarn/lodash-4.…
evan10s Aug 12, 2020
4889a7c
Mainline Help Scout features (#310)
evan10s Dec 29, 2020
cd90b6e
Bump node-fetch from 2.6.0 to 2.6.1 (#307)
dependabot[bot] Dec 29, 2020
31a5c4c
Bump bl from 1.2.1 to 1.2.3 (#320)
dependabot[bot] Dec 29, 2020
42186a7
Create codeql-analysis.yml
sthomas313-gatech Apr 2, 2021
9f7d9b4
Bump striptags from 3.1.1 to 3.2.0
dependabot[bot] Jun 18, 2021
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
67 changes: 67 additions & 0 deletions .github/workflows/codeql-analysis.yml
@@ -0,0 +1,67 @@
# For most projects, this workflow file will not need changing; you simply need
# to commit it to your repository.
#
# You may wish to alter this file to override the set of languages analyzed,
# or to provide custom queries or build logic.
#
# ******** NOTE ********
# We have attempted to detect the languages in your repository. Please check
# the `language` matrix defined below to confirm you have the correct set of
# supported CodeQL languages.
#
name: "CodeQL"

on:
push:
branches: [ master ]
pull_request:
# The branches below must be a subset of the branches above
branches: [ master ]
schedule:
- cron: '19 10 * * 2'

jobs:
analyze:
name: Analyze
runs-on: ubuntu-latest

strategy:
fail-fast: false
matrix:
language: [ 'javascript' ]
# CodeQL supports [ 'cpp', 'csharp', 'go', 'java', 'javascript', 'python' ]
# Learn more:
# https://docs.github.com/en/free-pro-team@latest/github/finding-security-vulnerabilities-and-errors-in-your-code/configuring-code-scanning#changing-the-languages-that-are-analyzed

steps:
- name: Checkout repository
uses: actions/checkout@v2

# Initializes the CodeQL tools for scanning.
- name: Initialize CodeQL
uses: github/codeql-action/init@v1
with:
languages: ${{ matrix.language }}
# If you wish to specify custom queries, you can do so here or in a config file.
# By default, queries listed here will override any specified in a config file.
# Prefix the list here with "+" to use these queries and those in the config file.
# queries: ./path/to/local/query, your-org/your-repo/queries@main

# Autobuild attempts to build any compiled languages (C/C++, C#, or Java).
# If this step fails, then you should remove it and run the build manually (see below)
- name: Autobuild
uses: github/codeql-action/autobuild@v1

# ℹ️ Command-line programs to run using the OS shell.
# 📚 https://git.io/JvXDl

# ✏️ If the Autobuild fails above, remove it and uncomment the following three lines
# and modify them (or add more) to build your code if your project
# uses a compiled language

#- run: |
# make bootstrap
# make release

- name: Perform CodeQL Analysis
uses: github/codeql-action/analyze@v1
5 changes: 0 additions & 5 deletions .travis.d/Gemfile

This file was deleted.

219 changes: 0 additions & 219 deletions .travis.d/build.sh

This file was deleted.