Skip to content

Releases: nlbdev/MathCAT

Development Build

29 Apr 10:07

Choose a tag to compare

Development Build Pre-release
Pre-release

Commits

  • 67f34cb: fix potential security problem where somehow a person puts in a path for Language, BrailleCode, or SpeechStyle. I limited those to letters and '-' and '_' ( e.g., en-us ). Added tests. (nsoiffer) #568
  • 97ae493: add Russian translator (nsoiffer) #568
  • bf511ee: Security lock down with tts (SSML). (nsoiffer)
  • c34b5ca: When set_mathml fails, clear the old MathML. Leaving the old MathML was flagged as a security vulunerability because somehow(?) someone could look at the previous value. (nsoiffer)
  • 87ea21d: missed a spot where copy_mathml should be copy_mathml_recursive (nsoiffer)
  • d32e390: do proper merge for copy_mathml from no-unsafe-v2 branch (nsoiffer)
  • b3fe65d: bring in set_mathml version that has some sanitizing from no-unsafe-v2 branch (nsoiffer)
  • 53101a9: add MathML nesting depth limit to prevent stack overflow in sxd-xpath library (nsoiffer)
  • e8d9900: Add scheduled fuzzing workflow from no-unsafe-v2 (nsoiffer)
  • b3b4483: Add fuzzing infrastructure directory and fix manifest error (nsoiffer)
  • ad0b04e: remove unsafe feature (nsoiffer)
  • 7296e2a: make manual runs be 30 minutes instead of just one minute (nsoiffer)