Replace FNV32a pad's id generator with salted SHA1
When managing Etherpad's pads, Meteor makes API calls to initiate the closed captions and shared notes modules. The pad id was being mapped to a shorter id than the meeting id because of a Etherpad lenght limitation. Changed to something less guessable.
Showing
- bigbluebutton-html5/imports/api/captions/server/helpers.js 7 additions, 8 deletionsbigbluebutton-html5/imports/api/captions/server/helpers.js
- bigbluebutton-html5/imports/api/captions/server/methods/appendText.js 3 additions, 2 deletions...n-html5/imports/api/captions/server/methods/appendText.js
- bigbluebutton-html5/imports/api/captions/server/methods/createCaptions.js 1 addition, 0 deletions...ml5/imports/api/captions/server/methods/createCaptions.js
- bigbluebutton-html5/imports/api/captions/server/methods/editCaptions.js 0 additions, 1 deletion...html5/imports/api/captions/server/methods/editCaptions.js
- bigbluebutton-html5/imports/api/captions/server/methods/fetchReadOnlyPadId.js 6 additions, 0 deletions...imports/api/captions/server/methods/fetchReadOnlyPadId.js
- bigbluebutton-html5/imports/api/captions/server/methods/takeOwnership.js 2 additions, 1 deletion...tml5/imports/api/captions/server/methods/takeOwnership.js
- bigbluebutton-html5/imports/api/common/server/helpers.js 2 additions, 25 deletionsbigbluebutton-html5/imports/api/common/server/helpers.js
- bigbluebutton-html5/imports/api/note/server/helpers.js 2 additions, 5 deletionsbigbluebutton-html5/imports/api/note/server/helpers.js
- bigbluebutton-html5/imports/api/note/server/methods/createNote.js 2 additions, 0 deletions...utton-html5/imports/api/note/server/methods/createNote.js
- bigbluebutton-html5/imports/ui/components/captions/pad/service.js 4 additions, 6 deletions...utton-html5/imports/ui/components/captions/pad/service.js
- bigbluebutton-html5/imports/ui/components/captions/service.js 3 additions, 2 deletions...luebutton-html5/imports/ui/components/captions/service.js
- bigbluebutton-html5/imports/ui/components/note/service.js 8 additions, 10 deletionsbigbluebutton-html5/imports/ui/components/note/service.js
- bigbluebutton-html5/package-lock.json 5 additions, 0 deletionsbigbluebutton-html5/package-lock.json
- bigbluebutton-html5/package.json 1 addition, 0 deletionsbigbluebutton-html5/package.json
- bigbluebutton-html5/private/config/settings.yml 0 additions, 6 deletionsbigbluebutton-html5/private/config/settings.yml
- record-and-playback/core/Gemfile 0 additions, 1 deletionrecord-and-playback/core/Gemfile
- record-and-playback/core/Gemfile.lock 0 additions, 2 deletionsrecord-and-playback/core/Gemfile.lock
- record-and-playback/core/lib/recordandplayback.rb 5 additions, 4 deletionsrecord-and-playback/core/lib/recordandplayback.rb
- record-and-playback/core/scripts/archive/archive.rb 4 additions, 3 deletionsrecord-and-playback/core/scripts/archive/archive.rb
- record-and-playback/core/scripts/bigbluebutton.yml 1 addition, 0 deletionsrecord-and-playback/core/scripts/bigbluebutton.yml
Loading
Please register or sign in to comment