Re: Testing OM 8.0.0 #337

2024-07-25 Thread Maxim Solodovnik
Hello Alvaro!

This looks like browser auto-fill user/password fields with values
saved in password manager

Could you please test it in Incognito tab (for Chromium you can use
"New window with a Temporary Profile")

Would it help? :)

On Thu, 25 Jul 2024 at 21:02, Alvaro  wrote:
>
> ...attached captures repetition user database name
> and his password about, in the installation process.
>
>
> --
>
>
>
>
> On Thu, 25 Jul 2024 15:25:46 +0200
> Alvaro  wrote:
>
> > Hello,
> >
> > Testing OM 8.0.0 #337
> >
> >
> > Server:  OpenMeetings 8.0.0 #337 - Ubuntu 20.04 lts
> >
> > Client A: Firefox 128 - Ubuntu 20.04 lts
> >
> > Client B: Safari 17.5 - Mac 14.5 Sonoma (real SO, no VirtualBox)
> >
> >
> > I tested the public room and everything works as expected.
> > No tested the relationed with mail server.
> >
> > In the installation of OM 8.0.0 #337, the user name of the
> > database and his password (points...), is showing in any boxes
> > where is user name in all the installation (mail server configuration,
> > etc).
> >
> > Regards
> >
> > Alvaro
> >
> > --
> >
> >
> >
> >
>
>
>


-- 
Best regards,
Maxim


Re: Active Directory Intergation

2024-02-26 Thread Maxim Solodovnik
On Mon, 19 Feb 2024 at 13:51, Ilya Fedotov  wrote:
>
> Добрый день, Максим
>
> Я уже разобрался с оператором search, dn смысл не понял, но не использую.

отлично,

обращайтесь! :)

>
> Спасибо за ответ.
> Приятного отдыха.

спасибо!

>
>
> Илья
>
>
>
>
>
> пн, 19 февр. 2024 г. в 05:53, Maxim Solodovnik :
>>
>> День добрый,
>>
>> from mobile (sorry for typos ;)
>>
>>
>> On Tue, Feb 13, 2024, 18:13 Ilya Fedotov  wrote:
>>>
>>> Максим, добрый день
>>>
>>> Можно напрямую вопрос задать по поводу параметров
>>> интеграции с AD в файле om_ldap.cfg
>>
>>
>> Можно и напрямую :)
>>
>>>
>>> который день перебираю параметры, не помогает.
>>
>>
>> Я сейчас в offline отпуске
>> Смогу помочь как спущксь с гор :)
>> (Пока по памяти)
>>
>> Я, в своё время, брал какую-нибудь программу для коннекта по ldap (например 
>> можно попробовать Apache directory studio)
>> И найти "способ прицепиться" в ней
>>
>> Потом, полученные знания, перенести в конфиг ОМ
>>>
>>>
>>> Спасибо за ответ.
>>>
>>>
>>>
>>> Илья Ф.



-- 
Best regards,
Maxim


Re: Upgrade

2024-02-22 Thread Maxim Solodovnik
from mobile (sorry for typos ;)


On Thu, Feb 22, 2024, 22:04 K. Kamhamea  wrote:

> Is there a list of improvements available that come with an upgrade 6.2 ->
> 7.2.
>

You can check CHANGELOG [1] :)

[1] https://github.com/apache/openmeetings/blob/master/CHANGELOG.md

>


Re: OM blocked on some computers

2024-02-22 Thread Maxim Solodovnik
Hello,

from mobile (sorry for typos ;)


On Fri, Feb 23, 2024, 08:45 Yah's Global Kingdom  wrote:

> I have not experienced this problem.
>
> On Thu, Feb 22, 2024 at 8:04 AM K. Kamhamea 
> wrote:
>
>> I use OM Version 6.2 to communicate with customers. Unfurtunately in
>> about 50% of cases OM is blocked, while my website from the same domain but
>> different IP is not blocked.
>>
>
Do you have TURN server?
Is it open "to the world"?


In some cases we could overcome the problem by booting the Win11 laptop
>> from an Ubuntu USB. In others I don't know. My questions are:
>> 1. Is there a trouble shooting guide for this problem?
>> 2. Can this be an IP:Port problem? I still use the 5443 port.
>> 3. Is this problem solved with the newer version 7.2?
>>
>


Re: [Important] GSoC 2024 Project Ideas

2024-01-31 Thread Maxim Solodovnik
On Wed, 31 Jan 2024 at 16:24, seba.wag...@gmail.com 
wrote:

> Hi,
>
> I've tried added this Project Idea to the Gsoc list:
> https://issues.apache.org/jira/browse/OPENMEETINGS-2782
>
> I think it is a nice little project, there is a lot a student can learn as
> well as adding new features to OpenMeetings around blurring backgrounds or
> adding customer background images for users. It also uses AI/ML as
> https://www.tensorflow.org/ is a pre-trained AI/ML Model packaged into
> Javascript.
>
> The Tensorflow TJFS models are Apache 2.0 libraries:
> https://github.com/tensorflow/tfjs-models/blob/master/LICENSE so should
> be possible to integration into OpenMeetings.
>
> I hope I applies the labels correctly and it will show up into:
> https://cwiki.apache.org/confluence/display/COMDEV/GSoC+2024+Ideas+list
>

Ideas list is updated :)


>
> Let me know if you have any questions on this project idea for
> OpenMeetings.
>
> 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
>
> 
> 
>
>
> -- Forwarded message -
> From: Priya Sharma 
> Date: Thu, 25 Jan 2024 at 20:24
> Subject: [Important] GSoC 2024 Project Ideas
> To: dev , mentors ,
> , 
>
>
> Hello PMCs,
>
> Google Summer of Code is the ideal opportunity for you to attract new
> contributors to your projects and GSoC 2024 is here.
>
> The ASF will be applying as a participating organization for GSoC 2024.
> As a part of the application we need you all to *mandatorily* start
> recording your ideas now [1] latest by 3rd Feb.
>
> There is slight change in the rules this year, just reiterating here:
> - For the 2024 program, there will be three options for project scope:
> medium at ~175 hours, large at ~350 hours and a new size: small at ~90
> hours.
>   Please add "*full-time*" label to the JIRA for 350 hour project ,
> "*part-time*" label for 175 hours project and “*small*” for a 90 hour
> project.
>
> Note: They are looking to bring more open source projects in the AI/ML
> field into GSoC 2024, so we encourage more projects from this domain
> to participate.
>
> If you are a new mentor or your project is participating for the first
> time, please read [2][3].
>
> On behalf of the GSoC 2024 admins,
>
> [1] https://s.apache.org/gsoc2024ideas
> [2] https://community.apache.org/gsoc.html
> [3] https://community.apache.org/guide-to-being-a-mentor.html
>


-- 
Best regards,
Maxim


[ANNOUNCE] Apache OpenMeetings 7.2.0 is released

2023-12-24 Thread Maxim Solodovnik
The Apache OpenMeetings project is pleased to announce
the release of Apache OpenMeetings 7.2.0.
The release is available for download from
https://openmeetings.apache.org/downloads.html

OpenMeetings provides video conferencing, instant messaging,
white board, collaborative document editing and other groupware tools.
It uses API functions of Kurento Media Server for Remoting and Streaming.

Release 7.2.0, provides following improvements:

IMPORTANT: Java 17 and KMS 6.18.0+ are required

Security:
 * Login/email are now processed in case insensitive mode
 * Messages and contacts: message folders are not shared between users
 * All dependencies are updated with most recent versions

UI:
 * Too big profile pictures are now resized
 * Room looks better in RTL mode
 * Email messages looks better

Some other fixes and improvements, 10 issues were addressed

Readme: https://github.com/apache/openmeetings/blob/7.2.0/README.md

Changelog: https://github.com/apache/openmeetings/blob/7.2.0/CHANGELOG.md

List of fixed issues:
https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12312720&version=12353202

For more information on Apache OpenMeetings please visit project home
page: https://openmeetings.apache.org

Apache OpenMeetings Team


Re: [DISCUSSION] new release

2023-12-14 Thread Maxim Solodovnik
Hello All,

this thread was too silent for too long :(

I would like to start a VOTE on new release in a day or two, please
stop me if you see any showstopper :)))

On Thu, 27 Jul 2023 at 11:09, Maxim Solodovnik  wrote:
>
> Hello All,
>
> recently I've fixed following blocker:
> https://issues.apache.org/jira/browse/OPENMEETINGS-2775
> Due to source artifact is very important to be buildable
> I believe this one worth release
>
> WDYT?
>
> --
> Best regards,
> Maxim



-- 
Best regards,
Maxim


Re: Wiki Service Unavalable

2023-10-31 Thread Maxim Solodovnik
Also works for me :)

from mobile (sorry for typos ;)


On Tue, Oct 31, 2023, 17:35 Alvaro  wrote:

> ...right now works!
>
> Thanks
>
> Alvaro
>
>
> -
>
>
>
> On Tue, 31 Oct 2023 10:54:54 +0100
> Alvaro  wrote:
>
> > Hello Maxim,
> >
> > Wiki page say "Service Unavalable"...?
> >
> > Thanks
> >
> > Alvaro
> >
> >
> > -
> >
> >
>
>
>
>


Re: FFmpeg compilation on openSUSE 15.5

2023-10-27 Thread Maxim Solodovnik
BTW original compilation guide is here:
https://trac.ffmpeg.org/wiki/CompilationGuide

On Sat, 28 Oct 2023 at 13:54, Maxim Solodovnik  wrote:
>
> Hello Alvaro,
>
> I'm not compiling ffmpeg (get it from apt at Ubuntu ...)
> Could you please check which version of FFmpeg is available via
> package manager at openSUSE 15.5?
>
> On Sat, 28 Oct 2023 at 02:55, Alvaro  wrote:
> >
> > Hello Maxim,
> >
> > When i made the installation tutorial of
> > OpenMeetings 7.1.0 on openSUSE 15.5, my
> > script ffmpeg compilation works as expected,
> > but now don´t work.
> > I tryed with modifications and using another
> > scripts, but don´t got it. For two days.
> >
> > Time ago you showed here in the list your
> > compilation ffmpeg script. It was great in
> > his simplicity. Therefore i ask you to
> > show it again, hoping that inspire to me
> > and get to work on openSUSE 15.5 with the
> > neccessary modifications.
> >
> > Thanks in advance.
> >
> > Alvaro
> >
> >
> >
>
>
> --
> Best regards,
> Maxim



-- 
Best regards,
Maxim


Re: FFmpeg compilation on openSUSE 15.5

2023-10-27 Thread Maxim Solodovnik
Hello Alvaro,

I'm not compiling ffmpeg (get it from apt at Ubuntu ...)
Could you please check which version of FFmpeg is available via
package manager at openSUSE 15.5?

On Sat, 28 Oct 2023 at 02:55, Alvaro  wrote:
>
> Hello Maxim,
>
> When i made the installation tutorial of
> OpenMeetings 7.1.0 on openSUSE 15.5, my
> script ffmpeg compilation works as expected,
> but now don´t work.
> I tryed with modifications and using another
> scripts, but don´t got it. For two days.
>
> Time ago you showed here in the list your
> compilation ffmpeg script. It was great in
> his simplicity. Therefore i ask you to
> show it again, hoping that inspire to me
> and get to work on openSUSE 15.5 with the
> neccessary modifications.
>
> Thanks in advance.
>
> Alvaro
>
>
>


-- 
Best regards,
Maxim


Re: keeping videos on another server

2023-10-22 Thread Maxim Solodovnik
Hello,

On Fri, 20 Oct 2023 at 01:13, jox joe  wrote:
>
> Thank you for your reply.
>
> I can see the following:
>
>
> >File systems
> > If files and recordings using the same physical folders the files and 
> > recordings will be available for each node. You can do this using Samba or 
> > NFS, for example. For using NFS do the following:
> >
> > To ease upgrade process set OM data dir to some external folder: for 
> > ex. /opt/omdata
> > Install NFS to the data server. In the file /etc/exports add the 
> > following lines:
> >
> >   /opt/omdata 10.1.1.2(rw,sync,no_subtree_check,no_root_squash)
> >
> >
> > Here 10.1.1.2 - is node ip for NFS remote access. Add these lines for 
> > all nodes except node with folders.
> > Install NFS common tools to other nodes. In the file /etc/fstab do the 
> > following:
> >
> > 10.1.1.1:/opt/omdata /opt/omdata nfs timeo=50,hard,intr
> >
> >
> > Here 10.1.1.1 – data server ip. And run the command:
> >
> > mount -a
>
> I can't install NFS on the Server 2 because it is not under my control.
> It is just a normal webserver that can store mp4 files and provide a link that
> points to this mp4.
> Example: https://server2/videos/video_01.mp4
>
>
> The following JSON shows a sample request for the creation of a 
> PlayerEndpoint Media Element:
>
> {
>   "jsonrpc": "2.0",
>   "id": 1,
>   "method": "create",
>   "params": {
> "type": "PlayerEndpoint",
> "constructorParams": {
>   "pipeline": "6829986",
>   "uri": "http://host/app/video.mp4";
> },
> "sessionId": "c93e5bf0-4fd0-4888-9411-765ff5d89b93"
>   }
> }
>
> The uri above should be this:
> https://server2/videos/video_01.mp4
>
> The browser passes now a subpath to the OM application server
>
> like this:
>
> files/id4725&uid45454-5454-56565&ruid4554-55454&uid...
>
> id4725 is the file id in the OM database
>
> My question:
>
> Is it possible to pass this different link
> (
> https://server2/videos/video_01.mp4
> ) without installing anything on server 2.
>

So you would like to have something like "Put URL to WB"  functionality ...
This is not supported out-of-the-box :(
This will require source code changes

And IMO will introduce some "potential" problems:
 - Users will definitely try to put youtube URL's, which will NOT work
 - Server hosting mp4 files MUST support "accept-range" header and
MUST process it according to spec
 - there will be no chance to validate these video files
 - there will be no chance to malicious content replacing (i.e. the
link to the external resource can be replaced without notice)
 - ..
 - there might be something else


> Thank you.
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
> Maxim Solodovnik  ezt írta (időpont: 2023. okt. 19., 
> Cs, 9:45):
>>
>> Hello,
>>
>> On Thu, 19 Oct 2023 at 04:55, jox joe  wrote:
>> >
>> > Hello Maxim,
>> >
>> > Ubunbtu Server 1:
>> > OM is running here
>> >
>> > Webserver 2:
>> > (not an OM clustered server)
>> > I store the mp4 video here.
>> >
>> > I want to put the video on a whiteboard in OM.
>> >
>> > This means the Kurento Media Server accesses
>> > the video source stored on Webserver 2.
>> >
>> > My question:
>> > Is this possible?
>>
>> sure :)
>> you can set up nfs
>> for ex. as described here:
>> https://openmeetings.apache.org/Clustering.html#file-systems
>>
>> >
>> > Thank you.
>> >
>>
>>
>> --
>> Best regards,
>> Maxim



-- 
Best regards,
Maxim


Re: keeping videos on another server

2023-10-19 Thread Maxim Solodovnik
Hello,

On Thu, 19 Oct 2023 at 04:55, jox joe  wrote:
>
> Hello Maxim,
>
> Ubunbtu Server 1:
> OM is running here
>
> Webserver 2:
> (not an OM clustered server)
> I store the mp4 video here.
>
> I want to put the video on a whiteboard in OM.
>
> This means the Kurento Media Server accesses
> the video source stored on Webserver 2.
>
> My question:
> Is this possible?

sure :)
you can set up nfs
for ex. as described here:
https://openmeetings.apache.org/Clustering.html#file-systems

>
> Thank you.
>


-- 
Best regards,
Maxim


Re: How to use Math formula tool, the Update button is always grayed?

2023-10-06 Thread Maxim Solodovnik
After you have entered the formula for the first time
You need to "place" it to the wb

Later on you can "select" existing formula at wb,
Edit it
Then "update" should be active, and formula at wb will be modified as soon
you'll click update :)

This behavior might be not clear enough
Please share your ideas on how this can be improved :)


from mobile (sorry for typos ;)


On Sat, Oct 7, 2023, 10:42 Ali Alhaidary 
wrote:

> Hi Guofeng
>
> Just click on the whiteboard where you want to put your equation after
> writing it in the tool box.
>
> Ali
>
>
> On 10/6/23 16:53, Guofeng Zhang wrote:
> > The Whiteboard has a Math formula tool. When I select it and enter a
> > LaTex string, like "\forall x \in X, \quad \exists y \leq \epsilon",
> > the Update button is still grayed.
> >
> > How to use it?
> >
> > Thanks for your help very much!
> >
> > Guofeng


Re: How get I video working on a new installation on Fedora Server?

2023-09-26 Thread Maxim Solodovnik
Hello All,

sorry for top posting :(
The discussion is now a bit hard to follow :((

I have created my version of Coturn config based on this:
https://stackoverflow.com/questions/35766382/coturn-how-to-use-turn-rest-api
guide

It works for me for years :)

I also got warning regarding conflicting options, but have no time to
investigate ...
So I'm using what working :)

"kurento.turn.user" might be left blank but, if i remember correctly,
it was useful for debugging and for TURN server testing

According to ports:

- port  is KMS port, it might be left open in case you would like
to allow your users to directly connect to media server, and reduce
TURN server load

In fact TURN server might work as STUN i.e. can provide the way to
establish connections between devices at private networks that can be
behind firewalls)
OR as TURN server: it can work as full proxy to pass multimedia to KMS


I'm starting all OM related services under user nobody to make system
more secure :)

@Peter,
I've just have checked your set-up (can be done via video-testing app:
https://148.251.152.52:5443/openmeetings/hash?app=settings)

And it seems your TURN server is EMPTY :(

have you restarted OM after openmeetings.properties modification? :)

On Wed, 27 Sept 2023 at 08:01, Guofeng Zhang  wrote:
>
> Hi,
>
> I just installed OM 7.1.0 a few days ago, and I don’t know much about the 
> various components of OM. A few notes for my situation:
>
> lt-cred-mech: It shoul be commented out like "#lt-cred-mech", becuase here we 
> use use-auth-secret.
>
> kurento.turn.user=fedorian: It should be "kurento.turn.user=" the same reason 
> as above.
>
> Port range 49152-65535, it is used for video/audio streaming when 
> conferencing, which coTrun bridge the steaming between the client and media 
> server (here Kurento) in many case.
>
> Best regards
>
> Guofeng
>
>
>
> On Wed, Sep 27, 2023 at 4:39 AM Peter Boy  wrote:
>>
>> Hi all,
>>
>> For sake of simplicity, I answer to all mails in one go.
>>
>>
>> > Am 26.09.2023 um 02:50 schrieb Guofeng Zhang :
>> >
>> > Hi,
>> >
>> > I met the same issue as yours after the installation. You please first 
>> > verify if CoTurn is set up correctly. Using stunclient from 
>> > https://www.stunprotocol.org/ to check if CoTurn setup correctly
>> > stunclient  3478
>> > It should prompt "Binding test: success" if the setup is ok.
>>
>> Great hint. I got on a request from my desktop to the server:
>>
>> Binding test: success
>> Local address: 192.168.158.120:54174
>> Mapped address: 87.150.96.84:54174
>>
>> But the —-mode behavior test failed.
>>
>> But obviously the basic functionality works.
>>
>>
>> > IIf there is any error message prompted, you please verify if the 
>> > following ports are opened by your firewall. For me, this is the root 
>> > cause (I opened port 3478 UDP, but forgot opening port 3478 TCP).
>> >
>> > 3478 TCP-UDP IN
>> > 5443 TCP IN
>> >  TCP IN
>> > 49152:65535 UDP IN-OUT
>>
>> I think, the ports are OK:
>>
>> [root@letsmeet ~]# firewall-cmd  --list-all
>> FedoraServer (active)
>>   target: default
>>   icmp-block-inversion: no
>>   interfaces: enp1s0
>>   sources:
>>   services: cockpit dhcpv6-client http https mdns ssh
>>   ports: 5443/tcp 3478/tcp 3478/udp /tcp 49152-65535/udp
>>   protocols:
>>   forward: yes
>>   masquerade: no
>>
>> The firewall blocks no outgoing traffic at all.
>>
>> But I wandering about port . As far as I get it, this port is for 
>> communication between OM and Kurento using the localhost interface.
>>
>> Or is there any incoming traffic from the clients?
>>
>> And the Port range 49152-65535, Isn’t it used by Kurento initializing p2p 
>> traffic to the clients. So Kurento is opening the port anyway?
>>
>>
>>
>> > But if your CoTurn runs on a VM in a cloud lik AWS, you should google to 
>> > know how to configure CoTurn specially, like:
>> > external-ip=/
>> > listening-ip=
>> > relay-ip=
>>
>> My VM is running on my own root Server in a data center. So that’s not a 
>> problem here. But I take that for the Fedora Server documentation when I 
>> manage to get it running.
>>
>> >
>> > Hope the above is helpful to you.
>>
>> Yes, it is. Thanks!
>>
>>
>>
>>
>> > Am 26.09.2023 um 06:31 schrieb Maxim Solodovnik :
>> >
>> >> …….
>> >
>> &g

Re: How get I video working on a new installation on Fedora Server?

2023-09-25 Thread Maxim Solodovnik
On Tue, 26 Sept 2023 at 01:09, Peter Boy  wrote:
>
> Hi Maxim
>
> > Am 25.09.2023 um 11:50 schrieb Maxim Solodovnik :
> >
> > Hello Peter,
> >
> > On Mon, 25 Sept 2023 at 13:56, Peter Boy  wrote:
> >>
> >> Hi,
> >>
> >>
> >> I get the same message on screen: "Media server connection for user XXX is 
> >> failed, will try to re-connect“ as described in the post mentioned above.
> >>
> >
> > This is most probably caused by missing/misconfigured TURN server
>
> Yes, in the meantime I found a clear error message (see my other reply). But 
> no idea how to fix it.
>
> >
> >>
> >>
> >
> > Shame on me :(
> > I never configured secure TURN server :(
> >
> > Have used non-secured all the time :(
>
> OK, if it is basically able to work insecure, it’s fine for me, too.
>
>
> >
> >>
> >> c) is there an Ansible playbook for OpenMeetings Installation anywhere (my 
> >> search was unsuccessful)?
> >>
> >
> > Alvaro's instructions are most detailed one :(
> > I, personally, use the process "described" in
> > https://github.com/openmeetings/openmeetings-docker/
> >
> > Most probably I'll create another Docker for Ubuntu 22  (Maybe with KMS)
>
> Thanks, that may give me some hints how to do it natively in Fedora
>

Our current demo server (and Dockerized Ubuntu 22) versions will work
with Dokerized KMS
KMS natively supports Ubuntu 20 only :(

TURN server (listening ports 3478 TCP+UDP  AND ports being used for
proxy 49152:65535 UDP IN-OUT) should be public
In all my configurations I'm using TURN at the same server as OM and KMS

Coturn config should be as simple as
https://lists.apache.org/thread/x4rl7xjq6fnfy6nyl5c6lhmp57fdf4br


`openmeetings.properties` file should have

### localhost IP in case KMS and OM are at the same server
kurento.ws.url=ws://127.0.0.1:/kurento

### this URL must be *Public* IP+PORT, like 8.8.8.8:3478
kurento.turn.url=

### can be any string, for ex: fedora-user
kurento.turn.user=

### this one should match *static-auth-secret* fron coturn config
kurento.turn.secret=

kurento.turn.mode=rest

hope this helps :)

>
> >>
> >>
> >> d) Another more general question is:
> >>
> >> The starting point for my exploration of OpenMeeting is a search for a 
> >> stable video conferencing system that we can introduce into Fedora Server
> >> as a new "specifically supported service".  If I can manage to get a 
> >> stable and reproducible test installation, I would then have to compile 
> >> OpenMeetings including Kurento from source and build a corresponding RPM. 
> >> Kurento is likely to be particularly elaborate. But there was at least a 
> >> CentOS 7 rpm. Then it should actually be possible with Fedora, too.
> >>
> >> Do you consider that a feasible project? Or is the OpenMeetings build 
> >> system too complex and highly idiosyncratic? I would certainly have some 
> >> more questions than I do have now. Would that be feasible with the mailing 
> >> list or does it blow up the resources?
> >
> > OM build is as simple as `mvn clean install` :)
> > KMS build might be more complicated ... :(
>
> OK, if OM is standard maven, it should not be that difficult. And KMS, I’ll 
> see.
>
> >
> > I will be happy to answer your questions :)
>
>
> Thanks, I hope I will not have too many questions. :-)
>
> >
> Thanks for your support!
>
>
>
>
> --
> Peter Boy
> https://fedoraproject.org/wiki/User:Pboy
> p...@fedoraproject.org
>
> Timezone: CET (UTC+1) / CEST /UTC+2)
>
> Fedora Server Edition Working Group member
> Fedora Docs team contributor and board member
> Java developer and enthusiast
>
>
>


-- 
Best regards,
Maxim


Re: How get I video working on a new installation on Fedora Server?

2023-09-25 Thread Maxim Solodovnik
Hello Peter,

On Mon, 25 Sept 2023 at 13:56, Peter Boy  wrote:
>
> Hi,
>
>
> I installed OpenMeetings on a Fedora F38 Server (new VM) following the 
> Installation Guide by Alvaro Bustos at
>
> https://cwiki.apache.org/confluence/download/attachments/27838216/Installation%20OpenMeetings%207.1.0%20on%20Fedora%2038.pdf?version=1&modificationDate=1683788437000&api=v2
>
> And the corresponding tomcat34 and certificate guide.
>
> The system starts, I can log in and enter one of the (public) predefined 
> rooms.
>
>
>
> But I get a similar issue as user Thomas Scholzen in March this year:
>
> I see all the user in a room by a placeholder graphics. But the video is only 
> displayed for each local user on their own machine. All other users are only 
> reprensented by a placeholder image. The admin can obviously perform all 
> admin tasks, as far as I could notice.
>
> I get the same message on screen: "Media server connection for user XXX is 
> failed, will try to re-connect“ as described in the post mentioned above.
>

This is most probably caused by missing/misconfigured TURN server

>
>
> In the Kurento container I found:
> ...
> ocketTransport.cpp:203:initWebSocket: WebSocket server (ws://) listening on 
> address '::', port 
> ocketTransport.cpp:89:WebSocketTransport: Secure WebSocket server (wss://) 
> not enabled.  <
> 259:main: Kurento Media Server started
> ...
> STUN server not configured! NAT traversal requires STUN or TURN  
> <==
> TURN relay server not configured! NAT traversal requires STUN or TURN.   
> <==
>

these can be ignored (but some users reports TURN inside KMS can be useful)

>
> In log/cotrun/turnserver.log I found
> 0: (106922): WARNING: cannot find certificate file: turn_server_cert.pem (1)
> 0: (106922): WARNING: cannot start TLS and DTLS listeners because certificate 
> file is not set properly
> 0: (106922): WARNING: cannot find private key file: turn_server_pkey.pem (1)
> 0: (106922): WARNING: cannot start TLS and DTLS listeners because private key 
> file is not set properly
> 0: (106922): INFO: Certificate file found: //turn_server_cert.pem
> 0: (106922): INFO: Private key file found: //turn_server_pkey.pem
> 0: (106922): WARNING: NO EXPLICIT LISTENER ADDRESS(ES) ARE CONFIGURED
>
> The installation guide didn’t mention to configure a certificate in Coturn.
> I’m not that familiar with the technical details of webrtc. But as far as I 
> read the docs a while ago, WebRTC/Video always needs a secure connection? So 
> I’m wondering.
>

Shame on me :(
I never configured secure TURN server :(

Have used non-secured all the time :(

>
> My questions are:
>
> a) How can I tackle this issue?
>

you can even
- use non-secured TURN
- OR set-up secure one and share details here :))


>
> b) Is there a demo VM available that I can run either from an USB stick or 
> just install in KVM/Libvirt, and use as a kind of role model? (The iso in the 
> tutorial section is obviously für CD/DVD only and can’t boot from USB memory 
> stick).
>

public demo is available here: https://demo-openmeetings.apache.org/openmeetings
You can also use Dockerized OM
https://github.com/openmeetings/openmeetings-docker/
BUT it requires external TURN :(

>
> c) is there an Ansible playbook for OpenMeetings Installation anywhere (my 
> search was unsuccessful)?
>

Alvaro's instructions are most detailed one :(
I, personally, use the process "described" in
https://github.com/openmeetings/openmeetings-docker/

Most probably I'll create another Docker for Ubuntu 22  (Maybe with KMS)

>
>
> d) Another more general question is:
>
> The starting point for my exploration of OpenMeeting is a search for a stable 
> video conferencing system that we can introduce into Fedora Server
> as a new "specifically supported service".  If I can manage to get a stable 
> and reproducible test installation, I would then have to compile OpenMeetings 
> including Kurento from source and build a corresponding RPM. Kurento is 
> likely to be particularly elaborate. But there was at least a CentOS 7 rpm. 
> Then it should actually be possible with Fedora, too.
>
> Do you consider that a feasible project? Or is the OpenMeetings build system 
> too complex and highly idiosyncratic? I would certainly have some more 
> questions than I do have now. Would that be feasible with the mailing list or 
> does it blow up the resources?

OM build is as simple as `mvn clean install` :)
KMS build might be more complicated ... :(


I will be happy to answer your questions :)

>
>
>
> Thanks
> --
> Peter Boy
> https://fedoraproject.org/wiki/User:Pboy
> p...@fedoraproject.org
>
> Timezone: CET (UTC+1) / CEST /UTC+2)
>
> Fedora Server Edition Working Group member
> Fedora Docs team contributor and board member
> Java developer and enthusiast
>
>
>


-- 
Best regards,
Maxim


Re: How do other users enter My conference?

2023-09-24 Thread Maxim Solodovnik
Hello Guofeng,

"My Rooms" are user's private rooms. Users can invite anyone to these
rooms using Actions->Send invitation menu item inside the room

Additionally there are
- Public rooms: rooms accessible by everyone, 2 users can meet in such
room, but this meeting can be itrrupted any time (due to public nature
of these rooms)
- Private rooms: room private to group of users (Admin can create
different groups and add users to one or more group)

Above room as well as "My rooms" are available from Main menu (on to
of dashboard, calendar etc.)

On Sun, 24 Sept 2023 at 20:32, Guofeng Zhang  wrote:
>
> Hi,
>
> On my dashboard, there are two rooms listed in My rooms. But other users do 
> not know these room's names (they have their own My rooms),  how could other 
> users enter a room, e.g.,My conference room?
>
> Thanks,
>
> Guofeng
>


-- 
Best regards,
Maxim


Re: Software Support and Security

2023-08-26 Thread Maxim Solodovnik
Hello Gregory,

security@ list for vulnerability reports, not for questions :)
I've changed address to user@ list :)

On Thu, 24 Aug 2023 at 19:17, Gregory Sturos
 wrote:
>
> Hello,
>
> I have some questions about your software that can be used for communication.
>
> Can it be used as an app on a PC instead of through logging into a website?
>

I'm afraid it's not
You need browser to use OM

>
> Can you make whiteboard or similar presentations without showing your face?
>

sure, there special type of room 'Presentation' you can turn audio only
Or disable video in multimedia settings :)
Or you can made the room "Audio-only", so no-one can use video :)))

>
> How secure is your software?
>

I hope yes
We do regularly update all our dependencies, we have security audits
from time to time made by experts who verifies open source software
Here is what was found and fixed so far
https://openmeetings.apache.org/security.html :)

>
> What are the fees to use your software?
>

All ASF software is free to use :)
Please try our demo server
https://demo-openmeetings.apache.org/openmeetings to make weighted
decision :)

>
> Thank You
>
>
> Gregory



-- 
Best regards,
Maxim


Re: [apache/openmeetings] [OPENMEETINGS-2777] message folders should be user-private (20519e6)

2023-08-25 Thread Maxim Solodovnik
Hello Ali,

I'll answer here hoping to get more people on testing :)

from mobile (sorry for typos ;)


On Sat, Aug 26, 2023, 01:00 Ali Alhaidary  wrote:

> How do we test it?
>

This is the interesting story :)

While working on [OPENMEETINGS-2232] I did test Arabic interface in
side-by-side mode :)

I had 2 browsers with 2 different users
English and Arabic

While checking "messages and contacts" I've created the folder as one user
and saw it as another  :(

This should be fixed now :)

BUT, I did a lot of changes in CSS (rtl should work much better now)

So i would like for help: can you check OM interface has all the features
it previously had?

Thanks in advance :)

BTW I would like to remind you regarding new languages ;)

—
> Reply to this email directly, view it on GitHub
> ,
> or unsubscribe
> 
> .
> You are receiving this because you authored the thread.Message ID:
>  @github.com>
>


Re: [ANNOUNCE] Apache OpenMeetings 7.1.0 is released

2023-08-07 Thread Maxim Solodovnik
On Tue, 8 Aug 2023 at 05:22, Online Use  wrote:
>
> I used the hash?app=settings URL and I recorded a test recording, and was 
> able to play it, but I didn't find where the recording file is saved in the 
> data_dir path.

It is stored under "${DATA_DIR}/streams/TEST_SETUP_{RANDOM_UUID}.webm"
(the file is being recorded/played by KMS, OM is NOT affected)

can you see the file at OM filesystem?

