What is confno string in Add room soap call

2022-02-05 Thread Daniel Baker

Hi,

Not sure what confno and what it does. Any ideas ?


xs:complexType name="roomDTO">






















nillable="true" type="ns2:roomElement"/>
nillable="true" type="tns:roomFileDTO"/>




Thanks,
Dan


Re: letsencrypt on openmeetings docker

2022-01-23 Thread Daniel Baker

Thanks will give this a try.

On 18/01/2022 03:35, Maxim Solodovnik wrote:

I'm doing it for my local KMS :
the command look like this:

docker run -it -v
/home/solomax/work/openmeetings/kms/etc-kurento:/etc/kurento -v
/home/solomax/work/openmeetings/data:/home/solomax/work/openmeetings/data
--network host kurento/kurento-media-server bash

the folder /home/solomax/work/openmeetings/kms/etc-kurento contains
customized configs (if any)
it is mapped to /etc/kurento and being used by KMS

in case of OM-docker
you should pass `-v ${your-customized-path}/conf:/opt/openmeetings/conf`

I would:
1) get the standard OM distribution
2) extract it to some folder
3) copy conf to ${your-customized-path}
4) perform necessary customization

you can use same steps to customize DATA_DIR :) and/or DB/hazelcast config :)

On Tue, 18 Jan 2022 at 03:12,  wrote:


Have you done this before, any chance I can see your sample ?

Thanks,
Dan

On 17/01/2022 17:10, Maxim Solodovnik  wrote:

Yes, sure :)
You can modify 'docker' file and rebuild
Or mount 'conf' folder and perform necessary changes :)


from mobile (sorry for typos ;)

On Mon, Jan 17, 2022, 23:46 Daniel Baker mailto:i...@collisiondetection.biz>> wrote:

 Are the instructions  for installing lets encrypt on Ubuntu the same
 for
 your  docker image?

 Thanks,
 Dan








letsencrypt on openmeetings docker

2022-01-17 Thread Daniel Baker
Are the instructions  for installing lets encrypt on Ubuntu the same for 
your  docker image?


Thanks,
Dan


Re: New installation tutorials OpenMeetings 6.2.0 on different OSes

2021-10-28 Thread Daniel Baker

Can you do that for a nightly build ?

On 28/10/2021 08:36, Maxim Solodovnik wrote:

There is dockerized OM with KMS bundled :)))
(will try to add 6.2.0 this week)

should be super-easy to start :)))

On Thu, 28 Oct 2021 at 14:34, Daniel Baker 
 wrote:


So can we make the process of using docker  easier ? On a broader
note I do wonder if containerization makes life easier for  us.

On 27/10/2021 08:25, Maxim Solodovnik wrote:

I do remember we were working with some folks from ArchLinux on
OM installation automation
I have no experience with writing configs for `apt` :(
(might be non-trivial due to KMS is dockerized )

On Wed, 27 Oct 2021 at 14:05, Daniel Baker
 wrote:

That would be really convenient to use apt-get. Look forward
to this :-)

Thanks,

Dan


On 27/10/2021 00:48, seba.wag...@gmail.com wrote:
> That's awesome!
>
> Do you think it would be possible to publish OpenMeetings
directly to
> the Debian repository (or others) ?
> So you can do "apt-get install openmeetings" ? :)
>
> That could also make the installation easier (e.g. you can
define
> dependencies for the package)
>
> You think that might be a good idea?
>
> Thanks
> Sebastian
>
> Sebastian Wagner
> Director Arrakeen Solutions, OM-Hosting.com
> http://arrakeen-solutions.co.nz/
> https://om-hosting.com - Cloud & Server Hosting for HTML5
> Video-Conferencing OpenMeetings
>
>
> On Tue, 26 Oct 2021 at 22:05, Alvaro 
wrote:
>> Excuse me please to send three times the same email,
>> but Google every time put me differents conditions :)
>>
>> Sorry!
>>
>>
>> 
>>
>>
>>
>> On Tue, 26 Oct 2021 11:43:13 +0100
>> Alvaro  wrote:
>>
>>> Hello,
>>>
>>> Maxim, with the invaluable collaboration of Sebastian
Wagner on this
>>> occasion,
>>> have created the new OpenMeetings 6.2.0 release so that
we can surf and
>>> reach
>>> other people with words, images and writing.
>>> Thanks to both.
>>>
>>> The installation tutorials for this on differents OSes
can find them in:
>>>
>>>

https://cwiki.apache.org/confluence/display/OPENMEETINGS/Tutorials+for+installing+OpenMeetings+and+Tools
>>>
>>> ...called:
>>>
>>>
>>> Installation OpenMeetings 6.2.0 on Arch Linux
>>>
>>> Installation OpenMeetings 6.2.0 on Centos 7
>>>
>>> Installation OpenMeetings 6.2.0 on Centos 8
>>>
>>> Installation OpenMeetings 6.2.0 on Debian 10
>>>
>>> Installation OpenMeetings 6.2.0 on Debian 11
>>>
>>> Installation OpenMeetings 6.2.0 on Fedora 34
>>>
>>> Installation OpenMeetings 6.2.0 on openSUSE Leap 15.2
>>>
>>> Installation OpenMeetings 6.2.0 on openSUSE Leap 15.3
>>>
>>> Installation OpenMeetings 6.2.0 on Ubuntu 18.04 lts
>>>
>>> Installation OpenMeetings 6.2.0 on Ubuntu 20.04 lts
>>>
>>> Installation OpenMeetings 6.2.0 on Ubuntu 21.04
>>>
>>>
>>> Best Regards
>>>
>>> Alvaro
>>
>> --
>> Alvaro



-- 
Best regards,

Maxim




--
Best regards,
Maxim

Re: New installation tutorials OpenMeetings 6.2.0 on different OSes

2021-10-28 Thread Daniel Baker
So can we make the process of using docker  easier ? On a broader note I 
do wonder if containerization makes life easier for  us.


On 27/10/2021 08:25, Maxim Solodovnik wrote:
I do remember we were working with some folks from ArchLinux on OM 
installation automation

I have no experience with writing configs for `apt` :(
(might be non-trivial due to KMS is dockerized )

On Wed, 27 Oct 2021 at 14:05, Daniel Baker 
 wrote:


That would be really convenient to use apt-get. Look forward to
this :-)

Thanks,

Dan


On 27/10/2021 00:48, seba.wag...@gmail.com wrote:
> That's awesome!
>
> Do you think it would be possible to publish OpenMeetings
directly to
> the Debian repository (or others) ?
> So you can do "apt-get install openmeetings" ? :)
>
> That could also make the installation easier (e.g. you can define
> dependencies for the package)
>
> You think that might be a good idea?
>
> Thanks
> Sebastian
>
> Sebastian Wagner
> Director Arrakeen Solutions, OM-Hosting.com
> http://arrakeen-solutions.co.nz/
> https://om-hosting.com - Cloud & Server Hosting for HTML5
> Video-Conferencing OpenMeetings
>
>
> On Tue, 26 Oct 2021 at 22:05, Alvaro  wrote:
>> Excuse me please to send three times the same email,
>> but Google every time put me differents conditions :)
>>
>> Sorry!
>>
>>
>> 
>>
>>
>>
>> On Tue, 26 Oct 2021 11:43:13 +0100
>> Alvaro  wrote:
>>
>>> Hello,
>>>
>>> Maxim, with the invaluable collaboration of Sebastian Wagner
on this
>>> occasion,
>>> have created the new OpenMeetings 6.2.0 release so that we can
surf and
>>> reach
>>> other people with words, images and writing.
>>> Thanks to both.
>>>
>>> The installation tutorials for this on differents OSes can
find them in:
>>>
>>>

https://cwiki.apache.org/confluence/display/OPENMEETINGS/Tutorials+for+installing+OpenMeetings+and+Tools
>>>
>>> ...called:
>>>
>>>
>>> Installation OpenMeetings 6.2.0 on Arch Linux
>>>
>>> Installation OpenMeetings 6.2.0 on Centos 7
>>>
>>> Installation OpenMeetings 6.2.0 on Centos 8
>>>
>>> Installation OpenMeetings 6.2.0 on Debian 10
>>>
>>> Installation OpenMeetings 6.2.0 on Debian 11
>>>
>>> Installation OpenMeetings 6.2.0 on Fedora 34
>>>
>>> Installation OpenMeetings 6.2.0 on openSUSE Leap 15.2
>>>
>>> Installation OpenMeetings 6.2.0 on openSUSE Leap 15.3
>>>
>>> Installation OpenMeetings 6.2.0 on Ubuntu 18.04 lts
>>>
>>> Installation OpenMeetings 6.2.0 on Ubuntu 20.04 lts
>>>
>>> Installation OpenMeetings 6.2.0 on Ubuntu 21.04
>>>
>>>
>>> Best Regards
>>>
>>> Alvaro
>>
>> --
>> Alvaro



--
Best regards,
Maxim

Re: New installation tutorials OpenMeetings 6.2.0 on different OSes

2021-10-27 Thread Daniel Baker

That would be really convenient to use apt-get. Look forward to this :-)

Thanks,

Dan


On 27/10/2021 00:48, seba.wag...@gmail.com wrote:

That's awesome!

Do you think it would be possible to publish OpenMeetings directly to
the Debian repository (or others) ?
So you can do "apt-get install openmeetings" ? :)

That could also make the installation easier (e.g. you can define
dependencies for the package)

You think that might be a good idea?

Thanks
Sebastian

Sebastian Wagner
Director Arrakeen Solutions, OM-Hosting.com
http://arrakeen-solutions.co.nz/
https://om-hosting.com - Cloud & Server Hosting for HTML5
Video-Conferencing OpenMeetings


On Tue, 26 Oct 2021 at 22:05, Alvaro  wrote:

Excuse me please to send three times the same email,
but Google every time put me differents conditions :)

Sorry!






On Tue, 26 Oct 2021 11:43:13 +0100
Alvaro  wrote:


Hello,

Maxim, with the invaluable collaboration of Sebastian Wagner on this
occasion,
have created the new OpenMeetings 6.2.0 release so that we can surf and
reach
other people with words, images and writing.
Thanks to both.

The installation tutorials for this on differents OSes can find them in:

https://cwiki.apache.org/confluence/display/OPENMEETINGS/Tutorials+for+installing+OpenMeetings+and+Tools

...called:


Installation OpenMeetings 6.2.0 on Arch Linux

Installation OpenMeetings 6.2.0 on Centos 7

Installation OpenMeetings 6.2.0 on Centos 8

Installation OpenMeetings 6.2.0 on Debian 10

Installation OpenMeetings 6.2.0 on Debian 11

Installation OpenMeetings 6.2.0 on Fedora 34

Installation OpenMeetings 6.2.0 on openSUSE Leap 15.2

Installation OpenMeetings 6.2.0 on openSUSE Leap 15.3

Installation OpenMeetings 6.2.0 on Ubuntu 18.04 lts

Installation OpenMeetings 6.2.0 on Ubuntu 20.04 lts

Installation OpenMeetings 6.2.0 on Ubuntu 21.04


Best Regards

Alvaro


--
Alvaro


codepipelines

2021-10-12 Thread Daniel Baker

How many  codepipleines   and steps  does OM have for checking code ?

You have a github and Jenkins ? Anything else and what steps ?



Re: Using OM with a drawing pad

2021-09-23 Thread Daniel Baker
Do you need  pen pressure  awareness  for  more  accurate writing or  
for  drawing ?


On 22/09/2021 20:52, Erik Edwards wrote:

Works well with Gaomon PD1161 when displayed on another screen.

The PD1161 has a built-in 1920x1080 monitor but the sense layer is not 
merged with the display so it requires a parallax calibration which it 
never gets correct. This is a tablet issue, not an OM issue.


Would be nice to see some more awareness in OM of tablet input, it 
only acts as a mouse.


On 9/22/21 11:49, jox joe wrote:

Is Openmettings working properly with a drawing pad/tablet?
Brands: Watcom, XP-PEN etc.
Has anyone tried this already?
Thank you.


Re: [DISCUSS] Breaking JSON response body change in OpenMeetings Json/Rest API 7.0.0

2021-09-22 Thread Daniel Baker

Can you not employ an extra programmer?

On 22/09/2021 13:24, Maxim Solodovnik wrote:



On Wed, 22 Sept 2021 at 19:20, Ali Alhaidary 
mailto:ali.alhaid...@the5stars.org>> wrote:



On 9/22/21 3:14 PM, Maxim Solodovnik wrote:

I only can do manual testing here :(

What is manual testing?


I'm installing everything
setting up integration and do clicking :)))


IMO these changes (if we will be able to do them) worth to be done

what is IMO ?


In My Opinion :)


Why I raise some old design issues: we can do changes now and let
the API unchanged for another several years :)))

What is several years ;-)


Well I believe REST API was changed 2-3 times, so we are trying to 
keep it stable

v1/v2 etc. approach can also be applied
the problem here: I don't have enough time to maintain more than one 
version :((




On Wed, 22 Sept 2021 at 19:09, Ali Alhaidary
mailto:ali.alhaid...@the5stars.org>> wrote:

The issue here is that, It is a lot of work, and, a lot of
testing that follows. We are not a direct API users, however,
moodle plugin is. Along the road, things could break in such
change. So, if you see this change is the the way forward, I
am in with as usual a dedicated production server for
selected teaches/students as long as the old work (mainly
recordings) is not lost, and, only one environment is used
(as is now), i.e. moodle plugin can handle all the communication.

The issue is being discussed by only three people, how many
others are using these APIs ? How many apps are up and
running on them now ? looking at the moodle plugin downloads,
https://moodle.org/plugins/mod_openmeetings/stats
 there is
a peak during the past year, and I am sure the case is the
same with other LMS and custom built apps, keeping in mind
that OM can work exceptional good by itself.

Ali


On 9/22/21 2:16 PM, Maxim Solodovnik wrote:

These changes are only being discussed
Nothing is broken, yet :
we can @Deprecate these old methods and/or move it to some
prefixed URL
so API users will need to change base URL from
https://localhost:5443/openmeetings
 to
https://localhost:5443/openmeetings/v1


On Wed, 22 Sept 2021 at 13:14, seba.wag...@gmail.com
 mailto:seba.wag...@gmail.com>> wrote:

@Ali Alhaidary 
The other alternative to fix the issue AND make it
backwards compatible would be to have a /v2 version of
the API

So all endpoints would be duplicated to have version /v2
of the API (with maybe some other fixes)
and the current API stays the same. But would not
receive any improvements anymore/deprecated.

But that would be quite a bit of work. But yeah, that is
what people do when they want to avoid breaking changes.
Need to do versioning.

Thanks
Seb


Sebastian Wagner
Director Arrakeen Solutions, OM-Hosting.com
http://arrakeen-solutions.co.nz/

https://om-hosting.com  - Cloud
& Server Hosting for HTML5 Video-Conferencing OpenMeetings




On Wed, 22 Sept 2021 at 18:10, Ali Alhaidary
mailto:ali.alhaid...@the5stars.org>> wrote:

We are using OM in production with moodle front end,
we can not tolerate downtime neither with OM or its
plugin (that needs fixing, but living with), and to
tell you the truth, I do not see it as 'broken' from
that angle.

So my answer is B.

Ali

On 9/22/21 2:10 AM, seba.wag...@gmail.com
 wrote:

It is broken. The problem is the fix will be a
breaking change that will require 3rd party
integration code to be fixed. Not a big fix, but a
fix. Eg the Moodle Plugin requires some minor changes.

The workaround is to write some additional wrapper
code to make it backwards compatible. Which is also
a bit confusing.

I also don't understand quite if you answer is pro
or contra changing the response.

So is your statement:
A) Yes,

Re: [DISCUSS] Breaking JSON response body change in OpenMeetings Json/Rest API 7.0.0

2021-09-21 Thread Daniel Baker
This would be good for me. I have customized the moodle  module and have 
just about every API working.


On 22/09/2021 07:13, seba.wag...@gmail.com wrote:

@Ali Alhaidary 
The other alternative to fix the issue AND make it backwards 
compatible would be to have a /v2 version of the API


So all endpoints would be duplicated to have version /v2 of the API 
(with maybe some other fixes)
and the current API stays the same. But would not receive any 
improvements anymore/deprecated.


But that would be quite a bit of work. But yeah, that is what people 
do when they want to avoid breaking changes. Need to do versioning.


Thanks
Seb


Sebastian Wagner
Director Arrakeen Solutions, OM-Hosting.com
http://arrakeen-solutions.co.nz/ 
https://om-hosting.com  - Cloud & Server 
Hosting for HTML5 Video-Conferencing OpenMeetings




On Wed, 22 Sept 2021 at 18:10, Ali Alhaidary 
mailto:ali.alhaid...@the5stars.org>> wrote:


We are using OM in production with moodle front end, we can not
tolerate downtime neither with OM or its plugin (that needs
fixing, but living with), and to tell you the truth, I do not see
it as 'broken' from that angle.

So my answer is B.

Ali

On 9/22/21 2:10 AM, seba.wag...@gmail.com
 wrote:

It is broken. The problem is the fix will be a breaking change
that will require 3rd party integration code to be fixed. Not a
big fix, but a fix. Eg the Moodle Plugin requires some minor
changes.

The workaround is to write some additional wrapper code to make
it backwards compatible. Which is also a bit confusing.

I also don't understand quite if you answer is pro or contra
changing the response.

So is your statement:
A) Yes, lets fix it to align our JSON response with what the
schema/method signature says. We don't like wrapper objects. And
I am happy that people have to change their integration code to
use newer versions of OpenMeetings.
B) No, lets leave it like this for now and we do whatever other
additional code we need to write to workaround so that our
documentation and schema matches what the actual API responses
look like

If you could please clarify if you are A, B. Or if you don't mind
either way/no strong opinion :)

Thanks
Seb


Sebastian Wagner
Director Arrakeen Solutions, OM-Hosting.com
http://arrakeen-solutions.co.nz/ 
https://om-hosting.com  - Cloud & Server
Hosting for HTML5 Video-Conferencing OpenMeetings




On Wed, 22 Sept 2021 at 10:59, Ali Alhaidary
mailto:ali.alhaid...@the5stars.org>> wrote:

Hi,

We have an old saying 'If it is not broken, do not fix it' ;-)

Ali

On 9/22/21 12:46 AM, seba.wag...@gmail.com
 wrote:

Hi,

as discussed in the comments section in

https://github.com/apache/openmeetings/commit/4daf7c1f53738cd786dc976114cc5278b4f05f4f#comments




we would like to propose a breaking change for
the OpenMeetings Json/Rest API in v7.0.0

Problem: JSON response wrapping
Currently CXF-RS is configured to wrap the JSON response
into another object.

Example: Method signature: public List
range(...) { ... } (Example taken from

https://github.com/apache/openmeetings/blob/master/openmeetings-webservice/src/main/java/org/apache/openmeetings/webservice/CalendarWebService.java#L111

)

OLD/CURRENT JSON Response:
{
  "appointmentDTO":
[
  {
     itemXYZ: 123, ...
   }
]
}


Proposed NEW/UPDATED JSON Response:
// no wrapping object around it, just return list
[
  {
     itemXYZ: 123, ...
   }
]

Reasoning: The wrapping "{ "appointmentDTO": ... }" should
be dropped from the json response body. "appointmentDTO" is
generated but it is not in any schema definition or method
signature. Cause there is nothing in the method signature
that would tell anybody where " "appointmentDTO": [" is
coming from. Other than by testing the API call and findi

Image update for moodle plugin directory

2021-09-13 Thread Daniel Baker
I think we  should have  some webcams  showing in the  moodle plugin 
image  to make it  clear you get a  whiteboard and webcams.




Thanks,

Dan



Re: create admin user from database

2021-05-18 Thread Daniel Baker
Thanks  I was  able to get  away  with    removing the flag.  I also  
needed  to add them  back into  into the  group_user  table.


On 19/05/2021 01:22, Maxim Solodovnik wrote:

if the user was "soft" deleted:
        you can remove "deleted" flag in the DB
if the user was purged:
        - create new user
        - add ADMIN permission in the DB "om_user_right" table

On Wed, 19 May 2021 at 03:39, Daniel Baker 
mailto:i...@collisiondetection.biz>> wrote:


I accidentally  deleted  the admin user from  the delete  user API
call. Now I can't log in as  admin.


How can recreate the admin user ?

Thanks,

Dan



--
Best regards,
Maxim


create admin user from database

2021-05-18 Thread Daniel Baker
I accidentally  deleted  the admin user from  the delete  user API  
call. Now I can't log in as  admin.



How can recreate the admin user ?

Thanks,

Dan



Fwd: OW6 Video screen

2021-04-29 Thread Daniel Baker

This key combination should work:



 Forwarded Message 
Subject:Re: OW6 Video screen
Date:   Thu, 29 Apr 2021 15:37:25 +0100
From:   Daniel Baker 
To: Partha Datta 



You can   try :   Ctrl  + Shift + A



On 29-Apr-21 10:55 AM, Partha Datta wrote:

Hello..
Is there any way to line up the video icon in the bottom of the page 
instead of on top of the screen?


Thanks
--
Partha



Re: OW6 Video screen

2021-04-29 Thread Daniel Baker


On 29-Apr-21 3:37 PM, Daniel Baker wrote:


You can   try :   Ctrl  + Shift + A



On 29-Apr-21 10:55 AM, Partha Datta wrote:

Hello..
Is there any way to line up the video icon in the bottom of the page 
instead of on top of the screen?


Thanks
--
Partha



Re: Issue with the installation Openmeeting 6 on Fedora 33

2021-04-21 Thread Daniel Baker
Shouldn't   it be http://ipaddress:5443/openmeetings 



On 21-Apr-21 5:13 PM, Partha Datta wrote:

Hi...
I did the same, but no luck. I cant access 
http://ipaddress:5080/openmeetings 

Request your help
Regards,
Partha

On Tue, Apr 20, 2021 at 12:38 PM Alvaro > wrote:


...i would say you...delete the folder
/opt/open600 and the database, and follow
the tutorial step by step strictly



...


On Tue, 20 Apr 2021 09:44:01 +0530
Partha Datta mailto:datta.pa...@gmail.com>> wrote:

> Hi,
> In older versions of OM I have seen that, just wanted to try if
there are
> any issue with the script.
>
> Regards,
> Partha
>
> On Mon, 19 Apr 2021, 23:39 Alvaro, mailto:zurca...@gmail.com>> wrote:
>
> > Ok, Thanks.
> >
> > Then why you run OM with a command when the
> > tutorial say to do it with the "tomcat3" script?
> >
> > ..
> >
> > On Mon, 19 Apr 2021 22:05:34 +0530
> > Partha Datta mailto:datta.pa...@gmail.com>> wrote:
> >
> > > Yes sir.  I followed the same.
> > >
> > > Regards,
> > > Partha
> > >
> > > On Mon, 19 Apr 2021, 19:36 Alvaro, mailto:zurca...@gmail.com>> wrote:
> > >
> > > > ...so Partha, do you has followed the tutorial
> > > > called:
> > > >
> > > > Installation OpenMeetings 6.0.0 on Fedora 33.pdf
> > > >
> > > > ...?
> > > >
> > > >
> > > > ..
> > > >
> > > > On Mon, 19 Apr 2021 20:55:06 +0700
> > > > Maxim Solodovnik mailto:solomax...@gmail.com>> wrote:
> > > >
> > > > > For whatever reason you have provided small part of
'localhost*.log'
> > NOT
> > > > > 'openmeetings.log'
> > > > > Do you have 'openmeetings.log' ?
> > > > > Can you
> > > > > - stop om
> > > > > - clean-up logs
> > > > > - start om
> > > > > - share full 'openmeetings.log'
> > > > > ?
> > > > >
> > > > > from mobile (sorry for typos ;)
> > > > >
> > > > >
> > > > > On Mon, Apr 19, 2021, 20:32 Partha Datta
mailto:datta.pa...@gmail.com>>
> > wrote:
> > > > >
> > > > > >
> > > > > > I am referring Installation of Apache OpenMeetings
6.0.0 onFedora
> > 33
> > > > final
> > > > > > For your information I am using Tomcat9 in the same
server, which I
> > > > have
> > > > > > installed from
"http://tomcat.apache.org/tomcat-9.0-doc/
"
> > > > > > root@demome logs]# ls -l
> > > > > >
> > > >
> >

/opt/open600/webapps/openmeetings/WEB-INF/lib/mysql-connector-java-8.0.22.jar
> > > > > > -rw-r--r--. 1 tomcat tomcat 2389216 Apr 13 18:28
> > > > > >
> > > >
> >

/opt/open600/webapps/openmeetings/WEB-INF/lib/mysql-connector-java-8.0.22.jar
> > > > > >  ls -l /etc/init.d/
> > > > > > total 28
> > > > > > -rw-r--r--. 1 root root 18044 Jul 14  2020 functions
> > > > > > -rw-r--r--. 1 root root  1161 Mar 24 16:49 README
> > > > > > -rwxr-xr-x. 1 root root  1162 Apr 15 16:34 tomcat3
> > > > > > root@demome logs]# /etc/init.d/tomcat3 start
> > > > > > Using CATALINA_BASE:  /opt/open600
> > > > > > Using CATALINA_HOME:  /opt/open600
> > > > > > Using CATALINA_TMPDIR: /opt/open600/temp
> > > > > > Using JRE_HOME:        /usr
> > > > > > Using CLASSPATH:
> > > > > >
/opt/open600/bin/bootstrap.jar:/opt/open600/bin/tomcat-juli.jar
> > > > > > Using CATALINA_OPTS:
> > > > > > Tomcat started.
> > > > > > Well I dont have GUI in the server where I have
installed. I am
> > trying
> > > > to
> > > > > > access from a remote PC
http://x.x.x.x:5080/openmeetings 
> > > > > >
> > > > > > Regards,
> > > > > > Partha
> > > > > >
> > > > > >
> > > > > >
> > > > > > On Mon, Apr 19, 2021 at 6:36 PM Alvaro
mailto:zurca...@gmail.com>> wrote:
> > > > > >
> > > > > >> Partha, do you followed any tutorial to install
> > > > > >> OpenMeetings?
> > > > > >>
> > > > > >> If yes, please follow it step by step, because
> > > > > >> to run Tomcat-OpenMeetings there is a script
> > > > > >> called tomcat3 or tomcat4, it depend of the
> > > > > >> operative system.
> > > > > >>
> > > > > >> After you do any change would be good restart
> > > > > >> OpenMeetings.
> > > > > >>
> > > > > >>
> > > > > >> ..
> > > > > >>
> > > > > >>
> > > > > >>
> > > > > >> On Mon, 19 Apr 2021 18:30:43 +0530
> > > > > >> Partha Datta mailto:datta.pa...@gmail.com>> wrote:
> > > > > >>
> > > > > >> > HI,
> > > > > >> > Please find tailing log.
> > > > > >> >
> > > > > >> > cat localhost.2021-04-19.log
> > > > > >> > 19-Apr-2021 16:35:33.524

Re: Participants video

2021-04-04 Thread Daniel Baker
If   you're on a  public  network  you need *Coturn *installed too 
https://cwiki.apache.org/confluence/display/OPENMEETINGS/Tutorials+for+installing+OpenMeetings+and+Tools




On 04-Apr-21 11:47 AM, Christoph Zimmermann wrote:

Hi there,

I suppose this is a total newbie question but I wasn't able to find 
anything when using a search engine or checking the sparse 
documentation of the project.


Whenever I join a public conference room, I can only see myself in the 
little video windows, the other participant's windows just show a 
silhouette with a question mark although video and audio for these 
other participants is enabled. The same goes for the other 
participants - they cannot see me. The same goes for the audio - I can 
see the local green bar but cannot hear other participants.


OM version is 5.1.0 (I also tried 6.0.0) with a H2 DB as a default. 
The localhost_access and openmeetings log do not contain any hints as 
to what went wrong here.


Happy to provide more information - just let me know.


Re: Converting documents after upgrade - unable to create directory '/root/.cache/dconf': Permission denied.

2021-03-29 Thread Daniel Baker



ps -ef|grep java

nobody    1283 1  0 Mar07 ?    03:57:40 /usr/bin/java 
-Djava.util.logging.config.file=/opt/open510/conf/logging.properties 
-Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager 
-Djava.awt.headless=true -Djdk.tls.ephemeralDHKeySize=2048 
-Djava.protocol.handler.pkgs=org.apache.catalina.webresources 
-Dorg.apache.catalina.security.SecurityListener.UMASK=0027 
-Dignore.endorsed.dirs= -classpath 
/opt/open510/bin/bootstrap.jar:/opt/open510/bin/tomcat-juli.jar 
-Dcatalina.base=/opt/open510 -Dcatalina.home=/opt/open510 
-Djava.io.tmpdir=/opt/open510/temp org.apache.catalina.startup.Bootstrap 
start




Home  variable is  set  to :



#!/bin/sh

# set the environment
# JAVA_OPTS="-Djava.awt.headless=true 
-Djava.security.egd=file:/dev/./urandom"

# CATALINA_OPTS=""
export JAVA_OPTS="-Djava.awt.headless=true"
CATALINA_HOME=/opt/open510


