Richard Alam
d140ca0b40
- add an api to let us query the user sessions in bbb-web. We use this to see what sessions are hanging around
...
that may be causing OOM exception on tomcat7
2015-08-04 17:58:27 +00:00
Richard Alam
514055cf14
- removing extensions element from getRecordings call. See if this is causing memory to hang around.
2015-07-23 21:27:06 +00:00
Maxim Khlobystov
5f491bf43b
Cleaning up.
2015-07-15 16:58:15 -04:00
Maxim Khlobystov
b08f82542d
Made HTML5 client handle presentations uploaded as a single image.
2015-07-13 19:00:46 -04:00
Maxim Khlobystov
ce17feef7d
Set decent resolution for the SVG files.
2015-07-08 14:01:51 -04:00
Maxim Khlobystov
cf1c6390be
Made SVG images accessible by HTML5 client.
2015-07-06 14:26:13 -04:00
Maxim Khlobystov
16314d5edd
Started generating SVG images for HTML5 client instead of PNG.
2015-07-03 12:20:37 -04:00
Richard Alam
3e53b5ab08
Merge branch 'master' of https://github.com/bigbluebutton/bigbluebutton into merge-with-akka-fs-and-akk-apps
2015-06-09 19:38:46 +00:00
Jesus Federico
bb95ec52e8
Added null validation to the querystring in the checksum calculation
2015-06-08 10:23:56 -04:00
Richard Alam
e72a828628
- get users in voice conference when meeting is started
2015-06-05 21:57:26 +00:00
Richard Alam
70f725ef93
- add keep alive monitoring of bbb-apps
2015-06-05 19:49:36 +00:00
Leonardo Crauss Daronco
0e77a9c71b
Replace "videoStreams" by "videoCount" on getMeetingInfo
...
Return only the total number of videos and whether a user has video or not
instead of returning the ID of each video stream available. Is now more
consistent with the response of getMeetings.
2015-05-07 10:00:07 -04:00
Leonardo Crauss Daronco
3f7f19fe6f
Fix "cannot find symbol Date" on bbb-web
2015-05-05 12:55:21 -04:00
Leonardo Crauss Daronco
c93d936a44
Merge remote-tracking branch 'mconf/090-get-recordings-metadata-filter' into api-merges
2015-05-05 12:39:06 -04:00
Leonardo Crauss Daronco
6cf4dc4b1d
Merge remote-tracking branch 'mconf/090-audio-video-on-api' into api-merges
2015-05-05 12:38:47 -04:00
Chad Pilkey
ec6dffea13
Merge pull request #589 from OZhurbenko/fix-issue-1889
...
Cleaninig
2015-03-25 17:36:24 -04:00
Oleksandr Zhurbenko
98bd277324
Cleaninig
2015-03-25 14:34:01 -07:00
Richard Alam
8bfdd5a5f7
Merge pull request #586 from OZhurbenko/fix-issue-1889
...
Fix issue 1889
2015-03-25 17:22:14 -04:00
Oleksandr Zhurbenko
67ef6129c0
Trimming leading and trailing whitespace for the meetingId and fullname for both cases
2015-03-25 13:02:03 -07:00
Felipe Cecagno
71313059e0
Merge branch 'meeting-created-params' into meeting-created-params-master
2015-03-20 12:39:17 -03:00
Mateus Dalepiane
514f2b928d
Adding information to create_meeting_request event [Bug #1429 ]
...
This information is necessary so bbb-apps can send with the
meeting_created_message event
2015-03-20 12:32:43 -03:00
Richard Alam
e1d66c9e15
- fix https://code.google.com/p/bigbluebutton/issues/detail?id=1898
2015-03-18 17:51:40 +00:00
Fred Dixon
c4bfaa7c5b
Merge pull request #546 from kepstin/stun-turn-js
...
Fix timestamp calculation generating turn server credentials
2015-03-05 16:45:40 -05:00
Calvin Walton
0a6d03ca79
TURN: The timestamp is actually the expiry time
...
Make sure to add the TTL to the current time, so the generated expiry
time is in the future.
2015-03-05 16:27:30 -05:00
Calvin Walton
dfa9fd00e2
TURN server password: Use second-based timestamps
...
The expiration timestamp should be a standard unix timestamp measured in
seconds, not the millisecond-based Java time.
2015-03-05 16:21:46 -05:00
Anton Georgiev
a035e9bc5a
fix some log strings
...
Conflicts:
bigbluebutton-web/src/java/org/bigbluebutton/api/MeetingService.java
2015-02-19 19:53:19 +00:00
Richard Alam
cdc6daced8
- add support for configuring stun and turn servers
...
- add new /stuns api to be called by the Flash client
2015-02-06 19:46:56 +00:00
Richard Alam
05ea33b261
- append connection number to userid. This allows us to track the connection for a user and clean
...
up properly the users list when the user gets disconnected. Also, it allows us to track how many
times a user gets disconnected in the meeting.
2015-01-26 15:31:12 +00:00
Richard Alam
71a2ca9443
- add connection number to userid so we are able to match the user with connection attempts
2015-01-23 20:02:40 +00:00
Richard Alam
ee7731626b
- try to format logging
2015-01-23 19:59:26 +00:00
Felipe Cecagno
1ea57596d0
Merge branch '090-audio-video-on-api' into HEAD
2015-01-23 15:05:18 -02:00
Anton Georgiev
b0ccef5af0
Added config pngImagesRequired. If true, the slides will be converted to png for HTML5 client. False by default.
2015-01-09 16:14:05 +00:00
Anton Georgiev
4172537f24
Merge branch 'master' of github.com:bigbluebutton/bigbluebutton into meteor-merge-with-m
...
Conflicts:
bigbluebutton-apps/src/main/java/org/bigbluebutton/conference/service/chat/ChatMessageListener.java
bigbluebutton-apps/src/main/scala/org/bigbluebutton/core/BigBlueButtonActor.scala
bigbluebutton-apps/src/main/webapp/WEB-INF/bbb-voice-app.xml
2014-11-28 20:33:11 +00:00
Anton Georgiev
0bf242900d
authToken is now different than userid
2014-11-20 19:09:41 +00:00
Lucas Zawacki
7d401dab53
Merge branch 'master' of https://github.com/bigbluebutton/bigbluebutton into merge-with-tests
...
Conflicts:
bigbluebutton-apps/src/main/scala/org/bigbluebutton/core/BigBlueButtonInGW.scala
bigbluebutton-web/grails-app/services/org/bigbluebutton/web/services/PresentationService.groovy
2014-11-14 15:33:17 -02:00
Felipe Cecagno
8a89cd1a71
sending the externalMeetingId from bbb-web to bbb-apps, so bbb-apps can use it on redis pubsub message meeting_created_message
2014-11-11 17:54:17 -02:00
Richard Alam
9599d65ad1
- add more logging
2014-11-05 20:36:01 +00:00
Richard Alam
20393bd4c7
- init the bbb-apps state to not-available to prevent race condition where
...
a meeting gets created but bbb-apps isn't ready to handle the request.
2014-10-27 19:01:47 +00:00
Richard Alam
9effb009d0
- follow redirects when downloading presentation
2014-10-22 02:43:03 -07:00
Richard Alam
5af452c39f
- start implementing auto start recording
2014-10-20 03:39:44 -07:00
Richard Alam
9c0280c129
- fix txt uri for accessibility
2014-10-20 01:18:13 -07:00
Felipe Cecagno
31f225b856
Merge branch 'get-recordings-metadata-filter-0.81' into 090-get-recordings-metadata-filter
...
Conflicts:
bigbluebutton-web/src/java/org/bigbluebutton/api/ParamsProcessorUtil.java
bigbluebutton-web/src/java/org/bigbluebutton/api/RecordingService.java
2014-09-18 17:43:39 -03:00
Felipe Cecagno
356fbcccad
Merge branch 'audio-video-on-api-v0.81' into 090-audio-video-on-api
...
Most of the work had to be done again because of the way BigBlueButton exchanges messages today.
Conflicts:
bigbluebutton-apps/src/main/java/org/bigbluebutton/conference/service/messaging/MessagingConstants.java
bigbluebutton-apps/src/main/java/org/bigbluebutton/webconference/voice/Room.java
bigbluebutton-apps/src/main/java/org/bigbluebutton/webconference/voice/events/VoiceUserJoinedEvent.java
bigbluebutton-apps/src/main/java/org/bigbluebutton/webconference/voice/internal/RoomImp.java
bigbluebutton-apps/src/main/java/org/bigbluebutton/webconference/voice/internal/RoomManager.java
bigbluebutton-apps/src/main/webapp/WEB-INF/bbb-voice-app.xml
bigbluebutton-web/grails-app/controllers/org/bigbluebutton/web/controllers/ApiController.groovy
bigbluebutton-web/src/java/org/bigbluebutton/api/MeetingService.java
bigbluebutton-web/src/java/org/bigbluebutton/api/domain/Meeting.java
bigbluebutton-web/src/java/org/bigbluebutton/api/messaging/MessageListener.java
bigbluebutton-web/src/java/org/bigbluebutton/api/messaging/MessagingConstants.java
bigbluebutton-web/src/java/org/bigbluebutton/api/messaging/RedisMessagingService.java
2014-09-18 17:09:00 -03:00
Richard Alam
1e2a787af3
- cache default config xml
2014-09-14 09:33:13 -07:00
Richard Alam
e1234fcee4
- make sure the threads are not daemon...need to rework this
2014-09-12 15:10:13 -07:00
Richard Alam
a44362ccbf
- change timer to ScheduledExecutorService to use thread from the pool
2014-09-12 14:28:49 -07:00
Richard Alam
2c53427a0d
- meeting with duration=0 should be destroyed after a certain period when last user leaves
2014-09-02 15:25:54 -07:00
Anton Georgiev
4f25f2ced1
Merge branch 'master' of github.com:bigbluebutton/bigbluebutton into merging-html5-with-master
2014-09-02 21:08:03 +00:00
Anton Georgiev
cf125781db
Merge branch 'master' of github.com:bigbluebutton/bigbluebutton into merging-html5-with-master
...
Conflicts:
bigbluebutton-apps/src/main/java/org/bigbluebutton/conference/service/voice/VoiceService.java
bigbluebutton-apps/src/main/scala/org/bigbluebutton/core/MeetingActor.scala
bigbluebutton-apps/src/main/scala/org/bigbluebutton/core/apps/whiteboard/WhiteboardApp.scala
2014-09-02 17:54:14 +00:00
Richard Alam
98c96c3613
- a meeting that has duration zero (runs infinitely) should be cleaned-up if no one has ever joined on it
2014-09-02 10:21:06 -07:00
Richard Alam
8bdf8e28e9
kick off recording processing when meeting is ended
2014-09-01 15:21:01 -04:00
Richard Alam
6c857c04fa
- change log level for user join and leave so we can track them if the log level is above debug
2014-08-23 14:53:08 -07:00
Richard Alam
c30c709ac3
- add comment on why we lowercase meta param
2014-08-21 10:11:56 -07:00
Richard Alam
4dbf327567
- maintain backward compatibility with 0.8.1 where it converts meta params keys to lowercase
2014-08-21 08:13:50 -07:00
Anton Georgiev
e9113f3d9f
Merge branch 'master' of https://github.com/bigbluebutton/bigbluebutton
2014-08-20 18:59:50 +00:00
Anton Georgiev
c9ad7035b1
Merge branch 'merging-html5-with-master' of https://github.com/antobinary/bigbluebutton
2014-08-20 18:57:55 +00:00
Richard Alam
11b8fa711e
- provide a way to support pre-built config.xml
2014-08-20 11:42:31 -07:00
Anton Georgiev
adf20cca7d
Merge branch 'master' of https://github.com/bigbluebutton/bigbluebutton into merging-html5-with-master
...
Conflicts:
bigbluebutton-apps/src/main/java/org/bigbluebutton/conference/meeting/messaging/redis/MeetingMessageHandler.java
bigbluebutton-apps/src/main/java/org/bigbluebutton/conference/service/chat/ChatMessageListener.java
bigbluebutton-apps/src/main/scala/org/bigbluebutton/core/CollectorActor.scala
bigbluebutton-apps/src/main/scala/org/bigbluebutton/core/MeetingActor.scala
bigbluebutton-apps/src/main/scala/org/bigbluebutton/core/apps/users/UsersApp.scala
bigbluebutton-apps/src/main/scala/org/bigbluebutton/core/apps/whiteboard/WhiteboardApp.scala
2014-08-20 15:24:25 +00:00
Richard Alam
9f63ddd1f7
- add new param (moderatorOnlyMessage) on CREATE API
2014-08-20 07:37:31 -07:00
Richard Alam
9b299a9f91
- add better logging for meeting create and doc conversion
2014-08-13 06:10:15 -07:00
Anton Georgiev
404ff72914
use high qulity png conversion for the slide, not just the thumbnail
2014-08-07 20:12:55 +00:00
Richard Alam
109f973cbd
- check on create api call if meeting has been forcibly ended
2014-08-07 09:32:18 -07:00
Richard Alam
49687d2f8a
- fix setconfigxml exception
2014-08-05 11:14:35 -07:00
Richard Alam
1323492180
- cleanup
2014-08-05 11:13:40 -07:00
Richard Alam
80666c001e
- fix https://code.google.com/p/bigbluebutton/issues/detail?id=1442
2014-07-30 12:36:19 -07:00
Richard Alam
fee5a208c8
- minimize the number of threads required for doc conversion
2014-07-22 14:42:30 -07:00
Richard Alam
89af96714f
- don't create threads unnecessarily when processing uploaded presentations
2014-07-22 14:26:18 -07:00
Richard Alam
bc655811c6
- don't clear newer pending ping messages when red5 recovers
2014-07-05 03:38:12 -07:00
Richard Alam
fb269a3c6b
- remove user sessions from hashmap when user leaves and when meeting is destroyed to
...
prevent memory leaks
2014-05-26 08:32:56 -07:00
Richard Alam
4a4241ee78
- make sure create, register user and validate are in correct sequence
2014-05-21 13:56:37 -07:00
Richard Alam
53a86bafba
- add check to handle whne user has joined the meeting
2014-05-20 15:35:03 +00:00
Richard Alam
dffd727674
Merge pull request #327 from gugat/tobitmaps
...
convert graphics to bitmap
2014-05-14 17:00:39 -04:00
Gustavo Salazar
748f3728ec
convert graphics to bitmap if pdf-swf conversion fails
2014-05-13 18:34:56 -05:00
Richard Alam
283a3fa3eb
- modify messages
2014-05-09 17:49:01 -07:00
Richard Alam
8dfe46bfba
- changing message format between bbb-web and bbb-apps
2014-05-09 21:21:21 +00:00
Richard Alam
04f49c29e6
- fix user an dmeeting messages
2014-05-08 19:52:35 +00:00
Richard Alam
e915c72331
- start formatting json messages for users and meeting
2014-05-07 21:42:32 +00:00
Richard Alam
79ce612a19
- fix compile issue
2014-05-07 14:06:58 +00:00
Richard Alam
9e401d6a13
- truen create meeting into a message instead of using a direct method call
2014-05-05 18:34:19 +00:00
Richard Alam
f30dd78f5e
- put apps into their own channel
2014-05-05 18:33:39 +00:00
Richard Alam
0f4cb19133
- the executor should continue processing messages instead of just once
2014-05-02 20:55:12 +00:00
Richard Alam
1fd2933bfd
- fix processing of png image
2014-05-01 20:56:34 +00:00
Richard Alam
ba08100b35
Merge branch 'merge-polling-with-master' of github.com:bigbluebutton/bigbluebutton into connect-bbb-apps-html5
2014-05-01 15:38:14 +00:00
Richard Alam
a3b65bcabf
- fix race condition on create and join api call
2014-05-01 15:37:39 +00:00
Richard Alam
2dc729cecb
- try running the meeting service into it's own thread
2014-05-01 15:24:11 +00:00
Richard Alam
51e489a143
- modify how we send and receive messages to/from redis
2014-04-30 21:45:53 +00:00
Richard Alam
75d908625c
- setup messaging classes
2014-04-30 15:53:27 +00:00
Richard Alam
db01b1727f
- set bbb-apps as available when it starts replying to the keep alive messages again
2014-04-29 15:33:53 +00:00
Richard Alam
ef6ffa20df
- make keep alive run on it's own thread
2014-04-28 22:00:48 +00:00
Richard Alam
55f80252b7
- remove PNG generation step in doc conversion as it takes a long time
2014-04-28 20:19:27 +00:00
Calvin Walton
7d78e46cad
Support passing through XML extensions in getRecordings
...
Recording processing scripts can now add arbitrary XML elements in
the extensions section of the metadata.xml file, and those
element will be copied to the getRecordings XML response.
2014-04-24 16:34:59 -04:00
Richard Alam
6ab5feb117
- fix compile issues
2014-04-08 18:49:29 +00:00
Anton Georgiev
2d89a73c0c
Merge branch 'addMsgLib' of /home/ubuntu/dev/antonHtml5/bigbluebutton into connect-bbb-apps-html5
...
Conflicts:
bigbluebutton-apps/src/main/java/org/bigbluebutton/conference/Room.java
bigbluebutton-apps/src/main/java/org/bigbluebutton/conference/RoomsManager.java
bigbluebutton-apps/src/main/java/org/bigbluebutton/conference/service/chat/ChatApplication.java
bigbluebutton-apps/src/main/java/org/bigbluebutton/conference/service/chat/ChatService.java
bigbluebutton-apps/src/main/java/org/bigbluebutton/conference/service/messaging/MessagingConstants.java
bigbluebutton-apps/src/main/java/org/bigbluebutton/conference/service/messaging/MessagingService.java
bigbluebutton-apps/src/main/java/org/bigbluebutton/conference/service/messaging/RedisMessagingService.java
bigbluebutton-apps/src/main/java/org/bigbluebutton/conference/service/participants/ParticipantsApplication.java
bigbluebutton-apps/src/main/java/org/bigbluebutton/conference/service/participants/ParticipantsHandler.java
bigbluebutton-apps/src/main/java/org/bigbluebutton/conference/service/participants/ParticipantsService.java
bigbluebutton-apps/src/main/java/org/bigbluebutton/conference/service/presentation/ConversionUpdatesProcessor.java
bigbluebutton-apps/src/main/java/org/bigbluebutton/conference/service/presentation/PresentationApplication.java
bigbluebutton-apps/src/main/java/org/bigbluebutton/conference/service/presentation/PresentationService.java
bigbluebutton-apps/src/main/java/org/bigbluebutton/conference/service/whiteboard/WhiteboardApplication.java
bigbluebutton-apps/src/main/java/org/bigbluebutton/conference/service/whiteboard/WhiteboardService.java
bigbluebutton-apps/src/main/webapp/WEB-INF/bbb-apps.xml
bigbluebutton-web/grails-app/conf/UrlMappings.groovy
bigbluebutton-web/grails-app/conf/bigbluebutton.properties
bigbluebutton-web/grails-app/conf/spring/doc-conversion.xml
bigbluebutton-web/ivy.xml
bigbluebutton-web/src/java/org/bigbluebutton/api/MeetingService.java
bigbluebutton-web/src/java/org/bigbluebutton/api/messaging/MessagingService.java
bigbluebutton-web/src/java/org/bigbluebutton/api/messaging/RedisMessagingService.java
bigbluebutton-web/src/java/org/bigbluebutton/presentation/imp/SwfSlidesGenerationProgressNotifier.java
2014-04-08 15:55:04 +00:00
Richard Alam
e5eb48a90f
- fix recording
2014-03-12 18:37:11 +00:00
Richard Alam
31926bd26d
- implement end and destroy meeting
2014-03-10 21:38:03 +00:00
Richard Alam
86abffc79b
- add timer to check meeting duration
2014-03-09 14:41:24 -04:00
Richard Alam
6ec6553534
- send end meeting message from bbb-web
2014-03-09 00:05:43 -05:00
Richard Alam
db3686bd40
- fix compile error
...
- fix url for slides
2014-03-07 14:58:51 +00:00
Richard Alam
89e2f6363a
- display presentation page
2014-03-03 18:39:04 +00:00
Richard Alam
d15e8c3a5b
- continue cleaning up presentation
2014-02-27 21:41:25 +00:00