If NO you definitely have issues with data_dir mapping :((

try to enter running KMS docker and search recordings using find command:
`find / -type f -name "TEST_SETUP_*.webm"`

what whould be result of such command at 2 systems?

>
> I think KMS recroding should be working correctly, but there is some issue 
> from within the OM system itself.
>
>
> بتاريخ الاثنين، 7 آب 2023 في 06:31:39 ص غرينتش+3، Maxim Solodovnik 
>  كتب:
>
>
> KMS is being instructed by OM :)
> So OM sends command like "Start the recording and put the file into
> $DATA_DIR/streams/"
> and KMS stores recording at the path given BUT inside docker
> So correct mount should be set so OM can also see these files
>
> Can you check if test recording works for you:
> https://localhost:5443/openmeetings/hash?app=settings
> (use your IP/server name in the URL above :))
>
> On Sun, 6 Aug 2023 at 03:45, Online Use  wrote:
> >
> > If KMS is using its own work directory inside docker, where will the files 
> > be so that I verify that?
> >
> >
> > بتاريخ الجمعة، 4 آب 2023 في 06:59:40 ص غرينتش+3، Maxim Solodovnik 
> >  كتب:
> >
> >
> > Hello,
> >
> > thanks for pinging! (too much day-time job :((( )
> >
> > let's get back to the topic :)
> >
> > On Fri, 4 Aug 2023 at 04:55, Online Use  wrote:
> > >
> > > Hello,
> > >
> > > I hope you have enough time to follow up with me regarding this issue. 
> > > Can you tell me what you think?
> > >
> > > Thanks.
> > >
> > > بتاريخ الجمعة، 28 تموز 2023 في 06:52:17 ص غرينتش+3، Online Use 
> > >  كتب:
> > >
> > >
> > > Yes the test files and folder 5 have been created successfully, and I 
> > > already had folders for other room number with files. As I mentioned 
> > > before I have empty video files inside room folder 
> > > "rec_6_962a4647-ae73-4fc7-afda-3c5897b5925f_FINAL_WAVE.wav"
> >
> > I believe here might be misunderstanding
> >
> > Actually your configuration consist of two isolated Linuxes running at
> > the same phisycal machine
> > - first one is OM: it server web interface sending commands to KMS and
> > do process the recordings
> > - second one is KMS which handling multimedia part
> >
> > So the process of record in the room organized as follows:
> > - user press the button in UI
> > - OM send the command to KMS to start recording
> > - KMS start writing to
> > home/website_home/data_dir/streams/_ROOM_ID_/_LONG_UUID_.webm file and
> > sends ACK to OM
> > - OM displays "Recording has been started" to the user
> > - user stops recording in the UI (via button, room exit etc.)
> > - OM sends stop command to KMS
> > - KMS stops the recording, close the file and send ACK to the OM
> > - OM starts converting *.webm file
> >  -- For all rooms except INTERVIEW --
> >  * extracts audio from all webcam video OR create *.wav with silence
> >  * join the audio with **SCREEN SHARING** video
> >  -- For INTERVIEW rooms --
> >  * join video from cameras of all participants into big "video carpet"
> >
> > So in case there is no *.webm file
> > - KMS might fail to write it (KMS logs need to be examined)
> > - **data_dir/streams** folder is mounted incorrectly and KMS writes
> > something inside it's Linux while OM can't see it
> > - permission issue
> > -
> > - something else
> >
> > we need to check all vectors 
> >
> >
> > >
> > > The problem was in creating the temporary processing files in the 
> > > hibernate folder, I think.
> > >
> > >
> > > بتاريخ الجمعة، 28 تموز 2023 في 05:53:24 ص غرينتش+3، Maxim Solodovnik 
> > >  كتب:
> > >
> > >
> > > On Fri, 28 Jul 2023 at 03:17, Online Use  
> > > wrote:
> > > >
> > > > I got the following output in both cases, from outside and inside 
> > > > docker:
> > > >
> > > > total 16
> > > > drwxrwxrwx. 4 rootroot  4096 Apr 19 00:55   
> > > >  .
> > > > drw

Re: [ANNOUNCE] Apache OpenMeetings 7.1.0 is released

2023-08-06 Thread Maxim Solodovnik
KMS is being instructed by OM :)
So OM sends command like "Start the recording and put the file into
$DATA_DIR/streams/"
and KMS stores recording at the path given BUT inside docker
So correct mount should be set so OM can also see these files

Can you check if test recording works for you:
https://localhost:5443/openmeetings/hash?app=settings
(use your IP/server name in the URL above :))

On Sun, 6 Aug 2023 at 03:45, Online Use  wrote:
>
> If KMS is using its own work directory inside docker, where will the files be 
> so that I verify that?
>
>
> بتاريخ الجمعة، 4 آب 2023 في 06:59:40 ص غرينتش+3، Maxim Solodovnik 
>  كتب:
>
>
> Hello,
>
> thanks for pinging! (too much day-time job :((( )
>
> let's get back to the topic :)
>
> On Fri, 4 Aug 2023 at 04:55, Online Use  wrote:
> >
> > Hello,
> >
> > I hope you have enough time to follow up with me regarding this issue. Can 
> > you tell me what you think?
> >
> > Thanks.
> >
> > بتاريخ الجمعة، 28 تموز 2023 في 06:52:17 ص غرينتش+3، Online Use 
> >  كتب:
> >
> >
> > Yes the test files and folder 5 have been created successfully, and I 
> > already had folders for other room number with files. As I mentioned before 
> > I have empty video files inside room folder 
> > "rec_6_962a4647-ae73-4fc7-afda-3c5897b5925f_FINAL_WAVE.wav"
>
> I believe here might be misunderstanding
>
> Actually your configuration consist of two isolated Linuxes running at
> the same phisycal machine
> - first one is OM: it server web interface sending commands to KMS and
> do process the recordings
> - second one is KMS which handling multimedia part
>
> So the process of record in the room organized as follows:
> - user press the button in UI
> - OM send the command to KMS to start recording
> - KMS start writing to
> home/website_home/data_dir/streams/_ROOM_ID_/_LONG_UUID_.webm file and
> sends ACK to OM
> - OM displays "Recording has been started" to the user
> - user stops recording in the UI (via button, room exit etc.)
> - OM sends stop command to KMS
> - KMS stops the recording, close the file and send ACK to the OM
> - OM starts converting *.webm file
>   -- For all rooms except INTERVIEW --
>   * extracts audio from all webcam video OR create *.wav with silence
>   * join the audio with **SCREEN SHARING** video
>   -- For INTERVIEW rooms --
>   * join video from cameras of all participants into big "video carpet"
>
> So in case there is no *.webm file
> - KMS might fail to write it (KMS logs need to be examined)
> - **data_dir/streams** folder is mounted incorrectly and KMS writes
> something inside it's Linux while OM can't see it
> - permission issue
> -
> - something else
>
> we need to check all vectors 
>
>
> >
> > The problem was in creating the temporary processing files in the hibernate 
> > folder, I think.
> >
> >
> > بتاريخ الجمعة، 28 تموز 2023 في 05:53:24 ص غرينتش+3، Maxim Solodovnik 
> >  كتب:
> >
> >
> > On Fri, 28 Jul 2023 at 03:17, Online Use  
> > wrote:
> > >
> > > I got the following output in both cases, from outside and inside docker:
> > >
> > > total 16
> > > drwxrwxrwx. 4 rootroot  4096 Apr 19 00:55.
> > > drwx--x--x.8 cloud7843cloud7843 4096 Jul 27 00:00  ..
> > > drwxrwxrwx. 6 rootroot  4096 Apr 21 22:03
> > > streams
> > > drwxrwxrwx. 5 rootroot  4096 Apr 19 01:05
> > > upload
> > >
> > > I frankly don't know what is this cloud7843 user?
> >
> > This is the owner of "/home/website_home" folder
> >
> > KMS writes to "/home/website_home/data_dir/streams" and
> > "/home/website_home/data_dir/streams/ROOM_ID"
> >
> > could you run following commands inside KMS docker:
> >
> > cat "test1" > /home/website_home/data_dir/streams/test1
> > mkdir /home/website_home/data_dir/streams/5
> > cat "test2" > /home/website_home/data_dir/streams/5/test2
> >
> > room_id -> 5 === "Public Presentation Room"
> >
> > And check if files were successfully created and visible and readable
> > on host machine?
> >
> > >
> > > Do you think this line is the problem?
> > >
> > >
> > >
> > > بتاريخ الخميس، 27 تموز 2023 في 07:26:46 ص غرينتش+3، Maxim Solodovnik 
> > >  كتب:
> > >
> > >
> > > Hello All,
> > >
> > &g

Re: [ANNOUNCE] Apache OpenMeetings 7.1.0 is released

2023-08-03 Thread Maxim Solodovnik
Hello,

thanks for pinging! (too much day-time job :((( )

let's get back to the topic :)

On Fri, 4 Aug 2023 at 04:55, Online Use  wrote:
>
> Hello,
>
> I hope you have enough time to follow up with me regarding this issue. Can 
> you tell me what you think?
>
> Thanks.
>
> بتاريخ الجمعة، 28 تموز 2023 في 06:52:17 ص غرينتش+3، Online Use 
>  كتب:
>
>
> Yes the test files and folder 5 have been created successfully, and I already 
> had folders for other room number with files. As I mentioned before I have 
> empty video files inside room folder 
> "rec_6_962a4647-ae73-4fc7-afda-3c5897b5925f_FINAL_WAVE.wav"

I believe here might be misunderstanding

Actually your configuration consist of two isolated Linuxes running at
the same phisycal machine
- first one is OM: it server web interface sending commands to KMS and
do process the recordings
- second one is KMS which handling multimedia part

So the process of record in the room organized as follows:
- user press the button in UI
- OM send the command to KMS to start recording
- KMS start writing to
home/website_home/data_dir/streams/_ROOM_ID_/_LONG_UUID_.webm file and
sends ACK to OM
- OM displays "Recording has been started" to the user
- user stops recording in the UI (via button, room exit etc.)
- OM sends stop command to KMS
- KMS stops the recording, close the file and send ACK to the OM
- OM starts converting *.webm file
   -- For all rooms except INTERVIEW --
  * extracts audio from all webcam video OR create *.wav with silence
  * join the audio with **SCREEN SHARING** video
   -- For INTERVIEW rooms --
  * join video from cameras of all participants into big "video carpet"

So in case there is no *.webm file
- KMS might fail to write it (KMS logs need to be examined)
- **data_dir/streams** folder is mounted incorrectly and KMS writes
something inside it's Linux while OM can't see it
- permission issue
-
- something else

we need to check all vectors 


>
> The problem was in creating the temporary processing files in the hibernate 
> folder, I think.
>
>
> بتاريخ الجمعة، 28 تموز 2023 في 05:53:24 ص غرينتش+3، Maxim Solodovnik 
>  كتب:
>
>
> On Fri, 28 Jul 2023 at 03:17, Online Use  wrote:
> >
> > I got the following output in both cases, from outside and inside docker:
> >
> > total 16
> > drwxrwxrwx. 4 rootroot  4096 Apr 19 00:55.
> > drwx--x--x.8 cloud7843cloud7843 4096 Jul 27 00:00  ..
> > drwxrwxrwx. 6 rootroot  4096 Apr 21 22:03
> > streams
> > drwxrwxrwx. 5 rootroot  4096 Apr 19 01:05
> > upload
> >
> > I frankly don't know what is this cloud7843 user?
>
> This is the owner of "/home/website_home" folder
>
> KMS writes to "/home/website_home/data_dir/streams" and
> "/home/website_home/data_dir/streams/ROOM_ID"
>
> could you run following commands inside KMS docker:
>
> cat "test1" > /home/website_home/data_dir/streams/test1
> mkdir /home/website_home/data_dir/streams/5
> cat "test2" > /home/website_home/data_dir/streams/5/test2
>
> room_id -> 5 === "Public Presentation Room"
>
> And check if files were successfully created and visible and readable
> on host machine?
>
> >
> > Do you think this line is the problem?
> >
> >
> >
> > بتاريخ الخميس، 27 تموز 2023 في 07:26:46 ص غرينتش+3، Maxim Solodovnik 
> >  كتب:
> >
> >
> > Hello All,
> >
> > sorry for being silent
> > answering this email was in my TODO list :)
> >
> > Recently I was able to set up our demo server [1]
> > The recordings works as expected (can be tested with [2])
> > It is Ubuntu 22.04 + Dockerized KMS
> >
> > So I believe there is nothing wrong with such configuration or Dockerized 
> > KMS
> >
> > I would say something wrong with your
> > - folder mapping
> > and/or
> > - permissions
> >
> > BUT
> > since everything in your config is under `root` I don't think it can
> > be permission issue
> >
> > can you please check the following command
> >
> > `ls -la /home/website_home/data_dir`
> > ( and try some subfolders too)
> >
> > produces the same output
> > - from inside docker
> > - AND at your host machine (where OM process is working)
> > ?
> >
> > [1] https://demo-openmeetings.apache.org/openmeetings
> > [2] https://demo-openmeetings.apache.org/openmeetings/hash?app=settings
> >
> > On Thu, 27 Jul 2023 at 04:26, Online Use  
> > wrote:
> > >
> > > Hello,

Re: [ANNOUNCE] Apache OpenMeetings 7.1.0 is released

2023-07-27 Thread Maxim Solodovnik
On Fri, 28 Jul 2023 at 03:17, Online Use  wrote:
>
> I got the following output in both cases, from outside and inside docker:
>
> total 16
> drwxrwxrwx. 4 rootroot   4096 Apr 19 00:55 .
> drwx--x--x.8 cloud7843 cloud7843 4096 Jul 27 00:00  ..
> drwxrwxrwx. 6 rootroot   4096 Apr 21 22:03 
> streams
> drwxrwxrwx. 5 rootroot   4096 Apr 19 01:05 
> upload
>
> I frankly don't know what is this cloud7843 user?

This is the owner of "/home/website_home" folder

KMS writes to "/home/website_home/data_dir/streams" and
"/home/website_home/data_dir/streams/ROOM_ID"

could you run following commands inside KMS docker:

cat "test1" > /home/website_home/data_dir/streams/test1
mkdir /home/website_home/data_dir/streams/5
cat "test2" > /home/website_home/data_dir/streams/5/test2

room_id -> 5 === "Public Presentation Room"

And check if files were successfully created and visible and readable
on host machine?

>
> Do you think this line is the problem?
>
>
>
> بتاريخ الخميس، 27 تموز 2023 في 07:26:46 ص غرينتش+3، Maxim Solodovnik 
>  كتب:
>
>
> Hello All,
>
> sorry for being silent
> answering this email was in my TODO list :)
>
> Recently I was able to set up our demo server [1]
> The recordings works as expected (can be tested with [2])
> It is Ubuntu 22.04 + Dockerized KMS
>
> So I believe there is nothing wrong with such configuration or Dockerized KMS
>
> I would say something wrong with your
> - folder mapping
> and/or
> - permissions
>
> BUT
> since everything in your config is under `root` I don't think it can
> be permission issue
>
> can you please check the following command
>
> `ls -la /home/website_home/data_dir`
> ( and try some subfolders too)
>
> produces the same output
> - from inside docker
> - AND at your host machine (where OM process is working)
> ?
>
> [1] https://demo-openmeetings.apache.org/openmeetings
> [2] https://demo-openmeetings.apache.org/openmeetings/hash?app=settings
>
> On Thu, 27 Jul 2023 at 04:26, Online Use  wrote:
> >
> > Hello,
> >
> > I haven't get response to this message. Would you please advise? the issue 
> > is still persistent.
> >
> > Did you find out any cause within this version of OM?
> >
> >
> >
> > بتاريخ السبت، 15 تموز 2023 في 10:21:56 ص غرينتش+3، Online Use 
> >  كتب:
> >
> >
> > Thanks. I also now verified that KMS is started using root with uid 1.
> >
> > How can I check that OM is running using same user?
> >
> >
> > بتاريخ السبت، 15 تموز 2023 في 07:48:37 ص غرينتش+3، Maxim Solodovnik 
> >  كتب:
> >
> >
> > On Fri, 14 Jul 2023 at 21:10, Online Use via user
> >  wrote:
> > >
> > > Can you tell me how to verify the user name who is running KMS? I 
> > > installed it from shell using root, just like all OM installation steps.
> >
> > your KMS is running in docker
> >
> > so you have to do the following:
> >
> > run
> > `docker ps`
> >
> > in terminal
> > You will get output like
> > ```
> > docker ps
> > CONTAINER ID  IMAGECOMMAND
> >CREATEDSTATUSPORTSNAMES
> > 8d89d696012f  kurento/kurento-media-server:7.0.0  "/entrypoint.sh
> > bash"  6 seconds ago  Up 5 seconds (health: starting)
> > sad_gagarin
> > ```
> > now you have to copy "CONTAINER ID"
> >
> > and run following command
> > `docker exec -it 8d89d696012f bash`
> >
> > in terminal (please use your own "CONTAINER ID")
> > please NOTE "CONTAINER ID" is unique and generated on every new run
> >
> > now you are inside the docker
> >
> > you can use `ps -ef|grep kurento`
> > for my machine the output is:
> > ```
> > root  1  0  0 04:38 pts/000:00:00
> > /usr/bin/kurento-media-server bash
> > root  61  52  0 04:39 pts/100:00:00 grep --color=auto 
> > kurento
> > ```
> >
> > so the KMS is started as user with login `root` and uid `1`
> >
> > *.webm files on my machine are being created as
> >
> > ```
> > -rw-r--r-- 1 rootroot80134 Jul 15 11:45
> > TEST_SETUP_4a7fa3f6-e284-4d42-be2c-94309b753a2d.webm
> > ```
> >
> > BTW good option to test recordings would be test recording at following 
> > address:
> > https://localhost:5443/openmeetings/hash?app=

Re: [ANNOUNCE] Apache OpenMeetings 7.1.0 is released

2023-07-26 Thread Maxim Solodovnik
Hello All,

sorry for being silent
answering this email was in my TODO list :)

Recently I was able to set up our demo server [1]
The recordings works as expected (can be tested with [2])
It is Ubuntu 22.04 + Dockerized KMS

So I believe there is nothing wrong with such configuration or Dockerized KMS

I would say something wrong with your
 - folder mapping
and/or
 - permissions

BUT
since everything in your config is under `root` I don't think it can
be permission issue

can you please check the following command

`ls -la /home/website_home/data_dir`
( and try some subfolders too)

produces the same output
 - from inside docker
 - AND at your host machine (where OM process is working)
?

[1] https://demo-openmeetings.apache.org/openmeetings
[2] https://demo-openmeetings.apache.org/openmeetings/hash?app=settings

On Thu, 27 Jul 2023 at 04:26, Online Use  wrote:
>
> Hello,
>
> I haven't get response to this message. Would you please advise? the issue is 
> still persistent.
>
> Did you find out any cause within this version of OM?
>
>
>
> بتاريخ السبت، 15 تموز 2023 في 10:21:56 ص غرينتش+3، Online Use 
>  كتب:
>
>
> Thanks. I also now verified that KMS is started using root with uid 1.
>
> How can I check that OM is running using same user?
>
>
> بتاريخ السبت، 15 تموز 2023 في 07:48:37 ص غرينتش+3، Maxim Solodovnik 
>  كتب:
>
>
> On Fri, 14 Jul 2023 at 21:10, Online Use via user
>  wrote:
> >
> > Can you tell me how to verify the user name who is running KMS? I installed 
> > it from shell using root, just like all OM installation steps.
>
> your KMS is running in docker
>
> so you have to do the following:
>
> run
> `docker ps`
>
> in terminal
> You will get output like
> ```
> docker ps
> CONTAINER ID  IMAGECOMMAND
> CREATEDSTATUSPORTSNAMES
> 8d89d696012f  kurento/kurento-media-server:7.0.0  "/entrypoint.sh
> bash"  6 seconds ago  Up 5 seconds (health: starting)
> sad_gagarin
> ```
> now you have to copy "CONTAINER ID"
>
> and run following command
> `docker exec -it 8d89d696012f bash`
>
> in terminal (please use your own "CONTAINER ID")
> please NOTE "CONTAINER ID" is unique and generated on every new run
>
> now you are inside the docker
>
> you can use `ps -ef|grep kurento`
> for my machine the output is:
> ```
> root  1  0  0 04:38 pts/000:00:00
> /usr/bin/kurento-media-server bash
> root  61  52  0 04:39 pts/100:00:00 grep --color=auto kurento
> ```
>
> so the KMS is started as user with login `root` and uid `1`
>
> *.webm files on my machine are being created as
>
> ```
> -rw-r--r-- 1 rootroot80134 Jul 15 11:45
> TEST_SETUP_4a7fa3f6-e284-4d42-be2c-94309b753a2d.webm
> ```
>
> BTW good option to test recordings would be test recording at following 
> address:
> https://localhost:5443/openmeetings/hash?app=settings
>
> (please use your own server-name/IP+port :)))
>
> >
> >
> > بتاريخ الجمعة، 14 تموز 2023 في 01:55:43 م غرينتش+3، Maxim Solodovnik 
> >  كتب:
> >
> >
> >
> >
> > from mobile (sorry for typos ;)
> >
> >
> > On Fri, Jul 14, 2023, 14:29 Online Use  wrote:
> >
> > I definitely did that during installation on KMS on docker. I used my own 
> > data_dir, the change is not needed.
> >
> > Still I'm having the recording creation error mentioned before.
> >
> >
> > Maybe you can check with dockerized OM?
> > Does it works for you?
> >
> > Usually recordings works as expected if there are no permission issues :(
> >
> > Additionally you can try to enter running KMS docker
> > And try to write to data dir using same user who started KMS
> > And check the result in real folder
> >
> >
> > Could it be a bug in this version of OM?
> >
> >
> > بتاريخ الجمعة، 14 تموز 2023 في 06:03:47 ص غرينتش+3، Maxim Solodovnik 
> >  كتب:
> >
> >
> > On Fri, 14 Jul 2023 at 02:54, Online Use  
> > wrote:
> > >
> > > The hibernate folder path is:
> > >
> > > /home/website_home/data_dir/streams/hibernate/
> >
> > In such case docket should have parameter: `-v
> > /home/website_home/data_dir:/home/website_home/data_dir`
> > So both will write the same folder
> >
> > >
> > > My comment regarding the installation guide before wasn't related to 
> > > syntax, but was related to your recommendation to move the data_dir under 
> > > docker, because this was not mentioned in the installat

[DISCUSSION] new release

2023-07-26 Thread Maxim Solodovnik
Hello All,

recently I've fixed following blocker:
https://issues.apache.org/jira/browse/OPENMEETINGS-2775
Due to source artifact is very important to be buildable
I believe this one worth release

WDYT?

-- 
Best regards,
Maxim


Re: Error while building Openmeetings 7.1.0

2023-07-26 Thread Maxim Solodovnik
Hello S Rajagopal,

sorry for late response (was busy at my day time job)

Please do not write direct emails: write to the user@ mailing list
instead: https://openmeetings.apache.org/mailing-lists.html

I've just tried to build
1) Git tag 7.1.0 (https://github.com/apache/openmeetings/tree/7.1.0/)
- the build is GREEN
2) Our src artifact (apache-openmeetings-7.1.0-src.tar.gz) - the build
was FAILED

I have created https://issues.apache.org/jira/browse/OPENMEETINGS-2775
I'll try to release 7.2.0 with source artifact fixed ASAP

Please use git tag for now :)

Thanks for the report!

On Tue, 25 Jul 2023 at 00:18, Rajagopal Subramanian  wrote:
>
> Dear Sir,
>   I am a developer and trying to build the recent 
> release of Openmeetings 7.1.0. While doing so with Eclipse I got the 
> following error.
> Failed to execute goal 
> org.apache.maven.plugins:maven-site-plugin:4.0.0-M5:site (generate-site) on 
> project openmeetings-util: Execution generate-site of goal 
> org.apache.maven.plugins:maven-site-plugin:4.0.0-M5:site failed: 
> decoration.skin cannot be null.
> I need your help to fix it. Kindly help to resolve this issue.
> Thanks and Regards,
> S Rajagopal.
>


-- 
Best regards,
Maxim


Re: [ANNOUNCE] Apache OpenMeetings 7.1.0 is released

2023-07-14 Thread Maxim Solodovnik
On Fri, 14 Jul 2023 at 21:10, Online Use via user
 wrote:
>
> Can you tell me how to verify the user name who is running KMS? I installed 
> it from shell using root, just like all OM installation steps.

your KMS is running in docker

so you have to do the following:

run
`docker ps`

in terminal
You will get output like
```
docker ps
CONTAINER ID   IMAGECOMMAND
 CREATED STATUSPORTS NAMES
8d89d696012f   kurento/kurento-media-server:7.0.0   "/entrypoint.sh
bash"   6 seconds ago   Up 5 seconds (health: starting)
sad_gagarin
```
now you have to copy "CONTAINER ID"

and run following command
`docker exec -it 8d89d696012f bash`

in terminal (please use your own "CONTAINER ID")
please NOTE "CONTAINER ID" is unique and generated on every new run

now you are inside the docker

you can use `ps -ef|grep kurento`
for my machine the output is:
```
root   1   0  0 04:38 pts/000:00:00
/usr/bin/kurento-media-server bash
root  61  52  0 04:39 pts/100:00:00 grep --color=auto kurento
```

so the KMS is started as user with login `root` and uid `1`

*.webm files on my machine are being created as

```
-rw-r--r-- 1 rootroot 80134 Jul 15 11:45
TEST_SETUP_4a7fa3f6-e284-4d42-be2c-94309b753a2d.webm
```

BTW good option to test recordings would be test recording at following address:
https://localhost:5443/openmeetings/hash?app=settings

(please use your own server-name/IP+port :)))

>
>
> بتاريخ الجمعة، 14 تموز 2023 في 01:55:43 م غرينتش+3، Maxim Solodovnik 
>  كتب:
>
>
>
>
> from mobile (sorry for typos ;)
>
>
> On Fri, Jul 14, 2023, 14:29 Online Use  wrote:
>
> I definitely did that during installation on KMS on docker. I used my own 
> data_dir, the change is not needed.
>
> Still I'm having the recording creation error mentioned before.
>
>
> Maybe you can check with dockerized OM?
> Does it works for you?
>
> Usually recordings works as expected if there are no permission issues :(
>
> Additionally you can try to enter running KMS docker
> And try to write to data dir using same user who started KMS
> And check the result in real folder
>
>
> Could it be a bug in this version of OM?
>
>
> بتاريخ الجمعة، 14 تموز 2023 في 06:03:47 ص غرينتش+3، Maxim Solodovnik 
>  كتب:
>
>
> On Fri, 14 Jul 2023 at 02:54, Online Use  wrote:
> >
> > The hibernate folder path is:
> >
> > /home/website_home/data_dir/streams/hibernate/
>
> In such case docket should have parameter: `-v
> /home/website_home/data_dir:/home/website_home/data_dir`
> So both will write the same folder
>
> >
> > My comment regarding the installation guide before wasn't related to 
> > syntax, but was related to your recommendation to move the data_dir under 
> > docker, because this was not mentioned in the installation guide althought 
> > they used docker to install KMS.
> >
>
> @Alvaro maybe you can add data_dir mapping for the dockerized KMS to
> user guide? :)
>
> >
> > بتاريخ الثلاثاء، 11 تموز 2023 في 05:44:34 ص غرينتش+3، Maxim Solodovnik 
> >  كتب:
> >
> >
> > On Tue, 11 Jul 2023 at 02:23, Online Use  
> > wrote:
> > >
> > > Hello,
> > >
> > > You said that *.webm file is being written by KMS and being used as 
> > > source while creating recording file, but I see the recording .wav files 
> > > under the "streams/9/" folder are already created,
> >
> > If I remember correctly *.wav files are generated using silence.wav in
> > case of any problem 
> >
> > Could you share full path for the hibernate folder please?
> >
> > > meaning that the .webm files have been there is the "hibernate" folder 
> > > and have been consumed to create the final recording files and then 
> > > deleted afterwards. So the problem is neither with the data directory 
> > > location nor with permissions, the problem is with the recorded files 
> > > themselves, recording error, the .wav files are there with data, but only 
> > > blan screen. May be mal-formated?
> > >
> > > What do you think?
> > >
> > >
> > >
> > > بتاريخ الاثنين، 10 تموز 2023 في 05:25:34 م غرينتش+3، Maxim Solodovnik 
> > >  كتب:
> > >
> > >
> > > On Mon, 10 Jul 2023 at 19:33, Online Use  
> > > wrote:
> > > >
> > > > In the installation guide, Kurento is installed inside docker using 
> > > > this command:
> > > >
> > > > sudo docker run -d --name kms -p : --mount 
> > > >

Re: [ANNOUNCE] Apache OpenMeetings 7.1.0 is released

2023-07-14 Thread Maxim Solodovnik
from mobile (sorry for typos ;)


On Fri, Jul 14, 2023, 14:29 Online Use  wrote:

> I definitely did that during installation on KMS on docker. I used my own
> data_dir, the change is not needed.
>
> Still I'm having the recording creation error mentioned before.
>

Maybe you can check with dockerized OM?
Does it works for you?

Usually recordings works as expected if there are no permission issues :(

Additionally you can try to enter running KMS docker
And try to write to data dir using same user who started KMS
And check the result in real folder


> Could it be a bug in this version of OM?
>
>
> بتاريخ الجمعة، 14 تموز 2023 في 06:03:47 ص غرينتش+3، Maxim Solodovnik <
> solomax...@gmail.com> كتب:
>
>
> On Fri, 14 Jul 2023 at 02:54, Online Use 
> wrote:
> >
> > The hibernate folder path is:
> >
> > /home/website_home/data_dir/streams/hibernate/
>
> In such case docket should have parameter: `-v
> /home/website_home/data_dir:/home/website_home/data_dir`
> So both will write the same folder
>
> >
> > My comment regarding the installation guide before wasn't related to
> syntax, but was related to your recommendation to move the data_dir under
> docker, because this was not mentioned in the installation guide althought
> they used docker to install KMS.
> >
>
> @Alvaro maybe you can add data_dir mapping for the dockerized KMS to
> user guide? :)
>
> >
> > بتاريخ الثلاثاء، 11 تموز 2023 في 05:44:34 ص غرينتش+3، Maxim Solodovnik <
> solomax...@gmail.com> كتب:
> >
> >
> > On Tue, 11 Jul 2023 at 02:23, Online Use 
> wrote:
> > >
> > > Hello,
> > >
> > > You said that *.webm file is being written by KMS and being used as
> source while creating recording file, but I see the recording .wav files
> under the "streams/9/" folder are already created,
> >
> > If I remember correctly *.wav files are generated using silence.wav in
> > case of any problem 
> >
> > Could you share full path for the hibernate folder please?
> >
> > > meaning that the .webm files have been there is the "hibernate" folder
> and have been consumed to create the final recording files and then deleted
> afterwards. So the problem is neither with the data directory location nor
> with permissions, the problem is with the recorded files themselves,
> recording error, the .wav files are there with data, but only blan screen.
> May be mal-formated?
> > >
> > > What do you think?
> > >
> > >
> > >
> > > بتاريخ الاثنين، 10 تموز 2023 في 05:25:34 م غرينتش+3، Maxim Solodovnik <
> solomax...@gmail.com> كتب:
> > >
> > >
> > > On Mon, 10 Jul 2023 at 19:33, Online Use 
> wrote:
> > > >
> > > > In the installation guide, Kurento is installed inside docker using
> this command:
> > > >
> > > > sudo docker run -d --name kms -p : --mount
> type=bind,source=/opt/om_data,target=/opt/om_data
> kurento/kurento-media-server
> > > >
> > >
> > > I have to mention:
> > >
> > > 1)
> > > `--mount type=bind,source=/opt/om_data,target=/opt/om_data`
> > > and
> > > `-v /opt/om_data:/opt/om_data`
> > > are the same option :) (I'm just using shorter syntax :)))
> > >
> > > 2) I read the installation guide long time ago, but never follow (The
> > > guide is super clear and saves lots of time to many many users :))
> > > I'm developing OM for ~10 years so I don't need guide ;)
> > >
> > > (my command contains local DATA_DIR I'm using during development)
> > >
> > > 3) In your original email you cut the real paths:
> > >streams/9/rec_6_962a4647-ae73-4fc7-afda-3c5897b5925f_FINAL_WAVE.wav
> > >streams/9/rec_6_962a4647-ae73-4fc7-afda-3c5897b5925f.webm
> > > .
> > > So I can't guess what are your full paths :(
> > >
> > >
> > >
> > > > I just did the same during installation.
> > > >
> > > > It seems that you are trying to change the source and target
> directory values after installation using the command that you mentioned in
> your reply below, but I don't understand to where are the paths in your
> command referring? are these supposed to be the old om_data directory paths?
> > > >
> > >
> > > By default OM uses DATA_DIR inside the folder it was extracted to
> > > it is good idea to use **external** DATA_DIR in production, this way
> > > you will NOT need to copy/paste lots of bin

Re: [ANNOUNCE] Apache OpenMeetings 7.1.0 is released

2023-07-14 Thread Maxim Solodovnik
from mobile (sorry for typos ;)


On Fri, Jul 14, 2023, 14:24 Alvaro  wrote:

> Ok. Could you please add to the attached script
> it you say?
>

No changes are required :)
All paths are correct in the installation guide :)


> Thanks
>
> Alvaro
>
>
> --
>
>
>
>
> On Fri, 14 Jul 2023 13:36:45 +0700
> Maxim Solodovnik  wrote:
>
> > On Fri, 14 Jul 2023 at 13:23, Alvaro  wrote:
> > >
> > > ...Maxim, in the tutorials is:
> > >
> > > ...and now we Ì ll install kurento-media-server. But first we Ì ll
> create the folder where will be the video recorder files we should make in
> rooms, as well as the uploaded files and documents:
> > >
> > > mkdir -p /opt/om_data
> > >
> > > ...and install kurento 6.18.0:
> > >
> > > (Only one line, with space between both)
> > >
> > > docker run -d --name kms -p : --mount
> type=bind,source=/opt/om_data,target=/opt/om_data
> kurento/kurento-media-server:6.18.0
> > >
> > > ...for axample. That what you mean?
> >
> > It seems everything is OK from docker perspective of view
> > The only additional part is "-DDATA_DIR=/opt/om_data" somewhere in the
> > script starting OM
> >
> > I can see it in your script:
> >
> > export JAVA_OPTS="-Djava.awt.headless=true -DDATA_DIR=/opt/om_data"
> >
> > Not sure what else can be done :)
> >
> > Thanks for double-checking!
> >
> > >
> > >
> > > Alvaro
> > >
> > >
> > >
> > >
> > >
> > > On Fri, 14 Jul 2023 10:03:34 +0700
> > > Maxim Solodovnik  wrote:
> > >
> > > > On Fri, 14 Jul 2023 at 02:54, Online Use <
> foronlineuseem...@yahoo.com> wrote:
> > > > >
> > > > > The hibernate folder path is:
> > > > >
> > > > > /home/website_home/data_dir/streams/hibernate/
> > > >
> > > > In such case docket should have parameter: `-v
> > > > /home/website_home/data_dir:/home/website_home/data_dir`
> > > > So both will write the same folder
> > > >
> > > > >
> > > > > My comment regarding the installation guide before wasn't related
> to syntax, but was related to your recommendation to move the data_dir
> under docker, because this was not mentioned in the installation guide
> althought they used docker to install KMS.
> > > > >
> > > >
> > > > @Alvaro maybe you can add data_dir mapping for the dockerized KMS to
> > > > user guide? :)
> > > >
> > > > >
> > > > > بتاريخ الثلاثاء، 11 تموز 2023 في 05:44:34 ص غرينتش+3، Maxim
> Solodovnik  كتب:
> > > > >
> > > > >
> > > > > On Tue, 11 Jul 2023 at 02:23, Online Use <
> foronlineuseem...@yahoo.com> wrote:
> > > > > >
> > > > > > Hello,
> > > > > >
> > > > > > You said that *.webm file is being written by KMS and being used
> as source while creating recording file, but I see the recording .wav files
> under the "streams/9/" folder are already created,
> > > > >
> > > > > If I remember correctly *.wav files are generated using
> silence.wav in
> > > > > case of any problem 
> > > > >
> > > > > Could you share full path for the hibernate folder please?
> > > > >
> > > > > > meaning that the .webm files have been there is the "hibernate"
> folder and have been consumed to create the final recording files and then
> deleted afterwards. So the problem is neither with the data directory
> location nor with permissions, the problem is with the recorded files
> themselves, recording error, the .wav files are there with data, but only
> blan screen. May be mal-formated?
> > > > > >
> > > > > > What do you think?
> > > > > >
> > > > > >
> > > > > >
> > > > > > بتاريخ الاثنين، 10 تموز 2023 في 05:25:34 م غرينتش+3، Maxim
> Solodovnik  كتب:
> > > > > >
> > > > > >
> > > > > > On Mon, 10 Jul 2023 at 19:33, Online Use <
> foronlineuseem...@yahoo.com> wrote:
> > > > > > >
> > > > > > > In the installation guide, Kurento is installed inside docker
> using this command:
> > > > > > >
> > > > > > > sudo docker run -d --na