I checked  with  official  OM moodle   plugin and  pdfs  convert 
correctly.  So the problem must be  related to how  our modified moodle  
plugin is  working.



I'll investigate  that  more...


Thanks,Dan


On 29-Mar-21 5:03 AM, Maxim Solodovnik wrote:

please share the output of `ps -ef|grep java`
The folder is being created in "/root/.cache/dconf'" which is weird

I would try to create this folder manually,
OR maybe even better re-define $HOME in the script you are using to start OM ...

On Thu, 25 Mar 2021 at 15:55, Daniel Baker  wrote:

I  have  run into this  problem  too  but   unfortunately   a reinstall of 
libreoffice  didn't  work:


DEBUG 03-24 15:17:37.556 o.a.o.d.u.AuthLevelUtil:40 [nio-5443-exec-7] - Level 
SOAP :: [GRANTED]
DEBUG 03-24 15:17:37.557 o.a.o.c.d.f.FileProcessor:72 [nio-5443-exec-7] - file 
extension: pdf
DEBUG 03-24 15:17:37.558 o.a.o.c.d.f.FileProcessor:76 [nio-5443-exec-7] - 
isAsIs: false
DEBUG 03-24 15:17:37.558 o.a.o.c.d.f.FileProcessor:106 [nio-5443-exec-7] - 
writing file to: 
/opt/open510/webapps/openmeetings/data/upload/files/c25e7278-e3c8-494c-9d14-c0c97913979f/c25e7278-e3c8-494c-9d14-c0c97913979f.pdf
DEBUG 03-24 15:17:37.558 o.a.o.c.d.f.FileProcessor:113 [nio-5443-exec-7] - 
Office document: 
/opt/open510/webapps/openmeetings/data/upload/files/c25e7278-e3c8-494c-9d14-c0c97913979f/c25e7278-e3c8-494c-9d14-c0c97913979f.pdf
DEBUG 03-24 15:17:37.559 o.a.o.c.c.DocumentConverter:65 [nio-5443-exec-7] - 
fullProcessing: true
DEBUG 03-24 15:17:37.559 o.a.o.c.c.DocumentConverter:67 [nio-5443-exec-7] - -- 
running JOD --
  INFO 03-24 15:17:37.561 o.j.l.o.OfficeProcessManager:313 [nio-5443-exec-7] - 
Submitting task 'Start' and waiting...
  INFO 03-24 15:17:37.581 o.j.l.o.OfficeDescriptor:101 [fficeprocess-14] - 
soffice info (from exec path): Product: LibreOffice - Version: ??? - 
useLongOptionNameGnuStyle: true
  INFO 03-24 15:17:37.758 o.j.l.o.OfficeDescriptor:75 [fficeprocess-14] - 
soffice info (from help output): Product: LibreOffice - Version: 6.0.7.3 - 
useLongOptionNameGnuStyle: true
  INFO 03-24 15:17:37.758 o.j.l.o.OfficeProcess:420 [fficeprocess-14] - OFFICE 
HOME: /usr/lib/libreoffice
  INFO 03-24 15:17:37.758 o.j.l.o.OfficeProcess:421 [fficeprocess-14] - 
Starting process with --accept 
'socket,host=127.0.0.1,port=2002,tcpNoDelay=1;urp;StarOffice.ServiceManager' 
and profileDir 
'/opt/open510/temp/.jodconverter_socket_host-127.0.0.1_port-2002_tcpNoDelay-1'
  INFO 03-24 15:17:37.779 o.j.l.o.OfficeProcess:434 [fficeprocess-14] - Started 
process; pid: 26397
ERROR 03-24 15:17:37.912 o.j.l.o.VerboseProcess:84 [Thread-34931] -
ERROR 03-24 15:17:37.912 o.j.l.o.VerboseProcess:84 [Thread-34931] - 
(process:26397): dconf-CRITICAL **: 15:17:37.912: unable to create directory 
'/root/.cache/dconf': Permission denied.  dconf will not work properly.
  WARN 03-24 15:17:38.295 o.j.l.o.ConnectRetryable:89 [fficeprocess-14] - 
Office process died with exit code 81; restarting it
  INFO 03-24 15:17:38.313 o.j.l.o.OfficeDescriptor:101 [fficeprocess-14] - 
soffice info (from exec path): Product: LibreOffice - Version: ??? - 
useLongOptionNameGnuStyle: true
  INFO 03-24 15:17:38.493 o.j.l.o.OfficeDescriptor:75 [fficeprocess-14] - 
soffice info (from help output): Product: LibreOffice - Version: 6.0.7.3 - 
useLongOptionNameGnuStyle: true
  INFO 03-24 15:17:38.493 o.j.l.o.OfficeProcess:420 [fficeprocess-14] - OFFICE 
HOME: /usr/lib/libreoffice
  INFO 03-24 15:17:38.493 o.j.l.o.OfficeProcess:421 [fficeprocess-14] - 
Starting process with --accept 
'socket,host=127.0.0.1,port=2002,tcpNoDelay=1;urp;StarOffice.ServiceManager' 
and profileDir 
'/opt/open510/temp/.jodconverter_socket_host-127.0.0.1_port-2002_tcpNoDelay-1'
  INFO 03-24 15:17:38.513 o.j.l.o.OfficeProcess:434 [fficeprocess-14] - Started 
process; pid: 26424
ERROR 03-24 15:17:38.643 o.j.l.o.VerboseProcess:84 [Thread-34939] -
ERROR 03-24 15:17:38.643 o.j.l.o.VerboseProcess:84 [Thread-34939] - 
(process:26424): dconf-CRITICAL **: 15:17:38.643: una

Re: OM on smartphone, external camera

2021-03-29 Thread Daniel Baker
Yeah  phone  browsers  only  search  for  front  and  back  cameras 
however  you can  use  android studio  emulator  then  select  a web  
camera


https://developer.android.com/studio/run/managing-avds#hpproperties

"   Later, you can use a webcam or a photo provided by the emulator to 
simulate taking a photo with the camera."



On 29-Mar-21 5:19 AM, Maxim Solodovnik wrote:

browsers do have access to usb cameras on desktops
but this might be limited on mobiles :(

On Fri, 26 Mar 2021 at 21:38, Daniel Baker  wrote:

Maybe a  user  agent  switcher  to  fool  OM  your  on a desktop  site
and  operating system.




On 26-Mar-21 10:50 AM, R. Scholz wrote:

Hello Maxim,

I have a look to the rights-management, but there is only the global
point to give rights to camera and microphone.
I am frightened that the access to an USB-Cam is another way as to an
internal camera.

Have anybody an idea?

Best regards,

René


Am 25.03.2021 um 14:33 schrieb Maxim Solodovnik:

Hello Rene,

it seems this external camera is not available for Android browser
so I doubt OM can access it?

maybe some camera permission can be tweaked?

On Thu, 25 Mar 2021 at 20:27, R. Scholz
 wrote:

Hello,

I want to use OM5 on my Android-Smartphone with an USB-camera
connected.
(The reason is that this camera is in an AR-glasses. I want to see
in OM
what the person see who is wearing the glasses.)

In the settings, when I use OM in the smartphone-browser, I can only
select the internal cam front and back.
Is it possible to switch to the USB-camera?

Best regards,

René









Re: OM on smartphone, external camera

2021-03-26 Thread Daniel Baker
Maybe a  user  agent  switcher  to  fool  OM  your  on a desktop  site  
and  operating system.





On 26-Mar-21 10:50 AM, R. Scholz wrote:

Hello Maxim,

I have a look to the rights-management, but there is only the global 
point to give rights to camera and microphone.
I am frightened that the access to an USB-Cam is another way as to an 
internal camera.


Have anybody an idea?

Best regards,

René


Am 25.03.2021 um 14:33 schrieb Maxim Solodovnik:

Hello Rene,

it seems this external camera is not available for Android browser
so I doubt OM can access it?

maybe some camera permission can be tweaked?

On Thu, 25 Mar 2021 at 20:27, R. Scholz
 wrote:

Hello,

I want to use OM5 on my Android-Smartphone with an USB-camera 
connected.
(The reason is that this camera is in an AR-glasses. I want to see 
in OM

what the person see who is wearing the glasses.)

In the settings, when I use OM in the smartphone-browser, I can only
select the internal cam front and back.
Is it possible to switch to the USB-camera?

Best regards,

René









Re: Converting documents after upgrade - unable to create directory '/root/.cache/dconf': Permission denied.

2021-03-25 Thread Daniel Baker
I  have  run into this  problem  too  but   unfortunately   a reinstall 
of libreoffice  didn't  work:



DEBUG 03-24 15:17:37.556 o.a.o.d.u.AuthLevelUtil:40 [nio-5443-exec-7] - 
Level SOAP :: [GRANTED]
DEBUG 03-24 15:17:37.557 o.a.o.c.d.f.FileProcessor:72 [nio-5443-exec-7] 
- file extension: pdf
DEBUG 03-24 15:17:37.558 o.a.o.c.d.f.FileProcessor:76 [nio-5443-exec-7] 
- isAsIs: false
DEBUG 03-24 15:17:37.558 o.a.o.c.d.f.FileProcessor:106 [nio-5443-exec-7] 
- writing file to: 
/opt/open510/webapps/openmeetings/data/upload/files/c25e7278-e3c8-494c-9d14-c0c97913979f/c25e7278-e3c8-494c-9d14-c0c97913979f.pdf
DEBUG 03-24 15:17:37.558 o.a.o.c.d.f.FileProcessor:113 [nio-5443-exec-7] 
- Office document: 
/opt/open510/webapps/openmeetings/data/upload/files/c25e7278-e3c8-494c-9d14-c0c97913979f/c25e7278-e3c8-494c-9d14-c0c97913979f.pdf
DEBUG 03-24 15:17:37.559 o.a.o.c.c.DocumentConverter:65 
[nio-5443-exec-7] - fullProcessing: true
DEBUG 03-24 15:17:37.559 o.a.o.c.c.DocumentConverter:67 
[nio-5443-exec-7] - -- running JOD --
 INFO 03-24 15:17:37.561 o.j.l.o.OfficeProcessManager:313 
[nio-5443-exec-7] - Submitting task 'Start' and waiting...
 INFO 03-24 15:17:37.581 o.j.l.o.OfficeDescriptor:101 [fficeprocess-14] 
- soffice info (from exec path): Product: LibreOffice - Version: ??? - 
useLongOptionNameGnuStyle: true
 INFO 03-24 15:17:37.758 o.j.l.o.OfficeDescriptor:75 [fficeprocess-14] 
- soffice info (from help output): Product: LibreOffice - Version: 
6.0.7.3 - useLongOptionNameGnuStyle: true
 INFO 03-24 15:17:37.758 o.j.l.o.OfficeProcess:420 [fficeprocess-14] - 
OFFICE HOME: /usr/lib/libreoffice
 INFO 03-24 15:17:37.758 o.j.l.o.OfficeProcess:421 [fficeprocess-14] - 
Starting process with --accept 
'socket,host=127.0.0.1,port=2002,tcpNoDelay=1;urp;StarOffice.ServiceManager' 
and profileDir 
'/opt/open510/temp/.jodconverter_socket_host-127.0.0.1_port-2002_tcpNoDelay-1'
 INFO 03-24 15:17:37.779 o.j.l.o.OfficeProcess:434 [fficeprocess-14] - 
Started process; pid: 26397

ERROR 03-24 15:17:37.912 o.j.l.o.VerboseProcess:84 [Thread-34931] -
ERROR 03-24 15:17:37.912 o.j.l.o.VerboseProcess:84 [Thread-34931] - 
(process:26397): dconf-CRITICAL **: 15:17:37.912: unable to create 
directory '/root/.cache/dconf': Permission denied.  dconf will not work 
properly.
 WARN 03-24 15:17:38.295 o.j.l.o.ConnectRetryable:89 [fficeprocess-14] 
- Office process died with exit code 81; restarting it
 INFO 03-24 15:17:38.313 o.j.l.o.OfficeDescriptor:101 [fficeprocess-14] 
- soffice info (from exec path): Product: LibreOffice - Version: ??? - 
useLongOptionNameGnuStyle: true
 INFO 03-24 15:17:38.493 o.j.l.o.OfficeDescriptor:75 [fficeprocess-14] 
- soffice info (from help output): Product: LibreOffice - Version: 
6.0.7.3 - useLongOptionNameGnuStyle: true
 INFO 03-24 15:17:38.493 o.j.l.o.OfficeProcess:420 [fficeprocess-14] - 
OFFICE HOME: /usr/lib/libreoffice
 INFO 03-24 15:17:38.493 o.j.l.o.OfficeProcess:421 [fficeprocess-14] - 
Starting process with --accept 
'socket,host=127.0.0.1,port=2002,tcpNoDelay=1;urp;StarOffice.ServiceManager' 
and profileDir 
'/opt/open510/temp/.jodconverter_socket_host-127.0.0.1_port-2002_tcpNoDelay-1'
 INFO 03-24 15:17:38.513 o.j.l.o.OfficeProcess:434 [fficeprocess-14] - 
Started process; pid: 26424

ERROR 03-24 15:17:38.643 o.j.l.o.VerboseProcess:84 [Thread-34939] -
ERROR 03-24 15:17:38.643 o.j.l.o.VerboseProcess:84 [Thread-34939] - 
(process:26424): dconf-CRITICAL **: 15:17:38.643: unable to create 
directory '/root/.cache/dconf': Permission denied.  dconf will not work 
properly.
 INFO 03-24 15:17:38.847 o.j.l.o.OfficeConnection:176 [fficeprocess-14] 
- Connected: 'socket,host=127.0.0.1,port=2002,tcpNoDelay=1'
 INFO 03-24 15:17:38.848 o.j.l.t.LocalConversionTask:93 
[er-poolentry-15] - Executing local conversion task [pdf -> pdf]...
ERROR 03-24 15:17:39.110 o.j.l.t.LocalConversionTask:127 
[er-poolentry-15] - Local conversion failed.



Does  seem  permissions  related.






On 01-Oct-20 4:19 AM, Maxim Solodovnik wrote:



On Thu, 1 Oct 2020 at 09:14, Denis Noctor > wrote:


Once again Maxim... you have proved to be a total star.

sudo -u nobody /usr/lib/libreoffice/program/soffice --version
gave me a critical permissions error which unfortunately did not
note down... however, I reinstalled as suggested.
(I corrected 2 typos just in case this is revisited).


thanks :))
i'm in one-handed-baby-sitting mode right now :)))


Once again. Thank you.

sudo apt remove --purge libreoffice
sudo apt autoremove
sudo apt update
sudo apt install -y --no-install-recommends libreoffice








On Wed, Sep 30, 2020 at 8:23 PM Maxim Solodovnik
mailto:solomax...@gmail.com>> wrote:

According to the log the issue is caused by the LibreOffice
problems
to ensure try to run it from command line
`sudo -u nobody /usr/lib/libreoffice/program/soffice --version`

