Paul Trudel
99ce048ef7
Update bbb-common-web/src/main/scala/org/bigbluebutton/api2/MsgBuilder.scala
...
Co-authored-by: Gustavo Trott <gustavo@trott.com.br>
2023-10-18 15:06:21 -04:00
Paul Trudel
8c76b9f652
Merge branch 'v3.0.x-release' into pres-content-from-uri-30
2023-10-17 13:21:41 -04:00
Gustavo Trott
beaa13a841
Close svg source to close connection
2023-10-17 08:15:33 -03:00
Gustavo Trott
a2339a2220
Sanitize the XML content removing DOCTYPE
2023-10-16 22:38:05 -03:00
Paul Trudel
419eb6bf5f
Store presentation content in Postgres
2023-10-16 20:05:23 +00:00
Gustavo Trott
c614348305
Adds potrace as requirement for bbb-web and log errors of imagemagick
2023-10-15 22:25:27 -03:00
Paul Trudel
8fe6a015f0
Modify regex to parse decimal numbers
2023-10-13 19:54:50 +00:00
Guilherme Pereira Leme
4ef078ccf5
feature: Override client settings through API /create call ( #18782 )
...
* akka-with-client-configs
* [akka-with-client-configs] - inserted client configs in akka
* [issue-18588-create-override] - WIP
* [akka-with-client-configs] - Remove unnecessary code
* [issue-18588] - test some thesis
* [akka-with-client-configs] - refactor to add jackson and immutable.Map
* [issue-18588-create-override] - new architecture for overriding client configs]
* [issue-18588-create-override] - implemented settings
* Refactor on clientSettingsOverride module and add allowOverrideClientSettingsOnCreateCall conf
---------
Co-authored-by: Gustavo Trott <gustavo@trott.com.br>
2023-10-10 21:00:20 -03:00
Paul Trudel
20890dc261
Fixed some imports
2023-09-01 20:03:39 +00:00
Paul Trudel
808a520cda
Removed Akka dependencies
2023-09-01 18:13:44 +00:00
Paul Trudel
c115dd1f67
Finished switch from Akka to Pekko
2023-09-01 15:52:12 +00:00
Paul Trudel
d1c8254f37
Merge branch 'develop' of github.com:bigbluebutton/bigbluebutton into akka-pekko-migration
2023-08-31 19:11:16 +00:00
Paul Trudel
90eef86bc1
Use Pekko in bbb-common-message, bbb-common-web, and akka-apps
2023-08-31 18:03:00 +00:00
Gustavo Trott
5eb04aab91
Resolve conflicts
2023-08-30 15:31:32 -03:00
Paul Trudel
225b2f2d74
Merge branch 'develop' of github.com:bigbluebutton/bigbluebutton into akka-pekko-migration
2023-08-29 12:06:56 +00:00
Gustavo Trott
5a82b4e119
Merge pull request #18540 from paultrudel/remove-add-slide-positions-msg
...
refactor: Remove unnecessary addSlidePositionsPubMsg
2023-08-18 15:11:14 -03:00
Paul Trudel
4c863cf2b4
Remove comments from testing
2023-08-18 14:57:23 +00:00
Paul Trudel
49a184d8c5
Remove unused parseDimension function
2023-08-18 14:55:35 +00:00
Paul Trudel
ee56979fa4
Use presentation svg to compute dimensions
2023-08-17 22:27:52 +00:00
Paul Trudel
f645dd2a12
Replaced Akka with Pekko in akka-fsesl
2023-08-17 14:20:50 +00:00
Gustavo Trott
d018fd6490
Resolve conflicts
2023-08-16 16:24:34 -03:00
GuiLeme
3761fc333b
[plugin-architecture-implementation] - fix for disable downloadable
2023-08-16 11:18:51 -03:00
GuiLeme
14c59a90a7
[issue-18449] - changes in review
2023-08-15 11:22:50 -03:00
GuiLeme
c10df4c173
[issue-18449] - changes in review
2023-08-15 10:58:37 -03:00
GuiLeme
85f1bdae51
[issue-18449] - change in the flow, it is not necessary to click to disable one format to enable the other
2023-08-11 10:31:07 -03:00
GuiLeme
a1746da6fe
[issue-18449] - added possibility of download original presentation with original format
2023-08-10 12:18:59 -03:00
Gustavo Trott
02ba4c6ff8
Fix: Getting final Url (from redirect) on presentation upload
2023-08-09 09:54:38 -03:00
Gustavo Trott
5681e88c60
Merge 2.7 into Develop
2023-06-26 17:21:01 -03:00
Anton Georgiev
43b96b47c4
Merge pull request #17724 from lfzawacki/v2.7.x-release
...
feat: Implement automatic closed captions using an open transcription server
2023-06-22 05:25:14 -04:00
Anton Georgiev
62248f0244
Merge pull request #18124 from gustavotrott/fix-ldashboard-emoji
...
fix (Learning Dashboard): Emoji not working on Learning Dashboard
2023-06-15 16:20:40 -04:00
Anton Georgiev
3610ca53e6
Merge pull request #18154 from paultrudel/java-17-upgrade
...
build: Java 17 support
2023-06-15 07:48:26 -04:00
Anton Georgiev
a962a44c74
Merge branch 'v2.6.x-release' of github.com:bigbluebutton/bigbluebutton into june14merge
2023-06-14 10:07:54 -04:00
Paul Trudel
2d737aa0ef
Change target to release for java 17
2023-06-12 21:15:33 +00:00
Gustavo Trott
22a2c8ce7c
Merge remote-tracking branch 'upstream/v2.7.x-release' into graphql-timer
2023-06-12 10:06:22 -03:00
Gustavo Trott
18e4bcceba
Fix emoji not working on Learning Dashboard
2023-06-08 12:38:08 -03:00
Anton Georgiev
49d48c0945
Merge pull request #18097 from ramonlsouza/16120
...
feat: Add Lock Setting For Viewer Annotations
2023-06-08 11:12:22 -04:00
danielpetri1
74e88d0a28
Remove unused imports
2023-06-07 14:44:02 +00:00
Anton Georgiev
1146ab9be9
Merge branch 'v2.6.x-release' of github.com:bigbluebutton/bigbluebutton into merge-26-27-june-6
2023-06-06 09:28:53 -04:00
danielpetri1
a2a41b6282
Merge branch 'mime-fixes' of github.com:danielpetri1/bigbluebutton into mime-fixes
2023-06-06 12:09:27 +00:00
danielpetri1
bc090d71bb
Permit .docx with .doc content
2023-06-06 12:08:21 +00:00
Ramón Souza
22b02ead28
Merge remote-tracking branch 'upstream/v2.7.x-release' into 16120
2023-06-06 08:45:29 -03:00
Daniel Petri Rocha
d2762657ee
Merge branch 'v2.6.x-release' into mime-fixes
2023-06-06 12:12:13 +02:00
danielpetri1
ffeb8c3acb
Allow multiple MIME types per extension
2023-06-06 10:08:14 +00:00
Anton Georgiev
70b3220f41
Merge branch 'v2.7.x-release' of github.com:bigbluebutton/bigbluebutton into june5-27
2023-06-05 17:09:35 -04:00
Paul Trudel
d9cce76c33
Remove unecessary log
2023-06-05 14:33:52 +00:00
Paul Trudel
fe43eba452
Allow default presentation to bypass localhost check
2023-06-05 14:32:25 +00:00
Paul Trudel
ae11bd43a3
Default presentation exempt from validation
2023-06-05 13:49:47 +00:00
Anton Georgiev
748c7a4a0b
Merge branch 'v2.6.x-release' of github.com:bigbluebutton/bigbluebutton into june227
2023-06-02 09:45:34 -04:00
prlanzarin
9f46b10485
fix: typo when parsing recordFullDurationMedia API param
2023-06-01 15:05:50 -03:00
Anton Georgiev
e92862ee00
Merge pull request #17986 from paultrudel/meeting-info-attendee-update
...
fix(Meeting API): Only include online users in attendee list
2023-05-31 18:29:14 -04:00
Anton Georgiev
b18aff32e6
Merge pull request #18045 from paultrudel/ssrf-fix
...
fix(sec): SSRF fix
2023-05-31 18:19:40 -04:00
prlanzarin
4d1aa87a88
feat: only record media while meeting is being actively recorded
...
Only record media (microphone, webcams and screens) while meeting is
being actively recorded (ie an user has enabled recording in the
conference). If the conference's recording is paused, media capture will
stop as well (with appropriate recording events).
A bigbluebutton.properties/API#create parameter called
`recordFullDurationMedia` is added to control this behavior. The default
is false (only capture while recording is active). Setting it to `true`
enables the current (legacy) behavior: always capture media if the
meeting's `recorded` prop is true.
2023-05-31 16:36:11 -03:00
danielpetri1
ba6b33a83f
Don't rely on filename to determine MIME type
2023-05-30 15:59:58 +00:00
Paul Trudel
08a87f2dad
Changed names of presentation download properties and set https as default
2023-05-30 14:02:13 +00:00
danielpetri1
cf9c0899d0
Use Tika as MIME detection tool
2023-05-29 13:19:49 +00:00
Gustavo Trott
51bdcededc
Merge 2.7 into develop
2023-05-26 10:50:39 -03:00
Paulo Lanzarin
171c7a6587
Merge branch 'v2.7.x-release' into v2.7.x-release
2023-05-26 09:27:14 -03:00
Anton Georgiev
ac365d9ad9
Merge pull request #18007 from paultrudel/upgrade-spring-26
...
fix(sec): Upgrade Spring
2023-05-25 19:49:49 -04:00
Paul Trudel
e7bc91d389
Upgrade spring validation library to 2.7.12
2023-05-25 20:16:28 +00:00
Anton Georgiev
7585f99352
feat: introduce disableFeaturesExclude CREATE API param
2023-05-25 15:43:30 -04:00
Paul Trudel
b641c6313a
Only include online users in attendee list
2023-05-24 19:58:16 +00:00
GuiLeme
1b26302745
[issue-17531] - merge upstream/v2.7.x-release
2023-05-16 15:30:15 -03:00
Anton Georgiev
510c94cfa7
Merge branch 'v2.6.x-release' of github.com:bigbluebutton/bigbluebutton into may16-merge
2023-05-16 13:35:47 -04:00
Paul Trudel
575ff77261
Added localhost to blocked hosts
2023-05-16 15:17:30 +00:00
Gustavo Trott
e5f31e2f0b
Add user customParameters to graphql
2023-05-15 17:21:36 -03:00
Ramón Souza
dcef3e3d7b
Merge pull request #17845 from ramonlsouza/issue-17839
...
fix: ignore restore on update for first load of initial presentation
2023-05-15 13:41:27 -03:00
Anton Georgiev
4e851a7571
Merge branch 'v2.6.x-release' of github.com:bigbluebutton/bigbluebutton into merge-267-27
2023-05-15 11:51:17 -04:00
Paul Trudel
82f6c3022e
Changed log level of protocol warning
2023-05-12 15:55:29 +00:00
GuiLeme
89eafc6315
[issue-17531] - changes in review
2023-05-12 12:40:07 -03:00
GuiLeme
4c2806a018
[issue-17531] - changes in review and ES-lint fixes
2023-05-11 18:06:48 -03:00
Paul Trudel
8fd1d52e62
All protocols are supported now by default
2023-05-10 19:22:28 +00:00
Anton Georgiev
ba8aa3468f
Merge pull request #17860 from ramonlsouza/issue-17840
...
fix: Learning dashboard is available in breakout rooms
2023-05-10 11:45:01 -04:00
Anton Georgiev
706eb4e762
Merge pull request #17844 from paultrudel/unreleased-streams-fix
...
fix(sec): Unreleased streams fix
2023-05-10 10:47:37 -04:00
Gustavo Trott
e6cd0e1696
make validation about Learning Dashboard more readable
2023-05-10 09:46:12 -03:00
Ramón Souza
c0cf3502d2
disable learning dashboard for breakout rooms
2023-05-10 09:17:02 -03:00
GuiLeme
163017c90a
[issue-17738] - patch
2023-05-09 15:09:13 -03:00
Paul Trudel
6c0915d71b
Initialized file input stream
2023-05-09 15:17:14 +00:00
GuiLeme
d2c5b33eec
[issue-17839] - back-end part for hide_presentation_on_join issue
2023-05-09 12:01:55 -03:00
GuiLeme
54242ec176
[issue-17531] - Deleted original presentation when it is not already a pdf or an image
2023-05-02 16:26:35 -03:00
GuiLeme
f03c01399f
[issue-17531] - added ConvertedPresentationName to be referenced when getting the link to downloading the original file
2023-05-02 11:14:40 -03:00
Paul Trudel
1b5015211e
Change registeredUser joined to false after leave
2023-04-26 15:41:29 +00:00
Lucas Fialho Zawacki
fee6ff026a
feat(captions): Use setUserSpeechLocale as an akka event and catch it in the transcription manager
2023-04-25 09:54:34 -03:00
Paul Trudel
c378ffe4a9
Added new properties for supported protocols and blocked hosts
2023-04-21 15:29:19 +00:00
Paul Trudel
9e7ceb7b84
Added additional url validation checks for presentation upload
2023-04-20 19:53:08 +00:00
GuiLeme
6e05e3ca51
[issue-17131] - Suggestions in review and some change of behavior
2023-04-20 08:48:43 -03:00
Paul Trudel
68a0623f6c
Added initial url validation check to presentation upload
2023-04-19 21:03:52 +00:00
Paul Trudel
503fb49bbe
Use reader in XML.load
2023-04-17 16:58:02 +00:00
Gustavo Trott
e3a2e4b01a
Store sessionToken in akka-apps (in order to invalidate connections in graphql-middleware)
2023-04-14 15:48:10 -03:00
Paul Trudel
2bae304603
Fixed issue with unreleased streams
2023-04-14 18:28:13 +00:00
Gustavo Trott
63bc1593d5
Apply locksettings-hideUserList as validation on fetch users in Hasura
2023-04-12 11:07:54 -03:00
Paul Trudel
8550d7f0ee
Removed unused part of CallbackUrlService
2023-04-04 18:56:41 +00:00
Paul Trudel
b55d152d2c
Removed ClientConfigService from bbb-web
2023-03-31 13:24:02 +00:00
Paul Trudel
77cb702cd1
Ignore case on available check
2023-03-20 18:39:43 +00:00
Paul Trudel
28780f8f21
Handle available status in bbb-common-web
2023-03-20 18:38:24 +00:00
Paul Trudel
87b4c3795b
Retrieve meetingIDs from meta tag if no meeting tag exists
2023-03-20 18:23:27 +00:00
Paul Trudel
5de1eed038
Added error message when guest is denied access to meeting
2023-03-09 20:57:26 +00:00
Paul Trudel
9586b2f644
Removed glassfish el dependency
2023-03-02 18:09:21 +00:00
Gustavo Trott
895f3639b5
Merge pull request #16769 from GuiLeme/issue-16734
2023-02-27 15:19:38 -03:00
GuiLeme
cfdff618fc
[issue-16734] - Changes in review
2023-02-27 12:45:04 -03:00
Anton Georgiev
d8b768d396
Merge pull request #16770 from paultrudel/getrecordings-return-all
...
refactor (bbb-web): getRecordings - introduce new config allowFetchAllRecordings
2023-02-27 10:38:05 -05:00