Re: [ANNOUNCE] Apache OpenMeetings 7.1.0 is released

2023-07-13 Thread Maxim Solodovnik
On Fri, 14 Jul 2023 at 13:23, Alvaro  wrote:
>
> ...Maxim, in the tutorials is:
>
> ...and now we Ì ll install kurento-media-server. But first we Ì ll create the 
> folder where will be the video recorder files we should make in rooms, as 
> well as the uploaded files and documents:
>
> mkdir -p /opt/om_data
>
> ...and install kurento 6.18.0:
>
> (Only one line, with space between both)
>
> docker run -d --name kms -p : --mount 
> type=bind,source=/opt/om_data,target=/opt/om_data 
> kurento/kurento-media-server:6.18.0
>
> ...for axample. That what you mean?

It seems everything is OK from docker perspective of view
The only additional part is "-DDATA_DIR=/opt/om_data" somewhere in the
script starting OM

I can see it in your script:

export JAVA_OPTS="-Djava.awt.headless=true -DDATA_DIR=/opt/om_data"

Not sure what else can be done :)

Thanks for double-checking!

>
>
> Alvaro
>
>
>
>
>
> On Fri, 14 Jul 2023 10:03:34 +0700
> Maxim Solodovnik  wrote:
>
> > On Fri, 14 Jul 2023 at 02:54, Online Use  
> > wrote:
> > >
> > > The hibernate folder path is:
> > >
> > > /home/website_home/data_dir/streams/hibernate/
> >
> > In such case docket should have parameter: `-v
> > /home/website_home/data_dir:/home/website_home/data_dir`
> > So both will write the same folder
> >
> > >
> > > My comment regarding the installation guide before wasn't related to 
> > > syntax, but was related to your recommendation to move the data_dir under 
> > > docker, because this was not mentioned in the installation guide 
> > > althought they used docker to install KMS.
> > >
> >
> > @Alvaro maybe you can add data_dir mapping for the dockerized KMS to
> > user guide? :)
> >
> > >
> > > بتاريخ الثلاثاء، 11 تموز 2023 في 05:44:34 ص غرينتش+3، Maxim Solodovnik 
> > >  كتب:
> > >
> > >
> > > On Tue, 11 Jul 2023 at 02:23, Online Use  
> > > wrote:
> > > >
> > > > Hello,
> > > >
> > > > You said that *.webm file is being written by KMS and being used as 
> > > > source while creating recording file, but I see the recording .wav 
> > > > files under the "streams/9/" folder are already created,
> > >
> > > If I remember correctly *.wav files are generated using silence.wav in
> > > case of any problem 
> > >
> > > Could you share full path for the hibernate folder please?
> > >
> > > > meaning that the .webm files have been there is the "hibernate" folder 
> > > > and have been consumed to create the final recording files and then 
> > > > deleted afterwards. So the problem is neither with the data directory 
> > > > location nor with permissions, the problem is with the recorded files 
> > > > themselves, recording error, the .wav files are there with data, but 
> > > > only blan screen. May be mal-formated?
> > > >
> > > > What do you think?
> > > >
> > > >
> > > >
> > > > بتاريخ الاثنين، 10 تموز 2023 في 05:25:34 م غرينتش+3، Maxim Solodovnik 
> > > >  كتب:
> > > >
> > > >
> > > > On Mon, 10 Jul 2023 at 19:33, Online Use  
> > > > wrote:
> > > > >
> > > > > In the installation guide, Kurento is installed inside docker using 
> > > > > this command:
> > > > >
> > > > > sudo docker run -d --name kms -p : --mount 
> > > > > type=bind,source=/opt/om_data,target=/opt/om_data 
> > > > > kurento/kurento-media-server
> > > > >
> > > >
> > > > I have to mention:
> > > >
> > > > 1)
> > > > `--mount type=bind,source=/opt/om_data,target=/opt/om_data`
> > > > and
> > > > `-v /opt/om_data:/opt/om_data`
> > > > are the same option :) (I'm just using shorter syntax :)))
> > > >
> > > > 2) I read the installation guide long time ago, but never follow (The
> > > > guide is super clear and saves lots of time to many many users :))
> > > > I'm developing OM for ~10 years so I don't need guide ;)
> > > >
> > > > (my command contains local DATA_DIR I'm using during development)
> > > >
> > > > 3) In your original email you cut the real paths:
> > > >streams/9/rec_6_962a4647-ae73-4fc7-afda-3c5897b5925f_FINAL_WAVE.w

Re: [ANNOUNCE] Apache OpenMeetings 7.1.0 is released

2023-07-13 Thread Maxim Solodovnik
On Fri, 14 Jul 2023 at 02:54, Online Use  wrote:
>
> The hibernate folder path is:
>
> /home/website_home/data_dir/streams/hibernate/

In such case docket should have parameter: `-v
/home/website_home/data_dir:/home/website_home/data_dir`
So both will write the same folder

>
> My comment regarding the installation guide before wasn't related to syntax, 
> but was related to your recommendation to move the data_dir under docker, 
> because this was not mentioned in the installation guide althought they used 
> docker to install KMS.
>

@Alvaro maybe you can add data_dir mapping for the dockerized KMS to
user guide? :)

>
> بتاريخ الثلاثاء، 11 تموز 2023 في 05:44:34 ص غرينتش+3، Maxim Solodovnik 
>  كتب:
>
>
> On Tue, 11 Jul 2023 at 02:23, Online Use  wrote:
> >
> > Hello,
> >
> > You said that *.webm file is being written by KMS and being used as source 
> > while creating recording file, but I see the recording .wav files under the 
> > "streams/9/" folder are already created,
>
> If I remember correctly *.wav files are generated using silence.wav in
> case of any problem 
>
> Could you share full path for the hibernate folder please?
>
> > meaning that the .webm files have been there is the "hibernate" folder and 
> > have been consumed to create the final recording files and then deleted 
> > afterwards. So the problem is neither with the data directory location nor 
> > with permissions, the problem is with the recorded files themselves, 
> > recording error, the .wav files are there with data, but only blan screen. 
> > May be mal-formated?
> >
> > What do you think?
> >
> >
> >
> > بتاريخ الاثنين، 10 تموز 2023 في 05:25:34 م غرينتش+3، Maxim Solodovnik 
> >  كتب:
> >
> >
> > On Mon, 10 Jul 2023 at 19:33, Online Use  
> > wrote:
> > >
> > > In the installation guide, Kurento is installed inside docker using this 
> > > command:
> > >
> > > sudo docker run -d --name kms -p : --mount 
> > > type=bind,source=/opt/om_data,target=/opt/om_data 
> > > kurento/kurento-media-server
> > >
> >
> > I have to mention:
> >
> > 1)
> > `--mount type=bind,source=/opt/om_data,target=/opt/om_data`
> > and
> > `-v /opt/om_data:/opt/om_data`
> > are the same option :) (I'm just using shorter syntax :)))
> >
> > 2) I read the installation guide long time ago, but never follow (The
> > guide is super clear and saves lots of time to many many users :))
> > I'm developing OM for ~10 years so I don't need guide ;)
> >
> > (my command contains local DATA_DIR I'm using during development)
> >
> > 3) In your original email you cut the real paths:
> >streams/9/rec_6_962a4647-ae73-4fc7-afda-3c5897b5925f_FINAL_WAVE.wav
> >streams/9/rec_6_962a4647-ae73-4fc7-afda-3c5897b5925f.webm
> > .
> > So I can't guess what are your full paths :(
> >
> >
> >
> > > I just did the same during installation.
> > >
> > > It seems that you are trying to change the source and target directory 
> > > values after installation using the command that you mentioned in your 
> > > reply below, but I don't understand to where are the paths in your 
> > > command referring? are these supposed to be the old om_data directory 
> > > paths?
> > >
> >
> > By default OM uses DATA_DIR inside the folder it was extracted to
> > it is good idea to use **external** DATA_DIR in production, this way
> > you will NOT need to copy/paste lots of binary data during upgrades :)
> >
> > >
> > >
> > > بتاريخ الاثنين، 10 تموز 2023 في 02:09:41 م غرينتش+3، Maxim Solodovnik 
> > >  كتب:
> > >
> > >
> > > On Mon, 10 Jul 2023 at 18:06, Online Use  
> > > wrote:
> > > >
> > > > I set the permission of the data directory recursively as 777 so that 
> > > > it's writable by all users. I tested but got same errors.
> > >
> > > Another point: DATA_DIR should be mapped inside docker
> > >
> > > Here is the example:
> > > ```
> > > 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:7.0.0 bash
> > > ```
> > >
> > > this way KMS will write to the correct folder :)
> > >
> > >
> > > >
> > > &g

Re: [ANNOUNCE] Apache OpenMeetings 7.1.0 is released

2023-07-10 Thread Maxim Solodovnik
On Tue, 11 Jul 2023 at 02:23, Online Use  wrote:
>
> Hello,
>
> You said that *.webm file is being written by KMS and being used as source 
> while creating recording file, but I see the recording .wav files under the 
> "streams/9/" folder are already created,

If I remember correctly *.wav files are generated using silence.wav in
case of any problem 

Could you share full path for the hibernate folder please?

> meaning that the .webm files have been there is the "hibernate" folder and 
> have been consumed to create the final recording files and then deleted 
> afterwards. So the problem is neither with the data directory location nor 
> with permissions, the problem is with the recorded files themselves, 
> recording error, the .wav files are there with data, but only blan screen. 
> May be mal-formated?
>
> What do you think?
>
>
>
> بتاريخ الاثنين، 10 تموز 2023 في 05:25:34 م غرينتش+3، Maxim Solodovnik 
>  كتب:
>
>
> On Mon, 10 Jul 2023 at 19:33, Online Use  wrote:
> >
> > In the installation guide, Kurento is installed inside docker using this 
> > command:
> >
> > sudo docker run -d --name kms -p : --mount 
> > type=bind,source=/opt/om_data,target=/opt/om_data 
> > kurento/kurento-media-server
> >
>
> I have to mention:
>
> 1)
> `--mount type=bind,source=/opt/om_data,target=/opt/om_data`
> and
> `-v /opt/om_data:/opt/om_data`
> are the same option :) (I'm just using shorter syntax :)))
>
> 2) I read the installation guide long time ago, but never follow (The
> guide is super clear and saves lots of time to many many users :))
> I'm developing OM for ~10 years so I don't need guide ;)
>
> (my command contains local DATA_DIR I'm using during development)
>
> 3) In your original email you cut the real paths:
> streams/9/rec_6_962a4647-ae73-4fc7-afda-3c5897b5925f_FINAL_WAVE.wav
> streams/9/rec_6_962a4647-ae73-4fc7-afda-3c5897b5925f.webm
> .
> So I can't guess what are your full paths :(
>
>
>
> > I just did the same during installation.
> >
> > It seems that you are trying to change the source and target directory 
> > values after installation using the command that you mentioned in your 
> > reply below, but I don't understand to where are the paths in your command 
> > referring? are these supposed to be the old om_data directory paths?
> >
>
> By default OM uses DATA_DIR inside the folder it was extracted to
> it is good idea to use **external** DATA_DIR in production, this way
> you will NOT need to copy/paste lots of binary data during upgrades :)
>
> >
> >
> > بتاريخ الاثنين، 10 تموز 2023 في 02:09:41 م غرينتش+3، Maxim Solodovnik 
> >  كتب:
> >
> >
> > On Mon, 10 Jul 2023 at 18:06, Online Use  
> > wrote:
> > >
> > > I set the permission of the data directory recursively as 777 so that 
> > > it's writable by all users. I tested but got same errors.
> >
> > Another point: DATA_DIR should be mapped inside docker
> >
> > Here is the example:
> > ```
> > 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:7.0.0 bash
> > ```
> >
> > this way KMS will write to the correct folder :)
> >
> >
> > >
> > > Different users affect anything other than directory access permissions?
> > >
> > > How can I check and change the users? I installed everything using root 
> > > already.
> > >
> >
> > running as root not very wise from security perspective of view 
> >
> > >
> > > بتاريخ الاثنين، 10 تموز 2023 في 01:58:11 م غرينتش+3، Maxim Solodovnik 
> > >  كتب:
> > >
> > >
> > > On Mon, 10 Jul 2023 at 17:17, Online Use  
> > > wrote:
> > > >
> > > > Thank you so much Maxim, it worked perfectly, I just needed to change 
> > > > the port number in Kurento conf file.
> > > >
> > > > Now I tested recording and it shows some error. The data directory path 
> > > > is correct, folders exist and their permission is 750. I found a 
> > > > recording file but blank screen, with size exceeding 3MB.
> > > >
> > > > I checeked the error trace, and I see the following notices:
> > > >
> > > > process: generate MP4
> > > > - hibernate folder is empty
> > > > - The recording file name is:  
> > > >

Re: [ANNOUNCE] Apache OpenMeetings 7.1.0 is released

2023-07-10 Thread Maxim Solodovnik
On Mon, 10 Jul 2023 at 19:33, Online Use  wrote:
>
> In the installation guide, Kurento is installed inside docker using this 
> command:
>
> sudo docker run -d --name kms -p : --mount 
> type=bind,source=/opt/om_data,target=/opt/om_data kurento/kurento-media-server
>

I have to mention:

1)
`--mount type=bind,source=/opt/om_data,target=/opt/om_data`
and
`-v /opt/om_data:/opt/om_data`
are the same option :) (I'm just using shorter syntax :)))

2) I read the installation guide long time ago, but never follow (The
guide is super clear and saves lots of time to many many users :))
I'm developing OM for ~10 years so I don't need guide ;)

(my command contains local DATA_DIR I'm using during development)

3) In your original email you cut the real paths:
streams/9/rec_6_962a4647-ae73-4fc7-afda-3c5897b5925f_FINAL_WAVE.wav
streams/9/rec_6_962a4647-ae73-4fc7-afda-3c5897b5925f.webm
.
So I can't guess what are your full paths :(



> I just did the same during installation.
>
> It seems that you are trying to change the source and target directory values 
> after installation using the command that you mentioned in your reply below, 
> but I don't understand to where are the paths in your command referring? are 
> these supposed to be the old om_data directory paths?
>

By default OM uses DATA_DIR inside the folder it was extracted to
it is good idea to use **external** DATA_DIR in production, this way
you will NOT need to copy/paste lots of binary data during upgrades :)

>
>
> بتاريخ الاثنين، 10 تموز 2023 في 02:09:41 م غرينتش+3، Maxim Solodovnik 
>  كتب:
>
>
> On Mon, 10 Jul 2023 at 18:06, Online Use  wrote:
> >
> > I set the permission of the data directory recursively as 777 so that it's 
> > writable by all users. I tested but got same errors.
>
> Another point: DATA_DIR should be mapped inside docker
>
> Here is the example:
> ```
> 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:7.0.0 bash
> ```
>
> this way KMS will write to the correct folder :)
>
>
> >
> > Different users affect anything other than directory access permissions?
> >
> > How can I check and change the users? I installed everything using root 
> > already.
> >
>
> running as root not very wise from security perspective of view 
>
> >
> > بتاريخ الاثنين، 10 تموز 2023 في 01:58:11 م غرينتش+3، Maxim Solodovnik 
> >  كتب:
> >
> >
> > On Mon, 10 Jul 2023 at 17:17, Online Use  
> > wrote:
> > >
> > > Thank you so much Maxim, it worked perfectly, I just needed to change the 
> > > port number in Kurento conf file.
> > >
> > > Now I tested recording and it shows some error. The data directory path 
> > > is correct, folders exist and their permission is 750. I found a 
> > > recording file but blank screen, with size exceeding 3MB.
> > >
> > > I checeked the error trace, and I see the following notices:
> > >
> > > process: generate MP4
> > > - hibernate folder is empty
> > > - The recording file name is:  
> > > streams/9/rec_6_962a4647-ae73-4fc7-afda-3c5897b5925f_FINAL_WAVE.wav, but 
> > > the error trace refers to file which doesn't exist:  
> > > streams/9/rec_6_962a4647-ae73-4fc7-afda-3c5897b5925f.webm: No such file 
> > > or directory
> > >
> >
> > I believe the issue is in
> > "rec_6_962a4647-ae73-4fc7-afda-3c5897b5925f.webm: No such file or
> > directory"
> > This is most probably is caused by the fact KMS and OM are started
> > using different users
> >
> > `*.webm` file is being written by KMS and being used as source while
> > creating recording file
> > Both KMS and OM should be started by the same user (might be tricky
> > with dockerized KMS)
> >
> > >
> > > process: generate preview PNG
> > > - streams/hibernate/79c499c1-ca69-4871-a82e-5f4229668698.mp4: No such 
> > > file or directory
> > >
> > > I think the problem is something related to the hibernate folder, but it 
> > > exists and with permission 750.
> > >
> > > What do you think?
> > >
> > >
> > >
> > > بتاريخ الاثنين، 10 تموز 2023 في 11:37:50 ص غرينتش+3، Maxim Solodovnik 
> > >  كتب:
> > >
> > >
> > > Hello,
> > >
> > > On Sun, 9 Jul 2023 at 15:55, Online Use via user
> > >  wrote:
> > > >
> > > > Hello,
> >

Re: [ANNOUNCE] Apache OpenMeetings 7.1.0 is released

2023-07-10 Thread Maxim Solodovnik
On Mon, 10 Jul 2023 at 18:06, Online Use  wrote:
>
> I set the permission of the data directory recursively as 777 so that it's 
> writable by all users. I tested but got same errors.

Another point: DATA_DIR should be mapped inside docker

Here is the example:
```
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:7.0.0 bash
```

this way KMS will write to the correct folder :)


>
> Different users affect anything other than directory access permissions?
>
> How can I check and change the users? I installed everything using root 
> already.
>

running as root not very wise from security perspective of view 

>
> بتاريخ الاثنين، 10 تموز 2023 في 01:58:11 م غرينتش+3، Maxim Solodovnik 
>  كتب:
>
>
> On Mon, 10 Jul 2023 at 17:17, Online Use  wrote:
> >
> > Thank you so much Maxim, it worked perfectly, I just needed to change the 
> > port number in Kurento conf file.
> >
> > Now I tested recording and it shows some error. The data directory path is 
> > correct, folders exist and their permission is 750. I found a recording 
> > file but blank screen, with size exceeding 3MB.
> >
> > I checeked the error trace, and I see the following notices:
> >
> > process: generate MP4
> > - hibernate folder is empty
> > - The recording file name is:  
> > streams/9/rec_6_962a4647-ae73-4fc7-afda-3c5897b5925f_FINAL_WAVE.wav, but 
> > the error trace refers to file which doesn't exist:  
> > streams/9/rec_6_962a4647-ae73-4fc7-afda-3c5897b5925f.webm: No such file or 
> > directory
> >
>
> I believe the issue is in
> "rec_6_962a4647-ae73-4fc7-afda-3c5897b5925f.webm: No such file or
> directory"
> This is most probably is caused by the fact KMS and OM are started
> using different users
>
> `*.webm` file is being written by KMS and being used as source while
> creating recording file
> Both KMS and OM should be started by the same user (might be tricky
> with dockerized KMS)
>
> >
> > process: generate preview PNG
> > - streams/hibernate/79c499c1-ca69-4871-a82e-5f4229668698.mp4: No such file 
> > or directory
> >
> > I think the problem is something related to the hibernate folder, but it 
> > exists and with permission 750.
> >
> > What do you think?
> >
> >
> >
> > بتاريخ الاثنين، 10 تموز 2023 في 11:37:50 ص غرينتش+3، Maxim Solodovnik 
> >  كتب:
> >
> >
> > Hello,
> >
> > On Sun, 9 Jul 2023 at 15:55, Online Use via user
> >  wrote:
> > >
> > > Hello,
> > >
> > > I installed this version, and it opens correctly, the KMS is installed 
> > > and started correctly under docker, but when I try to turn on the mic or 
> > > webcam it shows an error message "Multimedia server is inaccessible".
> > >
> > > What could be possible reasons for this error message?
> >
> > OM trying to connect to KMS using 127.0.0.1:
> > Can you confirm both started at the same physical machine and KMS is
> > listening at 127.0.0.1: ?
> >
> > >
> > > Thanks.
> > >
> > >
> > > بتاريخ الخميس، 11 أيار 2023 في 04:43:49 ص غرينتش+3، Maxim Solodovnik 
> > >  كتب:
> > >
> > >
> > > The Apache OpenMeetings project is pleased to announce
> > > the release of Apache OpenMeetings 7.1.0.
> > > The release is available for download from
> > > https://openmeetings.apache.org/downloads.html
> > >
> > > OpenMeetings provides video conferencing, instant messaging,
> > > white board, collaborative document editing and other groupware tools.
> > > It uses API functions of Kurento Media Server for Remoting and Streaming.
> > >
> > > Release 7.1.0, provides following improvements:
> > >
> > > IMPORTANT: Java 17 and KMS 6.18.0+ are required
> > >
> > > Security:
> > > * Invitation hash check made strict
> > > * Set of user permissions is fixed
> > > * Paths entered in Admin->Config are being verified
> > > * All dependencies are updated with most recent versions
> > >
> > > Stability:
> > > * TURN server config is passed to the client
> > >
> > > ***3 security vulnerabilities were addressed***
> > >
> > > Some other fixes and improvements, 12 issues were addressed
> > >
> > > Readme: https://github.com/apache/openmeetings/blob/7.1.0/README.md
> > >
> > > Changelog: https://github.com/apache/openmeetings/blob/7.1.0/CHANGELOG.md
> > >
> > > List of fixed issues:
> > > https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12312720&version=12352896
> > >
> > > For more information on Apache OpenMeetings please visit project home
> > > page: https://openmeetings.apache.org
> > >
> > > Apache OpenMeetings Team
> >
> >
> >
> > --
> > Best regards,
>
> >
> > Maxim
>
>
>
> --
> Best regards,
> Maxim



-- 
Best regards,
Maxim


Re: [ANNOUNCE] Apache OpenMeetings 7.1.0 is released

2023-07-10 Thread Maxim Solodovnik
On Mon, 10 Jul 2023 at 17:17, Online Use  wrote:
>
> Thank you so much Maxim, it worked perfectly, I just needed to change the 
> port number in Kurento conf file.
>
> Now I tested recording and it shows some error. The data directory path is 
> correct, folders exist and their permission is 750. I found a recording file 
> but blank screen, with size exceeding 3MB.
>
> I checeked the error trace, and I see the following notices:
>
> process: generate MP4
> - hibernate folder is empty
> - The recording file name is:  
> streams/9/rec_6_962a4647-ae73-4fc7-afda-3c5897b5925f_FINAL_WAVE.wav, but the 
> error trace refers to file which doesn't exist:  
> streams/9/rec_6_962a4647-ae73-4fc7-afda-3c5897b5925f.webm: No such file or 
> directory
>

I believe the issue is in
"rec_6_962a4647-ae73-4fc7-afda-3c5897b5925f.webm: No such file or
directory"
This is most probably is caused by the fact KMS and OM are started
using different users

`*.webm` file is being written by KMS and being used as source while
creating recording file
Both KMS and OM should be started by the same user (might be tricky
with dockerized KMS)

>
> process: generate preview PNG
> - streams/hibernate/79c499c1-ca69-4871-a82e-5f4229668698.mp4: No such file or 
> directory
>
> I think the problem is something related to the hibernate folder, but it 
> exists and with permission 750.
>
> What do you think?
>
>
>
> بتاريخ الاثنين، 10 تموز 2023 في 11:37:50 ص غرينتش+3، Maxim Solodovnik 
>  كتب:
>
>
> Hello,
>
> On Sun, 9 Jul 2023 at 15:55, Online Use via user
>  wrote:
> >
> > Hello,
> >
> > I installed this version, and it opens correctly, the KMS is installed and 
> > started correctly under docker, but when I try to turn on the mic or webcam 
> > it shows an error message "Multimedia server is inaccessible".
> >
> > What could be possible reasons for this error message?
>
> OM trying to connect to KMS using 127.0.0.1:8888
> Can you confirm both started at the same physical machine and KMS is
> listening at 127.0.0.1: ?
>
> >
> > Thanks.
> >
> >
> > بتاريخ الخميس، 11 أيار 2023 في 04:43:49 ص غرينتش+3، Maxim Solodovnik 
> >  كتب:
> >
> >
> > The Apache OpenMeetings project is pleased to announce
> > the release of Apache OpenMeetings 7.1.0.
> > The release is available for download from
> > https://openmeetings.apache.org/downloads.html
> >
> > OpenMeetings provides video conferencing, instant messaging,
> > white board, collaborative document editing and other groupware tools.
> > It uses API functions of Kurento Media Server for Remoting and Streaming.
> >
> > Release 7.1.0, provides following improvements:
> >
> > IMPORTANT: Java 17 and KMS 6.18.0+ are required
> >
> > Security:
> > * Invitation hash check made strict
> > * Set of user permissions is fixed
> > * Paths entered in Admin->Config are being verified
> > * All dependencies are updated with most recent versions
> >
> > Stability:
> > * TURN server config is passed to the client
> >
> > ***3 security vulnerabilities were addressed***
> >
> > Some other fixes and improvements, 12 issues were addressed
> >
> > Readme: https://github.com/apache/openmeetings/blob/7.1.0/README.md
> >
> > Changelog: https://github.com/apache/openmeetings/blob/7.1.0/CHANGELOG.md
> >
> > List of fixed issues:
> > https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12312720&version=12352896
> >
> > For more information on Apache OpenMeetings please visit project home
> > page: https://openmeetings.apache.org
> >
> > Apache OpenMeetings Team
>
>
>
> --
> Best regards,
>
> Maxim



-- 
Best regards,
Maxim


Re: [ANNOUNCE] Apache OpenMeetings 7.1.0 is released

2023-07-10 Thread Maxim Solodovnik
Hello,

On Sun, 9 Jul 2023 at 15:55, Online Use via user
 wrote:
>
> Hello,
>
> I installed this version, and it opens correctly, the KMS is installed and 
> started correctly under docker, but when I try to turn on the mic or webcam 
> it shows an error message "Multimedia server is inaccessible".
>
> What could be possible reasons for this error message?

OM trying to connect to KMS using 127.0.0.1:
Can you confirm both started at the same physical machine and KMS is
listening at 127.0.0.1: ?

>
> Thanks.
>
>
> بتاريخ الخميس، 11 أيار 2023 في 04:43:49 ص غرينتش+3، Maxim Solodovnik 
>  كتب:
>
>
> The Apache OpenMeetings project is pleased to announce
> the release of Apache OpenMeetings 7.1.0.
> The release is available for download from
> https://openmeetings.apache.org/downloads.html
>
> OpenMeetings provides video conferencing, instant messaging,
> white board, collaborative document editing and other groupware tools.
> It uses API functions of Kurento Media Server for Remoting and Streaming.
>
> Release 7.1.0, provides following improvements:
>
> IMPORTANT: Java 17 and KMS 6.18.0+ are required
>
> Security:
> * Invitation hash check made strict
> * Set of user permissions is fixed
> * Paths entered in Admin->Config are being verified
> * All dependencies are updated with most recent versions
>
> Stability:
> * TURN server config is passed to the client
>
> ***3 security vulnerabilities were addressed***
>
> Some other fixes and improvements, 12 issues were addressed
>
> Readme: https://github.com/apache/openmeetings/blob/7.1.0/README.md
>
> Changelog: https://github.com/apache/openmeetings/blob/7.1.0/CHANGELOG.md
>
> List of fixed issues:
> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12312720&version=12352896
>
> For more information on Apache OpenMeetings please visit project home
> page: https://openmeetings.apache.org
>
> Apache OpenMeetings Team



-- 
Best regards,
Maxim


Re: Build # 263 & 264

2023-05-18 Thread Maxim Solodovnik
Hello Ali,

sounds very promising :)
fingers crossed :)))

On Fri, 19 May 2023 at 11:42, Ali Alhaidary  wrote:
>
> Hi Max,
>
> Just updated test and all other servers to the latest 7.2.0 snapshot,
> and seems all works as expected. I will wait after weekend for feedback.
>
> Ali
>
> On 5/17/23 05:30, Maxim Solodovnik wrote:
> > Hello Ali,
> >
> > did try with Ubuntu Chrome, everything seems to be OK
> > Will try to set up debug on iPad and try it (hopefully this week)
> >
> > On Wed, 17 May 2023 at 00:00, Ali Alhaidary  
> > wrote:
> >> Hi Max, any update?
> >>
> >> Ali
> >>
> >> On 5/12/23 14:06, Ali Alhaidary wrote:
> >>> Thank you max, how about our test server?
> >>>
> >>> Ali
> >>>
> >>> On 5/12/23 04:46, Maxim Solodovnik wrote:
> >>>> Just have tested
> >>>> Everything seems to work for me at demo ...
> >>>>
> >>>> My env:
> >>>> Client 1: Ubuntu 22+Chrome (all latest)
> >>>> Client 2: iPad Air 4th gen; OS version: 16.4.1; Safari
> >>>>
> >>>> Both clients are able to send audio/video
> >>>>
> >>>> On Thu, 11 May 2023 at 19:55, Maxim Solodovnik 
> >>>> wrote:
> >>>>> I do have iPad
> >>>>> Will try to double-check using demo :)
> >>>>>
> >>>>> from mobile (sorry for typos ;)
> >>>>>
> >>>>>
> >>>>> On Thu, May 11, 2023, 18:44 Ali Alhaidary
> >>>>>  wrote:
> >>>>>> It seems that this issue happens only on iOS devices (which is a
> >>>>>> problem as many of the professors and students use iPads).
> >>>>>>
> >>>>>> However, one of the teachers went around it by giving the student
> >>>>>> (as they enter the room) the right to use the camera (not the mic)
> >>>>>> which in turn activated the mic of the student when clicking on it.
> >>>>>> On my testing after he reported it (to all :-)) it seems that iOS
> >>>>>> devices do not connect directly on entering the room to the media
> >>>>>> server and needs (something) to do that.
> >>>>>>
> >>>>>> Ali
> >>>>>>
> >>>>>> On 5/7/23 05:51, Maxim Solodovnik wrote:
> >>>>>>
> >>>>>> Thanks Alvaro!
> >>>>>>
> >>>>>> Ali,
> >>>>>> I'll try to check your site tomorrow
> >>>>>> Maybe will be able to see what is wrong
> >>>>>>
> >>>>>>
> >>>>>> from mobile (sorry for typos ;)
> >>>>>>
> >>>>>>
> >>>>>> On Sat, May 6, 2023, 19:58 Alvaro  wrote:
> >>>>>>> ...i tested the same scenario and works as expected
> >>>>>>>
> >>>>>>>
> >>>>>>>
> >>>>>>> ..
> >>>>>>>
> >>>>>>>
> >>>>>>> On Sat, 6 May 2023 19:47:57 +0700
> >>>>>>> Maxim Solodovnik  wrote:
> >>>>>>>
> >>>>>>>> from mobile (sorry for typos ;)
> >>>>>>>>
> >>>>>>>>
> >>>>>>>> On Sat, May 6, 2023, 18:05 Ali Alhaidary
> >>>>>>>> 
> >>>>>>>> wrote:
> >>>>>>>>
> >>>>>>>>> Thanks Max,
> >>>>>>>>>
> >>>>>>>>> OS: ubuntu 18.04 LTS
> >>>>>>>>>
> >>>>>>>>> OM: Build#263
> >>>>>>>>>
> >>>>>>>>> KMS: 6.18.0
> >>>>>>>>>
> >>>>>>>> I'll re-test with 6.18.0
> >>>>>>>>
> >>>>>>>>
> >>>>>>>>> Also, there was the error:
> >>>>>>>>>
> >>>>>>>>> ERROR 05-05 13:58:58.450 o.a.w.DefaultExceptionMapper:170
> >>>>>>>>> [io-5443-exec-10] - Unexpected error occurred
> >>>>>>>>> java.lang.NullPointerException: Cannot invoke
> >>>>&g

Re: Build # 263 & 264

2023-05-16 Thread Maxim Solodovnik
Hello Ali,

did try with Ubuntu Chrome, everything seems to be OK
Will try to set up debug on iPad and try it (hopefully this week)