I would say re-installation might help help
`sudo apt r

Re: Help menu in room

2021-03-23 Thread Daniel Baker

Yeah that  would  work.  Thanks.

On 23-Mar-21 2:42 PM, Maxim Solodovnik wrote:
I do remember we had such thing as custom room menu configurable via 
admin
Admin can add Names->Links and all those links did appear in separate 
menu in every room


this might solve your problem :)

On Tue, 9 Feb 2021 at 16:24, Daniel Baker <mailto:i...@collisiondetection.biz>> wrote:


Can  we  for the time  being  link to  existing  pages. For 
ongoing help  we  could   refer them  to  the mailing lists.

That's how Thunderbird  does  it:



On 09-Feb-21 8:35 AM, Maxim Solodovnik wrote:

Hello Daniel,

What should be under this help menu?
AFAIK help is sort of user guide, who should create and support it?

On Sat, 6 Feb 2021 at 01:09, Daniel Baker
mailto:i...@collisiondetection.biz>> wrote:

Should we have a Help  menu in the  room itself. A  list of 
shortcut  keys  would  be nice in the Help  menu:




-- 
Best regards,

Maxim




--
Best regards,
Maxim


Re: video pod can obscure room text

2021-03-23 Thread Daniel Baker
It  isn't a  major  issue  and  you can  click  refresh  if  it does  
get  stuck.   Looks like the pod  needs to be moved  up a layer.



On 23-Mar-21 8:35 AM, Maxim Solodovnik wrote:

The issue can actually be reproducible using video pod of any size
it need to be manually moved to room details

not sure so far how it should be fixed :(

On Tue, 23 Mar 2021 at 15:33, Ali Alhaidary 
mailto:ali.alhaid...@the5stars.org>> wrote:


Yes, reproducible on 40x30 (4:3) with high resolution screen and
small browser fonts , I wonder why someone select such combination !

However, with mobile devices and usual screen settings pods will
look small, but acceptable.

Ali

On 3/23/21 11:06 AM, Daniel Baker wrote:


Yes  can   reproduce  on  next :


On 23-Mar-21 7:52 AM, Maxim Solodovnik wrote:

Never saw the behavior like this
please share OM version and your steps

Is it reproducible on demo servers?

On Sat, 20 Mar 2021 at 17:35, Daniel Baker
mailto:i...@collisiondetection.biz>> wrote:

Video pods  can  get  stuck and  obscured  by text:


image



Thanks,

Dan



-- 
Best regards,

Maxim




--
Best regards,
Maxim


Re: video pod can obscure room text

2021-03-23 Thread Daniel Baker

Yes  can   reproduce  on  next :


On 23-Mar-21 7:52 AM, Maxim Solodovnik wrote:

Never saw the behavior like this
please share OM version and your steps

Is it reproducible on demo servers?

On Sat, 20 Mar 2021 at 17:35, Daniel Baker 
mailto:i...@collisiondetection.biz>> wrote:


Video pods  can  get  stuck and  obscured  by  text:


image



Thanks,

Dan



--
Best regards,
Maxim


video pod can obscure room text

2021-03-20 Thread Daniel Baker

Video pods  can  get  stuck and  obscured  by  text:


image



Thanks,

Dan



Re: Error 1098 not displaying complete message

2021-03-18 Thread Daniel Baker

Thanks  I  couldn't  file the  Jira   as the site  won't  open.

On 18-Mar-21 11:50 AM, Maxim Solodovnik wrote:
https://issues.apache.org/jira/browse/OPENMEETINGS-2596 
<https://issues.apache.org/jira/browse/OPENMEETINGS-2596>


On Thu, 18 Mar 2021 at 15:17, Maxim Solodovnik <mailto:solomax...@gmail.com>> wrote:


Seems to be reproducible

please file JIRA :)


On Thu, 18 Mar 2021 at 15:00, Daniel Baker
mailto:i...@collisiondetection.biz>>
wrote:

Name
OpenMeetings
Version
5.1.0
Revision
6691181
Build date
2020-12-01T15:49:37Z


It shows  but  need  to  refresh the  page.  Maybe you can 
force a  page  refresh ?


On 18-Mar-21 7:55 AM, Maxim Solodovnik wrote:

I'll try to double-check this ASAP :)
what version are you using?

    On Thu, 18 Mar 2021 at 14:51, Daniel Baker
mailto:i...@collisiondetection.biz>> wrote:

When  I used  the  close  room API  I get this  error 
message:


Should  it  be  more  descriptive  for the end   user  
or  is  error 1098  enough ?


I checked  the the  code  on  github:

https://github.com/apache/openmeetings/blob/f1b9db33df2d91defd96b8d7b0905f59045521dd/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_ku.properties.xml#L330

<https://github.com/apache/openmeetings/blob/f1b9db33df2d91defd96b8d7b0905f59045521dd/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_ku.properties.xml#L330>

But  that  message  does not  display.


Thanks,


Dan



-- 
Best regards,

Maxim




-- 
Best regards,

Maxim



--
Best regards,
Maxim


Re: Error 1098 not displaying complete message

2021-03-18 Thread Daniel Baker

Name
OpenMeetings
Version
5.1.0
Revision
6691181
Build date
2020-12-01T15:49:37Z


It  shows but  need  to  refresh the  page.  Maybe you can  force a  
page refresh ?



On 18-Mar-21 7:55 AM, Maxim Solodovnik wrote:

I'll try to double-check this ASAP :)
what version are you using?

On Thu, 18 Mar 2021 at 14:51, Daniel Baker 
mailto:i...@collisiondetection.biz>> wrote:


When  I used  the  close  room API  I get  this  error message:


Should  it  be  more  descriptive  for the  end   user or  is 
error 1098  enough ?


I checked  the the  code  on  github:

https://github.com/apache/openmeetings/blob/f1b9db33df2d91defd96b8d7b0905f59045521dd/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_ku.properties.xml#L330

<https://github.com/apache/openmeetings/blob/f1b9db33df2d91defd96b8d7b0905f59045521dd/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_ku.properties.xml#L330>

But  that  message  does not  display.


Thanks,


Dan



--
Best regards,
Maxim


Error 1098 not displaying complete message

2021-03-18 Thread Daniel Baker

When  I used  the  close  room API  I get  this  error  message:


Should  it  be  more  descriptive  for the  end   user   or  is error 
1098  enough ?



I checked  the the  code  on  github: 
https://github.com/apache/openmeetings/blob/f1b9db33df2d91defd96b8d7b0905f59045521dd/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_ku.properties.xml#L330


But  that  message  does not  display.


Thanks,


Dan



Re: change permissions OM uses to save recordings

2021-02-27 Thread Daniel Baker
Ok  that's   good  to know.  I think  it  is  my  Samba  share causing 
the issue  as I have the hibernate  folder  being  shared.





On 25-Feb-21 3:24 PM, Maxim Solodovnik wrote:

There is (and was) no code to specially set file permissions
Maybe JAVA defaults has been changed ...

from mobile (sorry for typos ;)

On Thu, Feb 25, 2021, 22:06 Daniel Baker <mailto:i...@collisiondetection.biz>> wrote:


Did  OM 4 X


Set permissions  on  recordings   like  this  allowing other 
to    read  ?



Thanks,

Dan


On 24-Feb-21 1:49 PM, Maxim Solodovnik wrote:

:)

On Wed, 24 Feb 2021 at 20:48, Daniel Baker
mailto:i...@collisiondetection.biz>> wrote:

Ah  yes should  have thought of that :


usermod -a -G examplegroup exampleusername



On 24-Feb-21 1:23 PM, Maxim Solodovnik wrote:

om doesn't have such option
Maybe you can set up cron job to do it? :)

Or maybe you can run your script as user nobody?
Or can add your current user to nogroup? :)

On Wed, 24 Feb 2021 at 20:00, Daniel Baker
mailto:i...@collisiondetection.biz>> wrote:

I need   777  permission on recordings but OM  keeps 
writing the  files out with  750.

How can I make  OM  use  higher privileges  when saving
files:



I changed  permission  several  times to  777    to no
effect.



-- 
Best regards,

Maxim




-- 
Best regards,

Maxim




Re: change permissions OM uses to save recordings

2021-02-25 Thread Daniel Baker

Did  OM 4 X


Set permissions  on  recordings   like  this  allowing  other to    read  ?



Thanks,

Dan


On 24-Feb-21 1:49 PM, Maxim Solodovnik wrote:

:)

On Wed, 24 Feb 2021 at 20:48, Daniel Baker 
mailto:i...@collisiondetection.biz>> wrote:


Ah  yes should  have thought of that :


usermod -a -G examplegroup exampleusername



On 24-Feb-21 1:23 PM, Maxim Solodovnik wrote:

om doesn't have such option
Maybe you can set up cron job to do it? :)

Or maybe you can run your script as user nobody?
Or can add your current user to nogroup? :)

On Wed, 24 Feb 2021 at 20:00, Daniel Baker
mailto:i...@collisiondetection.biz>> wrote:

I need   777  permission on recordings but OM keeps  writing
the  files out  with  750.

How can I make  OM  use  higher  privileges  when saving files:



I changed  permission  several  times  to  777 to no effect.



-- 
Best regards,

Maxim




--
Best regards,
Maxim


change permissions OM uses to save recordings

2021-02-24 Thread Daniel Baker
I need   777  permission on recordings but OM  keeps  writing the  files 
out  with  750.


How can I make  OM  use  higher  privileges  when saving files:



I changed  permission  several  times  to  777    to no effect.



mp4.video.preset quality preset %

2021-02-23 Thread Daniel Baker
Are there  any  numbers  on how  much  loss  is associated with each 
preset ?



mp4.video.preset:

Preset (encoder optimization settings) to be used while performing mp4 
conversion.Valid values are: *ultrafast, superfast, veryfast, faster, 
fast, medium, slow, slower, veryslow*


*
*

Could  we  add something  like this :


**ultrafast (40% quality loss) , superfast**(30% quality loss**)**



Re: moodle plugin

2021-02-20 Thread Daniel Baker

They can make the  change in the   file  tree:



They  you can  ask them to not  touch other  peoples recordings.  Would  
that  suffice ?




On 20-Feb-21 9:24 AM, Ali Alhaidary wrote:


The problem is:

All recordings are in one place editable by all moderators.

Ali

On 2/20/21 11:29 AM, Daniel Baker wrote:


So  to  go  back to original   problem:


Teachers  are  finding it  difficult to pick a  recording because 
several recordings  are  named the same or similar ?



Is that  the problem ?

On 17-Feb-21 8:45 PM, Ali Alhaidary wrote:


AFAIK, you can install the plugin on http 5080

Ali

On 2/17/21 11:16 PM, Denis Noctor wrote:

Hi there Max,

Apologies for the silence on my side. I use moodle and have been 
doing so (on a different AWS server to that of the OM instance 
(5.1.0)). I haven’t integrated both of them to work with each other 
(yet), as my Moodle instance is still using PHP 5.6 and no SSL. 
More recent versions of Moodle require PHP 7 + and SSL cert to 
work. The reason I have been slow to upgrade my version of Moodle 
is because some of my MySQL code needs to be changed to MySQLi as 
many functions are deprecated and I also have my school database 
(on the same Moodle server) using old PHP pages which will require 
a rewrite. This is something I will work on over the weekend. Once 
I have both servers talking to each other, I will install the OM 
Moodle plugin as it is the last piece of the puzzle I need to work 
on. All the best.


Sent from my iPhone

On Feb 17, 2021, at 7:36 AM, Maxim Solodovnik <mailto:solomax...@gmail.com>> wrote:



It seems I understand less and less with each email in this thread :(
Are there any other Moodle plugin users who follow this thread?

On Thu, 11 Feb 2021 at 21:08, Ali Alhaidary 
mailto:ali.alhaid...@the5stars.org>> 
wrote:


In moodle, to use an application (called plugin) there are
three steps:

1. install the plugin.

2. create an activity of that plugin in the class page.

3. use this created activity.

In OM case,

1. we install the plugin, and currently, a new group called
module is created, what I am suggesting is not to create this
group at this stage.

2. create an activity of any type other than 'Show Recording'
with 'suffix' added, only then a new group is created in OM
database called module+suffix.

3. when the teacher uses this activity he will see an empty
module+suffix group in his tree list (that used to see module
group only)

4. He records the lesson, which will be saved in 'my
recordings', and after the recording is ready, he will rename
it and move it to 'module+suffix' group.

We usually do not want students to enter the room just to
attend the recorded lesson, so the teacher will create an
activity of any type 'Show Recording' with 'suffix' selected
(not added, because if he did not create the activity as per
step 2, this list will be empty and the activity can not be
created), and the list of recordings will be displayed to be
selected.


On 2/11/21 4:50 PM, Maxim Solodovnik wrote:



On Thu, 11 Feb 2021 at 20:44, Ali Alhaidary
mailto:ali.alhaid...@the5stars.org>> wrote:


On 2/11/21 4:19 PM, Maxim Solodovnik wrote:



On Wed, 10 Feb 2021 at 21:29, Ali Alhaidary
mailto:ali.alhaid...@the5stars.org>> wrote:

1. Teacher fills the form of new OM activity with
suffix field, and save it (see attached in red), at
this time, new group is created in OM database with
the name 'module+suffix'

true

2. A new OM activity is created on his course page.

true

3. Teacher clicks on this activity, enters OM room,
do the recording and exit.

true

4. Teacher creates new OM activity with 'Show
recording' with the same suffix field, and only then
he can select recordings

NOT true

As I wrote 2 times before
this activity need to be saved "with  suffix"
then opened
and only the second time recording list will contain
correct recording 
this is the problem

The activity is saved with 'suffix' as per step 1, and
executed (opened) as per step 3, where is the problem ?


I always thought activity of type room is created
then NEW activity of type recording is created
I wonder which of two use-case is more common? ...



I do know when recording list is generated, however,
I do know that recording will be visible after
recording :-)

On 2/10/21 4:56 PM, Maxim Solodovnik wrote:



On Wed, 10 Feb 2021 at 20:30, Ali Alhaidary
mailto:ali.alhaid...@the5stars.org>> wrote:


On 2/

Re: moodle plugin

2021-02-20 Thread Daniel Baker
Can you not  ask  them to  abide by a  naming  convention for the   
recordings ?


like this :


baker_session23-21_02-2020




On 20-Feb-21 9:24 AM, Ali Alhaidary wrote:


The problem is:

All recordings are in one place editable by all moderators.

Ali

On 2/20/21 11:29 AM, Daniel Baker wrote:


So  to  go  back to original   problem:


Teachers  are  finding it  difficult to pick a  recording because 
several recordings  are  named the same or similar ?



Is that  the problem ?

On 17-Feb-21 8:45 PM, Ali Alhaidary wrote:


AFAIK, you can install the plugin on http 5080

Ali

On 2/17/21 11:16 PM, Denis Noctor wrote:

Hi there Max,

Apologies for the silence on my side. I use moodle and have been 
doing so (on a different AWS server to that of the OM instance 
(5.1.0)). I haven’t integrated both of them to work with each other 
(yet), as my Moodle instance is still using PHP 5.6 and no SSL. 
More recent versions of Moodle require PHP 7 + and SSL cert to 
work. The reason I have been slow to upgrade my version of Moodle 
is because some of my MySQL code needs to be changed to MySQLi as 
many functions are deprecated and I also have my school database 
(on the same Moodle server) using old PHP pages which will require 
a rewrite. This is something I will work on over the weekend. Once 
I have both servers talking to each other, I will install the OM 
Moodle plugin as it is the last piece of the puzzle I need to work 
on. All the best.


Sent from my iPhone

On Feb 17, 2021, at 7:36 AM, Maxim Solodovnik <mailto:solomax...@gmail.com>> wrote:



It seems I understand less and less with each email in this thread :(
Are there any other Moodle plugin users who follow this thread?

On Thu, 11 Feb 2021 at 21:08, Ali Alhaidary 
mailto:ali.alhaid...@the5stars.org>> 
wrote:


In moodle, to use an application (called plugin) there are
three steps:

1. install the plugin.

2. create an activity of that plugin in the class page.

3. use this created activity.

In OM case,

1. we install the plugin, and currently, a new group called
module is created, what I am suggesting is not to create this
group at this stage.

2. create an activity of any type other than 'Show Recording'
with 'suffix' added, only then a new group is created in OM
database called module+suffix.

3. when the teacher uses this activity he will see an empty
module+suffix group in his tree list (that used to see module
group only)

4. He records the lesson, which will be saved in 'my
recordings', and after the recording is ready, he will rename
it and move it to 'module+suffix' group.

We usually do not want students to enter the room just to
attend the recorded lesson, so the teacher will create an
activity of any type 'Show Recording' with 'suffix' selected
(not added, because if he did not create the activity as per
step 2, this list will be empty and the activity can not be
created), and the list of recordings will be displayed to be
selected.


On 2/11/21 4:50 PM, Maxim Solodovnik wrote:



On Thu, 11 Feb 2021 at 20:44, Ali Alhaidary
mailto:ali.alhaid...@the5stars.org>> wrote:


On 2/11/21 4:19 PM, Maxim Solodovnik wrote:



On Wed, 10 Feb 2021 at 21:29, Ali Alhaidary
mailto:ali.alhaid...@the5stars.org>> wrote:

1. Teacher fills the form of new OM activity with
suffix field, and save it (see attached in red), at
this time, new group is created in OM database with
the name 'module+suffix'

true

2. A new OM activity is created on his course page.

true

3. Teacher clicks on this activity, enters OM room,
do the recording and exit.

true

4. Teacher creates new OM activity with 'Show
recording' with the same suffix field, and only then
he can select recordings

NOT true

As I wrote 2 times before
this activity need to be saved "with  suffix"
then opened
and only the second time recording list will contain
correct recording 
this is the problem

The activity is saved with 'suffix' as per step 1, and
executed (opened) as per step 3, where is the problem ?


I always thought activity of type room is created
then NEW activity of type recording is created
I wonder which of two use-case is more common? ...



I do know when recording list is generated, however,
I do know that recording will be visible after
recording :-)

On 2/10/21 4:56 PM, Maxim Solodovnik wrote:



On Wed, 10 Feb 2021 at 20:30, Ali Alhaidary
mailto:ali.alhaid...@the5stars.org>> wrote:


On 2/10/21 4:19

Re: moodle plugin

2021-02-20 Thread Daniel Baker

So  to  go  back to original   problem:


Teachers  are  finding it  difficult to pick a  recording because 
several recordings  are  named the same or similar ?



Is that  the problem ?

On 17-Feb-21 8:45 PM, Ali Alhaidary wrote:


AFAIK, you can install the plugin on http 5080

Ali

On 2/17/21 11:16 PM, Denis Noctor wrote:

Hi there Max,

Apologies for the silence on my side. I use moodle and have been 
doing so (on a different AWS server to that of the OM instance 
(5.1.0)). I haven’t integrated both of them to work with each other 
(yet), as my Moodle instance is still using PHP 5.6 and no SSL. More 
recent versions of Moodle require PHP 7 + and SSL cert to work. The 
reason I have been slow to upgrade my version of Moodle is because 
some of my MySQL code needs to be changed to MySQLi as many functions 
are deprecated and I also have my school database (on the same Moodle 
server) using old PHP pages which will require a rewrite. This is 
something I will work on over the weekend. Once I have both servers 
talking to each other, I will install the OM Moodle plugin as it is 
the last piece of the puzzle I need to work on. All the best.


Sent from my iPhone

On Feb 17, 2021, at 7:36 AM, Maxim Solodovnik > wrote:



It seems I understand less and less with each email in this thread :(
Are there any other Moodle plugin users who follow this thread?

On Thu, 11 Feb 2021 at 21:08, Ali Alhaidary 
mailto:ali.alhaid...@the5stars.org>> 
wrote:


In moodle, to use an application (called plugin) there are three
steps:

1. install the plugin.

2. create an activity of that plugin in the class page.

3. use this created activity.

In OM case,

1. we install the plugin, and currently, a new group called
module is created, what I am suggesting is not to create this
group at this stage.

2. create an activity of any type other than 'Show Recording'
with 'suffix' added, only then a new group is created in OM
database called module+suffix.

3. when the teacher uses this activity he will see an empty
module+suffix group in his tree list (that used to see module
group only)

4. He records the lesson, which will be saved in 'my
recordings', and after the recording is ready, he will rename it
and move it to 'module+suffix' group.

We usually do not want students to enter the room just to attend
the recorded lesson, so the teacher will create an activity of
any type 'Show Recording' with 'suffix' selected (not added,
because if he did not create the activity as per step 2, this
list will be empty and the activity can not be created), and the
list of recordings will be displayed to be selected.


On 2/11/21 4:50 PM, Maxim Solodovnik wrote:



On Thu, 11 Feb 2021 at 20:44, Ali Alhaidary
mailto:ali.alhaid...@the5stars.org>> wrote:


On 2/11/21 4:19 PM, Maxim Solodovnik wrote:



On Wed, 10 Feb 2021 at 21:29, Ali Alhaidary
mailto:ali.alhaid...@the5stars.org>> wrote:

1. Teacher fills the form of new OM activity with
suffix field, and save it (see attached in red), at
this time, new group is created in OM database with
the name 'module+suffix'

true

2. A new OM activity is created on his course page.

true

3. Teacher clicks on this activity, enters OM room, do
the recording and exit.

true

4. Teacher creates new OM activity with 'Show
recording' with the same suffix field, and only then
he can select recordings

NOT true

As I wrote 2 times before
this activity need to be saved "with  suffix"
then opened
and only the second time recording list will contain
correct recording 
this is the problem

The activity is saved with 'suffix' as per step 1, and
executed (opened) as per step 3, where is the problem ?


I always thought activity of type room is created
then NEW activity of type recording is created
I wonder which of two use-case is more common? ...



I do know when recording list is generated, however, I
do know that recording will be visible after recording :-)

On 2/10/21 4:56 PM, Maxim Solodovnik wrote:



On Wed, 10 Feb 2021 at 20:30, Ali Alhaidary
mailto:ali.alhaid...@the5stars.org>> wrote:


On 2/10/21 4:19 PM, Maxim Solodovnik wrote:

I'll clean-up some context

On Wed, 10 Feb 2021 at 20:01, Ali Alhaidary
mailto:ali.alhaid...@the5stars.org>> wrote:



In fact - no :(

recordings created at "moodle-ENG101" will
not be visible while key is "moodle" and
the `suffix` is empty
to see them
teac

Re: Help menu in room

2021-02-09 Thread Daniel Baker
Can  we  for the time  being  link to  existing  pages.  For ongoing 
help  we  could   refer them  to  the mailing lists.


That's how Thunderbird  does  it:



On 09-Feb-21 8:35 AM, Maxim Solodovnik wrote:

Hello Daniel,

What should be under this help menu?
AFAIK help is sort of user guide, who should create and support it?

On Sat, 6 Feb 2021 at 01:09, Daniel Baker <mailto:i...@collisiondetection.biz>> wrote:


Should we have a Help  menu in the  room itself.  A  list of 
shortcut  keys  would  be nice in the  Help  menu:




--
Best regards,
Maxim


Help menu in room

2021-02-05 Thread Daniel Baker
Should we have a Help  menu in the  room itself.  A  list of shortcut  
keys  would  be nice in the  Help  menu:





Re: result of testing

2021-01-26 Thread Daniel Baker
This  is a  layer  1 ( physical)   solution to get around the wifi  
issues.  So with a better  connection your gonna  solve the issues of 
software dropping connections  etc.


I did not specifically  test  with  ff  but  yes  it  will be better as 
now  layer  1  is better.


On 26-Jan-21 2:00 PM, Daniel Baker wrote:
Perhaps  a *USB  OTG cable  and usb to ethernet *is the answer.  
Android  will realize  Ethernet cable is connected :



On 24-Jan-21 5:44 PM, jox joe wrote:


>I'm on WiFi only for the last ~1year of self isolation
>no issues :)
>Maybe your WiFi router is not good enough?
Hello Maxim,
I am on cable, I do not use WiFi but other clients very far from me
can. I always suggest to use Ethernet (CAT 6) cable. Thank you.

>All of our 300+ users are in WiFi, no issues were reported.
Thank you, Ali. This information was useful.

>Wifi  is  temperamental.  A closed  door  can cause a drop in signal.
>5 Ghz  will be  better  at  short  distances.
>CAT 6  cable  will not drop packets  etc.
Thank you, Daniel.
I've been using cable since October 2020.
But sometimes people are not able to do that,
they do not know the difference between
WiFi and cable and that different applications
have different requirements. A WiFi
may work with an email server properly
but not with OM.







Daniel Baker <mailto:i...@collisiondetection.biz>> ezt írta (időpont: 2021. jan. 
24., V, 14:45):


Wifi  is  temperamental.  A closed  door  can cause a drop in
signal.   5 Ghz  will be  better  at  short distances.   CAT 6 
cable  will not drop packets  etc.




On 24-Jan-21 2:36 PM, Ali Alhaidary wrote:

All of our 300+ users are in WiFi, no issues were reported.

Ali

Sent from my iPhone


On Jan 24, 2021, at 5:14 PM, Maxim Solodovnik
 <mailto:solomax...@gmail.com> wrote:


I'm on WiFi only for the last ~1year of self isolation
no issues :)
Maybe your WiFi router is not good enough?

On Sat, 23 Jan 2021 at 03:04, jox joe mailto:jox...@gmail.com>> wrote:

Ubuntu 18.04
OM 5.0.0-M4
CoTurn

Testing with TWO clients.

Configuration 1:
client 1: Ethernet cable between the router and the computer
client 2: WIFI between the router and the computer

Configuration 2:
client 1: Ethernet cable between the router and the computer
client 2:  Ethernet cable between the router and the computer

Duration of test: 60 minutes

The result:
Configuration 1:
low voice quality
several disruptions (I had to restart the server.)
unstable

Configuration 1:
very good voice quality
no disruption
faster screen share
very stable

Conclusion: using WiFi is not really recommended
*
What is your experience?
Thank you




-- 
Best regards,

Maxim




result of testing

2021-01-26 Thread Daniel Baker
Perhaps  a *USB  OTG  cable and usb to ethernet *is the answer.  
Android  will realize Ethernet cable is connected :



On 24-Jan-21 5:44 PM, jox joe wrote:


>I'm on WiFi only for the last ~1year of self isolation
>no issues :)
>Maybe your WiFi router is not good enough?
Hello Maxim,
I am on cable, I do not use WiFi but other clients very far from me
can. I always suggest to use Ethernet (CAT 6) cable. Thank you.

>All of our 300+ users are in WiFi, no issues were reported.
Thank you, Ali. This information was useful.

>Wifi  is  temperamental.  A closed  door  can cause a drop in signal.
>5 Ghz  will be  better  at  short  distances.
>CAT 6  cable  will not drop packets  etc.
Thank you, Daniel.
I've been using cable since October 2020.
But sometimes people are not able to do that,
they do not know the difference between
WiFi and cable and that different applications
have different requirements. A WiFi
may work with an email server properly
but not with OM.







Daniel Baker <mailto:i...@collisiondetection.biz>> ezt írta (időpont: 2021. jan. 
24., V, 14:45):


Wifi  is  temperamental.  A closed  door  can cause a drop in
signal.   5 Ghz  will be  better  at  short distances.   CAT 6 
cable  will not drop packets  etc.




On 24-Jan-21 2:36 PM, Ali Alhaidary wrote:

All of our 300+ users are in WiFi, no issues were reported.

Ali

Sent from my iPhone


On Jan 24, 2021, at 5:14 PM, Maxim Solodovnik
 <mailto:solomax...@gmail.com> wrote:


I'm on WiFi only for the last ~1year of self isolation
no issues :)
Maybe your WiFi router is not good enough?

On Sat, 23 Jan 2021 at 03:04, jox joe mailto:jox...@gmail.com>> wrote:

Ubuntu 18.04
OM 5.0.0-M4
CoTurn

Testing with TWO clients.

Configuration 1:
client 1: Ethernet cable between the router and the computer
client 2: WIFI between the router and the computer

Configuration 2:
client 1: Ethernet cable between the router and the computer
client 2:  Ethernet cable between the router and the computer

Duration of test: 60 minutes

The result:
Configuration 1:
low voice quality
several disruptions (I had to restart the server.)
unstable

Configuration 1:
very good voice quality
no disruption
faster screen share
very stable

Conclusion: using WiFi is not really recommended
*
What is your experience?
Thank you




-- 
Best regards,

Maxim




Re: result of testing

2021-01-24 Thread Daniel Baker
Wifi  is  temperamental.  A closed  door  can cause a drop in signal.   
5 Ghz  will be  better  at  short  distances.   CAT 6 cable  will not 
drop packets  etc.





On 24-Jan-21 2:36 PM, Ali Alhaidary wrote:

All of our 300+ users are in WiFi, no issues were reported.

Ali

Sent from my iPhone

On Jan 24, 2021, at 5:14 PM, Maxim Solodovnik  
wrote:



I'm on WiFi only for the last ~1year of self isolation
no issues :)
Maybe your WiFi router is not good enough?

On Sat, 23 Jan 2021 at 03:04, jox joe > wrote:


Ubuntu 18.04
OM 5.0.0-M4
CoTurn

Testing with TWO clients.

Configuration 1:
client 1: Ethernet cable between the router and the computer
client 2: WIFI between the router and the computer

Configuration 2:
client 1: Ethernet cable between the router and the computer
client 2:  Ethernet cable between the router and the computer

Duration of test: 60 minutes

The result:
Configuration 1:
low voice quality
several disruptions (I had to restart the server.)
unstable

Configuration 1:
very good voice quality
no disruption
faster screen share
very stable

Conclusion: using WiFi is not really recommended
*
What is your experience?
Thank you




--
Best regards,
Maxim


Re: Mail sending error in openmeetings server

2021-01-06 Thread Daniel Baker

Did you try  standalone  test   using postfix.

https://pbxgo.com/index.php/2020/11/19/postfix-and-gmail/



On 06-Jan-21 11:18 AM, GuruCoool Learnings wrote:
I tried everything that I could do as per knowledge. I tried the 
following-


As per the suggestion by 
https://www.hostinger.in/tutorials/smtp-port-587 
, I disabled 
firewall by "sudo ufw disable", Checking with ISP (although the same 
problem occurs with different ISPs).


As per the suggestion by 
http://ubuntuguide.net/install-and-enable-telnet-server-in-ubuntu-linux 
, 
I installed telnet server and made every change as suggested except 
step 5 (I couldn't find that file).


Checked if IMAP is enabled on my gmail service.

Now I have no more ways to try to resolve the issue.

Any help or suggestion is appreciated.

Regards
Jitendra

On Wed, 6 Jan 2021 at 11:51, Ali Alhaidary 
mailto:ali.alhaid...@the5stars.org>> wrote:


Hi

You will keep suffering if you do not sort out the issue with you
service provider or FW administrator to open needed ports, try
other ports (could be less secure)

علي الحيدري

*From: *GuruCoool Learnings 
*Sent: *Tuesday, January 5, 2021 3:28 PM
*To: *user@openmeetings.apache.org

*Subject: *Re: Mail sending error in openmeetings server

I am still struggling with mail sending errors in my OM-server.

Anyone in the community who can help on how to correct this problem?

Regards

Jitendra

On Mon, 28 Dec 2020 at 19:49, Maxim Solodovnik
mailto:solomax...@gmail.com>> wrote:

On Mon, 28 Dec 2020 at 15:53, GuruCoool Learnings
mailto:i...@gurucoool.com>> wrote:

Tried it and the response is-

telnet: Unable to connect to remote host: Connection timed out

This obviously means the connection is blocked by your
provider or your firewall

Regards

Jitendra

On Mon, 28 Dec 2020 at 14:13, Maxim Solodovnik
mailto:solomax...@gmail.com>> wrote:

The simplest way: `telnet smtp.gmail.com
 587`

-- 


Best regards,
Maxim


-- 


Best regards,
Maxim



Re: Happy New Year

2020-12-31 Thread Daniel Baker

Happy  new year   and  thanks  for  fixing the   hash  error.


Dan

On 31-Dec-20 4:17 AM, Maxim Solodovnik wrote:

Dear OpenMeetings users,

I'm sorry I forgot to wish Merry Christmas to those of you who are 
celebrating
I would like to wish you Happy New Year and let 2021 be much better 
than 2020!


Health and wealthiness to you and your families :)

--
Best regards,
Maxim


Re: orderby - orderby clause

2020-12-28 Thread Daniel Baker

Thanks  that  worked  great.


On 25-Dec-20 7:22 PM, seba.wag...@gmail.com wrote:

Potentially
"user.firstname" or any of the other user attributes conceited with 
the "user." may work for this string.


See: 
https://github.com/apache/openmeetings/blob/79939f1886f5f80c6aab1d6cf01c1adb550d4ff0/openmeetings-db/src/main/java/org/apache/openmeetings/db/util/DaoHelper.java#L112 
<https://github.com/apache/openmeetings/blob/79939f1886f5f80c6aab1d6cf01c1adb550d4ff0/openmeetings-db/src/main/java/org/apache/openmeetings/db/util/DaoHelper.java#L112>


The object you fetching is GroupUser:
https://github.com/apache/openmeetings/blob/79939f1886f5f80c6aab1d6cf01c1adb550d4ff0/openmeetings-db/src/main/java/org/apache/openmeetings/db/entity/user/GroupUser.java#L51 
<https://github.com/apache/openmeetings/blob/79939f1886f5f80c6aab1d6cf01c1adb550d4ff0/openmeetings-db/src/main/java/org/apache/openmeetings/db/entity/user/GroupUser.java#L51>


Thanks
Seb

Sebastian Wagner
Director Arrakeen Solutions
http://arrakeen-solutions.co.nz/ <http://arrakeen-solutions.co.nz/>
<https://www.youracclaim.com/badges/da4e8828-743d-4968-af6f-49033f10d60a/public_url><https://www.youracclaim.com/badges/b7e709c6-aa87-4b02-9faf-099038475e36/public_url>


On Sat, 26 Dec 2020 at 03:03, Daniel Baker 
mailto:i...@collisiondetection.biz>> wrote:


How can I use the  orderby  parameter ?




https://openmeetings.apache.org/openmeetings-webservice/apidocs/org/apache/openmeetings/webservice/GroupWebService.html#getUsers(java.lang.String,long,int,int,java.lang.String,boolean)

<https://openmeetings.apache.org/openmeetings-webservice/apidocs/org/apache/openmeetings/webservice/GroupWebService.html#getUsers(java.lang.String,long,int,int,java.lang.String,boolean)>





Parameters:
|sid|- The SID from getSession
|id|- the group id
|start|- first record
|max|- max records
*|orderby|- orderby clause*
|asc|- asc or desc


Thanks,

Dan



orderby - orderby clause

2020-12-25 Thread Daniel Baker

How can I use the  orderby  parameter ?



https://openmeetings.apache.org/openmeetings-webservice/apidocs/org/apache/openmeetings/webservice/GroupWebService.html#getUsers(java.lang.String,long,int,int,java.lang.String,boolean)





Parameters:
   |sid|- The SID from getSession
   |id|- the group id
   |start|- first record
   |max|- max records
   *|orderby|- orderby clause*
   |asc|- asc or desc


Thanks,

Dan



Re: REST integration: specifying user language

2020-12-25 Thread Daniel Baker

Maybe you can  add your  Lithuanian  translation here :


https://poeditor.com/join/project/6UF8Mhql61


Thanks,

Dan



On 24-Dec-20 9:45 PM, Robert Savickas wrote:

Seb,

Thank you very much. That worked superbly! All is good now.

Thank you all for the REST API. It makes things very smooth for the 
users.


Robert


On Thu, Dec 24, 2020, 16:30 seba.wag...@gmail.com 
<mailto:seba.wag...@gmail.com> <mailto:seba.wag...@gmail.com>> wrote:


The language Id is simply a parameter in the query string when
entering the room. You don't need to set the language parameter in
any of the rest calls.

$url =
$this->url_server."/openmeetings/hash?secure=".$hash."&language=".$language;

While $hash is the hash you created via rest calls.
And $language is simply the id of the language, starting with 1
(for english) and 37 for your new custom language.

Thanks
Seb

Sebastian Wagner
Director Arrakeen Solutions
http://arrakeen-solutions.co.nz/ <http://arrakeen-solutions.co.nz/>

<https://www.youracclaim.com/badges/da4e8828-743d-4968-af6f-49033f10d60a/public_url><https://www.youracclaim.com/badges/b7e709c6-aa87-4b02-9faf-099038475e36/public_url>


On Fri, 25 Dec 2020 at 09:37, Robert Savickas
mailto:robsavic...@gmail.com>> wrote:

Dear Daniel,

Actually, my language (Lithuanian) was not included in the
distribution; so, about 6 weeks ago, I undertook the task of
translating the entire OM interface and created the language
file to use in OM and added this file to the directory that
contains all other languages.  It works very well and the
entire OM on that server of mine is in Lithuanian.

I will be glad to share that file with the production team for
the future inclusion in the OM distribution, if desired.

So, the direct OM interface uses Lithuanian language, because
I can specify the language in each user's profile. No problem.

But when I connect users to my OM via the REST API, i do not
know what keword to use to specify the language. In my
installation of OM, Lithuanian is language 37. So, I tried to
include the following in the REST call to connect the user:
languageID = 37 and language_id = 37.  But neither one yielded
any result: the OM conference room that comes up is still in
English...

Thank you for any hints that you could share!

Robert


On Thu, Dec 24, 2020, 15:11 Daniel Baker
mailto:i...@collisiondetection.biz>> wrote:

The  full list  of  languages  is  here :


https://github.com/apache/openmeetings/blob/ad9013588d43996282ee568a89a46a689d8916d9/openmeetings-web/src/main/webapp/languages/languages.xml#L21

<https://github.com/apache/openmeetings/blob/ad9013588d43996282ee568a89a46a689d8916d9/openmeetings-web/src/main/webapp/languages/languages.xml#L21>


On 24-Dec-20 8:02 PM, Robert Savickas wrote:

Dear Maxim and friends,

Please forgive me for sending this question the second
time, but I reckoned it to be more appropriate to send it
under a different subject line, rather than continuing
the previous thread.

This is just to update you: your REST integration is a
beautiful thing.   I was able to make OM work perfectly
within my platform, for a seamless user experience.
Super! Thank you very much.

Just one question: Even though I did set up the local
language interface for the users, and it works when they
login directly into OM, the language is English when
users connect via REST.  I tried to specify the
languageID : keyword in the REST call to connect, but it
still connects in English interface.

Is there a way to specify user language in Rest?

Thank you.
Robert.




Re: REST integration: specifying user language

2020-12-24 Thread Daniel Baker

The  full list  of  languages  is  here :

https://github.com/apache/openmeetings/blob/ad9013588d43996282ee568a89a46a689d8916d9/openmeetings-web/src/main/webapp/languages/languages.xml#L21


On 24-Dec-20 8:02 PM, Robert Savickas wrote:

Dear Maxim and friends,

Please forgive me for sending this question the second time, but I 
reckoned it to be more appropriate to send it under a different 
subject line, rather than continuing the previous thread.


This is just to update you: your REST integration is a beautiful 
thing.   I was able to make OM work perfectly within my platform, for 
a seamless user experience. Super! Thank you very much.


Just one question: Even though I did set up the local language 
interface for the users, and it works when they login directly into 
OM, the language is English when users connect via REST.  I tried to 
specify the languageID : keyword in the REST call to connect, but it 
still connects in English interface.


Is there a way to specify user language in Rest?

Thank you.
Robert.


Re: REST integration: specifying user language

2020-12-24 Thread Daniel Baker

Did you try  specifying an  integer:

1  is English

2  is German.

etc


https://192.168.1.55:5443/openmeetings/hash?&secure=8c46b082-7f4a-485d-b6b0-5fffb5dd90a4*&language=1 
*


On 24-Dec-20 8:02 PM, Robert Savickas wrote:

Dear Maxim and friends,

Please forgive me for sending this question the second time, but I 
reckoned it to be more appropriate to send it under a different 
subject line, rather than continuing the previous thread.


This is just to update you: your REST integration is a beautiful 
thing.   I was able to make OM work perfectly within my platform, for 
a seamless user experience. Super! Thank you very much.


Just one question: Even though I did set up the local language 
interface for the users, and it works when they login directly into 
OM, the language is English when users connect via REST.  I tried to 
specify the languageID : keyword in the REST call to connect, but it 
still connects in English interface.


Is there a way to specify user language in Rest?

Thank you.
Robert.


Re: Transferring OM users to another system

2020-12-24 Thread Daniel Baker

Did you try  specifying an  integer:

1  is English

2  is German.

etc


https://192.168.1.55:5443/openmeetings/hash?&secure=8c46b082-7f4a-485d-b6b0-5fffb5dd90a4*&language=1*





On 24-Dec-20 4:20 PM, Robert Savickas wrote:

Dear Maxim,

This is just to update you: your REST integration is a beautiful 
thing.   I was able to make OM work perfectly within my platform, for 
a seamless user experience. Super! Thank you very much.


Just one question: Even though I did set up the local language 
interface for the users, and it works when they login directly into 
OM, the language is English when users connect via REST.  I tried to 
specify the languageID : keyword in the REST call to connect, but it 
still connects in English interface.


Is there a way to specify user language in Rest?

Thank you.
Robert.



On Tue, Dec 15, 2020 at 2:21 AM Maxim Solodovnik > wrote:


here you can find PHP API with some basic operations implemented:
https://github.com/openmeetings/openmeetings-api-plugin


On Tue, 15 Dec 2020 at 10:58, Robert Savickas
mailto:robsavic...@gmail.com>> wrote:

Super! Thank you.

(P.S. I am not using Moodle, but the first link should be most
useful).



On Mon, Dec 14, 2020 at 10:46 PM Maxim Solodovnik
mailto:solomax...@gmail.com>> wrote:

The installation is the same

you need to implement REST/SOAP integration
https://openmeetings.apache.org/RestAPISample.html


There is for ex. OM Moodle plugin:
https://moodle.org/plugins/mod_openmeetings


On Tue, 15 Dec 2020 at 10:41, Robert Savickas
mailto:robsavic...@gmail.com>> wrote:

Dear Maxim,

Thank you very much. I primarily use OM for meetings
only. So, the first option might be the easiest.

I do not know how to set up OM for meetings only, but
I will search around and experiment till I figure it out.

So far, I have been following Alvaro's excellent OM
set up guides *to the letter* in order to install OM
on the different servers. I guess, the
installation process will be slightly different, if I
install OM for meetings-use only.  I will hack around
and try to figure it out (or, if you, Alvaro, or other
members of this group have several hints, those hints
would be entirely appreciated).

Thank you!
Robert.


On Mon, Dec 14, 2020 at 10:30 PM Maxim Solodovnik
mailto:solomax...@gmail.com>>
wrote:

Hello Robert,

OM stores encrypted passwords
I know no ways to decrypt them

for your use case I see a couple of doable ways to
proceed:
1) set up OM for meetings only.
    This way your users will be stored in your
"other" system, users will use OM via one time
hashes (no passwords should be entered).
    This way other areas of OM (for ex. Calendar,
dashboard) will be inaccessible
2) implement your own hashing function
https://openmeetings.apache.org/CustomCryptMechanism.html

    here is an example
https://github.com/openmeetings/custom-crypt

    this might be less secure
2*) you can add code store users in both databases
(might be more complicated)
3) you can set-up LDAP to store credentials

maybe some other options are available :)


On Tue, 15 Dec 2020 at 10:05, Robert Savickas
mailto:robsavic...@gmail.com>> wrote:

Dear Maxim,

I am using OM for online meetings, and I am
using another system for administering other
aspects of the services. On both systems, the
users are stored in Mysql databases, and I
have studied the structure of OM user data
bases and also those of the other system.

For each of the areas that I manage, the same
set of users utilize OM and the other system. 
So, I need to be able to move the

Re: Auto record sessions / browser tab

2020-12-22 Thread Daniel Baker

Things  may  have  changed  with *recordRTC :*

*
*


"If you want to auto record then you can use recordRTC when your 
connection is established.

for example:

|var connection = new RTCMultiConnection(); var video = 
document.querySelector('#video') // this line is VERY_important 
connection.socketURL = 'https://rtcmulticonnection.herokuapp.com:443/'; 
// if you want audio+video conferencing connection.session = { audio: 
true, video: true, oneway: true }; connection.mediaConstraints = { 
video: true, audio: true }; connection.open('coach-stream') 
connection.sdpConstraints.mandatory = { OfferToReceiveAudio: false, 
OfferToReceiveVideo: false }; connection.onstream=function(event){ if( 
event.type === 'local' ){ video.addEventListener("pause", function(){ 
connection.streamEvents.selectFirst({local: true}).stream.mute(); }); 
video.addEventListener("play", function(){ 
connection.streamEvents.selectFirst({local: true}).stream.unmute(); }); 
} video.srcObject = event.stream var recorder = RecordRTC(event.stream, 
{type:'video'}) recorder.startRecording(); |


hope this helps. "

**

*https://github.com/muaz-khan/WebRTC-Experiment/issues/639*

*
*

Thanks,

Dan *
*

*
*

*
*

On 14-Oct-19 8:40 AM, Maxim Solodovnik wrote:

Hello Daniel,

yes, user is required to:
1) start screen-sharing
2) select what to share (screen/application/tab etc.)
Only then recording can be started

it can't be automated

Interview room can be recorded due to the fact there is no sharing in 
interview room


On Fri, 11 Oct 2019 at 10:55, Daniel Baker 
mailto:i...@collisiondetection.biz>> wrote:


If  it  explicitly  requires  user  input  to  record then    we 
can  add a  button for that on entering  the room -
" Enter & Record"

On 10/11/2019 10:43 AM, Daniel Baker wrote:


Is this  because  it  requires the  user / moderator to   accept
/ press   record ?    Does the browser require  that  action ?

On 10/10/2019 11:46 PM, Maxim Solodovnik wrote:

nope
only interview room can be auto recorded
    there is no chance to start sharing/recording automatically

On Thu, 10 Oct 2019 at 09:53, Daniel Baker
mailto:i...@collisiondetection.biz>> wrote:

With the  new libraries /  abilities  with  om 5  m3   are 
we now
able to automatically   record  sessions ?


Thanks,


Dan



-- 
WBR

Maxim aka solomax




--
WBR
Maxim aka solomax


Re: moodle plugin localization

2020-12-21 Thread Daniel Baker

In the language  file :


On 21-Dec-20 10:22 AM, Ali Alhaidary wrote:
Is it possible to localize this plugin at least when creating an 
instance?





Re: Invalid Hash Access denied. You have no rights to enter this room.

2020-12-18 Thread Daniel Baker

That's  great. Such a  relief  to have  this  finally  closed.


Thanks,

Dan


On 18-Dec-20 4:49 PM, Maxim Solodovnik wrote:

well

I try to open OM in Moodle
As soon as I got "Access denied" I tried one more time but this time 
with OM log side-by-side
According to logs after successful hash checking, same hash has been 
checked 1 (or 2 or 3 times)

Since the hash is one-time all subsequent checks result "Access Denied"

Since there were no issues in OM code
And there were no other tabs

I have checked browser developer console (Application -> Cookies)
And there were no OM cookie

I google it and find possible reason

p.s. not sure if this description is clear enough, i'm not native 
english speaker :)


On Fri, 18 Dec 2020 at 23:36, Daniel Baker 
mailto:i...@collisiondetection.biz>> wrote:


Yes  I have done  that. It  works  fine.


I was  thinking  more  about  how you personally  solved this 
problem.


How did you narrow  it  down  to  a  browser  issue ?



Thanks,

Dan

On 18-Dec-20 3:46 PM, Maxim Solodovnik wrote:

Hello Daniel,

the message you are quoting is self-descriptive :))
you need to find this file

https://github.com/apache/openmeetings/blob/master/openmeetings-web/src/main/webapp/META-INF/context.xml#L22

<https://github.com/apache/openmeetings/blob/master/openmeetings-web/src/main/webapp/META-INF/context.xml#L22>
in your installation
and change
Lax -> none
    :)))

On Fri, 18 Dec 2020 at 22:23, Daniel Baker
mailto:i...@collisiondetection.biz>> wrote:

Maxim thank you so much for  solving this problem.

Can  you  please  tell  us  how  you  solved this .   It was
a very
difficult  problem  for us to  track   down and only   you
was able
to  resolve it.



Thanks,

Dan



On 25-Sep-20 9:44 AM, Maxim Solodovnik wrote:
> OK
>
> it turns out the problem is NOT in OM plugin and NOT in OM
> It is increased browser security (as usual)
>
> To fix it and made Moodle integration work again please do
the following:
> 1) stop OM
> 2) edit ${OM_HOME}/conf/context.xml
>       add  BEFORE

> 3) start OM
>
> I guess it should be documented somewhere
> I would appreciate if you can suggest good place for it :))
>
> On Fri, 25 Sep 2020 at 13:39, mentor maxhuni
mailto:menti...@hotmail.com>> wrote:
>> Thank you for response, i am sure that that i use only one
tab/windows in the same browser and i  cant wait for your new
plugin release.
>> 
>> From: Maxim Solodovnik mailto:solomax...@gmail.com>>
>> Sent: Friday, September 25, 2020 12:34 AM
>> To: Openmeetings user-list mailto:user@openmeetings.apache.org>>
>> Subject: Re: Invalid Hash Access denied. You have no
rights to enter this room.
>>
>> Hello,
>>
>> I'm going to release next version of Moodle plugin this week
>> But since you are able to enter the room using some
browsers I doubt
>> it will help
>> Is it possible you have multiple Tabs/Windows with OM in
the same
>> browser simultaneously?
>>
>> On Fri, 25 Sep 2020 at 05:36, mentor maxhuni
mailto:menti...@hotmail.com>> wrote:
>>> I had problem with moodle plugin in OM 5.0.0 , because
when i tried to access classroom from Chrome browser it said
Invalid Hash Access denied. You have no rights to enter this
room. I didn't have problem entering classroom directly from
server page only from moodle plugin and i had to use Opera
browser because it worked best. Now i installed OM 5.0.1 and
when i try to enter through moodle plugin with Opera the same
error occurs like with Chrome Invalid Hash Access denied. You
have no rights to enter this room. Now only Firefox and Edge
browsers are working. I checked everything and i have latest
openmeetings plugin for moodle installed and yes i only open
one tab at time but i am sure that problem is with the plugin
because i don't have that problem when i enter OM directly.
>>
>>
>> --
>> Best regards,
>> Maxim
>
>



-- 
Best regards,

Maxim




--
Best regards,
Maxim


Re: Invalid Hash Access denied. You have no rights to enter this room.

2020-12-18 Thread Daniel Baker

Yes  I have done  that. It  works  fine.


I was  thinking  more  about  how you personally  solved this problem.


How did you narrow  it  down  to  a  browser  issue ?



Thanks,

Dan

On 18-Dec-20 3:46 PM, Maxim Solodovnik wrote:

Hello Daniel,

the message you are quoting is self-descriptive :))
you need to find this file
https://github.com/apache/openmeetings/blob/master/openmeetings-web/src/main/webapp/META-INF/context.xml#L22 
<https://github.com/apache/openmeetings/blob/master/openmeetings-web/src/main/webapp/META-INF/context.xml#L22>

in your installation
and change
Lax -> none
:)))

On Fri, 18 Dec 2020 at 22:23, Daniel Baker 
mailto:i...@collisiondetection.biz>> wrote:


Maxim thank you so much for  solving this problem.

Can  you  please  tell  us  how  you  solved this .   It was a very
difficult  problem  for us to  track   down and  only   you was able
to  resolve it.



Thanks,

Dan



On 25-Sep-20 9:44 AM, Maxim Solodovnik wrote:
> OK
>
> it turns out the problem is NOT in OM plugin and NOT in OM
> It is increased browser security (as usual)
>
> To fix it and made Moodle integration work again please do the
following:
> 1) stop OM
> 2) edit ${OM_HOME}/conf/context.xml
>       add  BEFORE

> 3) start OM
>
> I guess it should be documented somewhere
> I would appreciate if you can suggest good place for it :))
>
> On Fri, 25 Sep 2020 at 13:39, mentor maxhuni
mailto:menti...@hotmail.com>> wrote:
>> Thank you for response, i am sure that that i use only one
tab/windows in the same browser and  i  cant wait for your new
plugin release.
>> 
>> From: Maxim Solodovnik mailto:solomax...@gmail.com>>
>> Sent: Friday, September 25, 2020 12:34 AM
>> To: Openmeetings user-list mailto:user@openmeetings.apache.org>>
>> Subject: Re: Invalid Hash Access denied. You have no rights to
enter this room.
>>
>> Hello,
>>
>> I'm going to release next version of Moodle plugin this week
>> But since you are able to enter the room using some browsers I
doubt
>> it will help
>> Is it possible you have multiple Tabs/Windows with OM in the same
>> browser simultaneously?
>>
>> On Fri, 25 Sep 2020 at 05:36, mentor maxhuni
mailto:menti...@hotmail.com>> wrote:
>>> I had problem with moodle plugin in OM 5.0.0 , because when i
tried to access classroom from Chrome browser it said Invalid Hash
Access denied. You have no rights to enter this room. I didn't
have problem entering classroom directly from server page only
from moodle plugin and i had to use Opera browser because it
worked best. Now i installed OM 5.0.1 and when i try to enter
through moodle plugin with Opera the same error occurs like with
Chrome Invalid Hash Access denied. You have no rights to enter
this room. Now only Firefox and Edge browsers are working. I
checked everything and i have latest openmeetings plugin for
moodle installed and yes i only open one tab at time but i am sure
that problem is with the plugin because i don't have that problem
when i enter OM directly.
>>
>>
>> --
>> Best regards,
>> Maxim
>
>



--
Best regards,
Maxim


Re: Invalid Hash Access denied. You have no rights to enter this room.

2020-12-18 Thread Daniel Baker

Maxim thank you so much for  solving this problem.

Can  you  please  tell  us  how  you  solved this .   It was a very  
difficult  problem  for us to  track   down and  only   you was able  
to  resolve it.




Thanks,

Dan



On 25-Sep-20 9:44 AM, Maxim Solodovnik wrote:

OK

it turns out the problem is NOT in OM plugin and NOT in OM
It is increased browser security (as usual)

To fix it and made Moodle integration work again please do the following:
1) stop OM
2) edit ${OM_HOME}/conf/context.xml
  add  BEFORE 
3) start OM

I guess it should be documented somewhere
I would appreciate if you can suggest good place for it :))

On Fri, 25 Sep 2020 at 13:39, mentor maxhuni  wrote:

Thank you for response, i am sure that that i use only one tab/windows in the 
same browser and  i  cant wait for your new plugin release.

From: Maxim Solodovnik 
Sent: Friday, September 25, 2020 12:34 AM
To: Openmeetings user-list 
Subject: Re: Invalid Hash Access denied. You have no rights to enter this room.

Hello,

I'm going to release next version of Moodle plugin this week
But since you are able to enter the room using some browsers I doubt
it will help
Is it possible you have multiple Tabs/Windows with OM in the same
browser simultaneously?

On Fri, 25 Sep 2020 at 05:36, mentor maxhuni  wrote:

I had problem with moodle plugin in OM 5.0.0 , because when i tried to access 
classroom from Chrome browser it said Invalid Hash Access denied. You have no 
rights to enter this room. I didn't have problem entering classroom directly 
from server page only from moodle plugin and i had to use Opera browser because 
it worked best. Now i installed OM 5.0.1 and when i try to enter through moodle 
plugin with Opera the same error occurs like with Chrome Invalid Hash Access 
denied. You have no rights to enter this room. Now only Firefox and Edge 
browsers are working. I checked everything and i have latest openmeetings 
plugin for moodle installed and yes i only open one tab at time but i am sure 
that problem is with the plugin because i don't have that problem when i enter 
OM directly.



--
Best regards,
Maxim





Re: Custom room layout

2020-11-27 Thread Daniel Baker

On 27-Nov-20 5:24 PM, Farid Bekran wrote:

Thanks, guys.
Daniel, do you have any screenshots?



On Wed, Nov 25, 2020 at 4:34 PM Daniel Baker 
mailto:i...@collisiondetection.biz>> wrote:



Hi I have a  custom  build  with this  done  already :
https://github.com/collisiondetection/openmeetings

The cameras  are  below the whiteboard.


On 25-Nov-20 2:36 AM, Maxim Solodovnik wrote:
> Hello Farid,
>
> yes this will require project re-build
>
> I guess you need to
> 1) add own room type here
>

https://github.com/apache/openmeetings/blob/master/openmeetings-db/src/main/java/org/apache/openmeetings/db/entity/room/Room.java#L138
>   (this room type will be added as CSS class as follows `main room
> PRESENTATION mic-status`)
> 2) add draggable/resizable disabler somewhere here
>

https://github.com/apache/openmeetings/blob/master/openmeetings-web/src/main/java/org/apache/openmeetings/web/room/raw-video.js#L291
> 3) add the CSS selector of your container for video-pods here
>

https://github.com/apache/openmeetings/blob/a5274d2230f170e5031642949ff638adf983dd61/openmeetings-web/src/main/java/org/apache/openmeetings/web/room/raw-video.js#L275
> 4) most probably fix the default camera resolution here
>

https://github.com/apache/openmeetings/blob/master/openmeetings-web/src/main/java/org/apache/openmeetings/web/room/raw-settings.js#L243
>
> other can be done in HTML CSS :)))
>
> On Tue, 24 Nov 2020 at 01:38, Farid Bekran
mailto:faridbekra...@gmail.com>> wrote:
>> Hi all.
>> I need to create a custom room layout in which the videos do
not appear as draggable and resizable modals, but arrange as
listed squares at the bottom of the page (Specifically below the
whiteboard).
>> Does anybody have any idea how can I achieve this?
>> Does it require modifying and building the whole project?
>>
>> Thanks, guys.
>>
>



Re: Custom room layout

2020-11-25 Thread Daniel Baker



Hi I have a  custom  build  with this  done  already : 
https://github.com/collisiondetection/openmeetings


The cameras  are  below the whiteboard.


On 25-Nov-20 2:36 AM, Maxim Solodovnik wrote:

Hello Farid,

yes this will require project re-build

I guess you need to
1) add own room type here
https://github.com/apache/openmeetings/blob/master/openmeetings-db/src/main/java/org/apache/openmeetings/db/entity/room/Room.java#L138
  (this room type will be added as CSS class as follows `main room