On Wed, 17 May 2023 at 00:00, Ali Alhaidary  wrote:
>
> Hi Max, any update?
>
> Ali
>
> On 5/12/23 14:06, Ali Alhaidary wrote:
> > Thank you max, how about our test server?
> >
> > Ali
> >
> > On 5/12/23 04:46, Maxim Solodovnik wrote:
> >> Just have tested
> >> Everything seems to work for me at demo ...
> >>
> >> My env:
> >> Client 1: Ubuntu 22+Chrome (all latest)
> >> Client 2: iPad Air 4th gen; OS version: 16.4.1; Safari
> >>
> >> Both clients are able to send audio/video
> >>
> >> On Thu, 11 May 2023 at 19:55, Maxim Solodovnik 
> >> wrote:
> >>> I do have iPad
> >>> Will try to double-check using demo :)
> >>>
> >>> from mobile (sorry for typos ;)
> >>>
> >>>
> >>> On Thu, May 11, 2023, 18:44 Ali Alhaidary
> >>>  wrote:
> >>>> It seems that this issue happens only on iOS devices (which is a
> >>>> problem as many of the professors and students use iPads).
> >>>>
> >>>> However, one of the teachers went around it by giving the student
> >>>> (as they enter the room) the right to use the camera (not the mic)
> >>>> which in turn activated the mic of the student when clicking on it.
> >>>> On my testing after he reported it (to all :-)) it seems that iOS
> >>>> devices do not connect directly on entering the room to the media
> >>>> server and needs (something) to do that.
> >>>>
> >>>> Ali
> >>>>
> >>>> On 5/7/23 05:51, Maxim Solodovnik wrote:
> >>>>
> >>>> Thanks Alvaro!
> >>>>
> >>>> Ali,
> >>>> I'll try to check your site tomorrow
> >>>> Maybe will be able to see what is wrong
> >>>>
> >>>>
> >>>> from mobile (sorry for typos ;)
> >>>>
> >>>>
> >>>> On Sat, May 6, 2023, 19:58 Alvaro  wrote:
> >>>>> ...i tested the same scenario and works as expected
> >>>>>
> >>>>>
> >>>>>
> >>>>> ..
> >>>>>
> >>>>>
> >>>>> On Sat, 6 May 2023 19:47:57 +0700
> >>>>> Maxim Solodovnik  wrote:
> >>>>>
> >>>>>> from mobile (sorry for typos ;)
> >>>>>>
> >>>>>>
> >>>>>> On Sat, May 6, 2023, 18:05 Ali Alhaidary
> >>>>>> 
> >>>>>> wrote:
> >>>>>>
> >>>>>>> Thanks Max,
> >>>>>>>
> >>>>>>> OS: ubuntu 18.04 LTS
> >>>>>>>
> >>>>>>> OM: Build#263
> >>>>>>>
> >>>>>>> KMS: 6.18.0
> >>>>>>>
> >>>>>> I'll re-test with 6.18.0
> >>>>>>
> >>>>>>
> >>>>>>> Also, there was the error:
> >>>>>>>
> >>>>>>> ERROR 05-05 13:58:58.450 o.a.w.DefaultExceptionMapper:170
> >>>>>>> [io-5443-exec-10] - Unexpected error occurred
> >>>>>>> java.lang.NullPointerException: Cannot invoke
> >>>>>>> "org.apache.openmeetings.db.entity.basic.Client.getRoomId()"
> >>>>>>> because "c"
> >>>>>>> is null
> >>>>>>>
> >>>>>> This one is usually happens when client got disconnected from the
> >>>>>> room
> >>>>>>
> >>>>>> I believe this one can be ignored
> >>>>>>
> >>>>>>   at
> >>>>>>> org.apache.openmeetings.web.app.ClientManager.exitRoom(ClientManager.java:164)
> >>>>>>>
> >>>>>>>   at
> >>>>>>>
> >>>>>>> org.apache.openmeetings.web.app.ClientManager.exitRoom(ClientManager.java:160)
> >>>>>>>
> >>>>>>>   at
> >>>>>>>
> >>>>>>> org.apache.openmeetings.web.app.Wicket_Proxy_ClientManager$$FastClassByCGLIB$$27d2f725.invoke()
> &g

Re: Build # 263 & 264

2023-05-11 Thread Maxim Solodovnik
Just have tested
Everything seems to work for me at demo ...

My env:
Client 1: Ubuntu 22+Chrome (all latest)
Client 2: iPad Air 4th gen; OS version: 16.4.1; Safari

Both clients are able to send audio/video

On Thu, 11 May 2023 at 19:55, Maxim Solodovnik  wrote:
>
> I do have iPad
> Will try to double-check using demo :)
>
> from mobile (sorry for typos ;)
>
>
> On Thu, May 11, 2023, 18:44 Ali Alhaidary  wrote:
>>
>> It seems that this issue happens only on iOS devices (which is a problem as 
>> many of the professors and students use iPads).
>>
>> However, one of the teachers went around it by giving the student (as they 
>> enter the room) the right to use the camera (not the mic) which in turn 
>> activated the mic of the student when clicking on it. On my testing after he 
>> reported it (to all :-)) it seems that iOS devices do not connect directly 
>> on entering the room to the media server and needs (something) to do that.
>>
>> Ali
>>
>> On 5/7/23 05:51, Maxim Solodovnik wrote:
>>
>> Thanks Alvaro!
>>
>> Ali,
>> I'll try to check your site tomorrow
>> Maybe will be able to see what is wrong
>>
>>
>> from mobile (sorry for typos ;)
>>
>>
>> On Sat, May 6, 2023, 19:58 Alvaro  wrote:
>>>
>>> ...i tested the same scenario and works as expected
>>>
>>>
>>>
>>> ..
>>>
>>>
>>> On Sat, 6 May 2023 19:47:57 +0700
>>> Maxim Solodovnik  wrote:
>>>
>>> > from mobile (sorry for typos ;)
>>> >
>>> >
>>> > On Sat, May 6, 2023, 18:05 Ali Alhaidary 
>>> > wrote:
>>> >
>>> > > Thanks Max,
>>> > >
>>> > > OS: ubuntu 18.04 LTS
>>> > >
>>> > > OM: Build#263
>>> > >
>>> > > KMS: 6.18.0
>>> > >
>>> >
>>> > I'll re-test with 6.18.0
>>> >
>>> >
>>> > > Also, there was the error:
>>> > >
>>> > > ERROR 05-05 13:58:58.450 o.a.w.DefaultExceptionMapper:170
>>> > > [io-5443-exec-10] - Unexpected error occurred
>>> > > java.lang.NullPointerException: Cannot invoke
>>> > > "org.apache.openmeetings.db.entity.basic.Client.getRoomId()" because "c"
>>> > > is null
>>> > >
>>> >
>>> > This one is usually happens when client got disconnected from the room
>>> >
>>> > I believe this one can be ignored
>>> >
>>> >  at
>>> > >
>>> > > org.apache.openmeetings.web.app.ClientManager.exitRoom(ClientManager.java:164)
>>> > >  at
>>> > >
>>> > > org.apache.openmeetings.web.app.ClientManager.exitRoom(ClientManager.java:160)
>>> > >  at
>>> > >
>>> > > org.apache.openmeetings.web.app.Wicket_Proxy_ClientManager$$FastClassByCGLIB$$27d2f725.invoke()
>>> > >  at net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204)
>>> > >  at
>>> > >
>>> > > org.apache.wicket.proxy.LazyInitProxyFactory$AbstractCGLibInterceptor.intercept(LazyInitProxyFactory.java:318)
>>> > >  at
>>> > >
>>> > > org.apache.openmeetings.web.app.Wicket_Proxy_ClientManager$$EnhancerByCGLIB$$3bdbeccd.exitRoom()
>>> > >  at
>>> > >
>>> > > org.apache.openmeetings.web.room.menu.RoomMenuPanel.exit(RoomMenuPanel.java:240)
>>> > >  at
>>> > >
>>> > > org.apache.openmeetings.web.room.menu.RoomMenuPanel$3.onClick(RoomMenuPanel.java:151)
>>> > >  at
>>> > >
>>> > > org.apache.openmeetings.web.common.menu.OmMenuItem$2.onClick(OmMenuItem.java:120)
>>> > >  at
>>> > > org.apache.wicket.ajax.markup.html.AjaxLink$1.onEvent(AjaxLink.java:85)
>>> > >  at
>>> > >
>>> > > org.apache.wicket.ajax.AjaxEventBehavior.respond(AjaxEventBehavior.java:146)
>>> > >  at
>>> > >
>>> > > org.apache.wicket.ajax.AbstractDefaultAjaxBehavior.onRequest(AbstractDefaultAjaxBehavior.java:630)
>>> > >  at
>>> > >
>>> > > org.apache.wicket.core.request.handler.ListenerRequestHandler.internalInvoke(ListenerRequestHandler.java:300)
>>> > >  at
>>> > >
>>> > > org.apache.w

CVE-2023-29246: Apache OpenMeetings: allows null-byte Injection

2023-05-11 Thread Maxim Solodovnik
Severity: important

Affected versions:

- Apache OpenMeetings 2.0.0 before 7.1.0

Description:

An attacker who has gained access to an admin account can perform RCE via 
null-byte injection

Vendor: The Apache Software Foundation

Versions Affected: Apache OpenMeetings from 2.0.0 before 7.1.0

This issue is being tracked as OPENMEETINGS-2765 

Credit:

Stefan Schiller (reporter)

References:

https://openmeetings.apache.org/
https://www.cve.org/CVERecord?id=CVE-2023-29246
https://issues.apache.org/jira/browse/OPENMEETINGS-2765



CVE-2023-29032: Apache OpenMeetings: allows bypass authentication

2023-05-11 Thread Maxim Solodovnik
Severity: important

Affected versions:

- Apache OpenMeetings 3.1.3 before 7.1.0

Description:

An attacker that has gained access to certain private information can use this 
to act as other user.

Vendor: The Apache Software Foundation

Versions Affected: Apache OpenMeetings from 3.1.3 before 7.1.0

This issue is being tracked as OPENMEETINGS-2764 

Credit:

Stefan Schiller (reporter)

References:

https://openmeetings.apache.org/
https://www.cve.org/CVERecord?id=CVE-2023-29032
https://issues.apache.org/jira/browse/OPENMEETINGS-2764



CVE-2023-28936: Apache OpenMeetings: insufficient check of invitation hash

2023-05-11 Thread Maxim Solodovnik
Severity: critical

Affected versions:

- Apache OpenMeetings 2.0.0 before 7.1.0

Description:

Attacker can access arbitrary recording/room

Vendor: The Apache Software Foundation

Versions Affected: Apache OpenMeetings from 2.0.0 before 7.1.0

This issue is being tracked as OPENMEETINGS-2762 

Credit:

Stefan Schiller (reporter)

References:

https://openmeetings.apache.org/
https://www.cve.org/CVERecord?id=CVE-2023-28936
https://issues.apache.org/jira/browse/OPENMEETINGS-2762



Re: Build # 263 & 264

2023-05-11 Thread Maxim Solodovnik
I do have iPad
Will try to double-check using demo :)

from mobile (sorry for typos ;)


On Thu, May 11, 2023, 18:44 Ali Alhaidary 
wrote:

> It seems that this issue happens only on iOS devices (which is a problem
> as many of the professors and students use iPads).
>
> However, one of the teachers went around it by giving the student (as they
> enter the room) the right to use the camera (not the mic) which in turn
> activated the mic of the student when clicking on it. On my testing after
> he reported it (to all :-)) it seems that iOS devices do not connect
> directly on entering the room to the media server and needs (something) to
> do that.
>
> Ali
> On 5/7/23 05:51, Maxim Solodovnik wrote:
>
> Thanks Alvaro!
>
> Ali,
> I'll try to check your site tomorrow
> Maybe will be able to see what is wrong
>
>
> from mobile (sorry for typos ;)
>
>
> On Sat, May 6, 2023, 19:58 Alvaro  wrote:
>
>> ...i tested the same scenario and works as expected
>>
>>
>>
>> ..
>>
>>
>> On Sat, 6 May 2023 19:47:57 +0700
>> Maxim Solodovnik  wrote:
>>
>> > from mobile (sorry for typos ;)
>> >
>> >
>> > On Sat, May 6, 2023, 18:05 Ali Alhaidary 
>> > wrote:
>> >
>> > > Thanks Max,
>> > >
>> > > OS: ubuntu 18.04 LTS
>> > >
>> > > OM: Build#263
>> > >
>> > > KMS: 6.18.0
>> > >
>> >
>> > I'll re-test with 6.18.0
>> >
>> >
>> > > Also, there was the error:
>> > >
>> > > ERROR 05-05 13:58:58.450 o.a.w.DefaultExceptionMapper:170
>> > > [io-5443-exec-10] - Unexpected error occurred
>> > > java.lang.NullPointerException: Cannot invoke
>> > > "org.apache.openmeetings.db.entity.basic.Client.getRoomId()" because
>> "c"
>> > > is null
>> > >
>> >
>> > This one is usually happens when client got disconnected from the room
>> >
>> > I believe this one can be ignored
>> >
>> >  at
>> > >
>> > >
>> org.apache.openmeetings.web.app.ClientManager.exitRoom(ClientManager.java:164)
>> > >  at
>> > >
>> > >
>> org.apache.openmeetings.web.app.ClientManager.exitRoom(ClientManager.java:160)
>> > >  at
>> > >
>> > >
>> org.apache.openmeetings.web.app.Wicket_Proxy_ClientManager$$FastClassByCGLIB$$27d2f725.invoke()
>> > >  at net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204)
>> > >  at
>> > >
>> > >
>> org.apache.wicket.proxy.LazyInitProxyFactory$AbstractCGLibInterceptor.intercept(LazyInitProxyFactory.java:318)
>> > >  at
>> > >
>> > >
>> org.apache.openmeetings.web.app.Wicket_Proxy_ClientManager$$EnhancerByCGLIB$$3bdbeccd.exitRoom()
>> > >  at
>> > >
>> > >
>> org.apache.openmeetings.web.room.menu.RoomMenuPanel.exit(RoomMenuPanel.java:240)
>> > >  at
>> > >
>> > >
>> org.apache.openmeetings.web.room.menu.RoomMenuPanel$3.onClick(RoomMenuPanel.java:151)
>> > >  at
>> > >
>> > >
>> org.apache.openmeetings.web.common.menu.OmMenuItem$2.onClick(OmMenuItem.java:120)
>> > >  at
>> > >
>> org.apache.wicket.ajax.markup.html.AjaxLink$1.onEvent(AjaxLink.java:85)
>> > >  at
>> > >
>> > >
>> org.apache.wicket.ajax.AjaxEventBehavior.respond(AjaxEventBehavior.java:146)
>> > >  at
>> > >
>> > >
>> org.apache.wicket.ajax.AbstractDefaultAjaxBehavior.onRequest(AbstractDefaultAjaxBehavior.java:630)
>> > >  at
>> > >
>> > >
>> org.apache.wicket.core.request.handler.ListenerRequestHandler.internalInvoke(ListenerRequestHandler.java:300)
>> > >  at
>> > >
>> > >
>> org.apache.wicket.core.request.handler.ListenerRequestHandler.invoke(ListenerRequestHandler.java:274)
>> > >  at
>> > >
>> > >
>> org.apache.wicket.core.request.handler.ListenerRequestHandler.invokeListener(ListenerRequestHandler.java:222)
>> > >  at
>> > >
>> > >
>> org.apache.wicket.core.request.handler.ListenerRequestHandler.respond(ListenerRequestHandler.java:202)
>> > >  at
>> > >
>> > >
>> org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCy

[ANNOUNCE] Apache OpenMeetings 7.1.0 is released

2023-05-10 Thread Maxim Solodovnik
The Apache OpenMeetings project is pleased to announce
the release of Apache OpenMeetings 7.1.0.
The release is available for download from
https://openmeetings.apache.org/downloads.html

OpenMeetings provides video conferencing, instant messaging,
white board, collaborative document editing and other groupware tools.
It uses API functions of Kurento Media Server for Remoting and Streaming.

Release 7.1.0, provides following improvements:

IMPORTANT: Java 17 and KMS 6.18.0+ are required

Security:
* Invitation hash check made strict
* Set of user permissions is fixed
* Paths entered in Admin->Config are being verified
* All dependencies are updated with most recent versions

Stability:
* TURN server config is passed to the client

***3 security vulnerabilities were addressed***

Some other fixes and improvements, 12 issues were addressed

Readme: https://github.com/apache/openmeetings/blob/7.1.0/README.md

Changelog: https://github.com/apache/openmeetings/blob/7.1.0/CHANGELOG.md

List of fixed issues:
https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12312720&version=12352896

For more information on Apache OpenMeetings please visit project home
page: https://openmeetings.apache.org

Apache OpenMeetings Team


Re: Build # 263 & 264

2023-05-06 Thread Maxim Solodovnik
Thanks Alvaro!

Ali,
I'll try to check your site tomorrow
Maybe will be able to see what is wrong


from mobile (sorry for typos ;)


On Sat, May 6, 2023, 19:58 Alvaro  wrote:

> ...i tested the same scenario and works as expected
>
>
>
> ..
>
>
> On Sat, 6 May 2023 19:47:57 +0700
> Maxim Solodovnik  wrote:
>
> > from mobile (sorry for typos ;)
> >
> >
> > On Sat, May 6, 2023, 18:05 Ali Alhaidary 
> > wrote:
> >
> > > Thanks Max,
> > >
> > > OS: ubuntu 18.04 LTS
> > >
> > > OM: Build#263
> > >
> > > KMS: 6.18.0
> > >
> >
> > I'll re-test with 6.18.0
> >
> >
> > > Also, there was the error:
> > >
> > > ERROR 05-05 13:58:58.450 o.a.w.DefaultExceptionMapper:170
> > > [io-5443-exec-10] - Unexpected error occurred
> > > java.lang.NullPointerException: Cannot invoke
> > > "org.apache.openmeetings.db.entity.basic.Client.getRoomId()" because
> "c"
> > > is null
> > >
> >
> > This one is usually happens when client got disconnected from the room
> >
> > I believe this one can be ignored
> >
> >  at
> > >
> > >
> org.apache.openmeetings.web.app.ClientManager.exitRoom(ClientManager.java:164)
> > >  at
> > >
> > >
> org.apache.openmeetings.web.app.ClientManager.exitRoom(ClientManager.java:160)
> > >  at
> > >
> > >
> org.apache.openmeetings.web.app.Wicket_Proxy_ClientManager$$FastClassByCGLIB$$27d2f725.invoke()
> > >  at net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204)
> > >  at
> > >
> > >
> org.apache.wicket.proxy.LazyInitProxyFactory$AbstractCGLibInterceptor.intercept(LazyInitProxyFactory.java:318)
> > >  at
> > >
> > >
> org.apache.openmeetings.web.app.Wicket_Proxy_ClientManager$$EnhancerByCGLIB$$3bdbeccd.exitRoom()
> > >  at
> > >
> > >
> org.apache.openmeetings.web.room.menu.RoomMenuPanel.exit(RoomMenuPanel.java:240)
> > >  at
> > >
> > >
> org.apache.openmeetings.web.room.menu.RoomMenuPanel$3.onClick(RoomMenuPanel.java:151)
> > >  at
> > >
> > >
> org.apache.openmeetings.web.common.menu.OmMenuItem$2.onClick(OmMenuItem.java:120)
> > >  at
> > > org.apache.wicket.ajax.markup.html.AjaxLink$1.onEvent(AjaxLink.java:85)
> > >  at
> > >
> > >
> org.apache.wicket.ajax.AjaxEventBehavior.respond(AjaxEventBehavior.java:146)
> > >  at
> > >
> > >
> org.apache.wicket.ajax.AbstractDefaultAjaxBehavior.onRequest(AbstractDefaultAjaxBehavior.java:630)
> > >  at
> > >
> > >
> org.apache.wicket.core.request.handler.ListenerRequestHandler.internalInvoke(ListenerRequestHandler.java:300)
> > >  at
> > >
> > >
> org.apache.wicket.core.request.handler.ListenerRequestHandler.invoke(ListenerRequestHandler.java:274)
> > >  at
> > >
> > >
> org.apache.wicket.core.request.handler.ListenerRequestHandler.invokeListener(ListenerRequestHandler.java:222)
> > >  at
> > >
> > >
> org.apache.wicket.core.request.handler.ListenerRequestHandler.respond(ListenerRequestHandler.java:202)
> > >  at
> > >
> > >
> org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:910)
> > >  at
> > >
> > >
> org.apache.wicket.request.RequestHandlerExecutor.execute(RequestHandlerExecutor.java:63)
> > >  at
> > >
> org.apache.wicket.request.cycle.RequestCycle.execute(RequestCycle.java:294)
> > >  at
> > >
> > >
> org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:255)
> > >  at
> > >
> > >
> org.apache.wicket.protocol.http.WicketFilter.processRequestCycle(WicketFilter.java:277)
> > >  at
> > > org.apache.wicket.protocol.ws
> > >
> .AbstractUpgradeFilter.processRequestCycle(AbstractUpgradeFilter.java:67)
> > >  at
> > >
> > >
> org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:208)
> > >  at
> > >
> > >
> org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:307)
> > >  at
> > >
> > >
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)
> > >  at
> > >
> > >
> org.apache.catalina.cor

Re: Build # 263 & 264

2023-05-06 Thread Maxim Solodovnik
from mobile (sorry for typos ;)


On Sat, May 6, 2023, 18:05 Ali Alhaidary 
wrote:

> Thanks Max,
>
> OS: ubuntu 18.04 LTS
>
> OM: Build#263
>
> KMS: 6.18.0
>

I'll re-test with 6.18.0


> Also, there was the error:
>
> ERROR 05-05 13:58:58.450 o.a.w.DefaultExceptionMapper:170
> [io-5443-exec-10] - Unexpected error occurred
> java.lang.NullPointerException: Cannot invoke
> "org.apache.openmeetings.db.entity.basic.Client.getRoomId()" because "c"
> is null
>

This one is usually happens when client got disconnected from the room

I believe this one can be ignored

 at
>
> org.apache.openmeetings.web.app.ClientManager.exitRoom(ClientManager.java:164)
>  at
>
> org.apache.openmeetings.web.app.ClientManager.exitRoom(ClientManager.java:160)
>  at
>
> org.apache.openmeetings.web.app.Wicket_Proxy_ClientManager$$FastClassByCGLIB$$27d2f725.invoke()
>  at net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204)
>  at
>
> org.apache.wicket.proxy.LazyInitProxyFactory$AbstractCGLibInterceptor.intercept(LazyInitProxyFactory.java:318)
>  at
>
> org.apache.openmeetings.web.app.Wicket_Proxy_ClientManager$$EnhancerByCGLIB$$3bdbeccd.exitRoom()
>  at
>
> org.apache.openmeetings.web.room.menu.RoomMenuPanel.exit(RoomMenuPanel.java:240)
>  at
>
> org.apache.openmeetings.web.room.menu.RoomMenuPanel$3.onClick(RoomMenuPanel.java:151)
>  at
>
> org.apache.openmeetings.web.common.menu.OmMenuItem$2.onClick(OmMenuItem.java:120)
>  at
> org.apache.wicket.ajax.markup.html.AjaxLink$1.onEvent(AjaxLink.java:85)
>  at
>
> org.apache.wicket.ajax.AjaxEventBehavior.respond(AjaxEventBehavior.java:146)
>  at
>
> org.apache.wicket.ajax.AbstractDefaultAjaxBehavior.onRequest(AbstractDefaultAjaxBehavior.java:630)
>  at
>
> org.apache.wicket.core.request.handler.ListenerRequestHandler.internalInvoke(ListenerRequestHandler.java:300)
>  at
>
> org.apache.wicket.core.request.handler.ListenerRequestHandler.invoke(ListenerRequestHandler.java:274)
>  at
>
> org.apache.wicket.core.request.handler.ListenerRequestHandler.invokeListener(ListenerRequestHandler.java:222)
>  at
>
> org.apache.wicket.core.request.handler.ListenerRequestHandler.respond(ListenerRequestHandler.java:202)
>  at
>
> org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:910)
>  at
>
> org.apache.wicket.request.RequestHandlerExecutor.execute(RequestHandlerExecutor.java:63)
>  at
> org.apache.wicket.request.cycle.RequestCycle.execute(RequestCycle.java:294)
>  at
>
> org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:255)
>  at
>
> org.apache.wicket.protocol.http.WicketFilter.processRequestCycle(WicketFilter.java:277)
>  at
> org.apache.wicket.protocol.ws
> .AbstractUpgradeFilter.processRequestCycle(AbstractUpgradeFilter.java:67)
>  at
>
> org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:208)
>  at
>
> org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:307)
>  at
>
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)
>  at
>
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)
>  at
>
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167)
>  at
>
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)
>  at
>
> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:596)
>  at
>
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:130)
>  at
>
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)
>  at
>
> org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:673)
>  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:389)
>  at
>
> org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)
>  at
>
> org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:926)
>  at
> org.apache.tomcat.util.net
> .NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1791)
>  at
> org.apache.tomcat.util.net
> .SocketProcessorBase.run(SocketProcessorBase.java:52)
>  at
>
> org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(Threa

Re: Build # 263 & 264

2023-05-06 Thread Maxim Solodovnik
Hello Ali,

I only saw error like this:
>> WARN 05-05 13:57:28.900 o.k.c.i.t.j.RomClientJsonRpcClient:243 
>> [EventExec-e2-t7] - [Continuation] error invoking OnSuccess implemented by 
>> client

while running OM with incompatible KMS

could you please share your
OS version
OM version
KMS version
?


On Fri, 5 May 2023 at 21:10, Ali Alhaidary  wrote:
>
> Hi Max,
>
> Find attache log file of test server for build # 263, there are some
> erros as some could not connect, but later connected.
>
> As for build 264, only the first user connects, other could not
>
> Is it turn server issue?
>
> Kindly advice,
>
> Ali



-- 
Best regards,
Maxim


Re: Build # 263 & 264

2023-05-05 Thread Maxim Solodovnik
I'll try to check the log tomorrow
We have public holidays, so sorry for being slow in answers :)

from mobile (sorry for typos ;)


On Fri, May 5, 2023, 21:38 Alvaro  wrote:

> ...works as expected for me with #263 and #264
>
>
>
> .
>
>
> On Fri, 5 May 2023 17:10:02 +0300
> Ali Alhaidary  wrote:
>
> > Hi Max,
> >
> > Find attache log file of test server for build # 263, there are some
> > erros as some could not connect, but later connected.
> >
> > As for build 264, only the first user connects, other could not
> >
> > Is it turn server issue?
> >
> > Kindly advice,
> >
> > Ali
>
>
>
>


Re: Recording file not found

2023-05-04 Thread Maxim Solodovnik
On Mon, 1 May 2023 at 04:03, Online Use  wrote:

> Thanks for telling me about that.
>
> Can you please tell me specific steps to update to the latest build?
>

Upgrade instructions are here https://openmeetings.apache.org/Upgrade.html


>
> Alternatively, what was the latest stable and working version before 7.0.0?
>

7.1.0 is now being VOTED, so hopefully it will be released in 3-5 days
(it is functionally equivalent to the latest build from our CI server:
https://ci-builds.apache.org/job/OpenMeetings/job/openmeetings/

the latest stable and working version before 7.0.0 ===>  6.3.0 :)))


>
>
>
> بتاريخ الجمعة، 28 نيسان 2023 في 04:13:05 ص غرينتش+2، Maxim Solodovnik <
> solomax...@gmail.com> كتب:
>
>
>
>
> On Wed, 26 Apr 2023 at 08:25, Online Use via user <
> user@openmeetings.apache.org> wrote:
>
> I'm using OpenMeetings 7.0.0
>
>
> Unfortunately OM 7 has bug with connectivity to TURN server :(
>
> Could you please try latest build of 7.1.0 available here:
> https://ci-builds.apache.org/job/OpenMeetings/job/openmeetings/
>
> on Centos 7 and the KMS mentioned in the corresponding installation guide,
> I don't know which version is it:
>
> sudo docker run -d --name kms -p : --mount type=bind,source=
> /opt/om_data,target=/opt/om_data kurento/kurento-media-server
>
>
> This command line will run latest KMS available
> To ensure version you are using please modify your command as follows:
>
> sudo docker run -d --name kms -p : --mount type=bind,source=
> /opt/om_data,target=/opt/om_data kurento/kurento-media-server:6.18.0
>
> Please NOTE: `6.18.0` was used, OM 7.0.0 is incompatible with KMS 7.0.0;
> OM 7.1.0 can work with both KMS 6.18.0 and 7.0.0/7.0.1 :)
>
>
>
>
> It's not a problem with data location, I have all data folders in place.
>
> It's apparent to me that the problem is in the connection between OM and
> KMS. I'm using secure webservice. Maybe the pem certificate file is
> outdated? It's an old one from past installation on a previous server, can
> the date of the pem certificate file affect connection to the KMS
> webservice?
>
>
>
> بتاريخ الاثنين، 24 نيسان 2023 في 11:08:51 ص غرينتش+2، Maxim Solodovnik <
> solomax...@gmail.com> كتب:
>
>
> Can you share version of OM and KMS you are using?
>
> DATA_DIR is located inside OM by default (webapps/openmeetings/data)
> You have to pass DATA_DIR to run script if you would like to change it
>
> for example at this [1] line :)
>
>
> [1]
> https://github.com/apache/openmeetings/blob/master/openmeetings-server/src/main/assembly/scripts/openmeetings.service#L33
>
> On Sat, 22 Apr 2023 at 08:23, Ali Alhaidary 
> wrote:
>
> Then the first place to look at is the log file for errors.
>
> Ali
> On 4/21/23 11:21 PM, Online Use via user wrote:
>
> No it's doesn't show any messages. In a previous installation I used to
> see the blue and red messages reporting success or failure of media server
> connection, but in this new installation it seems not able to reach the
> media server, although I'm sure KMS is installed and running. Even when I
> click the mic and camera icons it doesn't show any messages, just changes
> the icon. (by the way, there is a bug that the mic icon doesn't change on
> unless the camera is on, not sure if this is related to the icon image only
> or the mic function istelf, not able to test yet).
>
> I tried to invite a user and I joined the meeting from another device, but
> couldn't hear any voice or see anything screen sharing either.
>
> Any ideas what can be the problem?
>
>
>
> بتاريخ الجمعة، 21 نيسان 2023 في 01:28:29 م غرينتش+2، Ali Alhaidary
>   كتب:
>
>
> Do you see the blue 'Media server connected' message when activating the
> mic or the camera before recording?
>
> Ali
> On 4/21/23 8:25 AM, Online Use via user wrote:
>
> This is what I see when I click the yellow triangle:
>
>
> [image: صورة مضمنة]
>
>
> بتاريخ الخميس، 20 نيسان 2023 في 02:57:47 م غرينتش+2، Online Use
>   كتب:
>
>
> Excuse me, I found the om_data file created, with permisson 755, but
> nothing inside.
>
>
> بتاريخ الخميس، 20 نيسان 2023 في 02:56:13 م غرينتش+2، Online Use
>   كتب:
>
>
> Hello,
>
> I checked and found that the /opt/om_data is not created in the first
> place
>
> It can be a permission issue, so I want to move this dir under the user
> directory. How can I do that after Kurento is already installed with this
> setting? I may remove it and install again, can you tell me how to do that?
> or simply to run the installation command again with the new path fo

Re: Two OM users need to be connected to Internet

2023-04-27 Thread Maxim Solodovnik
Thanks! :)))

On Fri, 28 Apr 2023 at 12:42, Alvaro  wrote:
>
> ...yes i think also works as expected.
>
> I´ve tested, complet, #259 and it is silk.
>
>
> -
>
>
> On Fri, 28 Apr 2023 09:08:43 +0700
> Maxim Solodovnik  wrote:
>
> > Hello Alvaro,
> >
> > yesterday night I did following test:
> >
> > Ubuntu 22.04 (all updates)
> > OM latest build from sources
> > KMS 6.18.0 and 7.0.0 dockerized
> >
> > Setup 1:
> > - OM and KMS started at same laptop
> > - 2 clients are connected from FF and Chromium to the same room
> > - laptop is in Airplane mode
> > Result: client can't connect to KMS (exception in openmeetings.log,
> > ERROR in KMS log)
> >
> > Setup 2:
> > - OM and KMS started at same laptop
> > - 2 clients are connected from FF and Chromium to the same room
> > - laptop is connected to Wi-Fi router with WAN cable unplugged (i.e.
> > router creates it's own LAN network without connection to Internet)
> > Result: both clients can connect to KMS and can see the video of each other
> >
> > So, I would say everything works as expected :)
> > "Setup 1" is too restrictive IMO :)))
> >
> > On Thu, 27 Apr 2023 at 16:08, Alvaro  wrote:
> > >
> > > ...i´ve changed the passwords in two demo
> > > accounts, but no permite me do login wit
> > > these news passwords...
> > >
> > >
> > > ...
> > >
> > >
> > > On Thu, 27 Apr 2023 15:54:13 +0700
> > > Maxim Solodovnik  wrote:
> > >
> > > > On Thu, 27 Apr 2023 at 15:52, Alvaro  wrote:
> > > > >
> > > > > Ok, i´ll go now to demo...
> > > > >
> > > > > My testing at LAN about cams and sound OM 7.1.0 #258:
> > > > >
> > > > > # Chrome - Chromium - Safari 16.4.1, all them
> > > > > works right brtween them at LAN without connection
> > > > > to Internet (and with connection also right).
> > > > >
> > > > > # Firefox problem at LAN without connection to
> > > > > Internet. But with connection to Internet works
> > > > > right. All this is with one or two firefox clients.
> > > > >
> > > >
> > > > Thanks for testing!
> > > > I'll try to reproduce and will report back :)
> > > >
> > > > >
> > > > >
> > > > >
> > > > > On Thu, 27 Apr 2023 15:28:51 +0700
> > > > > Maxim Solodovnik  wrote:
> > > > >
> > > > > > Hello Alvaro,
> > > > > >
> > > > > > email sending seems to work now :)
> > > > > >
> > > > > > On Thu, 27 Apr 2023 at 14:12, Maxim Solodovnik 
> > > > > >  wrote:
> > > > > > >
> > > > > > > My bad :(
> > > > > > > I'll try to fix email sending ASAP
> > > > > > >
> > > > > > > will send message here :)
> > > > > > >
> > > > > > > On Thu, 27 Apr 2023 at 14:11, Alvaro  wrote:
> > > > > > > >
> > > > > > > > I can not access to the demo, inclusive if
> > > > > > > > make a new account ´cause don´t send email
> > > > > > > > verification (i don´t receive).
> > > > > > > >
> > > > > > > > I´ll check #258 at my LAN.
> > > > > > > >
> > > > > > > >
> > > > > > > >
> > > > > > > > 
> > > > > > > >
> > > > > > > >
> > > > > > > >
> > > > > > > >
> > > > > > > > On Thu, 27 Apr 2023 13:32:41 +0700
> > > > > > > > Maxim Solodovnik  wrote:
> > > > > > > >
> > > > > > > > > Hello Alvaro,
> > > > > > > > >
> > > > > > > > > can you please double check this issue using our demo server?
> > > > > > > > > https://demo-openmeetings.apache.org/openmeetings
> > > > > > > > > In currently has latest OM installed with KMS 7.0.0 dockerized
> > > > > > > > >
> > > > > > > > > everything seems to work as expected for me :)
> > > > > > > > >
> > &

Re: Recording file not found

2023-04-27 Thread Maxim Solodovnik
On Wed, 26 Apr 2023 at 08:25, Online Use via user <
user@openmeetings.apache.org> wrote:

> I'm using OpenMeetings 7.0.0
>

Unfortunately OM 7 has bug with connectivity to TURN server :(

Could you please try latest build of 7.1.0 available here:
https://ci-builds.apache.org/job/OpenMeetings/job/openmeetings/

on Centos 7 and the KMS mentioned in the corresponding installation guide,
> I don't know which version is it:
>
> sudo docker run -d --name kms -p : --mount type=bind,source=
> /opt/om_data,target=/opt/om_data kurento/kurento-media-server
>

This command line will run latest KMS available
To ensure version you are using please modify your command as follows:

sudo docker run -d --name kms -p : --mount type=bind,source=
/opt/om_data,target=/opt/om_data kurento/kurento-media-server:6.18.0

Please NOTE: `6.18.0` was used, OM 7.0.0 is incompatible with KMS 7.0.0; OM
7.1.0 can work with both KMS 6.18.0 and 7.0.0/7.0.1 :)


>
>
> It's not a problem with data location, I have all data folders in place.
>
> It's apparent to me that the problem is in the connection between OM and
> KMS. I'm using secure webservice. Maybe the pem certificate file is
> outdated? It's an old one from past installation on a previous server, can
> the date of the pem certificate file affect connection to the KMS
> webservice?
>
>
>
> بتاريخ الاثنين، 24 نيسان 2023 في 11:08:51 ص غرينتش+2، Maxim Solodovnik <
> solomax...@gmail.com> كتب:
>
>
> Can you share version of OM and KMS you are using?
>
> DATA_DIR is located inside OM by default (webapps/openmeetings/data)
> You have to pass DATA_DIR to run script if you would like to change it
>
> for example at this [1] line :)
>
>
> [1]
> https://github.com/apache/openmeetings/blob/master/openmeetings-server/src/main/assembly/scripts/openmeetings.service#L33
>
> On Sat, 22 Apr 2023 at 08:23, Ali Alhaidary 
> wrote:
>
> Then the first place to look at is the log file for errors.
>
> Ali
> On 4/21/23 11:21 PM, Online Use via user wrote:
>
> No it's doesn't show any messages. In a previous installation I used to
> see the blue and red messages reporting success or failure of media server
> connection, but in this new installation it seems not able to reach the
> media server, although I'm sure KMS is installed and running. Even when I
> click the mic and camera icons it doesn't show any messages, just changes
> the icon. (by the way, there is a bug that the mic icon doesn't change on
> unless the camera is on, not sure if this is related to the icon image only
> or the mic function istelf, not able to test yet).
>
> I tried to invite a user and I joined the meeting from another device, but
> couldn't hear any voice or see anything screen sharing either.
>
> Any ideas what can be the problem?
>
>
>
> بتاريخ الجمعة، 21 نيسان 2023 في 01:28:29 م غرينتش+2، Ali Alhaidary
>   كتب:
>
>
> Do you see the blue 'Media server connected' message when activating the
> mic or the camera before recording?
>
> Ali
> On 4/21/23 8:25 AM, Online Use via user wrote:
>
> This is what I see when I click the yellow triangle:
>
>
> [image: صورة مضمنة]
>
>
> بتاريخ الخميس، 20 نيسان 2023 في 02:57:47 م غرينتش+2، Online Use
>   كتب:
>
>
> Excuse me, I found the om_data file created, with permisson 755, but
> nothing inside.
>
>
> بتاريخ الخميس، 20 نيسان 2023 في 02:56:13 م غرينتش+2، Online Use
>   كتب:
>
>
> Hello,
>
> I checked and found that the /opt/om_data is not created in the first
> place
>
> It can be a permission issue, so I want to move this dir under the user
> directory. How can I do that after Kurento is already installed with this
> setting? I may remove it and install again, can you tell me how to do that?
> or simply to run the installation command again with the new path for the
> om_data folder?
>
>
>
> بتاريخ الثلاثاء، 18 نيسان 2023 في 05:45:25 ص غرينتش+2، Maxim Solodovnik
>   كتب:
>
>
> You can click this yellow triangle and you will see the detailed log
> with paths :)
>
> Usually the problem is caused by the fact KMS and OM are started using
> different users
> and DATA dir permissions are wrong ...
>
> On Mon, 17 Apr 2023 at 23:53, Online Use via user
>  wrote:
> >
> > Hello,
> >
> > I have successfully installed and started to use the OM system, and I
> tried to test screen sharing and recording, it didn't show any errors, but
> trying to play the recording I found a yellow triangle with error message
> recording file not found.
> >
> > It seems to me a file permission issue, but which path?
> >
> > Thanks.
>
>
>
>
> --
> Best regards,
> Maxim
>
>
>
> --
> Best regards,
> Maxim
>


-- 
Best regards,
Maxim


Re: Two OM users need to be connected to Internet

2023-04-27 Thread Maxim Solodovnik
Hello Alvaro,

yesterday night I did following test:

Ubuntu 22.04 (all updates)
OM latest build from sources
KMS 6.18.0 and 7.0.0 dockerized

Setup 1:
- OM and KMS started at same laptop
- 2 clients are connected from FF and Chromium to the same room
- laptop is in Airplane mode
Result: client can't connect to KMS (exception in openmeetings.log,
ERROR in KMS log)

Setup 2:
- OM and KMS started at same laptop
- 2 clients are connected from FF and Chromium to the same room
- laptop is connected to Wi-Fi router with WAN cable unplugged (i.e.
router creates it's own LAN network without connection to Internet)
Result: both clients can connect to KMS and can see the video of each other

So, I would say everything works as expected :)
"Setup 1" is too restrictive IMO :)))

On Thu, 27 Apr 2023 at 16:08, Alvaro  wrote:
>
> ...i´ve changed the passwords in two demo
> accounts, but no permite me do login wit
> these news passwords...
>
>
> ...
>
>
> On Thu, 27 Apr 2023 15:54:13 +0700
> Maxim Solodovnik  wrote:
>
> > On Thu, 27 Apr 2023 at 15:52, Alvaro  wrote:
> > >
> > > Ok, i´ll go now to demo...
> > >
> > > My testing at LAN about cams and sound OM 7.1.0 #258:
> > >
> > > # Chrome - Chromium - Safari 16.4.1, all them
> > > works right brtween them at LAN without connection
> > > to Internet (and with connection also right).
> > >
> > > # Firefox problem at LAN without connection to
> > > Internet. But with connection to Internet works
> > > right. All this is with one or two firefox clients.
> > >
> >
> > Thanks for testing!
> > I'll try to reproduce and will report back :)
> >
> > >
> > >
> > >
> > > On Thu, 27 Apr 2023 15:28:51 +0700
> > > Maxim Solodovnik  wrote:
> > >
> > > > Hello Alvaro,
> > > >
> > > > email sending seems to work now :)
> > > >
> > > > On Thu, 27 Apr 2023 at 14:12, Maxim Solodovnik  
> > > > wrote:
> > > > >
> > > > > My bad :(
> > > > > I'll try to fix email sending ASAP
> > > > >
> > > > > will send message here :)
> > > > >
> > > > > On Thu, 27 Apr 2023 at 14:11, Alvaro  wrote:
> > > > > >
> > > > > > I can not access to the demo, inclusive if
> > > > > > make a new account ´cause don´t send email
> > > > > > verification (i don´t receive).
> > > > > >
> > > > > > I´ll check #258 at my LAN.
> > > > > >
> > > > > >
> > > > > >
> > > > > > 
> > > > > >
> > > > > >
> > > > > >
> > > > > >
> > > > > > On Thu, 27 Apr 2023 13:32:41 +0700
> > > > > > Maxim Solodovnik  wrote:
> > > > > >
> > > > > > > Hello Alvaro,
> > > > > > >
> > > > > > > can you please double check this issue using our demo server?
> > > > > > > https://demo-openmeetings.apache.org/openmeetings
> > > > > > > In currently has latest OM installed with KMS 7.0.0 dockerized
> > > > > > >
> > > > > > > everything seems to work as expected for me :)
> > > > > > >
> > > > > > > On Wed, 26 Apr 2023 at 22:43, Maxim Solodovnik 
> > > > > > >  wrote:
> > > > > > > >
> > > > > > > > Hello Alvaro,
> > > > > > > >
> > > > > > > > I was able to reproduce this problem at new demo server:
> > > > > > > > https://demo-openmeetings.apache.org/
> > > > > > > > Will try to investigate
> > > > > > > >
> > > > > > > > Thanks for report :)
> > > > > > > >
> > > > > > > > On Mon, 24 Apr 2023 at 03:38, Alvaro  wrote:
> > > > > > > > >
> > > > > > > > > ...i mean, FF problem with Kurento 7.0.0
> > > > > > > > >
> > > > > > > > >
> > > > > > > > >
> > > > > > > > > 
> > > > > > > > >
> > > > > > > > >
> > > > > > > > >
> > > > > > > > > On Sun, 23 Apr 2023 16:15:56 +0200

Re: Two OM users need to be connected to Internet

2023-04-27 Thread Maxim Solodovnik
On Thu, 27 Apr 2023 at 15:52, Alvaro  wrote:
>
> Ok, i´ll go now to demo...
>
> My testing at LAN about cams and sound OM 7.1.0 #258:
>
> # Chrome - Chromium - Safari 16.4.1, all them
> works right brtween them at LAN without connection
> to Internet (and with connection also right).
>
> # Firefox problem at LAN without connection to
> Internet. But with connection to Internet works
> right. All this is with one or two firefox clients.
>

Thanks for testing!
I'll try to reproduce and will report back :)

>
>
>
> On Thu, 27 Apr 2023 15:28:51 +0700
> Maxim Solodovnik  wrote:
>
> > Hello Alvaro,
> >
> > email sending seems to work now :)
> >
> > On Thu, 27 Apr 2023 at 14:12, Maxim Solodovnik  wrote:
> > >
> > > My bad :(
> > > I'll try to fix email sending ASAP
> > >
> > > will send message here :)
> > >
> > > On Thu, 27 Apr 2023 at 14:11, Alvaro  wrote:
> > > >
> > > > I can not access to the demo, inclusive if
> > > > make a new account ´cause don´t send email
> > > > verification (i don´t receive).
> > > >
> > > > I´ll check #258 at my LAN.
> > > >
> > > >
> > > >
> > > > 
> > > >
> > > >
> > > >
> > > >
> > > > On Thu, 27 Apr 2023 13:32:41 +0700
> > > > Maxim Solodovnik  wrote:
> > > >
> > > > > Hello Alvaro,
> > > > >
> > > > > can you please double check this issue using our demo server?
> > > > > https://demo-openmeetings.apache.org/openmeetings
> > > > > In currently has latest OM installed with KMS 7.0.0 dockerized
> > > > >
> > > > > everything seems to work as expected for me :)
> > > > >
> > > > > On Wed, 26 Apr 2023 at 22:43, Maxim Solodovnik  
> > > > > wrote:
> > > > > >
> > > > > > Hello Alvaro,
> > > > > >
> > > > > > I was able to reproduce this problem at new demo server:
> > > > > > https://demo-openmeetings.apache.org/
> > > > > > Will try to investigate
> > > > > >
> > > > > > Thanks for report :)
> > > > > >
> > > > > > On Mon, 24 Apr 2023 at 03:38, Alvaro  wrote:
> > > > > > >
> > > > > > > ...i mean, FF problem with Kurento 7.0.0
> > > > > > >
> > > > > > >
> > > > > > >
> > > > > > > 
> > > > > > >
> > > > > > >
> > > > > > >
> > > > > > > On Sun, 23 Apr 2023 16:15:56 +0200
> > > > > > > Alvaro  wrote:
> > > > > > >
> > > > > > > > ...you are right, it is solved.
> > > > > > > >
> > > > > > > >
> > > > > > > > Server: Ubuntu 20.04 - OM 7.1.0 #255
> > > > > > > >
> > > > > > > > Client A:  Ubuntu 22.04 - Chrome - FF
> > > > > > > >
> > > > > > > > Client B:  OSx 12.6.5 - Safari 16.4.1 - Chrome
> > > > > > > >
> > > > > > > > ...always in any rooms show the two cams.
> > > > > > > >
> > > > > > > > The problem is when the two clients have FF.
> > > > > > > > I´ve been reading, some days ago, something
> > > > > > > > about problems withh FF and video, not im
> > > > > > > > OM but others plataforms.
> > > > > > > >
> > > > > > > >
> > > > > > > > 
> > > > > > > >
> > > > > > > >
> > > > > > > >
> > > > > > > > On Sun, 23 Apr 2023 18:17:55 +0700
> > > > > > > > Maxim Solodovnik  wrote:
> > > > > > > >
> > > > > > > > > from mobile (sorry for typos ;)
> > > > > > > > >
> > > > > > > > >
> > > > > > > > > On Sun, Apr 23, 2023, 17:29 Alvaro  wrote:
> > > > > > > > >
> > > > > > > > > > Hello Maxim,
> > > > > > > > > >
> > > > > > > > > > Time ago you said the cause why two OM users
> > > > > > > > > > need be connected to Internet to see the two
> > > > > > > > > > cams, and in LAN canot see if is not connected
> > > > > > > > > > to Internet.
> > > > > > > > > >
> > > > > > > > >
> > > > > > > > > Actually everything should work in LAN
> > > > > > > > > I'll double-check locally (in airplane mode)
> > > > > > > > > And will report back
> > > > > > > > >
> > > > > > > > >
> > > > > > > > > > Could you please repeat that cause?
> > > > > > > > > >
> > > > > > > > > > Thank you
> > > > > > > > > >
> > > > > > > > > > Alvaro
> > > > > > > > > >
> > > > > > > > > >
> > > > > > > > > >
> > > > > > > >
> > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > > >
> > > > > > >
> > > > > >
> > > > > >
> > > > > > --
> > > > > > Best regards,
> > > > > > Maxim
> > > > >
> > > > >
> > > > >
> > > > > --
> > > > > Best regards,
> > > > > Maxim
> > > >
> > > >
> > > >
> > >
> > >
> > > --
> > > Best regards,
> > > Maxim
> >
> >
> >
> > --
> > Best regards,
> > Maxim
>
>
>


-- 
Best regards,
Maxim


Re: Two OM users need to be connected to Internet

2023-04-27 Thread Maxim Solodovnik
Hello Alvaro,

email sending seems to work now :)

On Thu, 27 Apr 2023 at 14:12, Maxim Solodovnik  wrote:
>
> My bad :(
> I'll try to fix email sending ASAP
>
> will send message here :)
>
> On Thu, 27 Apr 2023 at 14:11, Alvaro  wrote:
> >
> > I can not access to the demo, inclusive if
> > make a new account ´cause don´t send email
> > verification (i don´t receive).
> >
> > I´ll check #258 at my LAN.
> >
> >
> >
> > 
> >
> >
> >
> >
> > On Thu, 27 Apr 2023 13:32:41 +0700
> > Maxim Solodovnik  wrote:
> >
> > > Hello Alvaro,
> > >
> > > can you please double check this issue using our demo server?
> > > https://demo-openmeetings.apache.org/openmeetings
> > > In currently has latest OM installed with KMS 7.0.0 dockerized
> > >
> > > everything seems to work as expected for me :)
> > >
> > > On Wed, 26 Apr 2023 at 22:43, Maxim Solodovnik  
> > > wrote:
> > > >
> > > > Hello Alvaro,
> > > >
> > > > I was able to reproduce this problem at new demo server:
> > > > https://demo-openmeetings.apache.org/
> > > > Will try to investigate
> > > >
> > > > Thanks for report :)
> > > >
> > > > On Mon, 24 Apr 2023 at 03:38, Alvaro  wrote:
> > > > >
> > > > > ...i mean, FF problem with Kurento 7.0.0
> > > > >
> > > > >
> > > > >
> > > > > 
> > > > >
> > > > >
> > > > >
> > > > > On Sun, 23 Apr 2023 16:15:56 +0200
> > > > > Alvaro  wrote:
> > > > >
> > > > > > ...you are right, it is solved.
> > > > > >
> > > > > >
> > > > > > Server: Ubuntu 20.04 - OM 7.1.0 #255
> > > > > >
> > > > > > Client A:  Ubuntu 22.04 - Chrome - FF
> > > > > >
> > > > > > Client B:  OSx 12.6.5 - Safari 16.4.1 - Chrome
> > > > > >
> > > > > > ...always in any rooms show the two cams.
> > > > > >
> > > > > > The problem is when the two clients have FF.
> > > > > > I´ve been reading, some days ago, something
> > > > > > about problems withh FF and video, not im
> > > > > > OM but others plataforms.
> > > > > >
> > > > > >
> > > > > > 
> > > > > >
> > > > > >
> > > > > >
> > > > > > On Sun, 23 Apr 2023 18:17:55 +0700
> > > > > > Maxim Solodovnik  wrote:
> > > > > >
> > > > > > > from mobile (sorry for typos ;)
> > > > > > >
> > > > > > >
> > > > > > > On Sun, Apr 23, 2023, 17:29 Alvaro  wrote:
> > > > > > >
> > > > > > > > Hello Maxim,
> > > > > > > >
> > > > > > > > Time ago you said the cause why two OM users
> > > > > > > > need be connected to Internet to see the two
> > > > > > > > cams, and in LAN canot see if is not connected
> > > > > > > > to Internet.
> > > > > > > >
> > > > > > >
> > > > > > > Actually everything should work in LAN
> > > > > > > I'll double-check locally (in airplane mode)
> > > > > > > And will report back
> > > > > > >
> > > > > > >
> > > > > > > > Could you please repeat that cause?
> > > > > > > >
> > > > > > > > Thank you
> > > > > > > >
> > > > > > > > Alvaro
> > > > > > > >
> > > > > > > >
> > > > > > > >
> > > > > >
> > > > > >
> > > > > >
> > > > >
> > > > >
> > > > >
> > > >
> > > >
> > > > --
> > > > Best regards,
> > > > Maxim
> > >
> > >
> > >
> > > --
> > > Best regards,
> > > Maxim
> >
> >
> >
>
>
> --
> Best regards,
> Maxim



-- 
Best regards,
Maxim


Re: Two OM users need to be connected to Internet

2023-04-27 Thread Maxim Solodovnik
My bad :(
I'll try to fix email sending ASAP

will send message here :)

On Thu, 27 Apr 2023 at 14:11, Alvaro  wrote:
>
> I can not access to the demo, inclusive if
> make a new account ´cause don´t send email
> verification (i don´t receive).
>
> I´ll check #258 at my LAN.
>
>
>
> 
>
>
>
>
> On Thu, 27 Apr 2023 13:32:41 +0700
> Maxim Solodovnik  wrote:
>
> > Hello Alvaro,
> >
> > can you please double check this issue using our demo server?
> > https://demo-openmeetings.apache.org/openmeetings
> > In currently has latest OM installed with KMS 7.0.0 dockerized
> >
> > everything seems to work as expected for me :)
> >
> > On Wed, 26 Apr 2023 at 22:43, Maxim Solodovnik  wrote:
> > >
> > > Hello Alvaro,
> > >
> > > I was able to reproduce this problem at new demo server:
> > > https://demo-openmeetings.apache.org/
> > > Will try to investigate
> > >
> > > Thanks for report :)
> > >
> > > On Mon, 24 Apr 2023 at 03:38, Alvaro  wrote:
> > > >
> > > > ...i mean, FF problem with Kurento 7.0.0
> > > >
> > > >
> > > >
> > > > 
> > > >
> > > >
> > > >
> > > > On Sun, 23 Apr 2023 16:15:56 +0200
> > > > Alvaro  wrote:
> > > >
> > > > > ...you are right, it is solved.
> > > > >
> > > > >
> > > > > Server: Ubuntu 20.04 - OM 7.1.0 #255
> > > > >
> > > > > Client A:  Ubuntu 22.04 - Chrome - FF
> > > > >
> > > > > Client B:  OSx 12.6.5 - Safari 16.4.1 - Chrome
> > > > >
> > > > > ...always in any rooms show the two cams.
> > > > >
> > > > > The problem is when the two clients have FF.
> > > > > I´ve been reading, some days ago, something
> > > > > about problems withh FF and video, not im
> > > > > OM but others plataforms.
> > > > >
> > > > >
> > > > > 
> > > > >
> > > > >
> > > > >
> > > > > On Sun, 23 Apr 2023 18:17:55 +0700
> > > > > Maxim Solodovnik  wrote:
> > > > >
> > > > > > from mobile (sorry for typos ;)
> > > > > >
> > > > > >
> > > > > > On Sun, Apr 23, 2023, 17:29 Alvaro  wrote:
> > > > > >
> > > > > > > Hello Maxim,
> > > > > > >
> > > > > > > Time ago you said the cause why two OM users
> > > > > > > need be connected to Internet to see the two
> > > > > > > cams, and in LAN canot see if is not connected
> > > > > > > to Internet.
> > > > > > >
> > > > > >
> > > > > > Actually everything should work in LAN
> > > > > > I'll double-check locally (in airplane mode)
> > > > > > And will report back
> > > > > >
> > > > > >
> > > > > > > Could you please repeat that cause?
> > > > > > >
> > > > > > > Thank you
> > > > > > >
> > > > > > > Alvaro
> > > > > > >
> > > > > > >
> > > > > > >
> > > > >
> > > > >
> > > > >
> > > >
> > > >
> > > >
> > >
> > >
> > > --
> > > Best regards,
> > > Maxim
> >
> >
> >
> > --
> > Best regards,
> > Maxim
>
>
>


-- 
Best regards,
Maxim


Re: Two OM users need to be connected to Internet

2023-04-26 Thread Maxim Solodovnik
Hello Alvaro,

can you please double check this issue using our demo server?
https://demo-openmeetings.apache.org/openmeetings
In currently has latest OM installed with KMS 7.0.0 dockerized

everything seems to work as expected for me :)

On Wed, 26 Apr 2023 at 22:43, Maxim Solodovnik  wrote:
>
> Hello Alvaro,
>
> I was able to reproduce this problem at new demo server:
> https://demo-openmeetings.apache.org/
> Will try to investigate
>
> Thanks for report :)
>
> On Mon, 24 Apr 2023 at 03:38, Alvaro  wrote:
> >
> > ...i mean, FF problem with Kurento 7.0.0
> >
> >
> >
> > 
> >
> >
> >
> > On Sun, 23 Apr 2023 16:15:56 +0200
> > Alvaro  wrote:
> >
> > > ...you are right, it is solved.
> > >
> > >
> > > Server: Ubuntu 20.04 - OM 7.1.0 #255
> > >
> > > Client A:  Ubuntu 22.04 - Chrome - FF
> > >
> > > Client B:  OSx 12.6.5 - Safari 16.4.1 - Chrome
> > >
> > > ...always in any rooms show the two cams.
> > >
> > > The problem is when the two clients have FF.
> > > I´ve been reading, some days ago, something
> > > about problems withh FF and video, not im
> > > OM but others plataforms.
> > >
> > >
> > > 
> > >
> > >
> > >
> > > On Sun, 23 Apr 2023 18:17:55 +0700
> > > Maxim Solodovnik  wrote:
> > >
> > > > from mobile (sorry for typos ;)
> > > >
> > > >
> > > > On Sun, Apr 23, 2023, 17:29 Alvaro  wrote:
> > > >
> > > > > Hello Maxim,
> > > > >
> > > > > Time ago you said the cause why two OM users
> > > > > need be connected to Internet to see the two
> > > > > cams, and in LAN canot see if is not connected
> > > > > to Internet.
> > > > >
> > > >
> > > > Actually everything should work in LAN
> > > > I'll double-check locally (in airplane mode)
> > > > And will report back
> > > >
> > > >
> > > > > Could you please repeat that cause?
> > > > >
> > > > > Thank you
> > > > >
> > > > > Alvaro
> > > > >
> > > > >
> > > > >
> > >
> > >
> > >
> >
> >
> >
>
>
> --
> Best regards,
> Maxim



-- 
Best regards,
Maxim


Re: Two OM users need to be connected to Internet

2023-04-26 Thread Maxim Solodovnik
Hello Alvaro,

I was able to reproduce this problem at new demo server:
https://demo-openmeetings.apache.org/
Will try to investigate

Thanks for report :)

On Mon, 24 Apr 2023 at 03:38, Alvaro  wrote:
>
> ...i mean, FF problem with Kurento 7.0.0
>
>
>
> 
>
>
>
> On Sun, 23 Apr 2023 16:15:56 +0200
> Alvaro  wrote:
>
> > ...you are right, it is solved.
> >
> >
> > Server: Ubuntu 20.04 - OM 7.1.0 #255
> >
> > Client A:  Ubuntu 22.04 - Chrome - FF
> >
> > Client B:  OSx 12.6.5 - Safari 16.4.1 - Chrome
> >
> > ...always in any rooms show the two cams.
> >
> > The problem is when the two clients have FF.
> > I´ve been reading, some days ago, something
> > about problems withh FF and video, not im
> > OM but others plataforms.
> >
> >
> > 
> >
> >
> >
> > On Sun, 23 Apr 2023 18:17:55 +0700
> > Maxim Solodovnik  wrote:
> >
> > > from mobile (sorry for typos ;)
> > >
> > >
> > > On Sun, Apr 23, 2023, 17:29 Alvaro  wrote:
> > >
> > > > Hello Maxim,
> > > >
> > > > Time ago you said the cause why two OM users
> > > > need be connected to Internet to see the two
> > > > cams, and in LAN canot see if is not connected
> > > > to Internet.
> > > >
> > >
> > > Actually everything should work in LAN
> > > I'll double-check locally (in airplane mode)
> > > And will report back
> > >
> > >
> > > > Could you please repeat that cause?
> > > >
> > > > Thank you
> > > >
> > > > Alvaro
> > > >
> > > >
> > > >
> >
> >
> >
>
>
>


-- 
Best regards,
Maxim


Re: Storing some pictures on another, normal web server with a link in OM?

2023-04-24 Thread Maxim Solodovnik
Hello Joe,

you can change CSP headers at Admin->Config section:

configurations starting with `header.csp`


On Fri, 21 Apr 2023 at 21:10, jox joe  wrote:
>
> I think it will work properly but I could not test completely
> because I saw the following message:
> 
> it violates the following content security policy directive
> "connect-src 'self' wss://..."
> *
> I know this is a Cross-Origin Resource Sharing (CORS)
> feature. I should specify the external site but I do not
> know how to do it in OM 6. Could you help  me?
> Than you.
>
>
> jox joe  ezt írta (időpont: 2023. ápr. 20., Cs, 20:52):
>>
>> Thank you Maxim.
>>
>> Maxim Solodovnik  ezt írta (időpont: 2023. ápr. 18., 
>> K, 4:43):
>>>
>>> Hello Joe,
>>>
>>> sorry for the late response
>>>
>>> On Thu, 6 Apr 2023 at 10:33, jox joe  wrote:
>>> >
>>> > Yes I mean placing external image on the whiteboard.
>>>
>>> WB can handle external images
>>> BUT this will require modification of OM source code
>>> (additional type of WB object should be added)
>>>
>>>
>>>
>>> > External image means that it is not on the OM server
>>> > but on another, normal webserver (for example Apache Web Server) where OM 
>>> > is not installed.
>>> > Both servers run with SSL Certificate (https).
>>> > Thank you Maxim.
>>> >
>>> > Maxim Solodovnik  ezt írta (időpont: 2023. ápr. 6., 
>>> > Cs, 1:19):
>>> >>
>>> >> Hello Joe,
>>> >>
>>> >> By: "use a remote link in OM" do you mean: "put external image to wb"?
>>> >> Or something else?
>>> >>
>>> >> from mobile (sorry for typos ;)
>>> >>
>>> >>
>>> >> On Thu, Apr 6, 2023, 01:17 jox joe  wrote:
>>> >>>
>>> >>> Hello Maxim,
>>> >>>
>>> >>> I'd like to store some pictures (not all) on another, normal webserver 
>>> >>> without uploading
>>> >>> them to the OM server and use a remote link in OM.
>>> >>> Is this possible? (with or without recompiling the application)
>>> >>> Thank you.
>>> >>> joe
>>>
>>>
>>>
>>> --
>>> Best regards,
>>> Maxim



-- 
Best regards,
Maxim


Re: Recording file not found

2023-04-24 Thread Maxim Solodovnik
Can you share version of OM and KMS you are using?

DATA_DIR is located inside OM by default (webapps/openmeetings/data)
You have to pass DATA_DIR to run script if you would like to change it

for example at this [1] line :)


[1]
https://github.com/apache/openmeetings/blob/master/openmeetings-server/src/main/assembly/scripts/openmeetings.service#L33

On Sat, 22 Apr 2023 at 08:23, Ali Alhaidary 
wrote:

> Then the first place to look at is the log file for errors.
>
> Ali
> On 4/21/23 11:21 PM, Online Use via user wrote:
>
> No it's doesn't show any messages. In a previous installation I used to
> see the blue and red messages reporting success or failure of media server
> connection, but in this new installation it seems not able to reach the
> media server, although I'm sure KMS is installed and running. Even when I
> click the mic and camera icons it doesn't show any messages, just changes
> the icon. (by the way, there is a bug that the mic icon doesn't change on
> unless the camera is on, not sure if this is related to the icon image only
> or the mic function istelf, not able to test yet).
>
> I tried to invite a user and I joined the meeting from another device, but
> couldn't hear any voice or see anything screen sharing either.
>
> Any ideas what can be the problem?
>
>
>
> بتاريخ الجمعة، 21 نيسان 2023 في 01:28:29 م غرينتش+2، Ali Alhaidary
>   كتب:
>
>
> Do you see the blue 'Media server connected' message when activating the
> mic or the camera before recording?
>
> Ali
> On 4/21/23 8:25 AM, Online Use via user wrote:
>
> This is what I see when I click the yellow triangle:
>
>
> [image: صورة مضمنة]
>
>
> بتاريخ الخميس، 20 نيسان 2023 في 02:57:47 م غرينتش+2، Online Use
>   كتب:
>
>
> Excuse me, I found the om_data file created, with permisson 755, but
> nothing inside.
>
>
> بتاريخ الخميس، 20 نيسان 2023 في 02:56:13 م غرينتش+2، Online Use
>   كتب:
>
>
> Hello,
>
> I checked and found that the /opt/om_data is not created in the first
> place
>
> It can be a permission issue, so I want to move this dir under the user
> directory. How can I do that after Kurento is already installed with this
> setting? I may remove it and install again, can you tell me how to do that?
> or simply to run the installation command again with the new path for the
> om_data folder?
>
>
>
> بتاريخ الثلاثاء، 18 نيسان 2023 في 05:45:25 ص غرينتش+2، Maxim Solodovnik
>   كتب:
>
>
> You can click this yellow triangle and you will see the detailed log
> with paths :)
>
> Usually the problem is caused by the fact KMS and OM are started using
> different users
> and DATA dir permissions are wrong ...
>
> On Mon, 17 Apr 2023 at 23:53, Online Use via user
>  wrote:
> >
> > Hello,
> >
> > I have successfully installed and started to use the OM system, and I
> tried to test screen sharing and recording, it didn't show any errors, but
> trying to play the recording I found a yellow triangle with error message
> recording file not found.
> >
> > It seems to me a file permission issue, but which path?
> >
> > Thanks.
>
>
>
>
> --
> Best regards,
> Maxim
>
>

-- 
Best regards,
Maxim


Re: Two OM users need to be connected to Internet

2023-04-23 Thread Maxim Solodovnik
from mobile (sorry for typos ;)


On Sun, Apr 23, 2023, 17:29 Alvaro  wrote:

> Hello Maxim,
>
> Time ago you said the cause why two OM users
> need be connected to Internet to see the two
> cams, and in LAN canot see if is not connected
> to Internet.
>

Actually everything should work in LAN
I'll double-check locally (in airplane mode)
And will report back


> Could you please repeat that cause?
>
> Thank you
>
> Alvaro
>
>
>


Re: Recording file not found

2023-04-17 Thread Maxim Solodovnik
You can click this yellow triangle and you will see the detailed log
with paths :)

Usually the problem is caused by the fact KMS and OM are started using
different users
and DATA dir permissions are wrong ...

On Mon, 17 Apr 2023 at 23:53, Online Use via user
 wrote:
>
> Hello,
>
> I have successfully installed and started to use the OM system, and I tried 
> to test screen sharing and recording, it didn't show any errors, but trying 
> to play the recording I found a yellow triangle with error message recording 
> file not found.
>
> It seems to me a file permission issue, but which path?
>
> Thanks.



-- 
Best regards,
Maxim


Re: Storing some pictures on another, normal web server with a link in OM?

2023-04-17 Thread Maxim Solodovnik
Hello Joe,

sorry for the late response

On Thu, 6 Apr 2023 at 10:33, jox joe  wrote:
>
> Yes I mean placing external image on the whiteboard.

WB can handle external images
BUT this will require modification of OM source code
(additional type of WB object should be added)



> External image means that it is not on the OM server
> but on another, normal webserver (for example Apache Web Server) where OM is 
> not installed.
> Both servers run with SSL Certificate (https).
> Thank you Maxim.
>
> Maxim Solodovnik  ezt írta (időpont: 2023. ápr. 6., Cs, 
> 1:19):
>>
>> Hello Joe,
>>
>> By: "use a remote link in OM" do you mean: "put external image to wb"?
>> Or something else?
>>
>> from mobile (sorry for typos ;)
>>
>>
>> On Thu, Apr 6, 2023, 01:17 jox joe  wrote:
>>>
>>> Hello Maxim,
>>>
>>> I'd like to store some pictures (not all) on another, normal webserver 
>>> without uploading
>>> them to the OM server and use a remote link in OM.
>>> Is this possible? (with or without recompiling the application)
>>> Thank you.
>>> joe



-- 
Best regards,
Maxim


Re: Storing some pictures on another, normal web server with a link in OM?

2023-04-05 Thread Maxim Solodovnik
Hello Joe,

By: "use a remote link in OM" do you mean: "put external image to wb"?
Or something else?

from mobile (sorry for typos ;)


On Thu, Apr 6, 2023, 01:17 jox joe  wrote:

> Hello Maxim,
>
> I'd like to store some pictures (not all) on another, normal webserver
> without uploading
> them to the OM server and use a remote link in OM.
> Is this possible? (with or without recompiling the application)
> Thank you.
> joe
>


Re: Quick test OM 7.1.0 #240

2023-04-01 Thread Maxim Solodovnik
from mobile (sorry for typos ;)


On Sat, Apr 1, 2023, 16:36 Alvaro  wrote:

> Kurento 7.0.0 with OM 7.0.0 or before, show the cam but not
> the face image on this.
>

Yep, 7.1.0 is required :)