PRESENTATION mic-status`)
2) add draggable/resizable disabler somewhere here
https://github.com/apache/openmeetings/blob/master/openmeetings-web/src/main/java/org/apache/openmeetings/web/room/raw-video.js#L291
3) add the CSS selector of your container for video-pods here
https://github.com/apache/openmeetings/blob/a5274d2230f170e5031642949ff638adf983dd61/openmeetings-web/src/main/java/org/apache/openmeetings/web/room/raw-video.js#L275
4) most probably fix the default camera resolution here
https://github.com/apache/openmeetings/blob/master/openmeetings-web/src/main/java/org/apache/openmeetings/web/room/raw-settings.js#L243

other can be done in HTML CSS :)))

On Tue, 24 Nov 2020 at 01:38, Farid Bekran  wrote:

Hi all.
I need to create a custom room layout in which the videos do not appear as 
draggable and resizable modals, but arrange as listed squares at the bottom of 
the page (Specifically below the whiteboard).
Does anybody have any idea how can I achieve this?
Does it require modifying and building the whole project?

Thanks, guys.





Re: HASH method still not working

2020-07-09 Thread Daniel Baker

   Looks like a typo ?


  "email": "ad...@domain.com ",
    "firstname": "Jibsan",
    "lastname" : "Toirac",
    "message": "Wellcome to the room",
    "subject": "Join and enjoy",
    "roomId": "7",
    "passwordProtected": "false",
*  "validForm": "2020-09-23 12:33:40", * *"validFrom": "2020-09-23 
12:33:40",*

    "validTo": "2020-09-25 12:33:40"
    }'&'sendmail=false'

On 7/9/2020 10:00 AM, Jibsan Joel Rosa Toirac wrote:
Hello guys. I´m having problems with sending a HASH invitation. I 
already send invitationd from inside the room and on the email list 
the invitations are listed. I searched in the Logs and they just tell 
the email was sent but nothing else.


Here I let you what I'm doing with CURL that I already used to create 
and delete rooms and users and to login from the Linux terminal, 
everything using Linux. Also I will let you the methods to do that 
here linked.


This is the Original Method:

curl --location --request POST 
'http://192.168.14.90:5080/openmeetings/services/room/?sid=46820bf8-7a80-4f14-b07d-82225cea1133' 
\

 'invite= {
    "email": "ad...@domain.com ",
    "firstname": "Jibsan",
    "lastname" : "Toirac",
    "message": "Wellcome to the room",
    "subject": "Join and enjoy",
    "roomId": "7",
    "passwordProtected": "false",
    "validForm": "2020-09-23 12:33:40",
    "validTo": "2020-09-25 12:33:40"
    }' \
    'sendmail=false'

Here is the one I'm trying to use because there is no FORMS here, all 
paramethers are Query:


     "email": "ad...@domain.com ",
    "firstname": "Jibsan",
    "lastname" : "Toirac",
    "message": "Wellcome to the room",
    "subject": "Join and enjoy",
    "roomId": "7",
    "passwordProtected": "false",
    "validForm": "2020-09-23 12:33:40",
    "validTo": "2020-09-25 12:33:40"
    }'&'sendmail=false'

Please any help with this will be appreciated.

Greetings,

Jibsan.



Scaling pup ups causes bad formatting

2020-07-01 Thread Daniel Baker
When we I  reduce  the size of pop  ups  on whiteboard  it causes  
breakage of text  fields :




Can this  be  better  handled ?


Thanks,


Dan



Re: Error with API and CURL

2020-06-26 Thread Daniel Baker

Try like this  :


--form 'room= {
    "name": "Three",
    "comment": "Test number three",
*    "type" :  "CONFERENCE",*
    "capacity": "100",
    "allowRecording": "true",
    "externalId": "Three",
    "isPublic": "true"
  }'

On 6/26/2020 5:01 PM, Jibsan Joel Rosa Toirac wrote:
Sorry to keep asking, I made a query with CURL to create a new room 
but it doesn't work. It gives me an error. Here is what I did:


curl --location --request POST 
'http://192.168.14.98:5080/dialogo/services/room/?sid=da8e90d4-f894-411e-aabd-424502b7c419' 
\

--form 'room= {
    "name": "Three",
    "comment": "Test number three",
    "type" : {
    "type": "CONFERENCE";
    }
    "capacity": "100",
    "allowRecording": "true",
    "externalId": "Three",
    "isPublic": "true"
  }'

And this is what the Terminal Throws me:

  Warning: skip unknown form field: }
    "capacity":"100",

Warning: "allowRecording": "true",
    "externalId": "Three",
    "isPublic":
Warning: "true"
  }

Any suggestions?


Re: Room service through API REST

2020-06-26 Thread Daniel Baker

Did you try  :

['type'] = 'CONFERENCE';
On 6/26/2020 10:59 AM, Jibsan Joel Rosa Toirac wrote:
Hello Maxim, I'm sorry but it gives me the idea, but still don't 
knowing how to fill out the remaining "type" field that I need, Irene 
wrote me this for creating an user with CURL:


curl --location --request POST 'http:// 
192.168.14.98:5080/openmeetings/services/user 
/?sid=cc8d1754-87c8-459a-adf7-e2a1a80cba9b' 
\

--form 'user= {
"firstname": "Jibsan",
"lastname": "Test",
"externalId": jibsan",
"password":"QQQ999!!!qqq",
"login": jibsan,
"address" : {
"email": "j...@san.cu "
}
  }' \
--form 'confirm=false'

And that worked perfectly for me. So I need to do the same but this 
time with a room, so I did this:


curl --location --request POST 
'http://192.168.14.98:5080/dialogo/services/room/?sid=493604c7-8576-477d-babc-9bc5d09a188d' 
\


--form 'room= {

"name": "Test",

"comment": "Test number one",

"type" : {

}

"capacity": "30",

"allowRecording": "true",

"externalId": "testroom"

  }'

 Just I need to finish the "type" data to use it with CURL. Please I 
need help with that. I have not to use PHP or JAVA, this is like JSON.



Greeting,

Jibsan.


El jue., 25 jun. 2020 a las 18:06, Maxim Solodovnik 
(mailto:solomax...@gmail.com>>) escribió:


Hello Jibsan,

you can check our PHP API to get exact syntax
please use these values for type:

https://github.com/apache/openmeetings/blob/master/openmeetings-db/src/main/java/org/apache/openmeetings/db/entity/room/Room.java#L130

On Thu, 25 Jun 2020 at 22:34, Jibsan Joel Rosa Toirac
mailto:jibsa...@gmail.com>> wrote:

Hello there,greetings to all. Please I need help, I want now
to create a Room using the same way you sent me which is the
one I was looking for, this one for creating an user:

curl --location --request POST 'http://
192.168.14.98:5080/openmeetings/services/user

/?sid=cc8d1754-87c8-459a-adf7-e2a1a80cba9b'
\
--form 'user= {
"firstname": "Jibsan",
"lastname": "Test",
"externalId": jibsan",
"password":"QQQ999!!!qqq",
"login": jibsan,
"address" : {
"email": "j...@san.cu "
}
  }' \
--form 'confirm=false'

Now I want to create a room and I’m using the same to create
the room, but I need to fill some data, in this case “type”
which is like a form, and “allowRecording” which is a boolean.

I’m doing something like this:

curl --location --request POST

'http://192.168.14.98:5080/dialogo/services/room/?sid=493604c7-8576-477d-babc-9bc5d09a188d'
\

--form 'room= {

"name": "Test",

"comment": "Test number one",

"type" : {

}

"capacity":"30",

"allowRecording": "true",

"externalId": "testroom"

}'

So I want to fill the “type” because I read that it could be
Private, Public, Interview, etc.

Also if you could provide me with a final help, I need to get
the Hash invitation with params using the same way and if you
believe that what I'm doing is missing something, please tell me.

Thank you,

Jibsan.



-- 
Best regards,

Maxim



user count could be moved

2020-04-19 Thread Daniel Baker
Looks  like this  could be  moved  somewhat  to avoid the overlap and 
covering text:





Reset whiteboard does not reset anything

2020-04-19 Thread Daniel Baker

Tested on https://om.alteametasoft.com:8443/next/

Not seeing it do anything.


Expect it to return WB to original state ?

Thanks,

Dan



Re: API documentation

2020-04-19 Thread Daniel Baker
Nice thing about the curl examples  is they  can  be  one liners  
performed at the command line  and  provide a   fast  test /sanity  check.


On 19/04/2020 11:49, Maxim Solodovnik wrote:

I'm not curl expert

You can dump both java and php requests to get curl examples :)

On Sun, Apr 19, 2020, 17:38 Daniel Baker <mailto:i...@collisiondetection.biz>> wrote:


Nice,   do you think you have  time  to  test  some others?   We 
would  like to see   your  results  from *add *file   and *kick *:


https://openmeetings.apache.org/openmeetings-webservice/apidocs/org/apache/openmeetings/webservice/FileWebService.html#add(java.lang.String,org.apache.openmeetings.db.dto.file.FileItemDTO,java.io.InputStream)


https://openmeetings.apache.org/openmeetings-webservice/apidocs/org/apache/openmeetings/webservice/RoomWebService.html#kick(java.lang.String,long,java.lang.String,java.lang.String)




On 19/04/2020 07:34, K. Kamhamea wrote:

This is my complete test case so far:

This is my python script to test the url
import requests

def send_http_request():
r =

requests.get(url='https://localhost:5443/openmeetings/services/user/login?user=admintest&pass=%211Qay',
verify=False)
 print ("Status code:\t{}".format(r.status_code))
 print ("Headers:\t{}".format("\n\t\t".join(r.headers)))
 print ("Content:\t{}".format(r.text[:100]))# if __name__ =="__main__":
 send_http_request()
 print ("Ready now!")
These are my _curl commands_

curl -k --user-agent "Mozilla/4.0 (compatible; MSIE 5.01; Windows
NT 5.0)" -H "Content-Type: application/json" -H "Accept:
application/xml" -X get

'https://localhost:5443/openmeetings/services/user/login?user=admintest&pass=!1Qay'

or URL encoded

curl -k -H "Content-Type: application/json"  -X get

'https://localhost:5443/openmeetings/services/user/login?user=admintest&pass=%211Qay'

This is the line I put into my _Firefox Browser_


https://localhost:5443/openmeetings/services/user/login?user=admintest&pass=%211Qay


-
Then I et the following results
_Python_
Status code:    200
Headers:        Cache-Control
                Expires
                Access-Control-Allow-Origin
                Date
                Content-Type
                Transfer-Encoding
                Keep-Alive
                Connection
Content:
 
{"serviceResult":{"message":"0918be3d-7fa0-42dc-81d6-fbbddcfe8320","type":"SUCCESS"}}

_curl_

{"serviceResult":{"message":"4ef55431-b44d-416b-88c6-b40d0299d599","type":"SUCCESS"}}

Firefox

 *




serviceResult   
message "8b983736-6f71-4a1a-bb3b-f42dc87d86db"
type"SUCCESS"



Obviously Login works.

Next step now

This is obviously the REST API interface that I used here
according to the information provided here
https://localhost:5443/openmeetings/services/?_wadl

Now how I can test the SOAP API interface
https://localhost:5443/openmeetings/services/services

The url given with my system is
https://localhost:5443/openmeetings/services/UserService

Nothing else, so I tried several approaches. For instance

curl -k -H "Content-Type: application/json"  -X get

'https://localhost:5443/openmeetings/services/UserService/login?user=admintest&pass=%211Qay'
curl -k -H "Content-Type: application/json"  -X get

'https://localhost:5443/openmeetings/services/UserService?user=admintest&pass=%211Qay'

I get

http://schemas.xmlsoap.org/soap/envelope/";>
  
    
  
    soap:Server
  
  
 HTTP verb was not GET or POST
  
    
  


_The Browser_

https://localhost:5443/openmeetings/services/UserService?user=admintest&pass=%211Qay
yields


  
    
      soap:Server
    
  No binding operation info while invoking unknown method
with params unknown.
   
    
  

Best K.
which is a bit different but not helpful either

Same story with python, so what's wrong with my URL?


Best K.

Am Sa., 18. Apr. 2020 um 18:06 Uhr schrieb Daniel Baker
mailto:i...@collisiondetection.biz>>:

And  you can  view  the API  services available on your site:

https://test.org:5443/openmeeting

Re: change password encoding MD5

2020-04-19 Thread Daniel Baker

Woks  now. Thanks.

On 19/04/2020 11:35, Maxim Solodovnik wrote:

Please try now

On Sun, Apr 19, 2020, 17:28 Juan Antonio Moreno Carmona 
mailto:jam...@gmail.com>> wrote:


Neither to me. I think the information about custom encryption is
at the link below.


https://openmeetings.apache.org/CustomCryptMechanism.html#configuration-of-custom-crypt-style1

El 19/4/20 a las 12:16, Daniel Baker escribió:


Not for me :


On 19/04/2020 10:32, Maxim Solodovnik wrote:

Works for me
Can anyone else check?

On Sun, Apr 19, 2020, 15:01 K. Kamhamea mailto:kamha...@googlemail.com>> wrote:

This link doesn't work either. Got a 404
:-(

Am So., 19. Apr. 2020 um 02:47 Uhr schrieb Maxim Solodovnik
mailto:solomax...@gmail.com>>:

forget the link https://github.com/openmeetings/custom-crypt

On Sun, 19 Apr 2020 at 00:30, K. Kamhamea
mailto:kamha...@googlemail.com>> wrote:

???
Where is the example?

Am Sa., 18. Apr. 2020 um 19:07 Uhr schrieb Maxim
Solodovnik mailto:solomax...@gmail.com>>:

Here is the example

On Sat, 18 Apr 2020 at 19:24, K. Kamhamea
mailto:kamha...@googlemail.com>> wrote:

You're right. I'm using M3, but according
the website
(https://openmeetings.apache.org/downloads.html)
it is the "Latest Official WebRTC Release" :-)
Best K.

Am Sa., 18. Apr. 2020 um 13:56 Uhr schrieb
mailto:i...@bureau-de-poste.net>>:

Hello,

About all this work you are doing on the
manual, I hope you are making a manual
for the current M4 and not M3 - as some
of the symbols have changed, etc.

Best regards,

Ed


Quoting "K. Kamhamea"
mailto:kamha...@googlemail.com>>:


You are right we should not invest to
much time and efforts here. It is
rather a negligibility. I just want to
keep the manual as detailed as
possible. But there are many other more
pressing things to solve. I will create
a new thread for that.
K.

Am Sa., 18. Apr. 2020 um 03:31 Uhr
schrieb Maxim Solodovnik
mailto:solomax...@gmail.com>>:

I can create example project for
this (please ping me if i will be
too silent)
According to MD5 as password hash
function: this is bad idea

https://security.stackexchange.com/questions/52461/how-weak-is-md5-as-a-password-hashing-function

On Sat, 18 Apr 2020 at 02:42, K.
Kamhamea mailto:kamha...@googlemail.com>>
wrote:

OMG. I'm not experienced with
Java. We are doing python
mostly and Javascript and
rarely some C++ but never Java.
I tried to compile your
MD5implementation file

https://github.com/apache/openmeetings/blob/5.0.0-M3/openmeetings-util/src/main/java/org/apache/openmeetings/util/crypt/MD5Implementation.java
but it failed because of
missing dependencies. It
probably requires the whole
source of the project being
downloaded and properly installed.
So for the moment I decided I
wouldn't spend my time to test
all this I'm just going to copy
your detailed instruction into
the Manual.
The reason why I was so
interested in this topic is
because of compatibility

Re: API documentation

2020-04-19 Thread Daniel Baker
Nice,   do you think you have  time  to  test  some others?   We would  
like to see   your  results  from *add *file   and *kick *:


https://openmeetings.apache.org/openmeetings-webservice/apidocs/org/apache/openmeetings/webservice/FileWebService.html#add(java.lang.String,org.apache.openmeetings.db.dto.file.FileItemDTO,java.io.InputStream)

https://openmeetings.apache.org/openmeetings-webservice/apidocs/org/apache/openmeetings/webservice/RoomWebService.html#kick(java.lang.String,long,java.lang.String,java.lang.String)




On 19/04/2020 07:34, K. Kamhamea wrote:

This is my complete test case so far:

This is my python script to test the url
import requests

def send_http_request():
r = 
requests.get(url='https://localhost:5443/openmeetings/services/user/login?user=admintest&pass=%211Qay', 
verify=False)

 print ("Status code:\t{}".format(r.status_code))
 print ("Headers:\t{}".format("\n\t\t".join(r.headers)))
 print ("Content:\t{}".format(r.text[:100]))# if __name__ =="__main__":
 send_http_request()
 print ("Ready now!")
These are my _curl commands_

curl -k --user-agent "Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 
5.0)" -H "Content-Type: application/json" -H "Accept: application/xml" 
-X get 
'https://localhost:5443/openmeetings/services/user/login?user=admintest&pass=!1Qay'


or URL encoded

curl -k -H "Content-Type: application/json"  -X get 
'https://localhost:5443/openmeetings/services/user/login?user=admintest&pass=%211Qay'


This is the line I put into my _Firefox Browser_

https://localhost:5443/openmeetings/services/user/login?user=admintest&pass=%211Qay

-
Then I et the following results
_Python_
Status code:    200
Headers:        Cache-Control
                Expires
                Access-Control-Allow-Origin
                Date
                Content-Type
                Transfer-Encoding
                Keep-Alive
                Connection
Content: 
 {"serviceResult":{"message":"0918be3d-7fa0-42dc-81d6-fbbddcfe8320","type":"SUCCESS"}}


_curl_
{"serviceResult":{"message":"4ef55431-b44d-416b-88c6-b40d0299d599","type":"SUCCESS"}}

Firefox

 *




serviceResult   
message "8b983736-6f71-4a1a-bb3b-f42dc87d86db"
type"SUCCESS"



Obviously Login works.

Next step now

This is obviously the REST API interface that I used here according to 
the information provided here

https://localhost:5443/openmeetings/services/?_wadl

Now how I can test the SOAP API interface
https://localhost:5443/openmeetings/services/services

The url given with my system is
https://localhost:5443/openmeetings/services/UserService

Nothing else, so I tried several approaches. For instance

curl -k -H "Content-Type: application/json"  -X get 
'https://localhost:5443/openmeetings/services/UserService/login?user=admintest&pass=%211Qay'
curl -k -H "Content-Type: application/json"  -X get 
'https://localhost:5443/openmeetings/services/UserService?user=admintest&pass=%211Qay'


I get

http://schemas.xmlsoap.org/soap/envelope/";>
  
    
  
    soap:Server
  
  
 HTTP verb was not GET or POST
  
    
  


_The Browser_
https://localhost:5443/openmeetings/services/UserService?user=admintest&pass=%211Qay
yields


  
    
  soap:Server
    
  No binding operation info while invoking unknown method with 
params unknown.

   
    
  

Best K.
which is a bit different but not helpful either

Same story with python, so what's wrong with my URL?


Best K.

Am Sa., 18. Apr. 2020 um 18:06 Uhr schrieb Daniel Baker 
mailto:i...@collisiondetection.biz>>:


And  you can  view  the API  services available on your site:

https://test.org:5443/openmeetings/services/services
<https://ukom.hopto.org:5443/openmeetings/services/services>

https://om.alteametasoft.com:8443/next/services/services



On 18/04/2020 15:42, Maxim Solodovnik wrote:



On Sat, 18 Apr 2020 at 19:04, K. Kamhamea
mailto:kamha...@googlemail.com>> wrote:

The Administration > Configuration Variable
*rest.allow.origin* stores a list of addresses browser Ajax
REST requests can be send. I guess the addresses are accepted
in IP4. Are other formats allows as well? What separator is
used? Can IP ranges be specified as well? If so what is the
accepted syntax?


this config sets "Access-Control-Allow-Origin" you can read docs here

https://developer.mozi

Re: -help

2020-04-18 Thread Daniel Baker

Ignore this was testing mail program.

On 18/04/2020 19:12, Daniel Baker wrote:


-help



-help

2020-04-18 Thread Daniel Baker

-help



Re: API documentation

2020-04-18 Thread Daniel Baker

And  you can  view  the API  services available on your site:

https://test.org:5443/openmeetings/services/services 



https://om.alteametasoft.com:8443/next/services/services



On 18/04/2020 15:42, Maxim Solodovnik wrote:



On Sat, 18 Apr 2020 at 19:04, K. Kamhamea > wrote:


The Administration > Configuration Variable *rest.allow.origin*
stores a list of addresses browser Ajax REST requests can be send.
I guess the addresses are accepted in IP4. Are other formats
allows as well? What separator is used? Can IP ranges be specified
as well? If so what is the accepted syntax?


this config sets "Access-Control-Allow-Origin" you can read docs here
https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Access-Control-Allow-Origin


Moreover I have a rather general request.

Does anyone know some more detailed API documentation than this one:
https://openmeetings.apache.org/RestAPISample.html


Javadoc is here 
https://openmeetings.apache.org/openmeetings-webservice/apidocs/org/apache/openmeetings/webservice/package-summary.html

PHP API is here https://github.com/openmeetings/openmeetings-api-plugin
You can use OM plugin for Moodle 
https://github.com/openmeetings/openmeetings-moodle-plugin as an example



Can anyone provide some code snippets in other programming
languages to learn from? Is  some open source code available that
employs the API interface?

Best regards K.




--
Best regards,
Maxim


Re: API documentation

2020-04-18 Thread Daniel Baker
Maxim has  supplied a few  curl  examples (1)  that can  test the  
functionality.  I hope to make a  pull request to the  OM moodle plugin  
that uses  some of  these  APIs.


The  curl requests  go like this :

*curl*-k --header "Content-Type: application/json" -X get 
'https://test.org:/openmeetings/services/wb/cleanwb/7/0?sid=d18cb4c3-f9c8-4405-bda6-6529a03b20e6'



(1) 
https://openmeetings.markmail.org/search/?q=curl#query:curl%20from%3A%22Daniel%20Baker%22+page:1+mid:vw6vqtv3s4grjp3m+state:results




On 18/04/2020 13:04, K. Kamhamea wrote:
The Administration > Configuration Variable *rest.allow.origin* stores 
a list of addresses browser Ajax REST requests can be send. I guess 
the addresses are accepted in IP4. Are other formats allows as well? 
What separator is used? Can IP ranges be specified as well? If so what 
is the accepted syntax?


Moreover I have a rather general request.

Does anyone know some more detailed API documentation than this one:
https://openmeetings.apache.org/RestAPISample.html

Can anyone provide some code snippets in other programming languages 
to learn from? Is  some open source code available that employs the 
API interface?


Best regards K.




Re: Invitation to: Test of Room 4 (public video and whiteboard room) tomorrow, Thursday APril 16 at 19:00 UTC (London time)

2020-04-17 Thread Daniel Baker

Should we have  more  details about this  server  ?




On 17/04/2020 11:07, Maxim Solodovnik wrote:

I believe all kudos to Hetzner :))

On Fri, 17 Apr 2020 at 16:57, R. Scholz 
> wrote:


Hello Maxim,

no reconnection. All the time the connection was wonderful stable.

Best regards,

René


Am 17.04.2020 um 11:24 schrieb Maxim Solodovnik:

Great news :)

Did you have re-connections?
Was it disturbing?

On Fri, 17 Apr 2020 at 14:06, R. Scholz
mailto:rene.sch...@abakus-edv-systems.de>> wrote:

Hello,

thank you very much to Ed and BBS for the great discussion
yesterday evening at the "Kurento-test".
And a great "Thank you" at Maxim: Your demo-server works very
good.
The Audio is very clear all the time (only 1 "stutter", no
broken connection), the video too.

For me as result: With 3 video/audio-connections on Maxims
demo-server it works great.

Best regards,

René


Am 17.04.2020 um 08:02 schrieb Rohrbach, Gerald:


Well, Rene for Germany that is already late….

Gerald

*Von:*R. Scholz [mailto:rene.sch...@abakus-edv-systems.de]
*Gesendet:* Donnerstag, 16. April 2020 20:41
*An:* user@openmeetings.apache.org

*Betreff:* Re: Invitation to: Test of Room 4 (public video
and whiteboard room) tomorrow, Thursday APril 16 at 19:00
UTC (London time)

Hello Ed,

it seems that is the same thing like yesterday: no interest
from the other to make a "Kurento-test".
With two members it makes no sense.

Best regards,

René

Am 16.04.2020 um 09:39 schrieb Maxim Solodovnik:

I'm in GMT+7

19:00 GMT will be 02:00 for me, so it will be impossible
for me to participate

Will update server and restart KMS so you can test
without issues :))

On Thu, 16 Apr 2020 at 14:35, BBS Technik
mailto:dormiti...@gmx.de>> wrote:

I will try to participate too.


Regards Ed


> Gesendet: Mittwoch, 15. April 2020 um 16:58 Uhr
> Von: i...@bureau-de-poste.net

> An: user@openmeetings.apache.org

> Betreff: Invitation to: Test of Room 4 (public
video and whiteboard room) tomorrow, Thursday APril
16 at 19:00 UTC (London time)
>
>  Hello All,
> 
>  I have an interesting idea, I think. The test
server  (5.0.0 M4)
>  at
https://om.alteametasoft.com:8443/next/signin seems
to me to
>  be very fast. Why don't many of us testers
agree to meet
>  tomorrow, Thursday, April 16 in a specific
room - I suggest the
>  Public Video and Whiteboard Room (room no.
4), and if we have 5
>  or more people, we can see for ourselves how
fast it is, and
>  whether or not video conference participants
need to exit and
>  re-login to actively participate in a
conference. I had a problem
>  with 5.0.0 M3 with only 2 users, and I had to
either refresh one
>  user every once in a while, or - what worked
better - re-login at
>  least once.
> 
>  There are already two of us who will be there
- can anyone else
>  meet virtually in room number 4 to test it?
tomorrow, Thursday at
>  19:00 UTC (London, England time).
> 
>  Best regards,
> 
>  Ed
>
>
>


-- 


Best regards,
Maxim





-- 
Best regards,

Maxim




--
Best regards,
Maxim


Most useful new API call for moodle plugin ?

2020-04-13 Thread Daniel Baker
What  would you say  would be the most useful API call to be made from 
the Moodle OM plugin ?


OM   Version ,  Health ?


Thanks,


Dan



Turning off https for ease of debugging

2020-04-10 Thread Daniel Baker
How  can  I turn  off  https  for debugging purposes.    I don't mind  
that   webcams   won't display  I just  need full  exposure of what is 
being sent and received  from OM 3/4





Thanks,


Dan



Re: Confirm duplicate hash issue in custom plugin please

2020-04-06 Thread Daniel Baker
Can you try    a lower version   to confirm .   Try  3.2    and then we  
can narrow  it down.


On 06/04/2020 12:30, Zenon Panoussis wrote:

What  version   of Moodle  are  you using ?

3.8.2+. I installed 3.8 two weeks ago and it came up with two
updates in just these two weeks.


Our custom moodle  plugin works  with  moodle 3.2  and OM 3
but we have to make sure ssl and host checking is not activated
in the plugin settings.

I tried all combinations, i.e. both on, SSL on and host off,
SSL off and host on, both off; I got the error on all of them.
Later, because "invalid hash" sounds like something that could
have to do with encryption, I put "address=[public IP] and
"Redirect=5443" on all non-SSL connectors. This way I can
be sure that there can be no switching from SSL to plaintext
and no switching from exthost to localhost that could mess
things up. Well, nothing of this helped, but at least OM
is now fully encrypted.


If we move our  plugin to  moodle 3.5  we  get  the hash  error.

Logically then, if the same plugin and the same OM server
work with one moddle and not with another, we can suspect
that moodle 3.5+ mangles some of the communication between
the plugin and the OM-server or between the plugin and the
browser. I have to figure a way to debug them pairwise at
the same time :(

Maxim, I'm not asking for support - you are already giving
plenty - but you know these things much better than I do
and you also need them to work, so, if you have a GPG key,
I'll gladly give you root on the server and admin on OM
and moodle.

Cheers,

Z



Re: Confirm duplicate hash issue in custom plugin please

2020-04-06 Thread Daniel Baker

Yeah  can confirm  that.

On 06/04/2020 10:55, Maxim Solodovnik wrote:


On Mon, 6 Apr 2020 at 04:48, Zenon Panoussis > wrote:



>>> Latest (unreleased) Moodle plugin is for M4 only

> I'll do a clean install again and report back here.

I did that and the problem persists, but the error message in
moodle is better:

 Invalid hash
 Access denied. You have no rights to enter this room.

When this happened I was logged in on the OM web interface
as user "OM admin" in one browser window and in moodle as


1st browser window/tab

user "teacher" in another window. These are two completely


2nd browser window/tab

As I wrote in other thread "Access denied" is expected in such case
Please use 2 different browsers

different users in OM. Yet, the moment "teacher" clicked
in moodle to join the room, "OM admin" was kicked out of
the OM web interface. This makes me suspect that OM's
cookies are not sufficiently personalised.

The problem is the same as before, but this time the OM
user "teacher" was not created:

catalina.out:
INFO  04-05 21:17:35.906 o.a.o.d.d.r.RoomDao:82 [apr-5443-exec-9]
- [get]: No room id given

After "OM admin" was kicked out, "teacher" tried again to
enter the room. The result was exactly the same.

Z






--
Best regards,
Maxim


Re: Confirm duplicate hash issue in custom plugin please

2020-04-06 Thread Daniel Baker

What  version   of Moodle  are  you using ?

Our custom moodle  plugin works  with  moodle 3.2  and OM 3  but we have 
to make sure ssl and host checking is not activated in the plugin settings.


If we move our  plugin to  moodle 3.5  we  get  the hash  error.


On 05/04/2020 22:48, Zenon Panoussis wrote:

Latest (unreleased) Moodle plugin is for M4 only

I'll do a clean install again and report back here.

I did that and the problem persists, but the error message in
moodle is better:

  Invalid hash
  Access denied. You have no rights to enter this room.

When this happened I was logged in on the OM web interface
as user "OM admin" in one browser window and in moodle as
user "teacher" in another window. These are two completely
different users in OM. Yet, the moment "teacher" clicked
in moodle to join the room, "OM admin" was kicked out of
the OM web interface. This makes me suspect that OM's
cookies are not sufficiently personalised.

The problem is the same as before, but this time the OM
user "teacher" was not created:

catalina.out:
INFO  04-05 21:17:35.906 o.a.o.d.d.r.RoomDao:82 [apr-5443-exec-9] - [get]: No 
room id given

After "OM admin" was kicked out, "teacher" tried again to
enter the room. The result was exactly the same.

Z







Re: Confirm duplicate hash issue in custom plugin please

2020-04-05 Thread Daniel Baker

Thanks   been tearing my hair out on this one  for  , ummm months  :((

On 05/04/2020 14:40, Maxim Solodovnik wrote:

External user can't be admin :) room moderator as maximum :)))

On Sun, 5 Apr 2020 at 20:38, Daniel Baker <mailto:i...@collisiondetection.biz>> wrote:


Ok I checked  again  looks different   now :


root@om-VirtualBox:/opt/open502/logs# tail -f catalina.out
    at

org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)
    at

org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:860)
    at

org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1591)
    at

org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
    at

java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
    at

java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
    at

org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
    at java.base/java.lang.Thread.run(Thread.java:834)
DEBUG 04-05 14:36:36.631 o.a.o.d.d.s.LdapConfigDao:69
[nio-5443-exec-4] - getActiveLdapConfigs
DEBUG 04-05 14:36:57.164 o.a.o.d.d.s.LdapConfigDao:69
[nio-5443-exec-7] - getActiveLdapConfigs
DEBUG 04-05 14:37:43.800 o.a.o.w.UserWebService:107
[nio-5443-exec-6] - Login user
DEBUG 04-05 14:37:43.817 o.a.o.d.d.u.UserDao:623 [nio-5443-exec-6]
- login:: 1 users were found
DEBUG 04-05 14:37:44.848 o.a.o.d.u.AuthLevelUtil:40
[nio-5443-exec-6] - Level Login :: [GRANTED]
DEBUG 04-05 14:37:44.851 o.a.o.d.d.u.UserDao:640 [nio-5443-exec-6]
- login user groups [GroupUser [id=1, moderator=false, group=Group
[id=1, name=kam270, deleted=false], user=User [id=1,
firstname=firstname, lastname=lastname, login=admin,
pictureuri=null, deleted=false, languageId=1, address=Address
[id=1, country=GB, street=null, town=null, zip=null,
deleted=false, email=i...@collisiondetection.biz
<mailto:email=i...@collisiondetection.biz>, phone=null],
externalId=null, type=user]]]
DEBUG 04-05 14:37:44.881 o.a.o.d.d.s.SessiondataDao:78
[nio-5443-exec-6] - create :: create
DEBUG 04-05 14:37:44.881 o.a.o.d.d.s.SessiondataDao:48
[nio-5443-exec-6] - startsession :: startsession
DEBUG 04-05 14:37:44.898 o.a.o.w.UserWebService:114
[nio-5443-exec-6] - Login user: 1
DEBUG 04-05 14:37:44.985 o.a.o.d.u.AuthLevelUtil:40
[nio-5443-exec-8] - Level Soap :: [GRANTED]
DEBUG 04-05 14:37:45.048 o.a.o.w.UserWebService:107
[nio-5443-exec-9] - Login user
DEBUG 04-05 14:37:45.066 o.a.o.d.d.u.UserDao:623 [nio-5443-exec-9]
- login:: 1 users were found
DEBUG 04-05 14:37:45.944 o.a.o.d.u.AuthLevelUtil:40
[nio-5443-exec-9] - Level Login :: [GRANTED]
DEBUG 04-05 14:37:45.945 o.a.o.d.d.u.UserDao:640 [nio-5443-exec-9]
- login user groups [GroupUser [id=1, moderator=false, group=Group
[id=1, name=kam270, deleted=false], user=User [id=1,
firstname=firstname, lastname=lastname, login=admin,
pictureuri=null, deleted=false, languageId=1, address=Address
[id=1, country=GB, street=null, town=null, zip=null,
deleted=false, email=i...@collisiondetection.biz
<mailto:email=i...@collisiondetection.biz>, phone=null],
externalId=null, type=user]]]
DEBUG 04-05 14:37:45.972 o.a.o.d.d.s.SessiondataDao:78
[nio-5443-exec-9] - create :: create
DEBUG 04-05 14:37:45.973 o.a.o.d.d.s.SessiondataDao:48
[nio-5443-exec-9] - startsession :: startsession
DEBUG 04-05 14:37:45.983 o.a.o.w.UserWebService:114
[nio-5443-exec-9] - Login user: 1
DEBUG 04-05 14:37:46.089 o.a.o.d.u.AuthLevelUtil:40
[nio-5443-exec-3] - Level Soap :: [GRANTED]
DEBUG 04-05 14:37:46.089 o.a.o.w.UserWebService:308
[nio-5443-exec-3] - RemoteSessionObject [username=teacher,
firstname=teacher, lastname=1, pictureUrl=null,
email=teach...@teacher1.com <mailto:email=teach...@teacher1.com>,
externalUserId=3, externalUserType=moodle]
DEBUG 04-05 14:37:46.092 o.a.o.w.UserWebService:312
[nio-5443-exec-3] - xmlString 
   teacher
   teacher
   1
   teach...@teacher1.com <mailto:teach...@teacher1.com>
   3
moodle
***
**DEBUG 04-05 14:37:46.297 o.a.o.d.u.AuthLevelUtil:40
[io-5443-exec-10] - Level Admin :: [DENIED]*

On 05/04/2020 14:33, Maxim Solodovnik wrote:

The code in the stacktrace works only if "remember me" cookie is
found, and contains data
Can you double check you have cleaned it?




--
Best regards,
Maxim


Re: Confirm duplicate hash issue in custom plugin please

2020-04-05 Thread Daniel Baker

Ok I checked  again  looks different   now :


root@om-VirtualBox:/opt/open502/logs# tail -f catalina.out
    at 
org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)
    at 
org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:860)
    at 
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1591)
    at 
org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
    at 
java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
    at 
java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
    at 
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)

    at java.base/java.lang.Thread.run(Thread.java:834)
DEBUG 04-05 14:36:36.631 o.a.o.d.d.s.LdapConfigDao:69 [nio-5443-exec-4] 
- getActiveLdapConfigs
DEBUG 04-05 14:36:57.164 o.a.o.d.d.s.LdapConfigDao:69 [nio-5443-exec-7] 
- getActiveLdapConfigs
DEBUG 04-05 14:37:43.800 o.a.o.w.UserWebService:107 [nio-5443-exec-6] - 
Login user
DEBUG 04-05 14:37:43.817 o.a.o.d.d.u.UserDao:623 [nio-5443-exec-6] - 
login:: 1 users were found
DEBUG 04-05 14:37:44.848 o.a.o.d.u.AuthLevelUtil:40 [nio-5443-exec-6] - 
Level Login :: [GRANTED]
DEBUG 04-05 14:37:44.851 o.a.o.d.d.u.UserDao:640 [nio-5443-exec-6] - 
login user groups [GroupUser [id=1, moderator=false, group=Group [id=1, 
name=kam270, deleted=false], user=User [id=1, firstname=firstname, 
lastname=lastname, login=admin, pictureuri=null, deleted=false, 
languageId=1, address=Address [id=1, country=GB, street=null, town=null, 
zip=null, deleted=false, email=i...@collisiondetection.biz, phone=null], 
externalId=null, type=user]]]
DEBUG 04-05 14:37:44.881 o.a.o.d.d.s.SessiondataDao:78 [nio-5443-exec-6] 
- create :: create
DEBUG 04-05 14:37:44.881 o.a.o.d.d.s.SessiondataDao:48 [nio-5443-exec-6] 
- startsession :: startsession
DEBUG 04-05 14:37:44.898 o.a.o.w.UserWebService:114 [nio-5443-exec-6] - 
Login user: 1
DEBUG 04-05 14:37:44.985 o.a.o.d.u.AuthLevelUtil:40 [nio-5443-exec-8] - 
Level Soap :: [GRANTED]
DEBUG 04-05 14:37:45.048 o.a.o.w.UserWebService:107 [nio-5443-exec-9] - 
Login user
DEBUG 04-05 14:37:45.066 o.a.o.d.d.u.UserDao:623 [nio-5443-exec-9] - 
login:: 1 users were found
DEBUG 04-05 14:37:45.944 o.a.o.d.u.AuthLevelUtil:40 [nio-5443-exec-9] - 
Level Login :: [GRANTED]
DEBUG 04-05 14:37:45.945 o.a.o.d.d.u.UserDao:640 [nio-5443-exec-9] - 
login user groups [GroupUser [id=1, moderator=false, group=Group [id=1, 
name=kam270, deleted=false], user=User [id=1, firstname=firstname, 
lastname=lastname, login=admin, pictureuri=null, deleted=false, 
languageId=1, address=Address [id=1, country=GB, street=null, town=null, 
zip=null, deleted=false, email=i...@collisiondetection.biz, phone=null], 
externalId=null, type=user]]]
DEBUG 04-05 14:37:45.972 o.a.o.d.d.s.SessiondataDao:78 [nio-5443-exec-9] 
- create :: create
DEBUG 04-05 14:37:45.973 o.a.o.d.d.s.SessiondataDao:48 [nio-5443-exec-9] 
- startsession :: startsession
DEBUG 04-05 14:37:45.983 o.a.o.w.UserWebService:114 [nio-5443-exec-9] - 
Login user: 1
DEBUG 04-05 14:37:46.089 o.a.o.d.u.AuthLevelUtil:40 [nio-5443-exec-3] - 
Level Soap :: [GRANTED]
DEBUG 04-05 14:37:46.089 o.a.o.w.UserWebService:308 [nio-5443-exec-3] - 
RemoteSessionObject [username=teacher, firstname=teacher, lastname=1, 
pictureUrl=null, email=teach...@teacher1.com, externalUserId=3, 
externalUserType=moodle]
DEBUG 04-05 14:37:46.092 o.a.o.w.UserWebService:312 [nio-5443-exec-3] - 
xmlString 

   teacher
   teacher
   1
   teach...@teacher1.com
   3
   moodle
***
**DEBUG 04-05 14:37:46.297 o.a.o.d.u.AuthLevelUtil:40 [io-5443-exec-10] 
- Level Admin :: [DENIED]*


On 05/04/2020 14:33, Maxim Solodovnik wrote:
The code in the stacktrace works only if "remember me" cookie is 
found, and contains data

Can you double check you have cleaned it?

On Sun, 5 Apr 2020 at 20:29, Daniel Baker <mailto:i...@collisiondetection.biz>> wrote:


I cleared  the cookies    and  get  this  still :



tail -f catalina.out
    at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)
    at
org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:367)
    at

org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)
    at

org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:860)
    at

org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1591)
    at

org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
    at

java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
    at

java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
    at

org.apache.tomcat.util

Re: Confirm duplicate hash issue in custom plugin please

2020-04-05 Thread Daniel Baker
 
org.apache.wicket.request.mapper.CompoundRequestMapper.mapHandler(CompoundRequestMapper.java:210)
    at 
org.apache.wicket.request.cycle.RequestCycle.mapUrlFor(RequestCycle.java:454)
    at 
org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPageRenderer.java:233)
    at 
org.apache.wicket.core.request.handler.RenderPageRequestHandler.respond(RenderPageRequestHandler.java:202)
    at 
org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:917)
    at 
org.apache.wicket.request.RequestHandlerExecutor.execute(RequestHandlerExecutor.java:63)
    at 
org.apache.wicket.request.cycle.RequestCycle.execute(RequestCycle.java:283)
    at 
org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:254)
    at 
org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:222)
    at 
org.apache.wicket.protocol.ws.AbstractUpgradeFilter.processRequestCycle(AbstractUpgradeFilter.java:71)
    at 
org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:207)
    at 
org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:300)
    at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
    at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
    at 
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202)
    at 
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)
    at 
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:643)
    at 
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139)
    at 
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)
    at 
org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:678)
    at 
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)
    at 
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)
    at 
org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:367)
    at 
org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)
    at 
org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:860)
    at 
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1591)
    at 
org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
    at 
java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
    at 
java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
    at 
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)

    at java.base/java.lang.Thread.run(Thread.java:834)




On 05/04/2020 14:08, Maxim Solodovnik wrote:

Not sure what does it mean
I accidentally found this bug and have fixed it in M4, so most 
probably it will be reproducible using any version with cookie from M4


On Sun, 5 Apr 2020 at 20:06, Daniel Baker <mailto:i...@collisiondetection.biz>> wrote:


Ok will do .  And  here  is a successful  login  using 4.6

success with 4.6

/opt/red5406/log$ tail -f openmeetings.log
DEBUG 04-01 16:09:29.410 o.a.o.s.q.s.ReminderJob:92
[Bean#0_Worker-1] - Rss d
DEBUG 04-01 16:19:29.417 o.a.o.s.q.s.ReminderJob:92
[Bean#0_Worker-9] - Rss d
DEBUG 04-01 16:29:29.417 o.a.o.s.q.s.ReminderJob:92
[Bean#0_Worker-3] - Rss d
DEBUG 04-01 16:39:29.413 o.a.o.s.q.s.ReminderJob:92
[Bean#0_Worker-9] - Rss d
DEBUG 04-01 16:49:29.414 o.a.o.s.q.s.ReminderJob:92
[Bean#0_Worker-3] - Rss d
DEBUG 04-01 16:59:29.421 o.a.o.s.q.s.ReminderJob:92
[Bean#0_Worker-9] - Rss d
DEBUG 04-01 17:09:29.409 o.a.o.s.q.s.ReminderJob:92
[Bean#0_Worker-2] - Rss d
DEBUG 04-01 17:19:29.422 o.a.o.s.q.s.ReminderJob:92
[Bean#0_Worker-4] - Rss d
DEBUG 04-01 17:29:29.419 o.a.o.s.q.s.ReminderJob:92
[Bean#0_Worker-3] - Rss d
DEBUG 04-01 17:39:29.416 o.a.o.s.q.s.ReminderJob:92
[Bean#0_Worker-4] - Rss d
DEBUG 04-01 17:48:08.654 o.a.o.w.UserWebService:102
[0.0-5080-exec-9] - Login user
DEBUG 04-01 17:48:08.695 o.a.o.d.d.u.UserDao:654 [0.0-5080-exec-9]
- login:: 1 users were found
DEBUG 04-01 17:48:10.118 o.a.o.d.u.AuthLevelUtil:42
[0.0-5080-exec-9] - Level Login :: [GRANTED]
DEBUG 04-01 17:48:10.147 o.a.o.d.d.u.UserDao:671 [0.0-5080-exec-9]
- loginUser [GroupUser [id=1, moderator=false, group=Group [id=1,
name=kam270, deleted=false], user=User [id=1, firstname=firstname,
lastname=lastname, login=admin, pictureuri=null, deleted=false,
languageId=1, address=Address [id=1, country=GB, street=null,
town=null, zip=null, deleted=false,
email=i...@collisiondetection.biz
<mailto:i...@collisiondetection

Re: Confirm duplicate hash issue in custom plugin please

2020-04-05 Thread Daniel Baker
38.645 o.a.o.c.u.WebSocketHelper:229 [0.0-5080-exec-4] 
- Sending WebSocket message: {"type":"wb"}
DEBUG 04-01 17:49:38.705 o.a.o.c.u.WebSocketHelper:229 [0.0-5080-exec-5] 
- Sending WebSocket message: {"type":"wb"}
DEBUG 04-01 17:49:38.736 o.a.o.c.u.WebSocketHelper:229 [0.0-5080-exec-9] 
- Sending WebSocket message: {"type":"wb"}


On 05/04/2020 14:01, Maxim Solodovnik wrote:

Your stacktrace is caused by the fact:
1) you logged in to M4 with option "Remeber me"
2) replace version to be M3
3) tried to log in

You need to clean cookies to get rid of this

On Sun, 5 Apr 2020 at 19:58, Daniel Baker <mailto:i...@collisiondetection.biz>> wrote:


OpenMeetingsVersion5.0.0-M3

Revision  b739f87

Build date  2019-12-11T11:42:09Z




On 05/04/2020 13:47, Maxim Solodovnik wrote:

What Om version is this?

On Sun, 5 Apr 2020 at 19:44, Daniel Baker
mailto:i...@collisiondetection.biz>> wrote:

Hi Maxim  can you please  confirm  you are seeing a 
duplicate  hash ( or some other issue )   issue  here.  It 
will help us  narrow  down the problem in our  CUSTOM  moodle
plugin :


root@om-VirtualBox:/opt/logs# tail -f openmeetings.log
    at

org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)
    at

org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:367)
    at

org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)
    at

org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:860)
    at

org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1591)
    at

org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
    at

java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
    at

java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
    at

org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
    at java.base/java.lang.Thread.run(Thread.java:834)
DEBUG 03-18 17:14:57.707 o.a.o.w.UserWebService:107
[nio-5443-exec-3] - Login user
DEBUG 03-18 17:14:57.717 o.a.o.d.d.u.UserDao:623
[nio-5443-exec-3] - login:: 1 users were found
DEBUG 03-18 17:14:58.639 o.a.o.d.u.AuthLevelUtil:40
[nio-5443-exec-3] - Level Login :: [GRANTED]
DEBUG 03-18 17:14:58.640 o.a.o.d.d.u.UserDao:640
[nio-5443-exec-3] - login user groups [GroupUser [id=1,
moderator=false, group=Group [id=1, name=kam270,
deleted=false], user=User [id=1, firstname=firstname,
lastname=lastname, login=admin, pictureuri=null,
deleted=false, languageId=1, address=Address [id=1,
country=GB, street=null, town=null, zip=null, deleted=false,
email=i...@collisiondetection.biz
<mailto:email=i...@collisiondetection.biz>, phone=null],
externalId=null, type=user]]]
DEBUG 03-18 17:14:58.658 o.a.o.d.d.s.SessiondataDao:78
[nio-5443-exec-3] - create :: create
DEBUG 03-18 17:14:58.659 o.a.o.d.d.s.SessiondataDao:48
[nio-5443-exec-3] - startsession :: startsession
DEBUG 03-18 17:14:58.672 o.a.o.w.UserWebService:114
[nio-5443-exec-3] - Login user: 1
DEBUG 03-18 17:14:58.770 o.a.o.d.u.AuthLevelUtil:40
[io-5443-exec-10] - Level Soap :: [GRANTED]
DEBUG 03-18 17:14:58.864 o.a.o.w.UserWebService:107
[nio-5443-exec-9] - Login user
DEBUG 03-18 17:14:58.874 o.a.o.d.d.u.UserDao:623
[nio-5443-exec-9] - login:: 1 users were found
DEBUG 03-18 17:14:59.831 o.a.o.d.u.AuthLevelUtil:40
[nio-5443-exec-9] - Level Login :: [GRANTED]
DEBUG 03-18 17:14:59.832 o.a.o.d.d.u.UserDao:640
[nio-5443-exec-9] - login user groups [GroupUser [id=1,
moderator=false, group=Group [id=1, name=kam270,
deleted=false], user=User [id=1, firstname=firstname,
lastname=lastname, login=admin, pictureuri=null,
deleted=false, languageId=1, address=Address [id=1,
country=GB, street=null, town=null, zip=null, deleted=false,
email=i...@collisiondetection.biz
<mailto:email=i...@collisiondetection.biz>, phone=null],
externalId=null, type=user]]]
DEBUG 03-18 17:14:59.840 o.a.o.d.d.s.SessiondataDao:78
[nio-5443-exec-9] - create :: create
DEBUG 03-18 17:14:59.840 o.a.o.d.d.s.SessiondataDao:48
[nio-5443-exec-9] - startsession :: startsession
DEBUG 03-18 17:14:59.849 o.a.o.w.UserWebService:114
[nio-5443-exec-9] - Login user: 1
DEBUG 03-18 17:14:59.947 o.a.o.d.u.AuthLevelUtil:40

Re: Confirm duplicate hash issue in custom plugin please

2020-04-05 Thread Daniel Baker

OpenMeetingsVersion5.0.0-M3

Revision  b739f87

Build date  2019-12-11T11:42:09Z




On 05/04/2020 13:47, Maxim Solodovnik wrote:

What Om version is this?

On Sun, 5 Apr 2020 at 19:44, Daniel Baker <mailto:i...@collisiondetection.biz>> wrote:


Hi Maxim  can you please  confirm  you are  seeing a duplicate 
hash ( or some other issue )   issue  here. It  will help us 
narrow  down  the problem in our CUSTOM  moodle plugin :


root@om-VirtualBox:/opt/logs# tail -f openmeetings.log
    at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)
    at
org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:367)
    at

org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)
    at

org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:860)
    at

org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1591)
    at

org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
    at

java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
    at

java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
    at

org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
    at java.base/java.lang.Thread.run(Thread.java:834)
DEBUG 03-18 17:14:57.707 o.a.o.w.UserWebService:107
[nio-5443-exec-3] - Login user
DEBUG 03-18 17:14:57.717 o.a.o.d.d.u.UserDao:623 [nio-5443-exec-3]
- login:: 1 users were found
DEBUG 03-18 17:14:58.639 o.a.o.d.u.AuthLevelUtil:40
[nio-5443-exec-3] - Level Login :: [GRANTED]
DEBUG 03-18 17:14:58.640 o.a.o.d.d.u.UserDao:640 [nio-5443-exec-3]
- login user groups [GroupUser [id=1, moderator=false, group=Group
[id=1, name=kam270, deleted=false], user=User [id=1,
firstname=firstname, lastname=lastname, login=admin,
pictureuri=null, deleted=false, languageId=1, address=Address
[id=1, country=GB, street=null, town=null, zip=null,
deleted=false, email=i...@collisiondetection.biz
<mailto:email=i...@collisiondetection.biz>, phone=null],
externalId=null, type=user]]]
DEBUG 03-18 17:14:58.658 o.a.o.d.d.s.SessiondataDao:78
[nio-5443-exec-3] - create :: create
DEBUG 03-18 17:14:58.659 o.a.o.d.d.s.SessiondataDao:48
[nio-5443-exec-3] - startsession :: startsession
DEBUG 03-18 17:14:58.672 o.a.o.w.UserWebService:114
[nio-5443-exec-3] - Login user: 1
DEBUG 03-18 17:14:58.770 o.a.o.d.u.AuthLevelUtil:40
[io-5443-exec-10] - Level Soap :: [GRANTED]
DEBUG 03-18 17:14:58.864 o.a.o.w.UserWebService:107
[nio-5443-exec-9] - Login user
DEBUG 03-18 17:14:58.874 o.a.o.d.d.u.UserDao:623 [nio-5443-exec-9]
- login:: 1 users were found
DEBUG 03-18 17:14:59.831 o.a.o.d.u.AuthLevelUtil:40
[nio-5443-exec-9] - Level Login :: [GRANTED]
DEBUG 03-18 17:14:59.832 o.a.o.d.d.u.UserDao:640 [nio-5443-exec-9]
- login user groups [GroupUser [id=1, moderator=false, group=Group
[id=1, name=kam270, deleted=false], user=User [id=1,
firstname=firstname, lastname=lastname, login=admin,
pictureuri=null, deleted=false, languageId=1, address=Address
[id=1, country=GB, street=null, town=null, zip=null,
deleted=false, email=i...@collisiondetection.biz
<mailto:email=i...@collisiondetection.biz>, phone=null],
externalId=null, type=user]]]
DEBUG 03-18 17:14:59.840 o.a.o.d.d.s.SessiondataDao:78
[nio-5443-exec-9] - create :: create
DEBUG 03-18 17:14:59.840 o.a.o.d.d.s.SessiondataDao:48
[nio-5443-exec-9] - startsession :: startsession
DEBUG 03-18 17:14:59.849 o.a.o.w.UserWebService:114
[nio-5443-exec-9] - Login user: 1
DEBUG 03-18 17:14:59.947 o.a.o.d.u.AuthLevelUtil:40
[nio-5443-exec-6] - Level Soap :: [GRANTED]
DEBUG 03-18 17:14:59.948 o.a.o.w.UserWebService:308
[nio-5443-exec-6] - RemoteSessionObject [username=teacher,
firstname=teacher, lastname=1, pictureUrl=null,
email=teach...@teacher1.com <mailto:email=teach...@teacher1.com>,
externalUserId=3, externalUserType=moodle]
DEBUG 03-18 17:14:59.951 o.a.o.w.UserWebService:312
[nio-5443-exec-6] - xmlString 
   teacher
   teacher
   1
   teach...@teacher1.com <mailto:teach...@teacher1.com>
   3
   moodle

ERROR 03-18 17:15:00.193 o.a.o.w.a.WebSession:223
[nio-5443-exec-2] - *Unexpected exception while checking hashes*
java.lang.IllegalArgumentException: No enum constant
org.apache.openmeetings.db.entity.user.User.Type.USER
    at java.base/java.lang.Enum.valueOf(Enum.java:240)
    at
org.apache.openmeetings.db.entity.user.User$Type.valueOf(User.java:133)
    at
org.apache.openmeetings.web.app.WebSession.isSignedIn(We

Confirm duplicate hash issue in custom plugin please

2020-04-05 Thread Daniel Baker
Hi Maxim  can you please  confirm  you are  seeing a  duplicate hash ( 
or some other issue )   issue  here.  It  will help us narrow  down  the 
problem in our  CUSTOM  moodle plugin :



root@om-VirtualBox:/opt/logs# tail -f openmeetings.log
    at 
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)
    at 
org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:367)
    at 
org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)
    at 
org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:860)
    at 
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1591)
    at 
org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
    at 
java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
    at 
java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
    at 
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)

    at java.base/java.lang.Thread.run(Thread.java:834)
DEBUG 03-18 17:14:57.707 o.a.o.w.UserWebService:107 [nio-5443-exec-3] - 
Login user
DEBUG 03-18 17:14:57.717 o.a.o.d.d.u.UserDao:623 [nio-5443-exec-3] - 
login:: 1 users were found
DEBUG 03-18 17:14:58.639 o.a.o.d.u.AuthLevelUtil:40 [nio-5443-exec-3] - 
Level Login :: [GRANTED]
DEBUG 03-18 17:14:58.640 o.a.o.d.d.u.UserDao:640 [nio-5443-exec-3] - 
login user groups [GroupUser [id=1, moderator=false, group=Group [id=1, 
name=kam270, deleted=false], user=User [id=1, firstname=firstname, 
lastname=lastname, login=admin, pictureuri=null, deleted=false, 
languageId=1, address=Address [id=1, country=GB, street=null, town=null, 
zip=null, deleted=false, email=i...@collisiondetection.biz, phone=null], 
externalId=null, type=user]]]
DEBUG 03-18 17:14:58.658 o.a.o.d.d.s.SessiondataDao:78 [nio-5443-exec-3] 
- create :: create
DEBUG 03-18 17:14:58.659 o.a.o.d.d.s.SessiondataDao:48 [nio-5443-exec-3] 
- startsession :: startsession
DEBUG 03-18 17:14:58.672 o.a.o.w.UserWebService:114 [nio-5443-exec-3] - 
Login user: 1
DEBUG 03-18 17:14:58.770 o.a.o.d.u.AuthLevelUtil:40 [io-5443-exec-10] - 
Level Soap :: [GRANTED]
DEBUG 03-18 17:14:58.864 o.a.o.w.UserWebService:107 [nio-5443-exec-9] - 
Login user
DEBUG 03-18 17:14:58.874 o.a.o.d.d.u.UserDao:623 [nio-5443-exec-9] - 
login:: 1 users were found
DEBUG 03-18 17:14:59.831 o.a.o.d.u.AuthLevelUtil:40 [nio-5443-exec-9] - 
Level Login :: [GRANTED]
DEBUG 03-18 17:14:59.832 o.a.o.d.d.u.UserDao:640 [nio-5443-exec-9] - 
login user groups [GroupUser [id=1, moderator=false, group=Group [id=1, 
name=kam270, deleted=false], user=User [id=1, firstname=firstname, 
lastname=lastname, login=admin, pictureuri=null, deleted=false, 
languageId=1, address=Address [id=1, country=GB, street=null, town=null, 
zip=null, deleted=false, email=i...@collisiondetection.biz, phone=null], 
externalId=null, type=user]]]
DEBUG 03-18 17:14:59.840 o.a.o.d.d.s.SessiondataDao:78 [nio-5443-exec-9] 
- create :: create
DEBUG 03-18 17:14:59.840 o.a.o.d.d.s.SessiondataDao:48 [nio-5443-exec-9] 
- startsession :: startsession
DEBUG 03-18 17:14:59.849 o.a.o.w.UserWebService:114 [nio-5443-exec-9] - 
Login user: 1
DEBUG 03-18 17:14:59.947 o.a.o.d.u.AuthLevelUtil:40 [nio-5443-exec-6] - 
Level Soap :: [GRANTED]
DEBUG 03-18 17:14:59.948 o.a.o.w.UserWebService:308 [nio-5443-exec-6] - 
RemoteSessionObject [username=teacher, firstname=teacher, lastname=1, 
pictureUrl=null, email=teach...@teacher1.com, externalUserId=3, 
externalUserType=moodle]
DEBUG 03-18 17:14:59.951 o.a.o.w.UserWebService:312 [nio-5443-exec-6] - 
xmlString 

   teacher
   teacher
   1
   teach...@teacher1.com
   3
   moodle

ERROR 03-18 17:15:00.193 o.a.o.w.a.WebSession:223 [nio-5443-exec-2] - 
*Unexpected exception while checking hashes*
java.lang.IllegalArgumentException: No enum constant 
org.apache.openmeetings.db.entity.user.User.Type.USER

    at java.base/java.lang.Enum.valueOf(Enum.java:240)
    at 
org.apache.openmeetings.db.entity.user.User$Type.valueOf(User.java:133)
    at 
org.apache.openmeetings.web.app.WebSession.isSignedIn(WebSession.java:181)
    at 
org.apache.openmeetings.web.app.WebSession.checkHashes(WebSession.java:197)
    at 
org.apache.openmeetings.web.pages.HashPage.onInitialize(HashPage.java:113)

    at org.apache.wicket.Component.fireInitialize(Component.java:874)
    at 
org.apache.wicket.MarkupContainer.internalInitialize(MarkupContainer.java:1038)

    at org.apache.wicket.Page.isPageStateless(Page.java:461)
    at 
org.apache.wicket.core.request.mapper.AbstractBookmarkableMapper.getPageInfo(AbstractBookmarkableMapper.java:473)
    at 
org.apache.wicket.core.request.mapper.AbstractBookmarkableMapper.mapHandler(AbstractBookmarkableMapper.java:420)
    at 
org.apache.wicket.core.request.mapper.MountedMapper.mapHandler(MountedMapper.java:155)
    at

Re: [HELP NEEDED] 5.0.0 release

2020-04-05 Thread Daniel Baker

Can  we test  SOAP and  REST calls ?



On 05/04/2020 08:32, Maxim Solodovnik wrote:

Hello All,

demo-next is updated with most recent version
I would appreciate to get feedback :))

On Mon, 30 Mar 2020 at 16:55, Peter Dähn > wrote:


Hi Maxim,

one module was missing... :-(

  proxy_wstunnel

now it works and I'm going to test more...

Greetings Peter

PS: We had a problem in demo next, will start a new conversation
for that

Am 30.03.20 um 11:06 schrieb Maxim Solodovnik:
> The error most probably caused by mod-rewrite not doing it's job
> Have you update server name in config?
>
> On Mon, 30 Mar 2020 at 16:04, Peter Dähn mailto:da...@vcrp.de>> wrote:
>
>> yes... same config...
>>
>> Am 30.03.20 um 10:20 schrieb Maxim Solodovnik:
>>> Not sure I get this :((
>>> Are you behind Apache?
>>> Same config?
>>>
>>> On Mon, 30 Mar 2020 at 15:16, Peter Dähn mailto:da...@vcrp.de>> wrote:
>>>
 Hi Maxim,

 System is in user right now. I needed to switch to my test-system

 There I get an error in browser console

 Firefox can not connect to

>>

wss://SERVER/openmeetings/wicket/websocket?pageId=2&wicket-ajax-baseurl=.&wicket-app-name=OpenmeetingsApplication
 aufbauen.

 Greetings Peter

 Am 30.03.20 um 08:04 schrieb Peter Dähn:
> Hi Maxim,
>
> I missed the change in server.xml
>
> now it works, but lms dapter has a problem with this
configuration.
> Will investigate here.
>
> Thanks so far
>
> Peter
>
> Am 30.03.20 um 07:34 schrieb Maxim Solodovnik:
>> So I assume
>> 1) you put config from SO to your Apache
>> 2) change the line RedirectMatch ^/$
>> https://domain.test-test.eu/openmeetings
>> 3) restart Apache
>> 4) change conf/server.xml
>> https://markmail.org/message/5wnts6izxxmejord
>> 5) restart OM
>>
>> On Mon, 30 Mar 2020 at 12:22, Peter Dähn mailto:da...@vcrp.de>> wrote:
>>
>>> Thanks for the information,
>>>
>>> but I get an error in browser console...
>>>
>>>      XML-Verarbeitungsfehler: Syntax-Fehler
>>> Adresse: https://openmeetings.vcrp.de/openmeetings/signin
>>> Zeile Nr. 1, Spalte 1:
>>>
>>> and network monitor shows 400 bad request on
>>>
>>>
>>

https://openmeetings.vcrp.de/openmeetings/wicket/bookmarkable/org.apache.openmeetings.web.pages.auth.SignInPage?6-1.1-signin
>>> Am 30.03.20 um 06:22 schrieb Maxim Solodovnik:
>>>
>>

https://stackoverflow.com/questions/51721771/apache-openmeetings-4-0-4-csrf-attack-when-using-apache2-as-proxypass
 this will work for 5.0 with minimum-to-none modifications

 On Mon, 30 Mar 2020 at 11:21, Peter Dähn mailto:da...@vcrp.de>> wrote:

> I know... this is really something here with my
system... it is
> something with tomcat->https-> upload dialog...
>
> But doesn't seem to be a showstopper for release...
>
> Is there a guide for apache config? I'm in homeoffice
and archived
> mails
> are not available here...
>
> Am 30.03.20 um 06:14 schrieb Maxim Solodovnik:
>> Just have uploaded 16M PDF to the latest SNAPSHOT - no
issues :(
>>
>> On Mon, 30 Mar 2020 at 11:04, Peter Dähn mailto:da...@vcrp.de>> wrote:
>>
>>> no... this also happen with one uploaded file... seems
to happen
>>> with
>>> larger files >1MB but sometimes the same file can be
uploaded or
>>> not...
>>> so it is not a size limit. But evrything I try with
time and
>> frames
>>> didn't help.
>>>
>>> Am 30.03.20 um 05:38 schrieb Maxim Solodovnik:
 What are the steps to reproduce?

 to take 200k PDF and upload it 10 times?

 On Mon, 30 Mar 2020 at 10:36, Peter Dähn
mailto:da...@vcrp.de>> wrote:

> Hi Maxim,
>
> I found the comment in a commit... **
>
> so i already try it...
> *:-( *
> Right now I try to use http and this worked. So I
will switch
>> to
> apache
> mod_proxy during the day. I think this is the
fastest way now.
>
> Thank you so far
> Peter
>
> Am 30.03.20 um 03:42 schrieb Maxim Solodovnik:
>

Re: Test result of Official OM moodle plugin from chrome and Firefox - invalid hash only from chrome

2020-04-04 Thread Daniel Baker
Latest  moodle  plugin   seems to have  fixed  it.  Can now access from  
chrome  with no  hash errors.



Thanks,

Dan


On 04/04/2020 02:33, Maxim Solodovnik wrote:
security errors are expected (will try to do something with it before 
release)

And i can see nothing in the logs
will try to find windows machine to test

extremely weird it is NREP at my 2 Ubuntu machines ...

On Sat, 4 Apr 2020 at 01:58, Daniel Baker <mailto:i...@collisiondetection.biz>> wrote:


And here   is the  openmeetings.log  output  when  trying to
access the room  from chrome :


DEBUG 04-03 19:54:36.007 o.a.o.d.d.u.UserDao:624 [nio-5443-exec-7]
- login:: 1 users were found
DEBUG 04-03 19:54:37.145 o.a.o.d.u.AuthLevelUtil:40
[nio-5443-exec-7] - Level LOGIN :: [GRANTED]
DEBUG 04-03 19:54:37.148 o.a.o.d.d.u.UserDao:641 [nio-5443-exec-7]
- login user groups [GroupUser [id=1, moderator=false, group=Group
[id=1, name=kam270, deleted=false], user=User [id=1,
firstname=firstname, lastname=lastname, login=admin,
pictureuri=null, deleted=false, languageId=1, address=Address
[id=1, country=GB, street=null, town=null, zip=null,
deleted=false, email=i...@collisiondetection.biz
<mailto:i...@collisiondetection.biz>, phone=null],
externalId=null, type=USER]]]
DEBUG 04-03 19:54:37.180 o.a.o.d.d.s.SessiondataDao:78
[nio-5443-exec-7] - create :: create
DEBUG 04-03 19:54:37.180 o.a.o.d.d.s.SessiondataDao:48
[nio-5443-exec-7] - startsession :: startsession
DEBUG 04-03 19:54:37.192 o.a.o.w.UserWebService:114
[nio-5443-exec-7] - Login user: 1
DEBUG 04-03 19:54:37.289 o.a.o.d.u.AuthLevelUtil:40
[nio-5443-exec-4] - Level SOAP :: [GRANTED]
DEBUG 04-03 19:54:37.364 o.a.o.w.UserWebService:308
[nio-5443-exec-4] - {"email":"ad...@example.com

<mailto:ad...@example.com>","externalId":"2","externalType":"moodle","firstname":"Admin","lastname":"User","username":"admin"}
DEBUG 04-03 19:54:37.368 o.a.o.w.UserWebService:312
[nio-5443-exec-4] - jsonString {"email":"ad...@example.com

<mailto:ad...@example.com>","externalId":"2","externalType":"moodle","firstname":"Admin","lastname":"User","username":"admin"}
DEBUG 04-03 19:54:37.659 o.a.o.d.u.AuthLevelUtil:40
[nio-5443-exec-6] - Level ADMIN :: [DENIED]
DEBUG 04-03 19:54:37.671 o.a.o.d.u.AuthLevelUtil:40
[nio-5443-exec-6] - Level ADMIN :: [DENIED]
DEBUG 04-03 19:54:37.673 o.a.o.d.u.AuthLevelUtil:40
[nio-5443-exec-6] - Level GROUP_ADMIN :: [DENIED]
DEBUG 04-03 19:54:37.677 o.a.o.d.u.AuthLevelUtil:40
[nio-5443-exec-6] - Level ADMIN :: [DENIED]
DEBUG 04-03 19:54:37.678 o.a.o.d.u.AuthLevelUtil:40
[nio-5443-exec-6] - Level ADMIN :: [DENIED]
DEBUG 04-03 19:54:37.814 o.a.o.w.c.OmWebSocketPanel:63
[nio-5443-exec-1] - Sending WebSocket PING
DEBUG 04-03 19:54:38.825 o.a.o.d.d.l.ConferenceLogDao:52
[nio-5443-exec-9] - [add]:
org.apache.openmeetings.db.entity.log.ConferenceLog@59da5e8b
DEBUG 04-03 19:54:38.830 o.a.o.w.a.ClientManager:121
[nio-5443-exec-9] - Adding online client:
e0f706bf-4c37-4afc-961a-7801b9080268, room: null
DEBUG 04-03 19:54:38.832 o.a.o.w.c.MainPanel:161 [nio-5443-exec-9]
- WebSocketBehavior::onConnect [uid:
e0f706bf-4c37-4afc-961a-7801b9080268, session:
41B4D417E4DB6474AEB2301D63FA5E46, key:
org.apache.wicket.protocol.ws.api.registry.PageIdKey@0]
DEBUG 04-03 19:54:38.873 o.a.o.d.u.AuthLevelUtil:40
[nio-5443-exec-8] - Level ADMIN :: [DENIED]
DEBUG 04-03 19:54:38.882 o.a.o.d.d.r.PollDao:87 [nio-5443-exec-8]
- :: getPoll :: 11
DEBUG 04-03 19:54:38.893 o.a.o.d.d.r.PollDao:98 [nio-5443-exec-8]
- :: getArchived :: 11
DEBUG 04-03 19:54:38.924 o.a.o.d.d.f.FileItemDao:55
[nio-5443-exec-8] - getByOwner() started
DEBUG 04-03 19:54:38.927 o.a.o.d.d.f.FileItemDao:50
[nio-5443-exec-8] - getByRoom roomId :: 11
DEBUG 04-03 19:54:38.944 o.a.o.w.c.OmWebSocketPanel:89
[nio-5443-exec-8] - WebSocketBehavior:: pingTimer is attached
DEBUG 04-03 19:54:39.506 o.a.o.w.c.OmWebSocketPanel:173
[nio-5443-exec-2] - WebSocketBehavior::closeHandler The client
closed its connection with code '1001' and message: 'null'
DEBUG 04-03 19:54:39.507 o.a.o.d.d.l.ConferenceLogDao:52
[nio-5443-exec-2] - [add]:
org.apache.openmeetings.db.entity.log.ConferenceLog@72f23a2e
DEBUG 04-03 19:54:39.524 o.a.o.w.a.ClientManager:250
[nio-5443-exec-2] - Removing online room client:
e0f706bf-4c37-4afc-961a-7801b9080268, room: null
DEBUG 04-03 19:54:39.524 o.a.o.w.a.ClientManager:182
[nio-5443-exec-2] - Removing online client:
e0f706bf-4c37-4afc-961a-7801b9080268, roomId: null

Re: Test result of Official OM moodle plugin from chrome and Firefox - invalid hash only from chrome

2020-04-03 Thread Daniel Baker
And here   is the  openmeetings.log  output  when  trying to access the 
room  from chrome :



DEBUG 04-03 19:54:36.007 o.a.o.d.d.u.UserDao:624 [nio-5443-exec-7] - 
login:: 1 users were found
DEBUG 04-03 19:54:37.145 o.a.o.d.u.AuthLevelUtil:40 [nio-5443-exec-7] - 
Level LOGIN :: [GRANTED]
DEBUG 04-03 19:54:37.148 o.a.o.d.d.u.UserDao:641 [nio-5443-exec-7] - 
login user groups [GroupUser [id=1, moderator=false, group=Group [id=1, 
name=kam270, deleted=false], user=User [id=1, firstname=firstname, 
lastname=lastname, login=admin, pictureuri=null, deleted=false, 
languageId=1, address=Address [id=1, country=GB, street=null, town=null, 
zip=null, deleted=false, email=i...@collisiondetection.biz 
<mailto:i...@collisiondetection.biz>, phone=null], externalId=null, 
type=USER]]]
DEBUG 04-03 19:54:37.180 o.a.o.d.d.s.SessiondataDao:78 [nio-5443-exec-7] 
- create :: create
DEBUG 04-03 19:54:37.180 o.a.o.d.d.s.SessiondataDao:48 [nio-5443-exec-7] 
- startsession :: startsession
DEBUG 04-03 19:54:37.192 o.a.o.w.UserWebService:114 [nio-5443-exec-7] - 
Login user: 1
DEBUG 04-03 19:54:37.289 o.a.o.d.u.AuthLevelUtil:40 [nio-5443-exec-4] - 
Level SOAP :: [GRANTED]
DEBUG 04-03 19:54:37.364 o.a.o.w.UserWebService:308 [nio-5443-exec-4] - 
{"email":"ad...@example.com 
<mailto:ad...@example.com>","externalId":"2","externalType":"moodle","firstname":"Admin","lastname":"User","username":"admin"}
DEBUG 04-03 19:54:37.368 o.a.o.w.UserWebService:312 [nio-5443-exec-4] - 
jsonString {"email":"ad...@example.com 
<mailto:ad...@example.com>","externalId":"2","externalType":"moodle","firstname":"Admin","lastname":"User","username":"admin"}
DEBUG 04-03 19:54:37.659 o.a.o.d.u.AuthLevelUtil:40 [nio-5443-exec-6] - 
Level ADMIN :: [DENIED]
DEBUG 04-03 19:54:37.671 o.a.o.d.u.AuthLevelUtil:40 [nio-5443-exec-6] - 
Level ADMIN :: [DENIED]
DEBUG 04-03 19:54:37.673 o.a.o.d.u.AuthLevelUtil:40 [nio-5443-exec-6] - 
Level GROUP_ADMIN :: [DENIED]
DEBUG 04-03 19:54:37.677 o.a.o.d.u.AuthLevelUtil:40 [nio-5443-exec-6] - 
Level ADMIN :: [DENIED]
DEBUG 04-03 19:54:37.678 o.a.o.d.u.AuthLevelUtil:40 [nio-5443-exec-6] - 
Level ADMIN :: [DENIED]
DEBUG 04-03 19:54:37.814 o.a.o.w.c.OmWebSocketPanel:63 [nio-5443-exec-1] 
- Sending WebSocket PING
DEBUG 04-03 19:54:38.825 o.a.o.d.d.l.ConferenceLogDao:52 
[nio-5443-exec-9] - [add]: 
org.apache.openmeetings.db.entity.log.ConferenceLog@59da5e8b
DEBUG 04-03 19:54:38.830 o.a.o.w.a.ClientManager:121 [nio-5443-exec-9] - 
Adding online client: e0f706bf-4c37-4afc-961a-7801b9080268, room: null
DEBUG 04-03 19:54:38.832 o.a.o.w.c.MainPanel:161 [nio-5443-exec-9] - 
WebSocketBehavior::onConnect [uid: e0f706bf-4c37-4afc-961a-7801b9080268, 
session: 41B4D417E4DB6474AEB2301D63FA5E46, key: 
org.apache.wicket.protocol.ws.api.registry.PageIdKey@0]
DEBUG 04-03 19:54:38.873 o.a.o.d.u.AuthLevelUtil:40 [nio-5443-exec-8] - 
Level ADMIN :: [DENIED]
DEBUG 04-03 19:54:38.882 o.a.o.d.d.r.PollDao:87 [nio-5443-exec-8] - :: 
getPoll :: 11
DEBUG 04-03 19:54:38.893 o.a.o.d.d.r.PollDao:98 [nio-5443-exec-8] - :: 
getArchived :: 11
DEBUG 04-03 19:54:38.924 o.a.o.d.d.f.FileItemDao:55 [nio-5443-exec-8] - 
getByOwner() started
DEBUG 04-03 19:54:38.927 o.a.o.d.d.f.FileItemDao:50 [nio-5443-exec-8] - 
getByRoom roomId :: 11
DEBUG 04-03 19:54:38.944 o.a.o.w.c.OmWebSocketPanel:89 [nio-5443-exec-8] 
- WebSocketBehavior:: pingTimer is attached
DEBUG 04-03 19:54:39.506 o.a.o.w.c.OmWebSocketPanel:173 
[nio-5443-exec-2] - WebSocketBehavior::closeHandler The client closed 
its connection with code '1001' and message: 'null'
DEBUG 04-03 19:54:39.507 o.a.o.d.d.l.ConferenceLogDao:52 
[nio-5443-exec-2] - [add]: 
org.apache.openmeetings.db.entity.log.ConferenceLog@72f23a2e
DEBUG 04-03 19:54:39.524 o.a.o.w.a.ClientManager:250 [nio-5443-exec-2] - 
Removing online room client: e0f706bf-4c37-4afc-961a-7801b9080268, room: 
null
DEBUG 04-03 19:54:39.524 o.a.o.w.a.ClientManager:182 [nio-5443-exec-2] - 
Removing online client: e0f706bf-4c37-4afc-961a-7801b9080268, roomId: null


On 03/04/2020 19:45, Daniel Baker wrote:


Maybe  this  sheds  some more light on it :


On 03/04/2020 17:41, Zenon Panoussis wrote:

Hi


This should only happen, if you have Debug output enabled (should be
disabled in production)
Is this you configuration?

Yes, debug is enabled, I'm not in production yet. If it goes
away with debug off, all is well.

Cheers,

Z




Re: Test result of Official OM moodle plugin from chrome and Firefox - invalid hash only from chrome

2020-04-03 Thread Daniel Baker

Maybe  this  sheds  some more light on it :


On 03/04/2020 17:41, Zenon Panoussis wrote:

Hi


This should only happen, if you have Debug output enabled (should be
disabled in production)
Is this you configuration?

Yes, debug is enabled, I'm not in production yet. If it goes
away with debug off, all is well.

Cheers,

Z




Re: missing openmeetings.log

2020-04-03 Thread Daniel Baker

oh  found it under   logs  in  /opt/logs  not  under /opt/open504



On 03/04/2020 19:27, Daniel Baker wrote:
Does m4  still have the openmeetings.log.  I seem  to be missing it 
under /logs.



Thanks,


Dan




missing openmeetings.log

2020-04-03 Thread Daniel Baker
Does  m4  still have the openmeetings.log.  I seem  to be missing it  
under /logs.



Thanks,


Dan



Re: Suggested AWS EC2 setup - OM 5.0.0 M3 / Ubuntu 18.04

2020-04-01 Thread Daniel Baker

Wow  thanks.  will give  this  a  try.

Did you consider making a AWS CloudFormation 
  template ?



Thanks,


Dan

On 01/04/2020 10:20, Denis Noctor wrote:


Hi there everyone,

I thought this email might be of some interest to those setting up OM 
on an AWS EC2 instance using Ubuntu 18.04.4 LTS (GNU/Linux 
4.15.0-1063-aws x86_64). There are lots of tutorials online regarding 
how to setup an AWS EC2 instance, so there is no need for me to talk 
about that. I am assuming you have this up and running.


However there are lots of _free_ AMIs (Amazon Machine Images) in AWS 
that can be automatically installed which will install a LAMP image 
(Linux, Apache, MySQL, and PHP setup) and the one I used was:
“ubuntu/images/hvm-ssd/ubuntu-bionic-18.04-amd64-server-20190212.1 
(ami-0a313d6098716f372)”


 I will have to update my PHP version at some stage though.

My AWS Setup is as follows:
Instance type: t3a.large (8 gigs Ram , 2 vCPUS), I was previously 
using a t3a.medium (4 gigs Ram , 2 vCPUS)… which seemed to run okay… 
but needed to elimate any doubts I had by cranking up the RAM. Some of 
you may decide to go for lower or higher instances depending on your 
budget and desired performance levels etc.


It is also important to note that I am using an Elastic IP address, 
which basically means the IP address of my domain will never change 
and as a result my registered domain name, for example “ABC.COM 
” will be directed to this IP address…. Even if I 
“stop” my server to save money.


I am also using a “AWS load balancer” which also entitles me to a free 
certificate which automatically renews every 12 months when set up 
(again lots of info on the internet about this)  - which is an 
IMPORTANT POINT as I am not using LetsEncrypt… AND AS A RESULT DEVIATE 
FROM ALVARO’S WONDERFUL INSTRUCTIONS.


Let’s begin…

If you are setting up a clean install… simply follow Alvaro’s 
instructions via this link:

https://cwiki.apache.org/confluence/display/OPENMEETINGS/Tutorials+for+installing+OpenMeetings+and+Tools?preview=/27838216/140774282/Installation%20OpenMeetings%205.0.0-M3%20on%20Ubuntu%2018.04%20LTS.pdf

Again, this is for OM 5.0.0-M3. If you wish to update to further 
snapshots please refer to the official website, forums and links.


Please note the current version of Alvaro’s PDF… at the time of 
writing it was v6.


(Assuming you have already got an AWS certificate:  you can setup your 
domain as https… redirecting all http to https…. I recommend you do 
this before).


NEXT STAGE – SETTING UP THE TURN SERVER.

I had originally used a free TURN server service… using 
https://numb.viagenie.ca/ whereby you can setup an account… and had 
tested it… and it seemed to be okay…. But I don’t like to be dependent 
on a 3^rd party… especially when it comes to testing… I decided to set 
up my own… on the same AWS EC2 instance.


Please refer to Alvaro’s additional setup regarding “Installation SSL 
certificates and Coturn for OpenMeetings 5.0.0-M3”… via the following 
link --- BUT PLEASE NOTE WE ARE NOT GOING TO FOLLOW ALL THE 
INSTRUCTIONS TO THE LETTER:


https://cwiki.apache.org/confluence/display/OPENMEETINGS/Tutorials+for+installing+OpenMeetings+and+Tools?preview=/27838216/148644256/Installation%20SSL%20certificates%20and%20Coturn%20for%20OpenMeetings%205.0.0-M3.pdf

As I am using an AWS certificate, I am going to bypass / ignore all 
references to “letsencrypt”… and here is the why… with AWS 
certificates you have no control over them… you cannot download the 
certificate and store it on your server… you cannot download files, 
like in “letsencrypt” in Alvaro’s example … you have no access to 
“fullchain.pem”, “privkey.pem”. These files are stored elsewhere in 
AWS... but are automatically detected and enforced by AWS… (you could 
use Letsencrypt as an alternative certificate source but this is not 
what this email is all about… and I haven’t had the need to test it.)


SKIP PARTS 1,2,3 AND 4 of Alvaro’s tutorial in “Installation SSL 
certificates and Coturn for OpenMeetings 5.0.0-M3”… and go straight to 
part (5)… do as instructed.


In part (6) of the tutorial I decided not to change the user name in 
the following as I had already set up the user name in the original OM 
5.0.0 M3 instructions (“nobody”):

so instead of making the change:
*user=kurento:a_new_password*

I changed it to user=nobody:a_new_password

making all the other changes in part (6) as stated.

I *_DID NOT _*implement changes in part (7) regarding 
 DAEMON_USER="kurento"… I left it as "nobody"


However, I did make changes to the 
/opt/open503/webapps/openmeetings/WEB-INF/classes/applicationContext.xml 
as follows:



class="org.apache.openmeetings.core.remote.KurentoHandler" 
init-method="init" destroy-method="destroy"


p:kurentoWsUrl="ws://127.0.0.1:/kurento 
"


p:checkTimeout="1"

p:watchThreadCount="10"

p:turnUrl="*PUBLIC IP A

Re: Openmeetings Docker Image / Kurento / Turn / NAT

2020-04-01 Thread Daniel Baker

Thank you !

On 01/04/2020 10:16, Maxim Solodovnik wrote:

Yes sure :)
Will do it with low priority :)

On Wed, 1 Apr 2020 at 16:14, Daniel Baker <mailto:i...@collisiondetection.biz>> wrote:


I think  you have  build  instructions  on the github page so I
can  use  those ?

On 01/04/2020 10:12, Maxim Solodovnik wrote:

Sure,
I can switch master to use M4-SNAPSHOT
But you have to build it on your machine before use ...

Is it OK?

On Wed, 1 Apr 2020 at 16:09, Daniel Baker
mailto:i...@collisiondetection.biz>> wrote:

Could  I  use  the  alpha/ next  / M4  version?

apache/openmeetings:5.0.0-M3


Thanks,


Dan



On 01/04/2020 09:56, Maxim Solodovnik wrote:

I mean run
ocker run -i --rm --expose=5443 --expose= -p 5443:5443
-p : -e TURN_URL="xxx.xxx.xxx.xxx:3478" -e
TURN_USER="kurento" -e TURN_PASS="somegibberishtext"
apache/openmeetings:5.0.0-M3.1
instead of
ocker run -i --rm --expose=5443 --expose= -p 5443:5443
-p : -e TURN_URL="xxx.xxx.xxx.xxx:3478" -e
TURN_USER="kurento" -e TURN_PASS="somegibberishtext"
apache/openmeetings:5.0.0-M3

:))

On Wed, 1 Apr 2020 at 15:40, Maxim Solodovnik
mailto:solomax...@gmail.com>> wrote:

Well it would be too expensive
Thanks :)))
Hopefully I can visit Europe when the corona pandemic
will be over :))

Please try 5.0.0-M3.1
Hopefully will work :)

On Wed, 1 Apr 2020 at 15:20, Arndt, Wolfgang
mailto:ar...@lernenfoerdern.de>> wrote:

😊
Can you tell me how to build this commit locally?

*Von:* Maxim Solodovnik mailto:solomax...@gmail.com>>
*Gesendet:* Mittwoch, 1. April 2020 09:12
*An:* Openmeetings user-list
mailto:user@openmeetings.apache.org>>
*Betreff:* Re: Openmeetings Docker Image / Kurento /
Turn / NAT

I'm stupid russian monkey :(((

full dockerized M3 has bug :(((

It was fixed by this

https://github.com/openmeetings/openmeetings-docker/commit/7f08a946aa0b22a0101520a406159ca832fbcbdb
 commit

This is why TURN_URL is NOT working :(((

Not sure if I can drop current M3 image, will try to

As a workaround - you can rebuild locally ...

On Wed, 1 Apr 2020 at 14:06, Arndt, Wolfgang
mailto:ar...@lernenfoerdern.de>> wrote:

First of all: Thx to you for helping me. I am up
now again and give it the next try

Here is my non dockerized coturn config

root@docker-ibb-01:/var/log# cat
/etc/turnserver.conf

listening-port=3478

verbose

fingerprint

lt-cred-mech

use-auth-secret

static-auth-secret=somegibberishtext

simple-log

log-file=/var/log/turn.log

min-port=49152

max-port=55000

I started the OM Conatiner with

root@docker-ibb-01:/home/wolfgang/coturn# docker
run -i --rm --expose=5443 --expose= -p
5443:5443 -p : -e
TURN_URL="xxx.xxx.xxx.xxx:3478" -e
TURN_USER="kurento" -e
TURN_PASS="somegibberishtext"
apache/openmeetings:5.0.0-M3

xxx.xxx.xxx.xxx is my external ip

No audio, video

*Von:* Maxim Solodovnik mailto:solomax...@gmail.com>>
*Gesendet:* Mittwoch, 1. April 2020 05:34
*An:* Openmeetings user-list
mailto:user@openmeetings.apache.org>>
*Betreff:* Re: Openmeetings Docker Image /
Kurento / Turn / NAT

Well

Usually it all ends up on second or third email 

Maybe you can try with non-dockerized-turnserver ?

On Wed, 1 Apr 2020 at 08:19, Arndt, Wolfgang
mailto:ar...@lernenfoerdern.de>> wrote:

I give up for now. This is annoying.

Why things must be so complicated :-(

I tested for open ports. I openend all
outgoing ports for the host where coturn and
the Docker OM Conta

Re: Openmeetings Docker Image / Kurento / Turn / NAT

2020-04-01 Thread Daniel Baker
I think  you have  build  instructions  on the github page so I can  
use  those ?


On 01/04/2020 10:12, Maxim Solodovnik wrote:

Sure,
I can switch master to use M4-SNAPSHOT
But you have to build it on your machine before use ...

Is it OK?

On Wed, 1 Apr 2020 at 16:09, Daniel Baker <mailto:i...@collisiondetection.biz>> wrote:


Could  I  use  the  alpha/ next  / M4  version?

apache/openmeetings:5.0.0-M3


Thanks,


Dan



On 01/04/2020 09:56, Maxim Solodovnik wrote:

I mean run
ocker run -i --rm --expose=5443 --expose= -p 5443:5443 -p
: -e TURN_URL="xxx.xxx.xxx.xxx:3478" -e
TURN_USER="kurento" -e TURN_PASS="somegibberishtext"
apache/openmeetings:5.0.0-M3.1
instead of
ocker run -i --rm --expose=5443 --expose= -p 5443:5443 -p
: -e TURN_URL="xxx.xxx.xxx.xxx:3478" -e
TURN_USER="kurento" -e TURN_PASS="somegibberishtext"
apache/openmeetings:5.0.0-M3

:))

On Wed, 1 Apr 2020 at 15:40, Maxim Solodovnik
mailto:solomax...@gmail.com>> wrote:

Well it would be too expensive
Thanks :)))
Hopefully I can visit Europe when the corona pandemic will be
over :))

Please try 5.0.0-M3.1
Hopefully will work :)

On Wed, 1 Apr 2020 at 15:20, Arndt, Wolfgang
mailto:ar...@lernenfoerdern.de>> wrote:

😊
Can you tell me how to build this commit locally?

*Von:* Maxim Solodovnik mailto:solomax...@gmail.com>>
*Gesendet:* Mittwoch, 1. April 2020 09:12
*An:* Openmeetings user-list
mailto:user@openmeetings.apache.org>>
*Betreff:* Re: Openmeetings Docker Image / Kurento / Turn
/ NAT

I'm stupid russian monkey :(((

full dockerized M3 has bug :(((

It was fixed by this

https://github.com/openmeetings/openmeetings-docker/commit/7f08a946aa0b22a0101520a406159ca832fbcbdb
 commit

This is why TURN_URL is NOT working :(((

Not sure if I can drop current M3 image, will try to

As a workaround - you can rebuild locally ...

On Wed, 1 Apr 2020 at 14:06, Arndt, Wolfgang
mailto:ar...@lernenfoerdern.de>> wrote:

First of all: Thx to you for helping me. I am up now
again and give it the next try

Here is my non dockerized coturn config

root@docker-ibb-01:/var/log# cat /etc/turnserver.conf

listening-port=3478

verbose

fingerprint

lt-cred-mech

use-auth-secret

static-auth-secret=somegibberishtext

simple-log

log-file=/var/log/turn.log

min-port=49152

max-port=55000

I started the OM Conatiner with

root@docker-ibb-01:/home/wolfgang/coturn# docker run
-i --rm --expose=5443 --expose= -p 5443:5443 -p
: -e TURN_URL="xxx.xxx.xxx.xxx:3478" -e
TURN_USER="kurento" -e TURN_PASS="somegibberishtext"
apache/openmeetings:5.0.0-M3

xxx.xxx.xxx.xxx is my external ip

No audio, video

*Von:* Maxim Solodovnik mailto:solomax...@gmail.com>>
*Gesendet:* Mittwoch, 1. April 2020 05:34
*An:* Openmeetings user-list
mailto:user@openmeetings.apache.org>>
*Betreff:* Re: Openmeetings Docker Image / Kurento /
Turn / NAT

Well

Usually it all ends up on second or third email 

Maybe you can try with non-dockerized-turnserver ?

On Wed, 1 Apr 2020 at 08:19, Arndt, Wolfgang
mailto:ar...@lernenfoerdern.de>> wrote:

I give up for now. This is annoying.

Why things must be so complicated :-(

I tested for open ports. I openend all outgoing
ports for the host where coturn and the Docker OM
Container is.

Is there a step by step way to test?

It is such an unormal setup?

Wolfgang


-- 


WBR
Maxim aka solomax


-- 


WBR
Maxim aka solomax



-- 
WBR

Maxim aka solomax



-- 
WBR

Maxim aka solomax




--
WBR
Maxim aka solomax


Re: Openmeetings Docker Image / Kurento / Turn / NAT

2020-04-01 Thread Daniel Baker

Could  I  use  the  alpha/ next  / M4  version?

apache/openmeetings:5.0.0-M3


Thanks,


Dan



On 01/04/2020 09:56, Maxim Solodovnik wrote:

I mean run
ocker run -i --rm --expose=5443 --expose= -p 5443:5443 -p 
: -e TURN_URL="xxx.xxx.xxx.xxx:3478" -e TURN_USER="kurento" -e 
TURN_PASS="somegibberishtext" apache/openmeetings:5.0.0-M3.1

instead of
ocker run -i --rm --expose=5443 --expose= -p 5443:5443 -p 
: -e TURN_URL="xxx.xxx.xxx.xxx:3478" -e TURN_USER="kurento" -e 
TURN_PASS="somegibberishtext" apache/openmeetings:5.0.0-M3


:))

On Wed, 1 Apr 2020 at 15:40, Maxim Solodovnik > wrote:


Well it would be too expensive
Thanks :)))
Hopefully I can visit Europe when the corona pandemic will be over :))

Please try 5.0.0-M3.1
Hopefully will work :)

On Wed, 1 Apr 2020 at 15:20, Arndt, Wolfgang
mailto:ar...@lernenfoerdern.de>> wrote:

😊
Can you tell me how to build this commit locally?

*Von:* Maxim Solodovnik mailto:solomax...@gmail.com>>
*Gesendet:* Mittwoch, 1. April 2020 09:12
*An:* Openmeetings user-list mailto:user@openmeetings.apache.org>>
*Betreff:* Re: Openmeetings Docker Image / Kurento / Turn / NAT

I'm stupid russian monkey :(((

full dockerized M3 has bug :(((

It was fixed by this

https://github.com/openmeetings/openmeetings-docker/commit/7f08a946aa0b22a0101520a406159ca832fbcbdb
 commit

This is why TURN_URL is NOT working :(((

Not sure if I can drop current M3 image, will try to

As a workaround - you can rebuild locally ...

On Wed, 1 Apr 2020 at 14:06, Arndt, Wolfgang
mailto:ar...@lernenfoerdern.de>> wrote:

First of all: Thx to you for helping me. I am up now again
and give it the next try

Here is my non dockerized coturn config

root@docker-ibb-01:/var/log# cat /etc/turnserver.conf

listening-port=3478

verbose

fingerprint

lt-cred-mech

use-auth-secret

static-auth-secret=somegibberishtext

simple-log

log-file=/var/log/turn.log

min-port=49152

max-port=55000

I started the OM Conatiner with

root@docker-ibb-01:/home/wolfgang/coturn# docker run -i
--rm --expose=5443 --expose= -p 5443:5443 -p :
-e TURN_URL="xxx.xxx.xxx.xxx:3478" -e TURN_USER="kurento"
-e TURN_PASS="somegibberishtext" apache/openmeetings:5.0.0-M3

xxx.xxx.xxx.xxx is my external ip

No audio, video

*Von:* Maxim Solodovnik mailto:solomax...@gmail.com>>
*Gesendet:* Mittwoch, 1. April 2020 05:34
*An:* Openmeetings user-list mailto:user@openmeetings.apache.org>>
*Betreff:* Re: Openmeetings Docker Image / Kurento / Turn
/ NAT

Well

Usually it all ends up on second or third email 

Maybe you can try with non-dockerized-turnserver ?

On Wed, 1 Apr 2020 at 08:19, Arndt, Wolfgang
mailto:ar...@lernenfoerdern.de>>
wrote:

I give up for now. This is annoying.

Why things must be so complicated :-(

I tested for open ports. I openend all outgoing ports
for the host where coturn and the Docker OM Container is.

Is there a step by step way to test?

It is such an unormal setup?

Wolfgang


-- 


WBR
Maxim aka solomax


-- 


WBR
Maxim aka solomax



-- 
WBR

Maxim aka solomax



--
WBR
Maxim aka solomax


New install of M4 SNAPSHOT shows multiple users and type error

2020-03-31 Thread Daniel Baker


I installed it  with a new mysql database   (no backup and import ) and  
get this :


I have not set  up letencrypt yet so the cameras won't turn on which 
might explain bottom right error.



I am aiming to test the new   Moodle  Plugin

Name OpenMeetings
Version 5.0.0-M4-SNAPSHOT
Revision fd1ca91
Build date 2020-03-31T08:53:30Z





Re: Can not SOAP-login sometimes. High load/concurrency problem?

2020-03-30 Thread Daniel Baker
Yeah there  is the multi tab issue from moodle OM plugin.  I think that 
is settled.




We also did soap calls in our  own moodle  plugin.  I thought the  
problems we faced  were because of a change in php  from php 5.6 (moodle 
3.2)  to  php 7.0 (moodle 3.5) .


I will do  some debugging with the  verbose logging and will let you 
know what I find.  I already  have a hint  with  what I posted the other 
day with   two hashes being used.



Thanks,


Dan



On 30/03/2020 16:12, Maxim Solodovnik wrote:

Daniel,

In previous thread it turn out to be multi-tab issue ...
If not, please share steps, stacktraces, anything ...

On Mon, 30 Mar 2020 at 22:10, Daniel Baker 
mailto:i...@collisiondetection.biz>> wrote:


We had  soap API calls working right in 4.0.6  but  broke in 
/m3/m4   so would like to follow  this  thread  on if you post 
it  on  JIRA

https://issues.apache.org/jira/projects/OPENMEETINGS/issues/OPENMEETINGS-2198?filter=allopenissues

On 30/03/2020 16:03, Maxim Solodovnik wrote:

OK
Please file JIRA

On Mon, 30 Mar 2020 at 22:02, Rodolfo Gonzalez
mailto:rodolfo.gonza...@gmail.com>>
wrote:

Hm, did I post that? :o

Anyway, I'm not sure it it's useful. This customer is using
old 4.0.5, and the one with the reported problem was using
4.0.10 (I had to move it back to 4.0.5).



El lun., 30 mar. 2020 a las 8:54, Maxim Solodovnik
(mailto:solomax...@gmail.com>>) escribió:

BTW what version is this?

On Mon, 30 Mar 2020 at 21:52, Maxim Solodovnik
mailto:solomax...@gmail.com>> wrote:

You already post this one 4 days ago
and I have asked for JIRA :))
Will try to address ASAP

On Mon, 30 Mar 2020 at 21:51, Rodolfo Gonzalez
mailto:rodolfo.gonza...@gmail.com>> wrote:

I've just found this exception in the output, I'm
not quite sure if this is related to the reported
problem, but the users are complaining of not
being able to connect:

ERROR 03-30 08:49:19.686 o.a.o.w.a.WebSession:208
[.0-5451-exec-50] - Unexpected exception while
checking hashes
java.lang.NullPointerException: null
        at

org.apache.openmeetings.db.entity.basic.Client.getUserId(Client.java:124)
        at

org.apache.openmeetings.web.app.ClientManager.getByKeys(ClientManager.java:296)
        at

org.apache.openmeetings.web.app.ClientManager.invalidate(ClientManager.java:305)
        at

org.apache.openmeetings.web.app.WebSession.invalidate(WebSession.java:122)
        at
org.apache.wicket.Session.invalidateNow(Session.java:513)
        at

org.apache.openmeetings.web.app.WebSession.checkHashes(WebSession.java:183)
        at

org.apache.openmeetings.web.pages.HashPage.onInitialize(HashPage.java:102)
        at

org.apache.wicket.Component.fireInitialize(Component.java:871)
        at

org.apache.wicket.MarkupContainer.internalInitialize(MarkupContainer.java:1037)
        at
org.apache.wicket.Page.isPageStateless(Page.java:461)
        at

org.apache.wicket.core.request.mapper.AbstractBookmarkableMapper.getPageInfo(AbstractBookmarkableMapper.java:473)
        at

org.apache.wicket.core.request.mapper.AbstractBookmarkableMapper.mapHandler(AbstractBookmarkableMapper.java:420)
        at

org.apache.wicket.core.request.mapper.MountedMapper.mapHandler(MountedMapper.java:155)
        at

org.apache.openmeetings.web.app.Application$NoVersionMapper.mapHandler(Application.java:282)
        at

org.apache.wicket.request.mapper.CompoundRequestMapper.mapHandler(CompoundRequestMapper.java:210)
        at

org.apache.wicket.request.cycle.RequestCycle.mapUrlFor(RequestCycle.java:449)
        at

org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPageRenderer.java:233)
        at

org.apache.wicket.core.request.handler.RenderPageRequestHandler.respond(RenderPageRequestHandler.java:202)
        at

org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(Req

Re: Can not SOAP-login sometimes. High load/concurrency problem?

2020-03-30 Thread Daniel Baker
We had  soap API calls working right in 4.0.6  but  broke in /m3/m4   so 
would like to follow  this  thread  on   if you post it  on  JIRA 
https://issues.apache.org/jira/projects/OPENMEETINGS/issues/OPENMEETINGS-2198?filter=allopenissues


On 30/03/2020 16:03, Maxim Solodovnik wrote:

OK
Please file JIRA

On Mon, 30 Mar 2020 at 22:02, Rodolfo Gonzalez 
mailto:rodolfo.gonza...@gmail.com>> wrote:


Hm, did I post that? :o

Anyway, I'm not sure it it's useful. This customer is using old
4.0.5, and the one with the reported problem was using 4.0.10 (I
had to move it back to 4.0.5).



El lun., 30 mar. 2020 a las 8:54, Maxim Solodovnik
(mailto:solomax...@gmail.com>>) escribió:

BTW what version is this?

On Mon, 30 Mar 2020 at 21:52, Maxim Solodovnik
mailto:solomax...@gmail.com>> wrote:

You already post this one 4 days ago
and I have asked for JIRA :))
Will try to address ASAP

On Mon, 30 Mar 2020 at 21:51, Rodolfo Gonzalez
mailto:rodolfo.gonza...@gmail.com>> wrote:

I've just found this exception in the output, I'm not
quite sure if this is related to the reported problem,
but the users are complaining of not being able to
connect:

ERROR 03-30 08:49:19.686 o.a.o.w.a.WebSession:208
[.0-5451-exec-50] - Unexpected exception while
checking hashes
java.lang.NullPointerException: null
        at

org.apache.openmeetings.db.entity.basic.Client.getUserId(Client.java:124)
        at

org.apache.openmeetings.web.app.ClientManager.getByKeys(ClientManager.java:296)
        at

org.apache.openmeetings.web.app.ClientManager.invalidate(ClientManager.java:305)
        at

org.apache.openmeetings.web.app.WebSession.invalidate(WebSession.java:122)
        at
org.apache.wicket.Session.invalidateNow(Session.java:513)
        at

org.apache.openmeetings.web.app.WebSession.checkHashes(WebSession.java:183)
        at

org.apache.openmeetings.web.pages.HashPage.onInitialize(HashPage.java:102)
        at
org.apache.wicket.Component.fireInitialize(Component.java:871)
        at

org.apache.wicket.MarkupContainer.internalInitialize(MarkupContainer.java:1037)
        at
org.apache.wicket.Page.isPageStateless(Page.java:461)
        at

org.apache.wicket.core.request.mapper.AbstractBookmarkableMapper.getPageInfo(AbstractBookmarkableMapper.java:473)
        at

org.apache.wicket.core.request.mapper.AbstractBookmarkableMapper.mapHandler(AbstractBookmarkableMapper.java:420)
        at

org.apache.wicket.core.request.mapper.MountedMapper.mapHandler(MountedMapper.java:155)
        at

org.apache.openmeetings.web.app.Application$NoVersionMapper.mapHandler(Application.java:282)
        at

org.apache.wicket.request.mapper.CompoundRequestMapper.mapHandler(CompoundRequestMapper.java:210)
        at

org.apache.wicket.request.cycle.RequestCycle.mapUrlFor(RequestCycle.java:449)
        at

org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPageRenderer.java:233)
        at

org.apache.wicket.core.request.handler.RenderPageRequestHandler.respond(RenderPageRequestHandler.java:202)
        at

org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:912)
        at

org.apache.wicket.request.RequestHandlerExecutor.execute(RequestHandlerExecutor.java:65)
        at

org.apache.wicket.request.cycle.RequestCycle.execute(RequestCycle.java:283)
        at

org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:253)
        at

org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:221)
        at

org.apache.wicket.protocol.ws.AbstractUpgradeFilter.processRequestCycle(AbstractUpgradeFilter.java:70)
        at

org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:204)
        at

org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:286)
        at

org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilter

Verbose logging for SOAP and REST API calls

2020-03-30 Thread Daniel Baker

Hi Maxim ,

How can I enable a  more  verbose  logging .

Would this work for us  too :

"To make logging more
  verbose you can

1.

   stop OM

2.

   add following line to logback-config.xml

3) restart OM  "

Thanks,

Dan



Re: Aw: Re: A general Suggestion from a tester who'd like easier user experience with the software

2020-03-28 Thread Daniel Baker

Yes  this   would be  clearer.

On 28/03/2020 11:20, i...@bureau-de-poste.net wrote:


One last idea - and I understand that I am just a tester / user of 
this and that it is your project in which I participate ( I also 
participate in spark, hadoop, nutch - i love apache projects), but 
since you asked, I would change the color of everythign that is "ON" 
or enabled to green and everything that is "OFF" to red - just like 
the traffic lights!  For what it's worth, and I have nothing against 
the color orange!


Best Ed

Quoting i...@bureau-de-poste.net :


Hello,

This is better - personally I would color the camera and mic icons 
that are activated, so they look "ON" - (without the slash of course) 
- and to indicate the "OFF" status - it is fine - with the slash.


For example, when you hover over (or mouse over) the tiny speaker 
icon in the dragable user rectangle we see the orange-colored 
old-fashioned microphone  image pop-up - this is excellent. I would 
also have theat tiny speaker icon in the dragable user rectangle in 
orange to indicate its state is "ON" when it is on - the other two 
tiny icons (refresh and minimize) at the top of the dragable user 
rectangle are fine in grey since they are settings to change not 
states and users know what to expect with them.


This is my advice since you asked - I'm more concerned with 
fonctionality! It is working well.


One question - I have tested this extensively in Chrome adn I notice 
that if one sets the volume of teh microphone different than 50 (in 
the tiny icon in the dragable user rectangle) -each time I refres the 
user it si reset to level 50. Is this desired? Wouldn't it be better 
to keep the last user volumn settings through a "refresh" since users 
will most probably use the refresh to see or hear another user who 
may have changed the state of their camera and microphone. This is 
just an idea - it is OK as it is since it's easy to reset it.


Thansk for the good work. I'll test this on FF adn Edge and if there 
are any problems will reply again.


Ed

Quoting Maxim Solodovnik >:



The demo is updated
Is it what you want? :)

On Fri, 27 Mar 2020 at 20:58, Maxim Solodovnik > wrote:


done
will update demo as soon build will be ready
Will appreciate if you can test it :)

On Fri, 27 Mar 2020 at 20:08, Maxim Solodovnik
mailto:solomax...@gmail.com>> wrote:

it seems icons have to be changed ...
give me couple of minutes

On Fri, 27 Mar 2020 at 20:06, Marcus Schulz
mailto:m...@polarnetworks.de>> wrote:

I experienced the same with these buttons. I had to read
the tooltip also before clicking.
Am Freitag, den 27.03.2020, 11:31 +0100 schrieb Juan
Antonio Moreno Carmona:

Well, for my part I agree with the suggestion provided by Ed. I 
think it
is more intuitive. Maybe other users can contribute their opinion.
El 27/3/20 a las 11:29, BBS Technik escribió:

I think it is a good ideal to swap it.
Regards
Ed

Gesendet: Freitag, 27. März 2020 um 11:22 Uhr
Von: "Maxim Solodovnik" <
solomax...@gmail.com  
>
An: "Openmeetings user-list" <
user@openmeetings.apache.org  
>
Betreff: Re: A general Suggestion from a tester who'd like easier 
user experience with the software
Well
To implement this I need to swap 2 lines of code
No problem at all if community will approve this
On Fri, 27 Mar 2020 at 17:19, <
i...@bureau-de-poste.net  
> wrote:

Hello everyone,
I love this software 5.0.0 M3 (running on Ubuntu 18.04) with KMS 
6.13
A few questions and an important suggestion:
1) I have been unable to install this on debian buster so that it 
works
well - can this be done? How? We'd like to be able to use this on 
buster.
2) When having inexperienced users test our M3 version (and when 
testing
the M4 version -the same problem exists):
The left-hand user column symbols for camera and microphone 
indicate to-do
action links, and I think they should indicate actual states - 
because this
is more intuitive and is what users expect.
So, I suggest instead of showing a microphone with a red circle 
with a
white "x" in it in M3 or an orange old-fashion mic symbol with a 
slash
through it in M4 to indicate that the mic is "ON" and that you have 
to
click on it to turn it "OFF", I suggest that exactly the opposite 
be shown:
the actual state of the feature - that a slash

Re: New tutorial installation SSL certificates and Coturn for OpenMeetings 5.0.0-M3

2020-03-27 Thread Daniel Baker

Thanks  this  will help  a  lot.

On 27/03/2020 16:20, Alvaro wrote:


Hello,

It is at your disposal a new tutorial called:


Installation SSL certificates and Coturn for OpenMeetings 5.0.0-M3.pdf


It is tested with an OpenMeetings 5 server installed on a pc
at home, after NAT router; and each in the room saw and heard the others
cameras and your own correctly.
Also in the tests done, we have uploaded files, recorded video
and shared desktop without any error.

You can download the tutorial directly from here:

https://cwiki.apache.org/confluence/download/attachments/27838216/Installation%20SSL%20certificates%20and%20Coturn%20for%20OpenMeetings%205.0.0-M3.pdf

...or find it here:

https://cwiki.apache.org/confluence/display/OPENMEETINGS/Tutorials+for+installing+OpenMeetings+and+Tools

Best regards

Alvaro



-


Re: Invalid Hash via SOAP API call

2020-03-27 Thread Daniel Baker

ok  maybe for another time.


Thanks

On 27/03/2020 15:18, Maxim Solodovnik wrote:

The only possible ways to achieve this:
1) incognito tabs (should work)
2) different browsers

I'm not aware of other ways to isolate browser session

It is can be done on server
But it will be HUGE changes :(((

On Fri, 27 Mar 2020 at 22:16, Daniel Baker 
mailto:i...@collisiondetection.biz>> wrote:


Would it not  be beneficial  to be able to  have the user  be 
able to have access to different  rooms at the same  time  without
receiving an error?



On 27/03/2020 15:07, Maxim Solodovnik wrote:

`open in same browser`
This is the question I have asked million times 
multiple tabs/windows share _the same_ session
You can't be loggen in with different hashes and have same session

once in ~30 seconds page ping back to refresh session
and you got "Access denied"
expected

On Fri, 27 Mar 2020 at 21:54, Daniel Baker
mailto:i...@collisiondetection.biz>> wrote:

Yes  I can  reproduce  this.


If I have  2  different  rooms ( room 29 , 31 ) open  in
same  browser   invalid  hash is  shown.

It also  happens  if  I have   2  rooms  the same ( 29, 29,
... )


It  actually  takes *some time,   30 seconds* or so  for  the
Invalid  hash  error to show.


Thanks,


Dan

On 27/03/2020 05:07, Maxim Solodovnik wrote:

Well,

just tested hashes
This error is only observed in case multiple tabs are opened
in the same browser

Is this issue reproducible for you if there is only one user
in the room?

Can you test this behavior with latest M4
(new version of Moodle plugin will be required)

On Thu, 26 Mar 2020 at 14:12, Maxim Solodovnik
mailto:solomax...@gmail.com>> wrote:

According to above access log
This URL

/openmeetings/hash?&secure=9c271470-cfaa-4e95-9d64-9210b9e4a7cc&language=1
has been queried 2 times
First one was

/openmeetings/hash?&secure=9c271470-cfaa-4e95-9d64-9210b9e4a7cc&language=1
Second

/openmeetings/hash;jsessionid=CE0DC1A368404F8AFDCE934313E81C96?secure=9c271470-cfaa-4e95-9d64-9210b9e4a7cc&language=1

Since secureHash is one-time hash here might be the issue
It is not clear why session was invalidated .
I'll try to perform more test tonight/tomorrow

On Thu, 26 Mar 2020 at 13:49, Daniel Baker
mailto:i...@collisiondetection.biz>> wrote:

No other  OM logins.


I  actually  titled this  wrong, it  is a  REST 
call not  SOAP.


Thanks,


Dan


On 26/03/2020 00:27, Maxim Solodovnik wrote:

is it possible OM was opened in second tab with
    active login?

On Thu, 26 Mar 2020 at 04:15, Daniel Baker
mailto:i...@collisiondetection.biz>> wrote:

Not sure  why  I am getting this  during 
entering of a room :


I get invalid  hash / Access denied   show in
the browser:


image



The  url  looks  like this which seems correct 
to my understanding  :


tail -f localhost_access_log.2020-03-25

XX.XXX.XXX.XXX - - [25/Mar/2020:19:24:27 +]
"GET

/openmeetings/services/user/login?&user=admin&pass=PASSWORD%40
HTTP/1.1" 200 96
XX.XXX.XXX.XXX - - [25/Mar/2020:19:24:27 +]
"POST

/openmeetings/services/user/hash?&sid=973f7132-39f7-47d0-b614-7845c4ed0411
HTTP/1.1" 200 96
XX.XXX.XXX.XXX - - [25/Mar/2020:19:24:28 +]
"GET

/openmeetings/hash?&secure=9c271470-cfaa-4e95-9d64-9210b9e4a7cc&language=1
HTTP/1.1" 200 7231
XX.XXX.XXX.XXX - - [25/Mar/2020:19:24:28 +]
"GET
/openmeetings/css/theme_om/jquery-ui.min.css
HTTP/1.1" 304 -
XX.XXX.XXX.XXX - - [25/Mar/2020:19:24:28 +]
"GET /openmeetings/css/theme.css HTTP/1.1" 304 -
XX.XXX.XXX.XXX - - [25/Mar/2020:19:24:28 +]
"GET /openmeetings/css/custom.css HTTP/1.1" 304 -
XX.XXX.XXX.XXX - - [25/Mar/2020:19:24:28 +]
"-" 400 -
XX.XXX.XXX.XXX - - [25/Mar/2020:19:24:28 +]
  

Re: Invalid Hash via SOAP API call

2020-03-27 Thread Daniel Baker
Would it not  be beneficial  to be able to  have the   user  be able to 
have access to different  rooms at the same  time  without receiving an 
error?




On 27/03/2020 15:07, Maxim Solodovnik wrote:

`open in same browser`
This is the question I have asked million times 
multiple tabs/windows share _the same_ session
You can't be loggen in with different hashes and have same session

once in ~30 seconds page ping back to refresh session
and you got "Access denied"
expected

On Fri, 27 Mar 2020 at 21:54, Daniel Baker 
mailto:i...@collisiondetection.biz>> wrote:


Yes  I can  reproduce  this.


If I have  2  different  rooms ( room 29 , 31 )   open in same 
browser   invalid  hash is  shown.

It also  happens  if  I have   2  rooms  the  same ( 29, 29, ... )


It  actually  takes *some time,   30 seconds* or so  for  the
Invalid  hash  error to show.


Thanks,


Dan

On 27/03/2020 05:07, Maxim Solodovnik wrote:

Well,

just tested hashes
This error is only observed in case multiple tabs are opened in
the same browser

Is this issue reproducible for you if there is only one user in
the room?

Can you test this behavior with latest M4
(new version of Moodle plugin will be required)

On Thu, 26 Mar 2020 at 14:12, Maxim Solodovnik
mailto:solomax...@gmail.com>> wrote:

According to above access log
This URL

/openmeetings/hash?&secure=9c271470-cfaa-4e95-9d64-9210b9e4a7cc&language=1
has been queried 2 times
First one was

/openmeetings/hash?&secure=9c271470-cfaa-4e95-9d64-9210b9e4a7cc&language=1
Second

/openmeetings/hash;jsessionid=CE0DC1A368404F8AFDCE934313E81C96?secure=9c271470-cfaa-4e95-9d64-9210b9e4a7cc&language=1

Since secureHash is one-time hash here might be the issue
It is not clear why session was invalidated .
I'll try to perform more test tonight/tomorrow

On Thu, 26 Mar 2020 at 13:49, Daniel Baker
mailto:i...@collisiondetection.biz>> wrote:

No other  OM logins.


I  actually  titled this  wrong,  it  is a REST  call
not  SOAP.


Thanks,


Dan


On 26/03/2020 00:27, Maxim Solodovnik wrote:

is it possible OM was opened in second tab with active
    login?

On Thu, 26 Mar 2020 at 04:15, Daniel Baker
mailto:i...@collisiondetection.biz>> wrote:

Not sure  why  I am getting this during  entering of
a room :


I get invalid  hash / Access denied show in the browser:


image



The  url  looks  like this  which seems correct  to
my understanding  :


tail -f localhost_access_log.2020-03-25

XX.XXX.XXX.XXX - - [25/Mar/2020:19:24:27 +] "GET
/openmeetings/services/user/login?&user=admin&pass=PASSWORD%40
HTTP/1.1" 200 96
XX.XXX.XXX.XXX - - [25/Mar/2020:19:24:27 +]
"POST

/openmeetings/services/user/hash?&sid=973f7132-39f7-47d0-b614-7845c4ed0411
HTTP/1.1" 200 96
XX.XXX.XXX.XXX - - [25/Mar/2020:19:24:28 +] "GET

/openmeetings/hash?&secure=9c271470-cfaa-4e95-9d64-9210b9e4a7cc&language=1
HTTP/1.1" 200 7231
XX.XXX.XXX.XXX - - [25/Mar/2020:19:24:28 +] "GET
/openmeetings/css/theme_om/jquery-ui.min.css
HTTP/1.1" 304 -
XX.XXX.XXX.XXX - - [25/Mar/2020:19:24:28 +] "GET
/openmeetings/css/theme.css HTTP/1.1" 304 -
XX.XXX.XXX.XXX - - [25/Mar/2020:19:24:28 +] "GET
/openmeetings/css/custom.css HTTP/1.1" 304 -
XX.XXX.XXX.XXX - - [25/Mar/2020:19:24:28 +] "-"
400 -
XX.XXX.XXX.XXX - - [25/Mar/2020:19:24:28 +] "-"
400 -
XX.XXX.XXX.XXX - - [25/Mar/2020:19:24:29 +] "GET
/openmeetings/services/user/login?&user=admin&pass=PASSWORD%40
HTTP/1.1" 200 96
XX.XXX.XXX.XXX - - [25/Mar/2020:19:24:29 +] "GET

/openmeetings/services/room/32?&sid=25d019cb-728c-4c7e-a88e-88910b3eae51
HTTP/1.1" 200 444
XX.XXX.XXX.XXX - - [25/Mar/2020:19:24:30 +] "GET
/openmeetings/services/user/login?&user=admin&pass=PASSWORD%40
HTTP/1.1" 200 96
XX.XXX.XXX.XXX - - [25/Mar/2020:19:24:30 +]
"POST

/openmeetings/services/user/hash?&sid=bd8227ad-88d1-41ba-b4ce-69239844

Re: Invalid Hash via SOAP API call

2020-03-27 Thread Daniel Baker

Yes  I can  reproduce  this.


If I have  2  different  rooms ( room 29 , 31 )   open  in same browser 
  invalid  hash is  shown.


It also  happens  if  I have   2  rooms  the  same ( 29, 29, ... )


It  actually  takes *some time,   30 seconds* or so  for the Invalid  
hash  error to show.



Thanks,


Dan

On 27/03/2020 05:07, Maxim Solodovnik wrote:

Well,

just tested hashes
This error is only observed in case multiple tabs are opened in the 
same browser


Is this issue reproducible for you if there is only one user in the room?

Can you test this behavior with latest M4
(new version of Moodle plugin will be required)

On Thu, 26 Mar 2020 at 14:12, Maxim Solodovnik <mailto:solomax...@gmail.com>> wrote:


According to above access log
This URL
/openmeetings/hash?&secure=9c271470-cfaa-4e95-9d64-9210b9e4a7cc&language=1
has been queried 2 times
First one was
/openmeetings/hash?&secure=9c271470-cfaa-4e95-9d64-9210b9e4a7cc&language=1
Second

/openmeetings/hash;jsessionid=CE0DC1A368404F8AFDCE934313E81C96?secure=9c271470-cfaa-4e95-9d64-9210b9e4a7cc&language=1

Since secureHash is one-time hash here might be the issue
It is not clear why session was invalidated .
I'll try to perform more test tonight/tomorrow

On Thu, 26 Mar 2020 at 13:49, Daniel Baker
mailto:i...@collisiondetection.biz>>
wrote:

No other  OM logins.


I  actually  titled this  wrong,  it  is a  REST call not  SOAP.


Thanks,


Dan


On 26/03/2020 00:27, Maxim Solodovnik wrote:

is it possible OM was opened in second tab with active login?

    On Thu, 26 Mar 2020 at 04:15, Daniel Baker
mailto:i...@collisiondetection.biz>> wrote:

Not sure  why  I am getting this  during entering of a room :


I get invalid  hash / Access denied   show in the browser:


image



The  url  looks  like this  which seems correct  to my
understanding  :


tail -f localhost_access_log.2020-03-25

XX.XXX.XXX.XXX - - [25/Mar/2020:19:24:27 +] "GET
/openmeetings/services/user/login?&user=admin&pass=PASSWORD%40
HTTP/1.1" 200 96
XX.XXX.XXX.XXX - - [25/Mar/2020:19:24:27 +] "POST

/openmeetings/services/user/hash?&sid=973f7132-39f7-47d0-b614-7845c4ed0411
HTTP/1.1" 200 96
XX.XXX.XXX.XXX - - [25/Mar/2020:19:24:28 +] "GET

/openmeetings/hash?&secure=9c271470-cfaa-4e95-9d64-9210b9e4a7cc&language=1
HTTP/1.1" 200 7231
XX.XXX.XXX.XXX - - [25/Mar/2020:19:24:28 +] "GET
/openmeetings/css/theme_om/jquery-ui.min.css HTTP/1.1" 304 -
XX.XXX.XXX.XXX - - [25/Mar/2020:19:24:28 +] "GET
/openmeetings/css/theme.css HTTP/1.1" 304 -
XX.XXX.XXX.XXX - - [25/Mar/2020:19:24:28 +] "GET
/openmeetings/css/custom.css HTTP/1.1" 304 -
XX.XXX.XXX.XXX - - [25/Mar/2020:19:24:28 +] "-" 400 -
XX.XXX.XXX.XXX - - [25/Mar/2020:19:24:28 +] "-" 400 -
XX.XXX.XXX.XXX - - [25/Mar/2020:19:24:29 +] "GET
/openmeetings/services/user/login?&user=admin&pass=PASSWORD%40
HTTP/1.1" 200 96
XX.XXX.XXX.XXX - - [25/Mar/2020:19:24:29 +] "GET

/openmeetings/services/room/32?&sid=25d019cb-728c-4c7e-a88e-88910b3eae51
HTTP/1.1" 200 444
XX.XXX.XXX.XXX - - [25/Mar/2020:19:24:30 +] "GET
/openmeetings/services/user/login?&user=admin&pass=PASSWORD%40
HTTP/1.1" 200 96
XX.XXX.XXX.XXX - - [25/Mar/2020:19:24:30 +] "POST

/openmeetings/services/user/hash?&sid=bd8227ad-88d1-41ba-b4ce-69239844e5a1
HTTP/1.1" 200 96
XX.XXX.XXX.XXX - - [25/Mar/2020:19:24:32 +] "GET

**/openmeetings/wicket/bookmarkable/org.apache.openmeetings.web.pages.HashPage?0-1.0*-access~denied*&secure=9c271470-cfaa-4e95-9d64-**9210b9e4a7cc&language=1&_=1585164268523
HTTP/1.1" 200 180
XX.XXX.XXX.XXX - - [25/Mar/2020:19:24:32 +] "GET

/openmeetings/hash;jsessionid=CE0DC1A368404F8AFDCE934313E81C96?secure=9c271470-cfaa-4e95-9d64-9210b9e4a7cc&language=1
HTTP/1.1" 200 7328
XX.XXX.XXX.XXX - - [25/Mar/2020:19:24:33 +] "-" 400 -
XX.XXX.XXX.XXX - - [25/Mar/2020:19:24:33 +] "-" 400 -
XX.XXX.XXX.XXX - - [25/Mar/2020:19:24:33 +] "-" 400 -
XX.XXX.XXX.XXX - - [25/Mar/2020:19:24:33 +] "GET

/openmeetings/wicket/resource/com.googlecode.wicket.kendo.ui.theme.Initializer/kendo.default.mo

Re: Invalid Hash via SOAP API call

2020-03-25 Thread Daniel Baker

No other  OM logins.


I  actually  titled this  wrong,  it  is a  REST  call not SOAP.


Thanks,


Dan


On 26/03/2020 00:27, Maxim Solodovnik wrote:

is it possible OM was opened in second tab with active login?

On Thu, 26 Mar 2020 at 04:15, Daniel Baker 
mailto:i...@collisiondetection.biz>> wrote:


Not sure  why  I am getting this  during  entering of a room :


I get invalid  hash / Access denied   show in the browser:


image



The  url  looks  like this  which seems correct  to my
understanding  :


tail -f localhost_access_log.2020-03-25

XX.XXX.XXX.XXX - - [25/Mar/2020:19:24:27 +] "GET
/openmeetings/services/user/login?&user=admin&pass=PASSWORD%40
HTTP/1.1" 200 96
XX.XXX.XXX.XXX - - [25/Mar/2020:19:24:27 +] "POST
/openmeetings/services/user/hash?&sid=973f7132-39f7-47d0-b614-7845c4ed0411
HTTP/1.1" 200 96
XX.XXX.XXX.XXX - - [25/Mar/2020:19:24:28 +] "GET
/openmeetings/hash?&secure=9c271470-cfaa-4e95-9d64-9210b9e4a7cc&language=1
HTTP/1.1" 200 7231
XX.XXX.XXX.XXX - - [25/Mar/2020:19:24:28 +] "GET
/openmeetings/css/theme_om/jquery-ui.min.css HTTP/1.1" 304 -
XX.XXX.XXX.XXX - - [25/Mar/2020:19:24:28 +] "GET
/openmeetings/css/theme.css HTTP/1.1" 304 -
XX.XXX.XXX.XXX - - [25/Mar/2020:19:24:28 +] "GET
/openmeetings/css/custom.css HTTP/1.1" 304 -
XX.XXX.XXX.XXX - - [25/Mar/2020:19:24:28 +] "-" 400 -
XX.XXX.XXX.XXX - - [25/Mar/2020:19:24:28 +] "-" 400 -
XX.XXX.XXX.XXX - - [25/Mar/2020:19:24:29 +] "GET
/openmeetings/services/user/login?&user=admin&pass=PASSWORD%40
HTTP/1.1" 200 96
XX.XXX.XXX.XXX - - [25/Mar/2020:19:24:29 +] "GET
/openmeetings/services/room/32?&sid=25d019cb-728c-4c7e-a88e-88910b3eae51
HTTP/1.1" 200 444
XX.XXX.XXX.XXX - - [25/Mar/2020:19:24:30 +] "GET
/openmeetings/services/user/login?&user=admin&pass=PASSWORD%40
HTTP/1.1" 200 96
XX.XXX.XXX.XXX - - [25/Mar/2020:19:24:30 +] "POST
/openmeetings/services/user/hash?&sid=bd8227ad-88d1-41ba-b4ce-69239844e5a1
HTTP/1.1" 200 96
XX.XXX.XXX.XXX - - [25/Mar/2020:19:24:32 +] "GET

**/openmeetings/wicket/bookmarkable/org.apache.openmeetings.web.pages.HashPage?0-1.0*-access~denied*&secure=9c271470-cfaa-4e95-9d64-**9210b9e4a7cc&language=1&_=1585164268523
HTTP/1.1" 200 180
XX.XXX.XXX.XXX - - [25/Mar/2020:19:24:32 +] "GET

/openmeetings/hash;jsessionid=CE0DC1A368404F8AFDCE934313E81C96?secure=9c271470-cfaa-4e95-9d64-9210b9e4a7cc&language=1
HTTP/1.1" 200 7328
XX.XXX.XXX.XXX - - [25/Mar/2020:19:24:33 +] "-" 400 -
XX.XXX.XXX.XXX - - [25/Mar/2020:19:24:33 +] "-" 400 -
XX.XXX.XXX.XXX - - [25/Mar/2020:19:24:33 +] "-" 400 -
XX.XXX.XXX.XXX - - [25/Mar/2020:19:24:33 +] "GET

/openmeetings/wicket/resource/com.googlecode.wicket.kendo.ui.theme.Initializer/kendo.default.mobile.min-ver-70A144DCABA4386C973AE2446CA25F3D.css
HTTP/1.1" 200 111339
XX.XXX.XXX.XXX - - [25/Mar/2020:19:24:33 +] "GET
/openmeetings/css/theme_om/jquery-ui.min.css HTTP/1.1" 304 -



OM  Version :


Name OpenMeetings  Version5.0.0-M3 Revisionb739f87 Build 
date2019-12-11T11:42:09Z


I  can see access denied in the log so  that pinpoints it
somewhat.  Is there a way  to see my  SOAP call is correct  or a 
verbose  logging mode ?

Thanks,

Dan



--
WBR
Maxim aka solomax


  1   2   3   4   5   >