>
> --
>
>
> On Fri, 31 Mar 2023 19:14:10 +0200
> Alvaro  wrote:
>
> > Quick test OM 7.1.0 #240
> >
> > Server: Debian 11 - OM 7.1.0 #240
> >
> > Client A: Debian 11 - FF 108
> >
> > Client B: OSx 13.3 - Safari 16.4.1
> >
> > ...good cams, audio and recording.
> >
> >
> >
> > 
> >
> >
>
>
>
>


Re: Media server connection is failed, will try to re-connect

2023-03-31 Thread Maxim Solodovnik
On Fri, 31 Mar 2023 at 21:38, Alvaro  wrote:
>
> ...is this url right?
>
> https://doc-kurento.readthedocs.io/en/latest/user/installation.html#installation-local
>

Yes, this will work for Ubuntu 20.04
In case OS has KMS in Docker `kurento/kurento-media-server:7.0.0`
should be started :)

>
>
> 
>
>
>
>
> On Fri, 31 Mar 2023 15:22:43 +0200
> Alvaro  wrote:
>
> > Thanks Maxim to tell me.
> >
> > Could you please say how to install KMS 7.0.0?
> >
> > Thanks again.
> >
> > Alvaro
> >
> >
> >
> >
> > --
> >
> >
> >
> > On Fri, 31 Mar 2023 16:22:30 +0700
> > Maxim Solodovnik  wrote:
> >
> > > @Alvaro since version 7.1.0 KMS 6.18.0+ will be required (latest
> > > version is 7.0.0)
> > > Please keep it in mind while updated your manuals :
> > >
> > > I'll try to add this info to the README and release notes as well :))
> > >
> > > On Fri, 31 Mar 2023 at 16:18, Maxim Solodovnik  
> > > wrote:
> > > >
> > > > @Alvaro since version 7.1.0 KMS 6.18.0+ will be required (latest
> > > > version is 7.0.0)
> > > > Please keep it in mind while updated your manuals :
> > > >
> > > > I'll try to add this info to the README and release notes as well :))
> > > >
> > > >
> > > > --
> > > > Best regards,
> > > > Maxim
> > >
> > >
> > >
> > > --
> > > Best regards,
> > > Maxim
> >
> >
> >
>
>
>


-- 
Best regards,
Maxim


Re: Media server connection is failed, will try to re-connect

2023-03-31 Thread Maxim Solodovnik
@Alvaro since version 7.1.0 KMS 6.18.0+ will be required (latest
version is 7.0.0)
Please keep it in mind while updated your manuals :

I'll try to add this info to the README and release notes as well :))

On Fri, 31 Mar 2023 at 16:18, Maxim Solodovnik  wrote:
>
> @Alvaro since version 7.1.0 KMS 6.18.0+ will be required (latest
> version is 7.0.0)
> Please keep it in mind while updated your manuals :
>
> I'll try to add this info to the README and release notes as well :))
>
>
> --
> Best regards,
> Maxim



-- 
Best regards,
Maxim


Re: Media server connection is failed, will try to re-connect

2023-03-30 Thread Maxim Solodovnik
Hello Thomas can you privately send me your openmeetings.log
According to Audio/Video settings dialog correct TURN server is being used now
And media connection is established

but test recording seems to not work :(

On Fri, 31 Mar 2023 at 07:40, Maxim Solodovnik  wrote:
>
> I'll check a bit later today
>
> from mobile (sorry for typos ;)
>
>
> On Fri, Mar 31, 2023, 00:19 Thomas Scholzen  wrote:
>>
>> Hi Maxim,
>>
>> I installed build  235 as you suggested but can still not get any video to 
>> other clients. No error messages though.
>>
>> Any ideas?
>>
>> Best regards
>> Thomas
>>
>> Am 29.03.23 um 05:59 schrieb Maxim Solodovnik:
>>
>> https://issues.apache.org/jira/browse/OPENMEETINGS-2763
>>
>> My bad :(
>> 7.0.0 don't use TURN server config set up in OM and uses freeice all
>> the time :(((
>>
>> This is fixed,
>>
>> I can suggest to set up build 235+ from here:
>> https://ci-builds.apache.org/job/OpenMeetings/job/openmeetings/
>> (no import/export will be required, just config changes)
>>
>> Or wait for release of 7.1.0 (hopefully will be released in couple of weeks)
>>
>> build 235 is installed at
>> https://demo-openmeetings.apache.org/openmeetings/ and works as
>> expected
>>
>> sorry for inconvenience :(
>>
>> On Wed, 29 Mar 2023 at 03:11, Thomas Scholzen  wrote:
>>
>> Hi Maxim,
>>
>> I switched now to a direct kurento installation and get less error messages. 
>> However, I can not get media transmission from other users. I tried 
>> different versions of server.xml without success. Finally, I went back to 
>> the version which was working under 6.0.0 (although I am not sure if I mixed 
>> it up; see attachment).
>>
>> You can connect to my server under: https://openmeetings.buche17.de/
>>
>> Username: maxim
>> Password: $olomax666
>>
>> I tried the backup restore again (command line) on the current system and 
>> this time it worked !
>>
>> Thanks again for your help
>> Thomas
>>
>> Am 28.03.23 um 17:09 schrieb Maxim Solodovnik:
>>
>> According HTTPD config:
>>
>> everything looks great
>>
>> Locations like `` was required by Flash version and
>> can now be dropped
>>
>> Such config require `$OM_HOME/conf/server.xml` modification, but I'm
>> sure you did it
>>
>> You can send me private email, and I'll try to check if your server works 
>> for me
>>
>> On Tue, 28 Mar 2023 at 22:01, Maxim Solodovnik  wrote:
>>
>> On Tue, 28 Mar 2023 at 21:32, Thomas Scholzen  wrote:
>>
>> Hi Maxim,
>>
>> the size of the backup was ~ 4 GB. When the upgrade failed,
>>
>> Was there anything suspicious in the logs?
>>
>> I reinstalled OM 7.0.0. When having problems, I also reinstalled coturn & 
>> docker (plus km). When all failed I asked you ;-). The (re) installation was 
>> done on the same server on which OM 6.0.0 was running before.
>>
>> can you check if https://demo-openmeetings.apache.org/openmeetings
>> works for you?
>>
>> My coturn config looks like follows:
>>
>> fingerprint
>> lt-cred-mech
>> use-auth-secret
>> static-auth-secret=***
>> realm=demo-openmeetings.apache.org
>> stale-nonce=0
>> proc-user=nobody
>> proc-group=nogroup
>>
>>
>> OM config
>> ## Kurento ##
>> kurento.ws.url=ws://127.0.0.1:/kurento
>> kurento.turn.url=PUBLIC_IP:3478
>> kurento.turn.user=demo-user
>> kurento.turn.secret=***
>> kurento.turn.mode=rest
>>
>>
>>
>> Please ensure "PUBLIC_IP:3478" is available to the world (connections
>> happens via UDP by default)
>>
>> Kind regards
>> Thomas
>>
>>
>> Am 28.03.2023 15:52, schrieb Maxim Solodovnik:
>>
>>
>>
>> from mobile (sorry for typos ;)
>>
>>
>> On Tue, Mar 28, 2023, 20:33 Thomas Scholzen  wrote:
>>
>> Hi Maxim,
>>
>> thanks for the fast response. I used the command line for migration, and it 
>> did not work (restoreing backup just hangs forever).
>>
>>
>> Sounds like the error of backup create/restore tool :(
>> I would like to have it 100% bulletproof
>>
>> What is the size of your backup?
>> Do you have anything suspicious in the logs?
>>
>>
>> But no problem there, I should clean up the installation anyway ;-).
>>
>>

Re: Media server connection is failed, will try to re-connect

2023-03-30 Thread Maxim Solodovnik
I'll check a bit later today

from mobile (sorry for typos ;)


On Fri, Mar 31, 2023, 00:19 Thomas Scholzen  wrote:

> Hi Maxim,
>
> I installed build  235 as you suggested but can still not get any video to
> other clients. No error messages though.
>
> Any ideas?
>
> Best regards
> Thomas
> Am 29.03.23 um 05:59 schrieb Maxim Solodovnik:
>
> https://issues.apache.org/jira/browse/OPENMEETINGS-2763
>
> My bad :(
> 7.0.0 don't use TURN server config set up in OM and uses freeice all
> the time :(((
>
> This is fixed,
>
> I can suggest to set up build 235+ from 
> here:https://ci-builds.apache.org/job/OpenMeetings/job/openmeetings/
> (no import/export will be required, just config changes)
>
> Or wait for release of 7.1.0 (hopefully will be released in couple of weeks)
>
> build 235 is installed athttps://demo-openmeetings.apache.org/openmeetings/ 
> and works as
> expected
>
> sorry for inconvenience :(
>
> On Wed, 29 Mar 2023 at 03:11, Thomas Scholzen  
>  wrote:
>
>
> Hi Maxim,
>
> I switched now to a direct kurento installation and get less error messages. 
> However, I can not get media transmission from other users. I tried different 
> versions of server.xml without success. Finally, I went back to the version 
> which was working under 6.0.0 (although I am not sure if I mixed it up; see 
> attachment).
>
> You can connect to my server under: https://openmeetings.buche17.de/
>
> Username: maxim
> Password: $olomax666
>
> I tried the backup restore again (command line) on the current system and 
> this time it worked !
>
> Thanks again for your help
> Thomas
>
> Am 28.03.23 um 17:09 schrieb Maxim Solodovnik:
>
> According HTTPD config:
>
> everything looks great
>
> Locations like `` was required by Flash version and
> can now be dropped
>
> Such config require `$OM_HOME/conf/server.xml` modification, but I'm
> sure you did it
>
> You can send me private email, and I'll try to check if your server works for 
> me
>
> On Tue, 28 Mar 2023 at 22:01, Maxim Solodovnik  
>  wrote:
>
> On Tue, 28 Mar 2023 at 21:32, Thomas Scholzen  
>  wrote:
>
> Hi Maxim,
>
> the size of the backup was ~ 4 GB. When the upgrade failed,
>
> Was there anything suspicious in the logs?
>
> I reinstalled OM 7.0.0. When having problems, I also reinstalled coturn & 
> docker (plus km). When all failed I asked you ;-). The (re) installation was 
> done on the same server on which OM 6.0.0 was running before.
>
> can you check if https://demo-openmeetings.apache.org/openmeetings
> works for you?
>
> My coturn config looks like follows:
>
> fingerprint
> lt-cred-mech
> use-auth-secret
> static-auth-secret=***
> realm=demo-openmeetings.apache.org
> stale-nonce=0
> proc-user=nobody
> proc-group=nogroup
>
>
> OM config
> ## Kurento ##
> kurento.ws.url=ws://127.0.0.1:/kurento
> kurento.turn.url=PUBLIC_IP:3478
> kurento.turn.user=demo-user
> kurento.turn.secret=***
> kurento.turn.mode=rest
>
>
>
> Please ensure "PUBLIC_IP:3478" is available to the world (connections
> happens via UDP by default)
>
> Kind regards
> Thomas
>
>
> Am 28.03.2023 15:52, schrieb Maxim Solodovnik:
>
>
>
> from mobile (sorry for typos ;)
>
>
> On Tue, Mar 28, 2023, 20:33 Thomas Scholzen  
>  wrote:
>
> Hi Maxim,
>
> thanks for the fast response. I used the command line for migration, and it 
> did not work (restoreing backup just hangs forever).
>
>
> Sounds like the error of backup create/restore tool :(
> I would like to have it 100% bulletproof
>
> What is the size of your backup?
> Do you have anything suspicious in the logs?
>
>
> But no problem there, I should clean up the installation anyway ;-).
>
> My server is not a VM but bare metall. So I have to live with the 
> interference of other services.
>
> As you suggested, I will try kurento without docker and see how it goes.
>
>
> So you have re-installed om+kms+coturn at your server? (I would update om 
> only ...)
> Or set up new server?
>
>
>
> Thanks for you kind help
> Thomas
>
>
> Am 28.03.2023 11:27, schrieb Maxim Solodovnik:
>
> Hello Thomas,
>
> On Tue, 28 Mar 2023 at 15:41, Thomas Scholzen  
>  wrote:
>
>
> Hi Maxim,
>
> I just migrated from OM 6.00 to 7.00. After the upgrade did not work (too 
> much stuff in the backup)
>
>
> I believe you can use command line admin in such 
> casehttps://openmeetings.apache.org/CommandLineAdmin.html
>
> I went for a fresh installati

Re: Media server connection is failed, will try to re-connect

2023-03-28 Thread Maxim Solodovnik
According HTTPD config:

everything looks great

Locations like `` was required by Flash version and
can now be dropped

Such config require `$OM_HOME/conf/server.xml` modification, but I'm
sure you did it

You can send me private email, and I'll try to check if your server works for me

On Tue, 28 Mar 2023 at 22:01, Maxim Solodovnik  wrote:
>
> On Tue, 28 Mar 2023 at 21:32, Thomas Scholzen  wrote:
> >
> > Hi Maxim,
> >
> > the size of the backup was ~ 4 GB. When the upgrade failed,
>
> Was there anything suspicious in the logs?
>
> > I reinstalled OM 7.0.0. When having problems, I also reinstalled coturn & 
> > docker (plus km). When all failed I asked you ;-). The (re) installation 
> > was done on the same server on which OM 6.0.0 was running before.
> >
>
> can you check if https://demo-openmeetings.apache.org/openmeetings
> works for you?
>
> My coturn config looks like follows:
>
> fingerprint
> lt-cred-mech
> use-auth-secret
> static-auth-secret=***
> realm=demo-openmeetings.apache.org
> stale-nonce=0
> proc-user=nobody
> proc-group=nogroup
>
>
> OM config
> ## Kurento ##
> kurento.ws.url=ws://127.0.0.1:/kurento
> kurento.turn.url=PUBLIC_IP:3478
> kurento.turn.user=demo-user
> kurento.turn.secret=***
> kurento.turn.mode=rest
>
>
>
> Please ensure "PUBLIC_IP:3478" is available to the world (connections
> happens via UDP by default)
>
> > Kind regards
> > Thomas
> >
> >
> > Am 28.03.2023 15:52, schrieb Maxim Solodovnik:
> >
> >
> >
> > from mobile (sorry for typos ;)
> >
> >
> > On Tue, Mar 28, 2023, 20:33 Thomas Scholzen  wrote:
> >
> > Hi Maxim,
> >
> > thanks for the fast response. I used the command line for migration, and it 
> > did not work (restoreing backup just hangs forever).
> >
> >
> > Sounds like the error of backup create/restore tool :(
> > I would like to have it 100% bulletproof
> >
> > What is the size of your backup?
> > Do you have anything suspicious in the logs?
> >
> >
> > But no problem there, I should clean up the installation anyway ;-).
> >
> > My server is not a VM but bare metall. So I have to live with the 
> > interference of other services.
> >
> > As you suggested, I will try kurento without docker and see how it goes.
> >
> >
> > So you have re-installed om+kms+coturn at your server? (I would update om 
> > only ...)
> > Or set up new server?
> >
> >
> >
> > Thanks for you kind help
> > Thomas
> >
> >
> > Am 28.03.2023 11:27, schrieb Maxim Solodovnik:
> >
> > Hello Thomas,
> >
> > On Tue, 28 Mar 2023 at 15:41, Thomas Scholzen  wrote:
> >
> >
> > Hi Maxim,
> >
> > I just migrated from OM 6.00 to 7.00. After the upgrade did not work (too 
> > much stuff in the backup)
> >
> >
> > I believe you can use command line admin in such case
> > https://openmeetings.apache.org/CommandLineAdmin.html
> >
> > I went for a fresh installation. I installed OM 7.0.0, kurento via docker 
> > and coturn. However, I get "Media server connection for user  XXX is 
> > failed, will try to re-connect" every 2 to 15 seconds, depending on the 
> > client and location. When the internet is routed via VPN to the server that 
> > runs OM, there are no problems. OS Ubuntu 20.04
> >
> >
> > I would say you have installed too much ...
> > Is it fresh new VM?
> > Can you run OM7 at the VM/server you already have for OM6?
> >
> > I've just have checked the changes
> > And I would say your migration should be flawless (no real changes in
> > KMS/Coturn integration)
> >
> > Maybe you can try to run OM7 nearby OM6?
> > - different port
> > OR
> > - stop one -> start another?
> >
> > So I suspect an issue with the turnserver. With OM 6.0.0 this setup went 
> > fine, so there is probably some kind of misconfiguration.
> >
> >
> > This can be both TURN server issues and network misconfiguration at
> > new VM/server
> >
> >
> > "$ docker logs kms" gives me:
> >
> > "KurentoWebRtcEndpointImpl WebRtcEndpointImpl.cpp:609:WebRtcEndpointImpl: 
> > TURN server not found in config; remember that NAT traversal requires STUN 
> > or TURN"
> >
> >
> > This is more or less expected
> > I never had enough time to set up TURN inside KMS :(
> > And everythin

Re: Media server connection is failed, will try to re-connect

2023-03-28 Thread Maxim Solodovnik
On Tue, 28 Mar 2023 at 21:32, Thomas Scholzen  wrote:
>
> Hi Maxim,
>
> the size of the backup was ~ 4 GB. When the upgrade failed,

Was there anything suspicious in the logs?

> I reinstalled OM 7.0.0. When having problems, I also reinstalled coturn & 
> docker (plus km). When all failed I asked you ;-). The (re) installation was 
> done on the same server on which OM 6.0.0 was running before.
>

can you check if https://demo-openmeetings.apache.org/openmeetings
works for you?

My coturn config looks like follows:

fingerprint
lt-cred-mech
use-auth-secret
static-auth-secret=***
realm=demo-openmeetings.apache.org
stale-nonce=0
proc-user=nobody
proc-group=nogroup


OM config
## Kurento ##
kurento.ws.url=ws://127.0.0.1:/kurento
kurento.turn.url=PUBLIC_IP:3478
kurento.turn.user=demo-user
kurento.turn.secret=***
kurento.turn.mode=rest



Please ensure "PUBLIC_IP:3478" is available to the world (connections
happens via UDP by default)

> Kind regards
> Thomas
>
>
> Am 28.03.2023 15:52, schrieb Maxim Solodovnik:
>
>
>
> from mobile (sorry for typos ;)
>
>
> On Tue, Mar 28, 2023, 20:33 Thomas Scholzen  wrote:
>
> Hi Maxim,
>
> thanks for the fast response. I used the command line for migration, and it 
> did not work (restoreing backup just hangs forever).
>
>
> Sounds like the error of backup create/restore tool :(
> I would like to have it 100% bulletproof
>
> What is the size of your backup?
> Do you have anything suspicious in the logs?
>
>
> But no problem there, I should clean up the installation anyway ;-).
>
> My server is not a VM but bare metall. So I have to live with the 
> interference of other services.
>
> As you suggested, I will try kurento without docker and see how it goes.
>
>
> So you have re-installed om+kms+coturn at your server? (I would update om 
> only ...)
> Or set up new server?
>
>
>
> Thanks for you kind help
> Thomas
>
>
> Am 28.03.2023 11:27, schrieb Maxim Solodovnik:
>
> Hello Thomas,
>
> On Tue, 28 Mar 2023 at 15:41, Thomas Scholzen  wrote:
>
>
> Hi Maxim,
>
> I just migrated from OM 6.00 to 7.00. After the upgrade did not work (too 
> much stuff in the backup)
>
>
> I believe you can use command line admin in such case
> https://openmeetings.apache.org/CommandLineAdmin.html
>
> I went for a fresh installation. I installed OM 7.0.0, kurento via docker and 
> coturn. However, I get "Media server connection for user  XXX is failed, will 
> try to re-connect" every 2 to 15 seconds, depending on the client and 
> location. When the internet is routed via VPN to the server that runs OM, 
> there are no problems. OS Ubuntu 20.04
>
>
> I would say you have installed too much ...
> Is it fresh new VM?
> Can you run OM7 at the VM/server you already have for OM6?
>
> I've just have checked the changes
> And I would say your migration should be flawless (no real changes in
> KMS/Coturn integration)
>
> Maybe you can try to run OM7 nearby OM6?
> - different port
> OR
> - stop one -> start another?
>
> So I suspect an issue with the turnserver. With OM 6.0.0 this setup went 
> fine, so there is probably some kind of misconfiguration.
>
>
> This can be both TURN server issues and network misconfiguration at
> new VM/server
>
>
> "$ docker logs kms" gives me:
>
> "KurentoWebRtcEndpointImpl WebRtcEndpointImpl.cpp:609:WebRtcEndpointImpl: 
> TURN server not found in config; remember that NAT traversal requires STUN or 
> TURN"
>
>
> This is more or less expected
> I never had enough time to set up TURN inside KMS :(
> And everything seems to work at demo server
>
>
> In /etc/turnserver.conf I have:
>   use-auth-secret
>   static-auth-secret=7xxx
>   realm=testexample.de
>   stale-nonce=0
>   log-file=/var/log/turnserver/turnserver.log
>   syslog
>
> In webapps/openmeetings/WEB-INF/classes/openmeetings.properties I have:
>
>kurento.ws.url=ws://127.0.0.1:/kurento
>kurento.turn.url=xxx.yyy.zzz.aaa:3478
>kurento.turn.user=
>kurento.turn.secret=7xxx
>kurento.turn.mode=rest
>
> Because I run also other services on this server SSL is done via port 4443 
> with a proxy to localhost:5080/openmeetings (see attached apache2 virtual 
> host config). This makes it a bit complicated, but it was working flawless 
> with OM 6.0.0
>
> I Would appreciate if you could give me a hint how to debug this.
>
>
> BTW "kurento via docker" might be not necessary in your case
> KMS7 was released and it natively supports Ubuntu 20 :)
>
>
> Best regards
> Thomas
>
>
>


-- 
Best regards,
Maxim


CVE-2023-28326: Apache OpenMeetings: allows user impersonation

2023-03-28 Thread Maxim Solodovnik
Severity: critical

Description:

Vendor: The Apache Software Foundation

Versions Affected: Apache OpenMeetings from 2.0.0 before 7.0.0

Description: Attacker can elevate their privileges in any room

This issue is being tracked as OPENMEETINGS-2739

Credit:

Dennis Zimmt (reporter)

References:

https://openmeetings.apache.org/
https://www.cve.org/CVERecord?id=CVE-2023-28326
https://issues.apache.org/jira/browse/OPENMEETINGS-2739


Re: Media server connection is failed, will try to re-connect

2023-03-28 Thread Maxim Solodovnik
from mobile (sorry for typos ;)


On Tue, Mar 28, 2023, 20:33 Thomas Scholzen  wrote:

> Hi Maxim,
>
> thanks for the fast response. I used the command line for migration, and
> it did not work (restoreing backup just hangs forever).
>

Sounds like the error of backup create/restore tool :(
I would like to have it 100% bulletproof

What is the size of your backup?
Do you have anything suspicious in the logs?

But no problem there, I should clean up the installation anyway ;-).
>
> My server is not a VM but bare metall. So I have to live with the
> interference of other services.
>
> As you suggested, I will try kurento without docker and see how it goes.
>

So you have re-installed om+kms+coturn at your server? (I would update om
only ...)
Or set up new server?


Thanks for you kind help
> Thomas
>
>
> Am 28.03.2023 11:27, schrieb Maxim Solodovnik:
>
> Hello Thomas,
>
> On Tue, 28 Mar 2023 at 15:41, Thomas Scholzen 
> wrote:
>
>
> Hi Maxim,
>
> I just migrated from OM 6.00 to 7.00. After the upgrade did not work (too
> much stuff in the backup)
>
>
> I believe you can use command line admin in such case
> https://openmeetings.apache.org/CommandLineAdmin.html
>
> I went for a fresh installation. I installed OM 7.0.0, kurento via docker
> and coturn. However, I get “Media server connection for user  XXX is
> failed, will try to re-connect” every 2 to 15 seconds, depending on the
> client and location. When the internet is routed via VPN to the server that
> runs OM, there are no problems. OS Ubuntu 20.04
>
>
> I would say you have installed too much ...
> Is it fresh new VM?
> Can you run OM7 at the VM/server you already have for OM6?
>
> I've just have checked the changes
> And I would say your migration should be flawless (no real changes in
> KMS/Coturn integration)
>
> Maybe you can try to run OM7 nearby OM6?
> - different port
> OR
> - stop one -> start another?
>
> So I suspect an issue with the turnserver. With OM 6.0.0 this setup went
> fine, so there is probably some kind of misconfiguration.
>
>
> This can be both TURN server issues and network misconfiguration at
> new VM/server
>
>
> “$ docker logs kms” gives me:
>
> “KurentoWebRtcEndpointImpl WebRtcEndpointImpl.cpp:609:WebRtcEndpointImpl:
> TURN server not found in config; remember that NAT traversal requires STUN
> or TURN”
>
>
> This is more or less expected
> I never had enough time to set up TURN inside KMS :(
> And everything seems to work at demo server
>
>
> In /etc/turnserver.conf I have:
>   use-auth-secret
>   static-auth-secret=7xxx
>   realm=testexample.de
>   stale-nonce=0
>   log-file=/var/log/turnserver/turnserver.log
>   syslog
>
> In webapps/openmeetings/WEB-INF/classes/openmeetings.properties I have:
>
>kurento.ws.url=ws://127.0.0.1:/kurento
>kurento.turn.url=xxx.yyy.zzz.aaa:3478
>kurento.turn.user=
>kurento.turn.secret=7xxx
>kurento.turn.mode=rest
>
> Because I run also other services on this server SSL is done via port 4443
> with a proxy to localhost:5080/openmeetings (see attached apache2 virtual
> host config). This makes it a bit complicated, but it was working flawless
> with OM 6.0.0
>
> I Would appreciate if you could give me a hint how to debug this.
>
>
> BTW "kurento via docker" might be not necessary in your case
> KMS7 was released and it natively supports Ubuntu 20 :)
>
>
> Best regards
> Thomas
>
>
>
>


Re: Media server connection is failed, will try to re-connect

2023-03-28 Thread Maxim Solodovnik
Hello Thomas,

On Tue, 28 Mar 2023 at 15:41, Thomas Scholzen  wrote:
>
> Hi Maxim,
>
> I just migrated from OM 6.00 to 7.00. After the upgrade did not work (too 
> much stuff in the backup)

I believe you can use command line admin in such case
https://openmeetings.apache.org/CommandLineAdmin.html

> I went for a fresh installation. I installed OM 7.0.0, kurento via docker and 
> coturn. However, I get “Media server connection for user  XXX is failed, will 
> try to re-connect” every 2 to 15 seconds, depending on the client and 
> location. When the internet is routed via VPN to the server that runs OM, 
> there are no problems. OS Ubuntu 20.04

I would say you have installed too much ...
Is it fresh new VM?
Can you run OM7 at the VM/server you already have for OM6?

I've just have checked the changes
And I would say your migration should be flawless (no real changes in
KMS/Coturn integration)

Maybe you can try to run OM7 nearby OM6?
- different port
OR
- stop one -> start another?

> So I suspect an issue with the turnserver. With OM 6.0.0 this setup went 
> fine, so there is probably some kind of misconfiguration.

This can be both TURN server issues and network misconfiguration at
new VM/server
>
> “$ docker logs kms” gives me:
>
> “KurentoWebRtcEndpointImpl WebRtcEndpointImpl.cpp:609:WebRtcEndpointImpl: 
> TURN server not found in config; remember that NAT traversal requires STUN or 
> TURN”

This is more or less expected
I never had enough time to set up TURN inside KMS :(
And everything seems to work at demo server

>
> In /etc/turnserver.conf I have:
>   use-auth-secret
>   static-auth-secret=7xxx
>   realm=testexample.de
>   stale-nonce=0
>   log-file=/var/log/turnserver/turnserver.log
>   syslog
>
> In webapps/openmeetings/WEB-INF/classes/openmeetings.properties I have:
>
>kurento.ws.url=ws://127.0.0.1:/kurento
>kurento.turn.url=xxx.yyy.zzz.aaa:3478
>kurento.turn.user=
>kurento.turn.secret=7xxx
>kurento.turn.mode=rest
>
> Because I run also other services on this server SSL is done via port 4443 
> with a proxy to localhost:5080/openmeetings (see attached apache2 virtual 
> host config). This makes it a bit complicated, but it was working flawless 
> with OM 6.0.0
>
> I Would appreciate if you could give me a hint how to debug this.

BTW "kurento via docker" might be not necessary in your case
KMS7 was released and it natively supports Ubuntu 20 :)

>
> Best regards
> Thomas



-- 
Best regards,
Maxim


Re: Support for AlmaLinux 8

2023-03-10 Thread Maxim Solodovnik
I would recommend to perform very basic of OM
Test everything works
later on perform customization: rename context etc.

On Sat, 4 Mar 2023 at 16:31, Alvaro  wrote:
>
> Please, make a fresh installation following any
> step of the tutorial.
>
>
> 
>
>
>
> On Sat, 4 Mar 2023 09:26:44 + (UTC)
> "Online Use via user"  wrote:
>
> >  Alvaro, yes I installed java17 and set that as the active version but 
> > still it's showing the same error page, either by naming the folder under 
> > webapps as "openmeetings" or something else.
> > From your experience, what reasons can lead to this error?
> > Also if I want to change the app name, where else does it needs to be 
> > changed?
> > Are there changes to the database structure in version7?
> > Thanks for your time.
> >
> > بتاريخ الجمعة، 3 آذار 2023 في 07:24:46 ص غرينتش+2، Online Use 
> >  كتب:
> >
> >   By the way, I changed it now to https://localhost:5443/openmeetings/ and 
> > it raised similar error.
> >
> > بتاريخ الجمعة، 3 آذار 2023 في 07:21:09 ص غرينتش+2، Online Use 
> >  كتب:
> >
> >   I simply changed the name of the webapp folder, and reflected that in the 
> > CATALINA_HOME variable.
> > Where else should it be changed?
> > Is Tomcat 9.0.71 packaged already with the OM system package?
> >
> >
> > بتاريخ الجمعة، 3 آذار 2023 في 04:23:33 ص غرينتش+2، Maxim Solodovnik 
> >  كتب:
> >
> >  The guide states:
> > "  go with your browser to:
> > https://localhost:5443/openmeetings/
> > "
> >
> > According your error the URL you are using is 
> > https://localhost:5443/onlineconf
> >
> > OM is based on top of Apache Tomcat 9.0.71
> >
> >
> > On Fri, 3 Mar 2023 at 01:28, Alvaro  wrote:
> > >
> > > Hello "Online Use via user",
> > >
> > > The name tomcat34 for OM run script it is just
> > > a name, not neccessary Tomcat 34 release (that no exist).
> > > The name could be tomcat3456 :)
> > >
> > > Sure Maxim can explain better than me.
> > >
> > > Do you has follow sll the steps of the guide
> > > installing Java 17 and doeing this as active
> > > version?
> > >
> > > Alvaro
> > >
> > >
> > > --
> > >
> > >
> > >
> > >
> > >
> > > On Thu, 2 Mar 2023 17:44:31 + (UTC)
> > > "Online Use via user"  wrote:
> > >
> > > >  Hello Alvaro,
> > > > Thanks for preparing this guide. I haven't attempt to install the 
> > > > system except now, and I did that for version 7.
> > > > I did all the required, but when I tried to open it in browser I got 
> > > > the following error:
> > > >
> > > > HTTP Status 404 – Not Found
> > > >
> > > > Type Status Report
> > > >
> > > > Message The requested resource [/onlineconf] is not available
> > > >
> > > > Description The origin server did not find a current representation for 
> > > > the target resource or is not willing to disclose that one exists.
> > > >
> > > > Apache Tomcat/9.0.71
> > > >
> > > > Please note the following:
> > > > - "onlineconf" is equivalent to "open700" in your guide- I have placed 
> > > > the tomcat34 file in init.d directory as explained, and I started the 
> > > > service.- I don't know why it shows Tomecat 9.0.71, isn't that supposed 
> > > > to be 3.4? I also have Tomcat10.0 installed in an apache container in 
> > > > the server, the service is not running, and this is not where I'm 
> > > > hosting the webapps, I'm hosting the webapps to the directory I 
> > > > included in the CATALINA_HOME variable in the tomcat34 file. So I don't 
> > > > know from where Tomcat9 is coming?
> > > > - I noticed that the tomcat34 service is not started automatically 
> > > > after server reboot, although it's in the init.d directory, how should 
> > > > I make it start automatically, is it only as a cron job?
> > > > Please note that I had the system installed and working fine before and 
> > > > I had Tomcat85 hosted as an additional package on Apache. It only 
> > > > stopped after I updated the OS to AlmaLinux, also because Tomcat85 is 
> > > > no longer supported, and now I have Tomcat10 in appac

Re: Support for AlmaLinux 8

2023-03-02 Thread Maxim Solodovnik
The guide states:
"  go with your browser to:
https://localhost:5443/openmeetings/
"

According your error the URL you are using is https://localhost:5443/onlineconf

OM is based on top of Apache Tomcat 9.0.71


On Fri, 3 Mar 2023 at 01:28, Alvaro  wrote:
>
> Hello "Online Use via user",
>
> The name tomcat34 for OM run script it is just
> a name, not neccessary Tomcat 34 release (that no exist).
> The name could be tomcat3456 :)
>
> Sure Maxim can explain better than me.
>
> Do you has follow sll the steps of the guide
> installing Java 17 and doeing this as active
> version?
>
> Alvaro
>
>
> --
>
>
>
>
>
> On Thu, 2 Mar 2023 17:44:31 + (UTC)
> "Online Use via user"  wrote:
>
> >  Hello Alvaro,
> > Thanks for preparing this guide. I haven't attempt to install the system 
> > except now, and I did that for version 7.
> > I did all the required, but when I tried to open it in browser I got the 
> > following error:
> >
> > HTTP Status 404 – Not Found
> >
> > Type Status Report
> >
> > Message The requested resource [/onlineconf] is not available
> >
> > Description The origin server did not find a current representation for the 
> > target resource or is not willing to disclose that one exists.
> >
> > Apache Tomcat/9.0.71
> >
> > Please note the following:
> > - "onlineconf" is equivalent to "open700" in your guide- I have placed the 
> > tomcat34 file in init.d directory as explained, and I started the service.- 
> > I don't know why it shows Tomecat 9.0.71, isn't that supposed to be 3.4? I 
> > also have Tomcat10.0 installed in an apache container in the server, the 
> > service is not running, and this is not where I'm hosting the webapps, I'm 
> > hosting the webapps to the directory I included in the CATALINA_HOME 
> > variable in the tomcat34 file. So I don't know from where Tomcat9 is coming?
> > - I noticed that the tomcat34 service is not started automatically after 
> > server reboot, although it's in the init.d directory, how should I make it 
> > start automatically, is it only as a cron job?
> > Please note that I had the system installed and working fine before and I 
> > had Tomcat85 hosted as an additional package on Apache. It only stopped 
> > after I updated the OS to AlmaLinux, also because Tomcat85 is no longer 
> > supported, and now I have Tomcat10 in appache containers. So I had to 
> > install everything again and troubleshoot the new OS. Also I have the old 
> > database is place already, are there any changes to the database structure?
> > Thanks for your time and support.
> >
> >
> > بتاريخ الاثنين، 12 كانون الأول 2022 في 11:18:40 م غرينتش+2، Alvaro 
> >  كتب:
> >
> >  Ok, is ready.
> >
> > Please you can go to:
> >
> > https://cwiki.apache.org/confluence/display/OPENMEETINGS/Tutorials+for+installing+OpenMeetings+and+Tools
> >
> > ...and there will find the guide called:
> >
> > Installation OpenMeetings 6.3.0 on AlmaLinux
> >
> > and second:
> >
> > Installation SSL certificates and Coturn for OpenMeetings 6.3.0 on 
> > AlmaLinux 8
> >
> > Start with the first and follow step by step.
> >
> > Regards
> >
> >
> > ---
> >
> >
> > On Mon, 12 Dec 2022 19:47:09 + (UTC)
> > "Online Use via user"  wrote:
> >
> > >  Thank you so much for the information.
> > > I appreciate if you send a link to this guide when it's available 
> > > tomorrow.
> > > Thanks for your efforts.
> > >
> > >بتاريخ الاثنين، 12 كانون الأول 2022 في 09:03:58 م غرينتش+2، Alvaro 
> > >  كتب:
> > >
> > >  Hello, tomorrow will upload an installation
> > > tutorial of OpenMeetings 6.3.0, last stable release,
> > > on AlmaLinux 8.7. It is tested and works as expected.
> > >
> > > For OM 7 must wait untill Maxim launch it.
> > >
> > >
> > > 
> > >
> > >
> > > On Mon, 12 Dec 2022 22:06:12 +0700
> > > Maxim Solodovnik  wrote:
> > >
> > > > Hello,
> > > >
> > > > never tried OM at AlmaLinux :(
> > > >
> > > > high level installation instructions are here:
> > > > "https://openmeetings.apache.org/installation.html";
> > > > Very detailed instructions for various OSes are here:
> > > > "https://cwiki.apache.org/confluence/d

[ANN] Some demo servers will be shut down

2023-02-21 Thread Maxim Solodovnik
Hello All,

I would like to inform you following demo-servers will be shut down permanently
https://om.alteametasoft.com/openmeetings
https://om.alteametasoft.com:8443/next/

Unfortunately my employer is unable to maintain the server and provide
it for OM community

We still have https://demo-openmeetings.apache.org/openmeetings demo server
I'll keep it up and running :)

The site https://openmeetings.apache.org/demo.html will be updated ASAP

-- 
Best regards,
Maxim


[ANNOUNCE] Apache OpenMeetings 7.0.0 is released

2023-02-13 Thread Maxim Solodovnik
The Apache OpenMeetings project is pleased to announce
the release of Apache OpenMeetings 7.0.0.
The release is available for download from
https://openmeetings.apache.org/downloads.html

OpenMeetings provides video conferencing, instant messaging,
white board, collaborative document editing and other groupware tools.
It uses API functions of Kurento Media Server for Remoting and Streaming.

Release 7.0.0, provides following improvements:

IMPORTANT: Java 17 is required

UI and Security:
 * Microphone on/off doesn't interrupt the streaming
 * Stability fix at Safari
 * Full screen mode for WB
 * Redo tool for WB
 * 2-factor authentication
 * Libraries are updated with most recent versions

Some other fixes and improvements, 28 issues were addressed

Readme: https://github.com/apache/openmeetings/blob/7.0.0/README.md

Changelog: https://github.com/apache/openmeetings/blob/7.0.0/CHANGELOG.md

List of fixed issues:
https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12312720&version=12350648

For more information on Apache OpenMeetings please visit project home
page: https://openmeetings.apache.org

Apache OpenMeetings Team


Re: GSoC 2023 - Project Ideas and applications

2023-01-25 Thread Maxim Solodovnik
Hello Seb,

the labels should be 'gsoc2023' and 'mentor' :)

On Thu, 12 Jan 2023 at 07:19, seba.wag...@gmail.com 
wrote:

> Here is the timeline for the GSoC 2023:
> https://developers.google.com/open-source/gsoc/timeline
>
> From 22nd of Feb potential students are supposed to discuss ideas with
> relevant organisations.
>
> Apache Foundation will be one of those organisations. And OpenMeetings can
> qualify for that (if a prospect student is available)
>
>  => Do we have any project ideas/proposals that students could look into?
>
> There are past ideas/projects, those are closed off though. The past list
> is here:
>
> https://issues.apache.org/jira/browse/OPENMEETINGS-549?jql=project%20%3D%20OPENMEETINGS%20AND%20labels%20%3D%20gsoc%20ORDER%20BY%20priority%20DESC%2C%20updated%20DESC
>
> Jira's need to be labelled with *gsoc* and/or with *mentor *in order for
> students to be able to find them.
>
> 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
>
> 
> 
>


-- 
Best regards,
Maxim


Re: Time to release?

2023-01-25 Thread Maxim Solodovnik
If there will be no objections I'll start release process in a day or two :))

On Thu, 19 Jan 2023 at 22:40, Ali Alhaidary  wrote:
>
> +1
>
> On 1/19/23 12:24 PM, Alvaro wrote:
> > All my tutorials are ready for OM 7.0.0
> > following your answere to me from you
> > time ago.
> >
> >
> > ----
> >
> >
> > On Thu, 19 Jan 2023 16:15:54 +0700
> > Maxim Solodovnik  wrote:
> >
> >> I hope so,
> >>
> >> we are discussing it :))
> >>
> >> On Thu, 19 Jan 2023 at 15:58, Alvaro  wrote:
> >>> Will be 7.0.0 release?
> >>>
> >>>
> >>> --
> >>>
> >>> On Thu, 19 Jan 2023 14:51:33 +0700
> >>> Maxim Solodovnik  wrote:
> >>>
> >>>> JDK has been changed
> >>>> 2FA has been added
> >>>>
> >>>>
> >>>> I would say such major changes worth major release :)
> >>>>
> >>>> On Thu, 19 Jan 2023 at 14:49, seba.wag...@gmail.com 
> >>>> 
> >>>> wrote:
> >>>>
> >>>>> Sure why not
> >>>>>
> >>>>> I assume this is a 6.x release until we find out when Kurento 7.x and 
> >>>>> the
> >>>>> sdk/integration changes are due?
> >>>>>
> >>>>> Cheers
> >>>>> Seb
> >>>>>
> >>>>> On Thu, 19 Jan 2023 at 3:24 PM, Maxim Solodovnik 
> >>>>> wrote:
> >>>>>
> >>>>>> Hello All,
> >>>>>>
> >>>>>> 25 JIRA items are resolved, maybe it's time to release?
> >>>>>> WDYT? :)))
> >>>>>>
> >>>>>> --
> >>>>>> Best regards,
> >>>>>> Maxim
> >>>>>>
> >>>>> --
> >>>>> 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
> >>>>>
> >>>>> <https://www.youracclaim.com/badges/da4e8828-743d-4968-af6f-49033f10d60a/public_url>
> >>>>> <https://www.youracclaim.com/badges/b7e709c6-aa87-4b02-9faf-099038475e36/public_url>
> >>>>>
> >>>>
> >>>> --
> >>>> Best regards,
> >>>> Maxim
> >>>
> >>>
> >>
> >> --
> >> Best regards,
> >> Maxim
> >
> >



-- 
Best regards,
Maxim


Re: Time to release?

2023-01-19 Thread Maxim Solodovnik
I hope so,

we are discussing it :))

On Thu, 19 Jan 2023 at 15:58, Alvaro  wrote:
>
> Will be 7.0.0 release?
>
>
> --
>
> On Thu, 19 Jan 2023 14:51:33 +0700
> Maxim Solodovnik  wrote:
>
> > JDK has been changed
> > 2FA has been added
> >
> >
> > I would say such major changes worth major release :)
> >
> > On Thu, 19 Jan 2023 at 14:49, seba.wag...@gmail.com 
> > wrote:
> >
> > > Sure why not
> > >
> > > I assume this is a 6.x release until we find out when Kurento 7.x and the
> > > sdk/integration changes are due?
> > >
> > > Cheers
> > > Seb
> > >
> > > On Thu, 19 Jan 2023 at 3:24 PM, Maxim Solodovnik 
> > > wrote:
> > >
> > >> Hello All,
> > >>
> > >> 25 JIRA items are resolved, maybe it's time to release?
> > >> WDYT? :)))
> > >>
> > >> --
> > >> Best regards,
> > >> Maxim
> > >>
> > > --
> > > 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
> > >
> > > <https://www.youracclaim.com/badges/da4e8828-743d-4968-af6f-49033f10d60a/public_url>
> > > <https://www.youracclaim.com/badges/b7e709c6-aa87-4b02-9faf-099038475e36/public_url>
> > >
> >
> >
> > --
> > Best regards,
> > Maxim
>
>
>


-- 
Best regards,
Maxim


Re: Time to release?

2023-01-18 Thread Maxim Solodovnik
JDK has been changed
2FA has been added


I would say such major changes worth major release :)

On Thu, 19 Jan 2023 at 14:49, seba.wag...@gmail.com 
wrote:

> Sure why not
>
> I assume this is a 6.x release until we find out when Kurento 7.x and the
> sdk/integration changes are due?
>
> Cheers
> Seb
>
> On Thu, 19 Jan 2023 at 3:24 PM, Maxim Solodovnik 
> wrote:
>
>> Hello All,
>>
>> 25 JIRA items are resolved, maybe it's time to release?
>> WDYT? :)))
>>
>> --
>> Best regards,
>> Maxim
>>
> --
> 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
>
> <https://www.youracclaim.com/badges/da4e8828-743d-4968-af6f-49033f10d60a/public_url>
> <https://www.youracclaim.com/badges/b7e709c6-aa87-4b02-9faf-099038475e36/public_url>
>


-- 
Best regards,
Maxim


Time to release?

2023-01-18 Thread Maxim Solodovnik
Hello All,

25 JIRA items are resolved, maybe it's time to release?
WDYT? :)))

-- 
Best regards,
Maxim


Re: Error uploading .pdf document to Whiteboard in 6.3.0 - additional info:

2023-01-10 Thread Maxim Solodovnik
My bad :(((

You definitely need to comment PDF in policy.xml

So it WAS like this:

  
  
  
  
  
  


And SHOULD BE like this:

  
  
  
  
  
  



On Tue, 10 Jan 2023 at 20:47, Maxim Solodovnik  wrote:

> Hello Ed,
>
> I was just able to convert ~4.5MB PDF at demo server
> the command line for `convert ` ws more or less the same
>
> "Version: ImageMagick 6.9.7-4 Q16 x86_64 20170114 "
>
> What is your OS and ImageMagic version?
> Maybe you can privately share your PDF with me so I can test?
>
>
> /etc/ImageMagick-6/policy.xml
>
> Is the correct file to change settings, but for now I don't see what is
> wrong
>
> 256MiB is correct syntax I guess it is used to separate millions of bytes
> and 1024*1024*1024 of bytes :)
>
>
> On Tue, 10 Jan 2023 at 17:58,  wrote:
>
>> Hello,
>>
>>
>> I tried modifying the file /etc/ImageMagick-6/policy.xml but that didn't
>> work (unless that file is still in some kind of OP cache ?) - I noticed
>> that there appeared to be errors in the file settings - I have commented at
>> the end of line:
>>
>>
>> 
>> should this be "anonymous" ?
>>  this was
>> originally "256MiB" - isn't that syntax wrong ?
>> 
>>  this was originally
>> "256MiB" - isn't that syntax wrong ?
>>   this was originally
>> "256MiB" - isn't that syntax wrong ?
>> 
>> 
>> 
>>  this was originally
>> "128MiB" - isn't that syntax wrong ?
>>  this was originally
>> "128MiB" - isn't that syntax wrong ?
>> 
>> 
>> 
>> 
>> 
>> 
>> Do I need to uncomment this and give read|write rights here?
>> 
>> 
>> 
>> 
>> 
>>   I commented this out and added:
>> 
>> 
>>
>>
>> I have never modified this file before and am unsure of the syntax needed
>> and why "anonymous" is placed as a value.
>>
>>
>> Am I doing the right thing, or making a mistake here?
>>
>>
>> Best,
>>
>>
>> Ed
>>
>> On , Maxim Solodovnik wrote:
>>
>> Hello Ed,
>>
>> I guess there is something wrong with PDF and/or ImageMagic 
>>
>> I would check
>> 1) file
>> "/opt/om_data/upload/files/d3615d92-6778-4074-a1c6-c441419d024a/d3615d92-6778-4074-a1c6-c441419d024a.pdf"
>> exists and it is valid PDF
>> 2) try to run ```
>> convert -density 150 -define pdf:use-cropbox=true
>> /opt/om_data/upload/files/d3615d92-6778-4074-a1c6-c441419d024a/d3615d92-6778-4074-a1c6-c441419d024a.pdf
>> +profile '*' -quality 90
>> /opt/om_data/upload/files/d3615d92-6778-4074-a1c6-c441419d024a/page-%04d.png
>> ``` from terminal at OM server and check the output :)
>>
>> On Tue, 10 Jan 2023 at 16:41,  wrote:
>>
>>
>>
>>
>>
>> Hi,
>>
>> Using 6.3.0 : when I try to upload a very small .pdf file, I receive this
>> error (and it does not display on the Whiteboard):
>>
>> There were errors while processing the file
>> File is not found
>> Exit value Conversion messages
>> 1 process: convert PDF to images command: convert -density 150 -define
>> pdf:use-cropbox=true
>> /opt/om_data/upload/files/d3615d92-6778-4074-a1c6-c441419d024a/d3615d92-6778-4074-a1c6-c441419d024a.pdf
>> +profile '*' -quality 90
>> /opt/om_data/upload/files/d3615d92-6778-4074-a1c6-c441419d024a/page-%04d.png
>> exception: null error: convert-im6.q16: no images defined
>> `/opt/om_data/upload/files/d3615d92-6778-4074-a1c6-c441419d024a/page-%04d.png'
>> @ error/convert.c/ConvertImageCommand/3229. exitValue: 1 optional: false
>> out:
>>
>>
>> Is this a bug?
>>
>>
>> Best,
>>
>>
>> Ed
>>
>>
>>
>> --
>> Best regards,
>> Maxim
>>
>>
>
> --
> Best regards,
> Maxim
>


-- 
Best regards,
Maxim


Re: Error uploading .pdf document to Whiteboard in 6.3.0 - additional info:

2023-01-10 Thread Maxim Solodovnik
Hello Ed,

I was just able to convert ~4.5MB PDF at demo server
the command line for `convert ` ws more or less the same

"Version: ImageMagick 6.9.7-4 Q16 x86_64 20170114 "

What is your OS and ImageMagic version?
Maybe you can privately share your PDF with me so I can test?


/etc/ImageMagick-6/policy.xml

Is the correct file to change settings, but for now I don't see what is
wrong

256MiB is correct syntax I guess it is used to separate millions of bytes
and 1024*1024*1024 of bytes :)


On Tue, 10 Jan 2023 at 17:58,  wrote:

> Hello,
>
>
> I tried modifying the file /etc/ImageMagick-6/policy.xml but that didn't
> work (unless that file is still in some kind of OP cache ?) - I noticed
> that there appeared to be errors in the file settings - I have commented at
> the end of line:
>
>
> 
> should this be "anonymous" ?
>  this was
> originally "256MiB" - isn't that syntax wrong ?
> 
>  this was originally
> "256MiB" - isn't that syntax wrong ?
>   this was originally
> "256MiB" - isn't that syntax wrong ?
> 
> 
> 
>  this was originally
> "128MiB" - isn't that syntax wrong ?
>  this was originally
> "128MiB" - isn't that syntax wrong ?
> 
> 
> 
> 
> 
> 
> Do I need to uncomment this and give read|write rights here?
> 
> 
> 
> 
> 
>   I commented this out and added:
> 
> 
>
>
> I have never modified this file before and am unsure of the syntax needed
> and why "anonymous" is placed as a value.
>
>
> Am I doing the right thing, or making a mistake here?
>
>
> Best,
>
>
> Ed
>
> On , Maxim Solodovnik wrote:
>
> Hello Ed,
>
> I guess there is something wrong with PDF and/or ImageMagic 
>
> I would check
> 1) file
> "/opt/om_data/upload/files/d3615d92-6778-4074-a1c6-c441419d024a/d3615d92-6778-4074-a1c6-c441419d024a.pdf"
> exists and it is valid PDF
> 2) try to run ```
> convert -density 150 -define pdf:use-cropbox=true
> /opt/om_data/upload/files/d3615d92-6778-4074-a1c6-c441419d024a/d3615d92-6778-4074-a1c6-c441419d024a.pdf
> +profile '*' -quality 90
> /opt/om_data/upload/files/d3615d92-6778-4074-a1c6-c441419d024a/page-%04d.png
> ``` from terminal at OM server and check the output :)
>
> On Tue, 10 Jan 2023 at 16:41,  wrote:
>
>
>
>
>
> Hi,
>
> Using 6.3.0 : when I try to upload a very small .pdf file, I receive this
> error (and it does not display on the Whiteboard):
>
> There were errors while processing the file
> File is not found
> Exit value Conversion messages
> 1 process: convert PDF to images command: convert -density 150 -define
> pdf:use-cropbox=true
> /opt/om_data/upload/files/d3615d92-6778-4074-a1c6-c441419d024a/d3615d92-6778-4074-a1c6-c441419d024a.pdf
> +profile '*' -quality 90
> /opt/om_data/upload/files/d3615d92-6778-4074-a1c6-c441419d024a/page-%04d.png
> exception: null error: convert-im6.q16: no images defined
> `/opt/om_data/upload/files/d3615d92-6778-4074-a1c6-c441419d024a/page-%04d.png'
> @ error/convert.c/ConvertImageCommand/3229. exitValue: 1 optional: false
> out:
>
>
> Is this a bug?
>
>
> Best,
>
>
> Ed
>
>
>
> --
> Best regards,
> Maxim
>
>

-- 
Best regards,
Maxim


Re: Error uploading .pdf document to Whiteboard in 6.3.0

2023-01-10 Thread Maxim Solodovnik
Hello Ed,

I guess there is something wrong with PDF and/or ImageMagic 

I would check
1) file
"/opt/om_data/upload/files/d3615d92-6778-4074-a1c6-c441419d024a/d3615d92-6778-4074-a1c6-c441419d024a.pdf"
exists and it is valid PDF
2) try to run ```
convert -density 150 -define pdf:use-cropbox=true
/opt/om_data/upload/files/d3615d92-6778-4074-a1c6-c441419d024a/d3615d92-6778-4074-a1c6-c441419d024a.pdf
+profile '*' -quality 90
/opt/om_data/upload/files/d3615d92-6778-4074-a1c6-c441419d024a/page-%04d.png
``` from terminal at OM server and check the output :)

On Tue, 10 Jan 2023 at 16:41,  wrote:

>
>
>
>
> Hi,
>
> Using 6.3.0 : when I try to upload a very small .pdf file, I receive this
> error (and it does not display on the Whiteboard):
>
> There were errors while processing the file
> File is not found
> Exit value Conversion messages
> 1 process: convert PDF to images command: convert -density 150 -define
> pdf:use-cropbox=true
> /opt/om_data/upload/files/d3615d92-6778-4074-a1c6-c441419d024a/d3615d92-6778-4074-a1c6-c441419d024a.pdf
> +profile '*' -quality 90
> /opt/om_data/upload/files/d3615d92-6778-4074-a1c6-c441419d024a/page-%04d.png
> exception: null error: convert-im6.q16: no images defined
> `/opt/om_data/upload/files/d3615d92-6778-4074-a1c6-c441419d024a/page-%04d.png'
> @ error/convert.c/ConvertImageCommand/3229. exitValue: 1 optional: false
> out:
>
>
> Is this a bug?
>
>
> Best,
>
>
> Ed
>
>

-- 
Best regards,
Maxim


Re: [DISCUSS] 2 factor authentication for OpenMeetings

2022-12-30 Thread Maxim Solodovnik
from mobile (sorry for typos ;)


On Fri, Dec 30, 2022, 18:27 Ali Alhaidary 
wrote:

> Thank you max, the test was successful, then I just rearranged the
> openmeeting.properties file entries as per build#210 and adding the missing
> keys (as I did before) and upgraded to build#210 and the system was up and
> running. Was it not working because entries were not in the same order?
>

The order doesn't matter
Not sure what might be wrong :(
Maybe some line endings or so :(

BTW, thank for introducing meld, very cool tool :-)
>

My every-day tool :))

Ali
> On 12/30/22 7:46 AM, Maxim Solodovnik wrote:
>
> hmmm
> Are you sure you sent valid logs?
> Could you please try:
>
> 0) stop OM (if any)
> - - check with `ps -ef|grep java`
> 1) unpack to NEW empty folder
> 2) change nothing
> 3) cd to this NEW_FOLDER/apache-openmeetings-7.0.0-SNAPSHOT/
> 3) run `./admin.sh -i -v -user ui_admin -email someem...@gmail.com -tz
> "Asia/Tehran" -group "yourgroup"`
> 4) enter password
> 5) run `./bin/catalina.sh run`
> 6) check "https://localhost:5443/openmeetings";
>
> If there will be errors, send me console output :)
>
> if everything is OK
>
> compare your openmeeting.properties file and the file from
> apache-openmeetings-7.0.0-SNAPSHOT
> I would suggest to use some UI merge tool
> for ex:
> Ubuntu: meld
> Win:  WinMerge
>
> On Fri, 30 Dec 2022 at 11:10, Ali Alhaidary 
> wrote:
>
>> Hi Max, it is there but blank, should I fill it with a value? what would
>> the value be?
>>
>> Ali
>> On 12/30/22 6:50 AM, Maxim Solodovnik wrote:
>>
>> Hello Ali,
>>
>> According to the log: "Could not resolve placeholder 'otp.issuer' in
>> value "${otp.issuer}""
>> Your `openmeetings.properties` doesn't have the line:
>>
>> ```
>> otp.issuer=
>> ```
>>
>> please add it :)
>>
>> On Fri, 30 Dec 2022 at 00:59, Ali Alhaidary 
>> wrote:
>>
>>> Attached log files of the latest 210 build
>>>
>>> Ali
>>> On 12/29/22 3:46 AM, Maxim Solodovnik wrote:
>>>
>>>
>>>
>>> from mobile (sorry for typos ;)
>>>
>>>
>>> On Thu, Dec 29, 2022, 01:40 Ali Alhaidary 
>>> wrote:
>>>
>>>> Yes, I know that these lines were added, as you can see in my previous
>>>> post, however, I did not change it assuming that the application will
>>>> perform as usual until we set 2 factor authentication.
>>>>
>>>
>>> Yes, this was the plan :)
>>> Must be some misunderstanding, I was surprised to see you are asking foe
>>> values while they were in your mail :)
>>>
>>> Is there and keys I should add to the database on build#205 ?
>>>>
>>>
>>> You might add configuration value to the db if you would like to enable
>>> OTP
>>> It is disabled by default
>>>
>>> I can't help better without knowing actual error :(
>>> Please check the log (it always should be the first step :))
>>>
>>> Ali
>>>> On 12/28/22 2:10 PM, Maxim Solodovnik wrote:
>>>>
>>>> The following section has been added :)
>>>>
>>>>
>>>> ## Time-based One Time Password ##
>>>> ## Please NOTE these values need to be changed BEFORE users will set-up
>>>> OTP for themselves
>>>> ## otherwise they can't login
>>>>
>>>> # NOTE Config->application.name will be used if blank
>>>> otp.issuer=
>>>> otp.ntp.server=pool.ntp.org
>>>> ## milliseconds
>>>> otp.ntp.timeout=3000
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> from mobile (sorry for typos ;)
>>>>
>>>>
>>>> On Wed, Dec 28, 2022, 16:25 Ali Alhaidary 
>>>> wrote:
>>>>
>>>>> Is it possible just to pint it out please?
>>>>>
>>>>> Ali
>>>>> On 12/27/22 6:53 PM, Maxim Solodovnik wrote:
>>>>>
>>>>> I would start with examine the logs
>>>>>
>>>>> and will add missing key-value part to openmeetings.properties :)
>>>>>
>>>>> On Tue, 27 Dec 2022 at 19:00, Ali Alhaidary <
>>>>> ali.alhaid...@the5stars.org> wrote:
>>>>>
>>>>>> Where and what ? :-)
>>>>>>
>>>>>> Ali
>>>>>> On 12/27/22 

Re: [DISCUSS] 2 factor authentication for OpenMeetings

2022-12-29 Thread Maxim Solodovnik
hmmm
Are you sure you sent valid logs?
Could you please try:

0) stop OM (if any)
- - check with `ps -ef|grep java`
1) unpack to NEW empty folder
2) change nothing
3) cd to this NEW_FOLDER/apache-openmeetings-7.0.0-SNAPSHOT/
3) run `./admin.sh -i -v -user ui_admin -email someem...@gmail.com -tz
"Asia/Tehran" -group "yourgroup"`
4) enter password
5) run `./bin/catalina.sh run`
6) check "https://localhost:5443/openmeetings";

If there will be errors, send me console output :)

if everything is OK

compare your openmeeting.properties file and the file from
apache-openmeetings-7.0.0-SNAPSHOT
I would suggest to use some UI merge tool
for ex:
Ubuntu: meld
Win:  WinMerge

On Fri, 30 Dec 2022 at 11:10, Ali Alhaidary 
wrote:

> Hi Max, it is there but blank, should I fill it with a value? what would
> the value be?
>
> Ali
> On 12/30/22 6:50 AM, Maxim Solodovnik wrote:
>
> Hello Ali,
>
> According to the log: "Could not resolve placeholder 'otp.issuer' in value
> "${otp.issuer}""
> Your `openmeetings.properties` doesn't have the line:
>
> ```
> otp.issuer=
> ```
>
> please add it :)
>
> On Fri, 30 Dec 2022 at 00:59, Ali Alhaidary 
> wrote:
>
>> Attached log files of the latest 210 build
>>
>> Ali
>> On 12/29/22 3:46 AM, Maxim Solodovnik wrote:
>>
>>
>>
>> from mobile (sorry for typos ;)
>>
>>
>> On Thu, Dec 29, 2022, 01:40 Ali Alhaidary 
>> wrote:
>>
>>> Yes, I know that these lines were added, as you can see in my previous
>>> post, however, I did not change it assuming that the application will
>>> perform as usual until we set 2 factor authentication.
>>>
>>
>> Yes, this was the plan :)
>> Must be some misunderstanding, I was surprised to see you are asking foe
>> values while they were in your mail :)
>>
>> Is there and keys I should add to the database on build#205 ?
>>>
>>
>> You might add configuration value to the db if you would like to enable
>> OTP
>> It is disabled by default
>>
>> I can't help better without knowing actual error :(
>> Please check the log (it always should be the first step :))
>>
>> Ali
>>> On 12/28/22 2:10 PM, Maxim Solodovnik wrote:
>>>
>>> The following section has been added :)
>>>
>>>
>>> ## Time-based One Time Password ##
>>> ## Please NOTE these values need to be changed BEFORE users will set-up
>>> OTP for themselves
>>> ## otherwise they can't login
>>>
>>> # NOTE Config->application.name will be used if blank
>>> otp.issuer=
>>> otp.ntp.server=pool.ntp.org
>>> ## milliseconds
>>> otp.ntp.timeout=3000
>>>
>>>
>>>
>>>
>>>
>>> from mobile (sorry for typos ;)
>>>
>>>
>>> On Wed, Dec 28, 2022, 16:25 Ali Alhaidary 
>>> wrote:
>>>
>>>> Is it possible just to pint it out please?
>>>>
>>>> Ali
>>>> On 12/27/22 6:53 PM, Maxim Solodovnik wrote:
>>>>
>>>> I would start with examine the logs
>>>>
>>>> and will add missing key-value part to openmeetings.properties :)
>>>>
>>>> On Tue, 27 Dec 2022 at 19:00, Ali Alhaidary <
>>>> ali.alhaid...@the5stars.org> wrote:
>>>>
>>>>> Where and what ? :-)
>>>>>
>>>>> Ali
>>>>> On 12/27/22 8:13 AM, Maxim Solodovnik wrote:
>>>>>
>>>>> you have to add new values to your config :)
>>>>>
>>>>> #206 is at demo-next
>>>>> seems to work as expected :)
>>>>>
>>>>> On Tue, 27 Dec 2022 at 10:37, Ali Alhaidary <
>>>>> ali.alhaid...@the5stars.org> wrote:
>>>>>
>>>>>> No, I did not change anything in openmeetings.properties as we want
>>>>>> to use om as before initially...
>>>>>>
>>>>>> ## Time-based One Time Password ##
>>>>>> ## Please NOTE these values need to be changed BEFORE users will
>>>>>> set-up OTP for themselves
>>>>>> ## otherwise they can't login
>>>>>>
>>>>>> # NOTE Config->application.name will be used if blank
>>>>>> otp.issuer=
>>>>>> otp.ntp.server=pool.ntp.org
>>>>>> ## milliseconds
>>>>>> otp.ntp

Re: [DISCUSS] 2 factor authentication for OpenMeetings

2022-12-29 Thread Maxim Solodovnik
Hello Ali,

According to the log: "Could not resolve placeholder 'otp.issuer' in value
"${otp.issuer}""
Your `openmeetings.properties` doesn't have the line:

```
otp.issuer=
```

please add it :)

On Fri, 30 Dec 2022 at 00:59, Ali Alhaidary 
wrote:

> Attached log files of the latest 210 build
>
> Ali
> On 12/29/22 3:46 AM, Maxim Solodovnik wrote:
>
>
>
> from mobile (sorry for typos ;)
>
>
> On Thu, Dec 29, 2022, 01:40 Ali Alhaidary 
> wrote:
>
>> Yes, I know that these lines were added, as you can see in my previous
>> post, however, I did not change it assuming that the application will
>> perform as usual until we set 2 factor authentication.
>>
>
> Yes, this was the plan :)
> Must be some misunderstanding, I was surprised to see you are asking foe
> values while they were in your mail :)
>
> Is there and keys I should add to the database on build#205 ?
>>
>
> You might add configuration value to the db if you would like to enable OTP
> It is disabled by default
>
> I can't help better without knowing actual error :(
> Please check the log (it always should be the first step :))
>
> Ali
>> On 12/28/22 2:10 PM, Maxim Solodovnik wrote:
>>
>> The following section has been added :)
>>
>>
>> ## Time-based One Time Password ##
>> ## Please NOTE these values need to be changed BEFORE users will set-up
>> OTP for themselves
>> ## otherwise they can't login
>>
>> # NOTE Config->application.name will be used if blank
>> otp.issuer=
>> otp.ntp.server=pool.ntp.org
>> ## milliseconds
>> otp.ntp.timeout=3000
>>
>>
>>
>>
>>
>> from mobile (sorry for typos ;)
>>
>>
>> On Wed, Dec 28, 2022, 16:25 Ali Alhaidary 
>> wrote:
>>
>>> Is it possible just to pint it out please?
>>>
>>> Ali
>>> On 12/27/22 6:53 PM, Maxim Solodovnik wrote:
>>>
>>> I would start with examine the logs
>>>
>>> and will add missing key-value part to openmeetings.properties :)
>>>
>>> On Tue, 27 Dec 2022 at 19:00, Ali Alhaidary 
>>> wrote:
>>>
>>>> Where and what ? :-)
>>>>
>>>> Ali
>>>> On 12/27/22 8:13 AM, Maxim Solodovnik wrote:
>>>>
>>>> you have to add new values to your config :)
>>>>
>>>> #206 is at demo-next
>>>> seems to work as expected :)
>>>>
>>>> On Tue, 27 Dec 2022 at 10:37, Ali Alhaidary <
>>>> ali.alhaid...@the5stars.org> wrote:
>>>>
>>>>> No, I did not change anything in openmeetings.properties as we want to
>>>>> use om as before initially...
>>>>>
>>>>> ## Time-based One Time Password ##
>>>>> ## Please NOTE these values need to be changed BEFORE users will
>>>>> set-up OTP for themselves
>>>>> ## otherwise they can't login
>>>>>
>>>>> # NOTE Config->application.name will be used if blank
>>>>> otp.issuer=
>>>>> otp.ntp.server=pool.ntp.org
>>>>> ## milliseconds
>>>>> otp.ntp.timeout=3000
>>>>>
>>>>>
>>>>> On 12/27/22 4:44 AM, Maxim Solodovnik wrote:
>>>>>
>>>>> Anything suspicious in the log?
>>>>> Have you updated openmeetings.properties with "otp" specific values?
>>>>>
>>>>> from mobile (sorry for typos ;)
>>>>>
>>>>>
>>>>> On Mon, Dec 26, 2022, 22:54 Ali Alhaidary 
>>>>> wrote:
>>>>>
>>>>>> Could not login from moodle plugin, and (HTTP Status 404 – Not Found)
>>>>>> in stand alone app.
>>>>>>
>>>>>> Ali
>>>>>> On 12/26/22 5:18 PM, Ali Alhaidary wrote:
>>>>>>
>>>>>> Seems ok, and translated...
>>>>>>
>>>>>> Ali
>>>>>> On 12/26/22 8:37 AM, Maxim Solodovnik wrote:
>>>>>>
>>>>>> Seems to be implemented
>>>>>> I would appreciate if someone can test this new functionality
>>>>>> (And wording :)))
>>>>>>
>>>>>> On Thu, 22 Dec 2022 at 14:14, Maxim Solodovnik 
>>>>>> wrote:
>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> On Thu, 22 De

Re: unsubscribe

2022-12-29 Thread Maxim Solodovnik
To unsubscribe please send link from this page:
https://openmeetings.apache.org/mailing-lists.html

On Thu, 29 Dec 2022 at 15:40, Jason via user 
wrote:

> unsubscribe
>
>
>
>

-- 
Best regards,
Maxim


Re: HTTP Status 404

2022-12-28 Thread Maxim Solodovnik
On Thu, 29 Dec 2022 at 14:10, Alvaro  wrote:
>
> ...in the OM installation can not connect
> to pool.ntp.org because never am connected
> to internet untill after installation to
> test with two client computers and the pc
> server :)
>

Thanks for clarifications :))
Fresh build should work in offline mode :)


>
> -
>
>
> On Thu, 29 Dec 2022 07:40:57 +0700
> Maxim Solodovnik  wrote:
>
> > from mobile (sorry for typos ;)
> >
> >
> > On Thu, Dec 29, 2022, 00:43 Alvaro  wrote:
> >
> > > Ok, the ping it is right:
> > >
> > > 14 packets transmitted, 14 received, 0% packet loss
> > >
> >
> > Thanks!
> > But the results are weird :((
> > According to your log ping shouldn't be successful :(
> >
> > At your OM server pool.ntp.org failed to be resolved :((
> >
> >
> > >
> > > -
> > >
> > >
> > > On Wed, 28 Dec 2022 22:11:50 +0700
> > > Maxim Solodovnik  wrote:
> > >
> > > > Should be fixed in next build
> > > > But I would check while NTP server name is failed to resolve for you 
> > > > :(((
> > > >
> > > > On Wed, 28 Dec 2022 at 22:05, Maxim Solodovnik 
> > > wrote:
> > > > >
> > > > > On Wed, 28 Dec 2022 at 22:00, Alvaro  wrote:
> > > > > >
> > > > > > ...now i must go out home.
> > > > > > When come back will do it.
> > > > > >
> > > > > > And where run: `ping pool.ntp.org`
> > > > > > at browser?
> > > > >
> > > > > This need to be run in terminal :)
> > > > >
> > > > > >
> > > > > > --
> > > > > >
> > > > > >
> > > > > > On Wed, 28 Dec 2022 21:49:35 +0700
> > > > > > Maxim Solodovnik  wrote:
> > > > > >
> > > > > > > The log states: "UnknownHostException: pool.ntp.org: Temporary
> > > failure
> > > > > > > in name resolution"
> > > > > > >
> > > > > > > can you run `ping pool.ntp.org` ?
> > > > > > >
> > > > > > > This is public NTP server, other can be found here:
> > > > > > > https://support.ntp.org/Servers/NTPPoolServers
> > > > > > >
> > > > > > > I'll try to check what can be done in such case :(
> > > > > > >
> > > > > > > On Wed, 28 Dec 2022 at 21:43, Alvaro  wrote:
> > > > > > > >
> > > > > > > > When try to finish the installation and go
> > > > > > > > to https://localhost:5443/openmeetings then
> > > > > > > > got "HTTP status 404".
> > > > > > > >
> > > > > > > > The log say:
> > > > > > > >
> > > > > > > > ERROR 12-28 16:31:27.412 o.s.w.c.ContextLoader:313 [main] -
> > > Context initialization failed
> > > > > > > >
> > > > > > > > Attached this openmeetings log.
> > > > > > > >
> > > > > > > > At demo-next no problem.
> > > > > > > >
> > > > > > > >
> > > > > > > > 
> > > > > > > >
> > > > > > > >
> > > > > > > >
> > > > > > > > On Wed, 28 Dec 2022 21:15:49 +0700
> > > > > > > > Maxim Solodovnik  wrote:
> > > > > > > >
> > > > > > > > > Hello Alvaro,
> > > > > > > > >
> > > > > > > > > What are the steps?
> > > > > > > > > What's in the logs?
> > > > > > > > >
> > > > > > > > > from mobile (sorry for typos ;)
> > > > > > > > >
> > > > > > > > >
> > > > > > > > > On Wed, Dec 28, 2022, 21:12 Alvaro  wrote:
> > > > > > > > >
> > > > > > > > > > Hi Maxim,
> > > > > > > > > >
> > > > > > > > > > Trying install OM 7.0.0 #208 got:
> > > > > > > > > >
> > > > > > > > > > HTTP Status 404 – Not Found
> > > > > > > > > >
> > > > > > > > > > ???
> > > > > > > > > >
> > > > > > > > > >
> > > > > > > > > > 
> > > > > > > > > >
> > > > > > > > > >
> > > > > > > > > >
> > > > > > > >
> > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > > >
> > > > > > > --
> > > > > > > Best regards,
> > > > > > > Maxim
> > > > > >
> > > > > >
> > > > > >
> > > > >
> > > > >
> > > > > --
> > > > > Best regards,
> > > > > Maxim
> > > >
> > > >
> > > >
> > > > --
> > > > Best regards,
> > > > Maxim
> > >
> > >
> > >
> > >
>
>
>


-- 
Best regards,
Maxim


Re: [DISCUSS] 2 factor authentication for OpenMeetings

2022-12-28 Thread Maxim Solodovnik
from mobile (sorry for typos ;)


On Thu, Dec 29, 2022, 01:40 Ali Alhaidary 
wrote:

> Yes, I know that these lines were added, as you can see in my previous
> post, however, I did not change it assuming that the application will
> perform as usual until we set 2 factor authentication.
>

Yes, this was the plan :)
Must be some misunderstanding, I was surprised to see you are asking foe
values while they were in your mail :)

Is there and keys I should add to the database on build#205 ?
>

You might add configuration value to the db if you would like to enable OTP
It is disabled by default

I can't help better without knowing actual error :(
Please check the log (it always should be the first step :))

Ali
> On 12/28/22 2:10 PM, Maxim Solodovnik wrote:
>
> The following section has been added :)
>
>
> ## Time-based One Time Password ##
> ## Please NOTE these values need to be changed BEFORE users will set-up
> OTP for themselves
> ## otherwise they can't login
>
> # NOTE Config->application.name will be used if blank
> otp.issuer=
> otp.ntp.server=pool.ntp.org
> ## milliseconds
> otp.ntp.timeout=3000
>
>
>
>
>
> from mobile (sorry for typos ;)
>
>
> On Wed, Dec 28, 2022, 16:25 Ali Alhaidary 
> wrote:
>
>> Is it possible just to pint it out please?
>>
>> Ali
>> On 12/27/22 6:53 PM, Maxim Solodovnik wrote:
>>
>> I would start with examine the logs
>>
>> and will add missing key-value part to openmeetings.properties :)
>>
>> On Tue, 27 Dec 2022 at 19:00, Ali Alhaidary 
>> wrote:
>>
>>> Where and what ? :-)
>>>
>>> Ali
>>> On 12/27/22 8:13 AM, Maxim Solodovnik wrote:
>>>
>>> you have to add new values to your config :)
>>>
>>> #206 is at demo-next
>>> seems to work as expected :)
>>>
>>> On Tue, 27 Dec 2022 at 10:37, Ali Alhaidary 
>>> wrote:
>>>
>>>> No, I did not change anything in openmeetings.properties as we want to
>>>> use om as before initially...
>>>>
>>>> ## Time-based One Time Password ######
>>>> ## Please NOTE these values need to be changed BEFORE users will set-up
>>>> OTP for themselves
>>>> ## otherwise they can't login
>>>>
>>>> # NOTE Config->application.name will be used if blank
>>>> otp.issuer=
>>>> otp.ntp.server=pool.ntp.org
>>>> ## milliseconds
>>>> otp.ntp.timeout=3000
>>>>
>>>>
>>>> On 12/27/22 4:44 AM, Maxim Solodovnik wrote:
>>>>
>>>> Anything suspicious in the log?
>>>> Have you updated openmeetings.properties with "otp" specific values?
>>>>
>>>> from mobile (sorry for typos ;)
>>>>
>>>>
>>>> On Mon, Dec 26, 2022, 22:54 Ali Alhaidary 
>>>> wrote:
>>>>
>>>>> Could not login from moodle plugin, and (HTTP Status 404 – Not Found)
>>>>> in stand alone app.
>>>>>
>>>>> Ali
>>>>> On 12/26/22 5:18 PM, Ali Alhaidary wrote:
>>>>>
>>>>> Seems ok, and translated...
>>>>>
>>>>> Ali
>>>>> On 12/26/22 8:37 AM, Maxim Solodovnik wrote:
>>>>>
>>>>> Seems to be implemented
>>>>> I would appreciate if someone can test this new functionality
>>>>> (And wording :)))
>>>>>
>>>>> On Thu, 22 Dec 2022 at 14:14, Maxim Solodovnik 
>>>>> wrote:
>>>>>
>>>>>>
>>>>>>
>>>>>> On Thu, 22 Dec 2022 at 14:01, seba.wag...@gmail.com <
>>>>>> seba.wag...@gmail.com> wrote:
>>>>>>
>>>>>>> Sry I did not have enough time. But it would be a good feature to
>>>>>>> add.
>>>>>>>
>>>>>>> Also a good message we can share around enhancing OpenMeetings
>>>>>>> security. Relevant for many education/public environments.
>>>>>>>
>>>>>>
>>>>>> I agree :))
>>>>>> Will update JIRA/demo-next when will have something working :)
>>>>>>
>>>>>>
>>>>>>>
>>>>>>> Thx
>>>>>>> Seb
>>>>>>>
>>>>>>> Sebastian Wagner
>>>>>>> Director Arrakeen Solutions, OM-Hosting.co

Re: HTTP Status 404

2022-12-28 Thread Maxim Solodovnik
from mobile (sorry for typos ;)


On Thu, Dec 29, 2022, 00:43 Alvaro  wrote:

> Ok, the ping it is right:
>
> 14 packets transmitted, 14 received, 0% packet loss
>

Thanks!
But the results are weird :((
According to your log ping shouldn't be successful :(

At your OM server pool.ntp.org failed to be resolved :((


>
> -
>
>
> On Wed, 28 Dec 2022 22:11:50 +0700
> Maxim Solodovnik  wrote:
>
> > Should be fixed in next build
> > But I would check while NTP server name is failed to resolve for you :(((
> >
> > On Wed, 28 Dec 2022 at 22:05, Maxim Solodovnik 
> wrote:
> > >
> > > On Wed, 28 Dec 2022 at 22:00, Alvaro  wrote:
> > > >
> > > > ...now i must go out home.
> > > > When come back will do it.
> > > >
> > > > And where run: `ping pool.ntp.org`
> > > > at browser?
> > >
> > > This need to be run in terminal :)
> > >
> > > >
> > > > --
> > > >
> > > >
> > > > On Wed, 28 Dec 2022 21:49:35 +0700
> > > > Maxim Solodovnik  wrote:
> > > >
> > > > > The log states: "UnknownHostException: pool.ntp.org: Temporary
> failure
> > > > > in name resolution"
> > > > >
> > > > > can you run `ping pool.ntp.org` ?
> > > > >
> > > > > This is public NTP server, other can be found here:
> > > > > https://support.ntp.org/Servers/NTPPoolServers
> > > > >
> > > > > I'll try to check what can be done in such case :(
> > > > >
> > > > > On Wed, 28 Dec 2022 at 21:43, Alvaro  wrote:
> > > > > >
> > > > > > When try to finish the installation and go
> > > > > > to https://localhost:5443/openmeetings then
> > > > > > got "HTTP status 404".
> > > > > >
> > > > > > The log say:
> > > > > >
> > > > > > ERROR 12-28 16:31:27.412 o.s.w.c.ContextLoader:313 [main] -
> Context initialization failed
> > > > > >
> > > > > > Attached this openmeetings log.
> > > > > >
> > > > > > At demo-next no problem.
> > > > > >
> > > > > >
> > > > > > 
> > > > > >
> > > > > >
> > > > > >
> > > > > > On Wed, 28 Dec 2022 21:15:49 +0700
> > > > > > Maxim Solodovnik  wrote:
> > > > > >
> > > > > > > Hello Alvaro,
> > > > > > >
> > > > > > > What are the steps?
> > > > > > > What's in the logs?
> > > > > > >
> > > > > > > from mobile (sorry for typos ;)
> > > > > > >
> > > > > > >
> > > > > > > On Wed, Dec 28, 2022, 21:12 Alvaro  wrote:
> > > > > > >
> > > > > > > > Hi Maxim,
> > > > > > > >
> > > > > > > > Trying install OM 7.0.0 #208 got:
> > > > > > > >
> > > > > > > > HTTP Status 404 – Not Found
> > > > > > > >
> > > > > > > > ???
> > > > > > > >
> > > > > > > >
> > > > > > > > 
> > > > > > > >
> > > > > > > >
> > > > > > > >
> > > > > >
> > > > > >
> > > > > >
> > > > >
> > > > >
> > > > > --
> > > > > Best regards,
> > > > > Maxim
> > > >
> > > >
> > > >
> > >
> > >
> > > --
> > > Best regards,
> > > Maxim
> >
> >
> >
> > --
> > Best regards,
> > Maxim
>
>
>
>


Re: HTTP Status 404

2022-12-28 Thread Maxim Solodovnik
Should be fixed in next build
But I would check while NTP server name is failed to resolve for you :(((

On Wed, 28 Dec 2022 at 22:05, Maxim Solodovnik  wrote:
>
> On Wed, 28 Dec 2022 at 22:00, Alvaro  wrote:
> >
> > ...now i must go out home.
> > When come back will do it.
> >
> > And where run: `ping pool.ntp.org`
> > at browser?
>
> This need to be run in terminal :)
>
> >
> > --
> >
> >
> > On Wed, 28 Dec 2022 21:49:35 +0700
> > Maxim Solodovnik  wrote:
> >
> > > The log states: "UnknownHostException: pool.ntp.org: Temporary failure
> > > in name resolution"
> > >
> > > can you run `ping pool.ntp.org` ?
> > >
> > > This is public NTP server, other can be found here:
> > > https://support.ntp.org/Servers/NTPPoolServers
> > >
> > > I'll try to check what can be done in such case :(
> > >
> > > On Wed, 28 Dec 2022 at 21:43, Alvaro  wrote:
> > > >
> > > > When try to finish the installation and go
> > > > to https://localhost:5443/openmeetings then
> > > > got "HTTP status 404".
> > > >
> > > > The log say:
> > > >
> > > > ERROR 12-28 16:31:27.412 o.s.w.c.ContextLoader:313 [main] - Context 
> > > > initialization failed
> > > >
> > > > Attached this openmeetings log.
> > > >
> > > > At demo-next no problem.
> > > >
> > > >
> > > > 
> > > >
> > > >
> > > >
> > > > On Wed, 28 Dec 2022 21:15:49 +0700
> > > > Maxim Solodovnik  wrote:
> > > >
> > > > > Hello Alvaro,
> > > > >
> > > > > What are the steps?
> > > > > What's in the logs?
> > > > >
> > > > > from mobile (sorry for typos ;)
> > > > >
> > > > >
> > > > > On Wed, Dec 28, 2022, 21:12 Alvaro  wrote:
> > > > >
> > > > > > Hi Maxim,
> > > > > >
> > > > > > Trying install OM 7.0.0 #208 got:
> > > > > >
> > > > > > HTTP Status 404 – Not Found
> > > > > >
> > > > > > ???
> > > > > >
> > > > > >
> > > > > > 
> > > > > >
> > > > > >
> > > > > >
> > > >
> > > >
> > > >
> > >
> > >
> > > --
> > > Best regards,
> > > Maxim
> >
> >
> >
>
>
> --
> Best regards,
> Maxim



-- 
Best regards,
Maxim


Re: HTTP Status 404

2022-12-28 Thread Maxim Solodovnik
On Wed, 28 Dec 2022 at 22:00, Alvaro  wrote:
>
> ...now i must go out home.
> When come back will do it.
>
> And where run: `ping pool.ntp.org`
> at browser?

This need to be run in terminal :)

>
> --
>
>
> On Wed, 28 Dec 2022 21:49:35 +0700
> Maxim Solodovnik  wrote:
>
> > The log states: "UnknownHostException: pool.ntp.org: Temporary failure
> > in name resolution"
> >
> > can you run `ping pool.ntp.org` ?
> >
> > This is public NTP server, other can be found here:
> > https://support.ntp.org/Servers/NTPPoolServers
> >
> > I'll try to check what can be done in such case :(
> >
> > On Wed, 28 Dec 2022 at 21:43, Alvaro  wrote:
> > >
> > > When try to finish the installation and go
> > > to https://localhost:5443/openmeetings then
> > > got "HTTP status 404".
> > >
> > > The log say:
> > >
> > > ERROR 12-28 16:31:27.412 o.s.w.c.ContextLoader:313 [main] - Context 
> > > initialization failed
> > >
> > > Attached this openmeetings log.
> > >
> > > At demo-next no problem.
> > >
> > >
> > > 
> > >
> > >
> > >
> > > On Wed, 28 Dec 2022 21:15:49 +0700
> > > Maxim Solodovnik  wrote:
> > >
> > > > Hello Alvaro,
> > > >
> > > > What are the steps?
> > > > What's in the logs?
> > > >
> > > > from mobile (sorry for typos ;)
> > > >
> > > >
> > > > On Wed, Dec 28, 2022, 21:12 Alvaro  wrote:
> > > >
> > > > > Hi Maxim,
> > > > >
> > > > > Trying install OM 7.0.0 #208 got:
> > > > >
> > > > > HTTP Status 404 – Not Found
> > > > >
> > > > > ???
> > > > >
> > > > >
> > > > > 
> > > > >
> > > > >
> > > > >
> > >
> > >
> > >
> >
> >
> > --
> > Best regards,
> > Maxim
>
>
>


-- 
Best regards,
Maxim


Re: HTTP Status 404

2022-12-28 Thread Maxim Solodovnik
The log states: "UnknownHostException: pool.ntp.org: Temporary failure
in name resolution"

can you run `ping pool.ntp.org` ?

This is public NTP server, other can be found here:
https://support.ntp.org/Servers/NTPPoolServers

I'll try to check what can be done in such case :(

On Wed, 28 Dec 2022 at 21:43, Alvaro  wrote:
>
> When try to finish the installation and go
> to https://localhost:5443/openmeetings then
> got "HTTP status 404".
>
> The log say:
>
> ERROR 12-28 16:31:27.412 o.s.w.c.ContextLoader:313 [main] - Context 
> initialization failed
>
> Attached this openmeetings log.
>
> At demo-next no problem.
>
>
> ----
>
>
>
> On Wed, 28 Dec 2022 21:15:49 +0700
> Maxim Solodovnik  wrote:
>
> > Hello Alvaro,
> >
> > What are the steps?
> > What's in the logs?
> >
> > from mobile (sorry for typos ;)
> >
> >
> > On Wed, Dec 28, 2022, 21:12 Alvaro  wrote:
> >
> > > Hi Maxim,
> > >
> > > Trying install OM 7.0.0 #208 got:
> > >
> > > HTTP Status 404 – Not Found
> > >
> > > ???
> > >
> > >
> > > 
> > >
> > >
> > >
>
>
>


-- 
Best regards,
Maxim


Re: HTTP Status 404

2022-12-28 Thread Maxim Solodovnik
Hello Alvaro,

What are the steps?
What's in the logs?

from mobile (sorry for typos ;)


On Wed, Dec 28, 2022, 21:12 Alvaro  wrote:

> Hi Maxim,
>
> Trying install OM 7.0.0 #208 got:
>
> HTTP Status 404 – Not Found
>
> ???
>
>
> 
>
>
>


Re: [DISCUSS] 2 factor authentication for OpenMeetings

2022-12-28 Thread Maxim Solodovnik
The following section has been added :)


## Time-based One Time Password ##
## Please NOTE these values need to be changed BEFORE users will set-up OTP
for themselves
## otherwise they can't login

# NOTE Config->application.name will be used if blank
otp.issuer=
otp.ntp.server=pool.ntp.org
## milliseconds
otp.ntp.timeout=3000





from mobile (sorry for typos ;)


On Wed, Dec 28, 2022, 16:25 Ali Alhaidary 
wrote:

> Is it possible just to pint it out please?
>
> Ali
> On 12/27/22 6:53 PM, Maxim Solodovnik wrote:
>
> I would start with examine the logs
>
> and will add missing key-value part to openmeetings.properties :)
>
> On Tue, 27 Dec 2022 at 19:00, Ali Alhaidary 
> wrote:
>
>> Where and what ? :-)
>>
>> Ali
>> On 12/27/22 8:13 AM, Maxim Solodovnik wrote:
>>
>> you have to add new values to your config :)
>>
>> #206 is at demo-next
>> seems to work as expected :)
>>
>> On Tue, 27 Dec 2022 at 10:37, Ali Alhaidary 
>> wrote:
>>
>>> No, I did not change anything in openmeetings.properties as we want to
>>> use om as before initially...
>>>
>>> ## Time-based One Time Password ##
>>> ## Please NOTE these values need to be changed BEFORE users will set-up
>>> OTP for themselves
>>> ## otherwise they can't login
>>>
>>> # NOTE Config->application.name will be used if blank
>>> otp.issuer=
>>> otp.ntp.server=pool.ntp.org
>>> ## milliseconds
>>> otp.ntp.timeout=3000
>>>
>>>
>>> On 12/27/22 4:44 AM, Maxim Solodovnik wrote:
>>>
>>> Anything suspicious in the log?
>>> Have you updated openmeetings.properties with "otp" specific values?
>>>
>>> from mobile (sorry for typos ;)
>>>
>>>
>>> On Mon, Dec 26, 2022, 22:54 Ali Alhaidary 
>>> wrote:
>>>
>>>> Could not login from moodle plugin, and (HTTP Status 404 – Not Found)
>>>> in stand alone app.
>>>>
>>>> Ali
>>>> On 12/26/22 5:18 PM, Ali Alhaidary wrote:
>>>>
>>>> Seems ok, and translated...
>>>>
>>>> Ali
>>>> On 12/26/22 8:37 AM, Maxim Solodovnik wrote:
>>>>
>>>> Seems to be implemented
>>>> I would appreciate if someone can test this new functionality
>>>> (And wording :)))
>>>>
>>>> On Thu, 22 Dec 2022 at 14:14, Maxim Solodovnik 
>>>> wrote:
>>>>
>>>>>
>>>>>
>>>>> On Thu, 22 Dec 2022 at 14:01, seba.wag...@gmail.com <
>>>>> seba.wag...@gmail.com> wrote:
>>>>>
>>>>>> Sry I did not have enough time. But it would be a good feature to
>>>>>> add.
>>>>>>
>>>>>> Also a good message we can share around enhancing OpenMeetings
>>>>>> security. Relevant for many education/public environments.
>>>>>>
>>>>>
>>>>> I agree :))
>>>>> Will update JIRA/demo-next when will have something working :)
>>>>>
>>>>>
>>>>>>
>>>>>> Thx
>>>>>> 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
>>>>>>
>>>>>> <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 Thu, 22 Dec 2022 at 18:37, Maxim Solodovnik 
>>>>>> wrote:
>>>>>>
>>>>>>> https://issues.apache.org/jira/browse/OPENMEETINGS-2755
>>>>>>>
>>>>>>> will try to implement it :)
>>>>>>>
>>>>>>> On Wed, 3 Aug 2022 at 13:45, Ali Alhaidary <
>>>>>>> ali.alhaid...@the5stars.org> wrote:
>>>>>>>
>>>>>>>> +1
>>>>>>>>
>>>>>>>> Yes, why not...
>>>>>>>>
>>>>>>>> Ali
>>>>>>>> On 8/3/22 8:34 AM, Maxim Solodovnik wr

Re: [DISCUSS] 2 factor authentication for OpenMeetings

2022-12-27 Thread Maxim Solodovnik
I would start with examine the logs

and will add missing key-value part to openmeetings.properties :)

On Tue, 27 Dec 2022 at 19:00, Ali Alhaidary 
wrote:

> Where and what ? :-)
>
> Ali
> On 12/27/22 8:13 AM, Maxim Solodovnik wrote:
>
> you have to add new values to your config :)
>
> #206 is at demo-next
> seems to work as expected :)
>
> On Tue, 27 Dec 2022 at 10:37, Ali Alhaidary 
> wrote:
>
>> No, I did not change anything in openmeetings.properties as we want to
>> use om as before initially...
>>
>> ## Time-based One Time Password ##
>> ## Please NOTE these values need to be changed BEFORE users will set-up
>> OTP for themselves
>> ## otherwise they can't login
>>
>> # NOTE Config->application.name will be used if blank
>> otp.issuer=
>> otp.ntp.server=pool.ntp.org
>> ## milliseconds
>> otp.ntp.timeout=3000
>>
>>
>> On 12/27/22 4:44 AM, Maxim Solodovnik wrote:
>>
>> Anything suspicious in the log?
>> Have you updated openmeetings.properties with "otp" specific values?
>>
>> from mobile (sorry for typos ;)
>>
>>
>> On Mon, Dec 26, 2022, 22:54 Ali Alhaidary 
>> wrote:
>>
>>> Could not login from moodle plugin, and (HTTP Status 404 – Not Found) in
>>> stand alone app.
>>>
>>> Ali
>>> On 12/26/22 5:18 PM, Ali Alhaidary wrote:
>>>
>>> Seems ok, and translated...
>>>
>>> Ali
>>> On 12/26/22 8:37 AM, Maxim Solodovnik wrote:
>>>
>>> Seems to be implemented
>>> I would appreciate if someone can test this new functionality
>>> (And wording :)))
>>>
>>> On Thu, 22 Dec 2022 at 14:14, Maxim Solodovnik 
>>> wrote:
>>>
>>>>
>>>>
>>>> On Thu, 22 Dec 2022 at 14:01, seba.wag...@gmail.com <
>>>> seba.wag...@gmail.com> wrote:
>>>>
>>>>> Sry I did not have enough time. But it would be a good feature to add.
>>>>>
>>>>> Also a good message we can share around enhancing OpenMeetings
>>>>> security. Relevant for many education/public environments.
>>>>>
>>>>
>>>> I agree :))
>>>> Will update JIRA/demo-next when will have something working :)
>>>>
>>>>
>>>>>
>>>>> Thx
>>>>> 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
>>>>>
>>>>> <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 Thu, 22 Dec 2022 at 18:37, Maxim Solodovnik 
>>>>> wrote:
>>>>>
>>>>>> https://issues.apache.org/jira/browse/OPENMEETINGS-2755
>>>>>>
>>>>>> will try to implement it :)
>>>>>>
>>>>>> On Wed, 3 Aug 2022 at 13:45, Ali Alhaidary <
>>>>>> ali.alhaid...@the5stars.org> wrote:
>>>>>>
>>>>>>> +1
>>>>>>>
>>>>>>> Yes, why not...
>>>>>>>
>>>>>>> Ali
>>>>>>> On 8/3/22 8:34 AM, Maxim Solodovnik wrote:
>>>>>>>
>>>>>>> we already have BSD 3-clause:
>>>>>>> https://github.com/apache/openmeetings/blob/master/LICENSE#L2479
>>>>>>> will need to add one line only :)
>>>>>>>
>>>>>>> On Wed, 3 Aug 2022 at 12:25, seba.wag...@gmail.com <
>>>>>>> seba.wag...@gmail.com> wrote:
>>>>>>>
>>>>>>>> There seem to be a few options for Google using Java
>>>>>>>> E.g. https://github.com/wstrange/GoogleAuth
>>>>>>>>
>>>>>>>> I don't quite see in that lib how it generates the QR code for
>>>>>>>> scanning but there should be a way :)
>>>>>>>>
>>>>>>>> The BSD license would require us to add a copy left into our
>>>>>>>> License file, but in general it would be compatible imho.
>&g

Re: [DISCUSS] 2 factor authentication for OpenMeetings

2022-12-26 Thread Maxim Solodovnik
you have to add new values to your config :)

#206 is at demo-next
seems to work as expected :)

On Tue, 27 Dec 2022 at 10:37, Ali Alhaidary 
wrote:

> No, I did not change anything in openmeetings.properties as we want to use
> om as before initially...
>
> ## Time-based One Time Password ##
> ## Please NOTE these values need to be changed BEFORE users will set-up
> OTP for themselves
> ## otherwise they can't login
>
> # NOTE Config->application.name will be used if blank
> otp.issuer=
> otp.ntp.server=pool.ntp.org
> ## milliseconds
> otp.ntp.timeout=3000
>
>
> On 12/27/22 4:44 AM, Maxim Solodovnik wrote:
>
> Anything suspicious in the log?
> Have you updated openmeetings.properties with "otp" specific values?
>
> from mobile (sorry for typos ;)
>
>
> On Mon, Dec 26, 2022, 22:54 Ali Alhaidary 
> wrote:
>
>> Could not login from moodle plugin, and (HTTP Status 404 – Not Found) in
>> stand alone app.
>>
>> Ali
>> On 12/26/22 5:18 PM, Ali Alhaidary wrote:
>>
>> Seems ok, and translated...
>>
>> Ali
>> On 12/26/22 8:37 AM, Maxim Solodovnik wrote:
>>
>> Seems to be implemented
>> I would appreciate if someone can test this new functionality
>> (And wording :)))
>>
>> On Thu, 22 Dec 2022 at 14:14, Maxim Solodovnik 
>> wrote:
>>
>>>
>>>
>>> On Thu, 22 Dec 2022 at 14:01, seba.wag...@gmail.com <
>>> seba.wag...@gmail.com> wrote:
>>>
>>>> Sry I did not have enough time. But it would be a good feature to add.
>>>>
>>>> Also a good message we can share around enhancing OpenMeetings
>>>> security. Relevant for many education/public environments.
>>>>
>>>
>>> I agree :))
>>> Will update JIRA/demo-next when will have something working :)
>>>
>>>
>>>>
>>>> Thx
>>>> 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
>>>>
>>>> <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 Thu, 22 Dec 2022 at 18:37, Maxim Solodovnik 
>>>> wrote:
>>>>
>>>>> https://issues.apache.org/jira/browse/OPENMEETINGS-2755
>>>>>
>>>>> will try to implement it :)
>>>>>
>>>>> On Wed, 3 Aug 2022 at 13:45, Ali Alhaidary <
>>>>> ali.alhaid...@the5stars.org> wrote:
>>>>>
>>>>>> +1
>>>>>>
>>>>>> Yes, why not...
>>>>>>
>>>>>> Ali
>>>>>> On 8/3/22 8:34 AM, Maxim Solodovnik wrote:
>>>>>>
>>>>>> we already have BSD 3-clause:
>>>>>> https://github.com/apache/openmeetings/blob/master/LICENSE#L2479
>>>>>> will need to add one line only :)
>>>>>>
>>>>>> On Wed, 3 Aug 2022 at 12:25, seba.wag...@gmail.com <
>>>>>> seba.wag...@gmail.com> wrote:
>>>>>>
>>>>>>> There seem to be a few options for Google using Java
>>>>>>> E.g. https://github.com/wstrange/GoogleAuth
>>>>>>>
>>>>>>> I don't quite see in that lib how it generates the QR code for
>>>>>>> scanning but there should be a way :)
>>>>>>>
>>>>>>> The BSD license would require us to add a copy left into our License
>>>>>>> file, but in general it would be compatible imho.
>>>>>>>
>>>>>>> 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
>>>>>>>
>>>>>>> <https://www.youracclaim.com/badges/da4e8828-743d-4968-af6f-49033f10d60a/public_url>
>>>>>>> <https://www.youracclaim.com/badges/b7e709c6-aa87-4b02-9faf-099038475e36/p

Re: [DISCUSS] 2 factor authentication for OpenMeetings

2022-12-26 Thread Maxim Solodovnik
Anything suspicious in the log?
Have you updated openmeetings.properties with "otp" specific values?

from mobile (sorry for typos ;)


On Mon, Dec 26, 2022, 22:54 Ali Alhaidary 
wrote:

> Could not login from moodle plugin, and (HTTP Status 404 – Not Found) in
> stand alone app.
>
> Ali
> On 12/26/22 5:18 PM, Ali Alhaidary wrote:
>
> Seems ok, and translated...
>
> Ali
> On 12/26/22 8:37 AM, Maxim Solodovnik wrote:
>
> Seems to be implemented
> I would appreciate if someone can test this new functionality
> (And wording :)))
>
> On Thu, 22 Dec 2022 at 14:14, Maxim Solodovnik 
> wrote:
>
>>
>>
>> On Thu, 22 Dec 2022 at 14:01, seba.wag...@gmail.com <
>> seba.wag...@gmail.com> wrote:
>>
>>> Sry I did not have enough time. But it would be a good feature to add.
>>>
>>> Also a good message we can share around enhancing OpenMeetings security.
>>> Relevant for many education/public environments.
>>>
>>
>> I agree :))
>> Will update JIRA/demo-next when will have something working :)
>>
>>
>>>
>>> Thx
>>> 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
>>>
>>> <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 Thu, 22 Dec 2022 at 18:37, Maxim Solodovnik 
>>> wrote:
>>>
>>>> https://issues.apache.org/jira/browse/OPENMEETINGS-2755
>>>>
>>>> will try to implement it :)
>>>>
>>>> On Wed, 3 Aug 2022 at 13:45, Ali Alhaidary 
>>>> wrote:
>>>>
>>>>> +1
>>>>>
>>>>> Yes, why not...
>>>>>
>>>>> Ali
>>>>> On 8/3/22 8:34 AM, Maxim Solodovnik wrote:
>>>>>
>>>>> we already have BSD 3-clause:
>>>>> https://github.com/apache/openmeetings/blob/master/LICENSE#L2479
>>>>> will need to add one line only :)
>>>>>
>>>>> On Wed, 3 Aug 2022 at 12:25, seba.wag...@gmail.com <
>>>>> seba.wag...@gmail.com> wrote:
>>>>>
>>>>>> There seem to be a few options for Google using Java
>>>>>> E.g. https://github.com/wstrange/GoogleAuth
>>>>>>
>>>>>> I don't quite see in that lib how it generates the QR code for
>>>>>> scanning but there should be a way :)
>>>>>>
>>>>>> The BSD license would require us to add a copy left into our License
>>>>>> file, but in general it would be compatible imho.
>>>>>>
>>>>>> 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
>>>>>>
>>>>>> <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 Wed, 3 Aug 2022 at 16:12, Maxim Solodovnik 
>>>>>> wrote:
>>>>>>
>>>>>>> Hello Seb,
>>>>>>>
>>>>>>> Sorry for a late response, I'm on vacation :)
>>>>>>>
>>>>>>> I would
>>>>>>> +1 this feature :)
>>>>>>>
>>>>>>> The problems we'll need to solve
>>>>>>> - add 2fa mechanisms other than email (not sure if apps like "Google
>>>>>>> authenticator" has open source API :(, we can use telegram API )
>>>>>>> - we'll need to move this out of om_user db table (maybe with
>>>>>>> activation_hash and *reset-password-hash*
>>>>>>>
>>>>>>> Need to be investigated and carefully refactored :)
>>>>>>>
>>>>>>> from mobile (sorry for typos ;)
>>>>>>&g

  1   2   3   4   5   6   7   8   9   10   >