Giter Club home page Giter Club logo

metronome's People

Contributors

albanbedel avatar cal0pteryx avatar jprjr avatar maranda avatar pasis avatar yalh76 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

metronome's Issues

install lib in /usr

hi
i'm trying to intall with
./configure --prefix=/usr
after make make install i do metronome start
and i got few messages on /usr/local/lib/metronome/util/events.lua that cannot be started
so i think that there's a hardlink to this util lib and maybe should be somehow changed
after i've put whole /usr/lib/metronome into /usr/local/lib i got it working, but it's not a real deal

Improve encryption security.

Rework the cipher list and ssl default options if the OpenSSL version is suitable for the task and leaves a wide enough ciphers' suite.

Implement SASL External.

Implement SASL mechanism (c2s wise) to perform passwordless certificate authentication for clients which support that.

Automatically restart metronome when the ISP box resynchronizes

Problem : when my ISP box isn't sycnhronized, my internet connexion doesn't work.
Then, my box resynchronized after 4 seconds of waiting.

But metronome disconnect… and doesn't reconnect automatically ; I must restart my xmpp server…

To my experience, I know that Prosody automatically reconnect, and apache too.
So can you correct it please

Thanks,
Kcchouette

Trunk not stable, unable to start after "make upgrade"

metronomectl start

general error The version of LuaExpat on your system leaves Metronome vulnerable to denial-of-service attacks. You should upgrade to LuaExpat 1.1.1 or higher as soon as possible. See http://prosody.im/doc/depends#luaexpat for more information.
lua: /usr/share/lua/5.1/ssl.lua:29: bad argument #3 to 'func' (string expected, got boolean)
stack traceback:
[C]: in function 'func'
/usr/share/lua/5.1/ssl.lua:29: in function 'optexec'
/usr/share/lua/5.1/ssl.lua:78: in function 'ssl_newcontext'
/usr/lib/metronome/core/certmanager.lua:80: in function 'create_context'
/usr/lib/metronome/../../bin/metronome:247: in function 'init_global_state'
/usr/lib/metronome/../../bin/metronome:385: in main chunk
[C]: ?
Still waiting...
Metronome is still not running. Please give it some time or check your log files for errors.

"make upgrade" command don't care about git

I've installed metronome by cloning with git:
git clone https://github.com/maranda/metronome.git

Here is the result:

$ make upgrade


  • This target calls hg pull -u, make clean, make all and sudo make install.
  • Please remember that you may have to reload the changed modules and / or
  • restart Metronome after.

hg pull -u

make: hg: Command not found

make: *** [upgrade] Error 127

Correctly broadcast presence subscription removals on account deletion.

Add logic in both usermanager and mod_roster to correctly broadcast presence of type unsubscribe/d to the deleted user roster's contacts before the account is actually discarded.

  • Have usermanager fire pre-user deletion event
  • Have mod_roster hook to the above event and broadcast unsubscribe
  • Completely remove code dealing with this task from mod_register

Session leak in SM (Last Minute Fix)

Sort out a few errors in the code which were ulimately uncaught and are ultimately very nasty.
This was caught after release, reopening milestone... le sigh

Pop-up window : New entry receive

I recently speak with you of a problem with a pop-up window when my account is loading.
I use a JID providing by a metronome server (@devosi.org) and join one chat : [email protected] (so a metronome chatroom)

The problem isn't a unique case : mario_26, and checkpoint have this bug too.

So I join two screenshot of the windows.

Thank you to fix this bug or tell me how to disable the pop-up…

Kcchouette

screenshot of 2013-11-04 20 11 24
Screenshot of the 04/11/2013
screenshot of 2013-11-06 16 50 38
Screenshot of the 06/11/2013

EDIT : Some information → metronome version is a hg version, according to my host ;
Checkpoint has an other pop-up windows :
article

sql auth

sorry for bothering
just tried to implement sql auth as it is described in prosody
i got new tables in my database after that (it makes it from template), but no users created and no activity in debug logs
i've set storage = "sql" and no difference
is it disabled?
also it would be nice to have hashing for user\pass in sql but there's no such option
and i'm running in daemon now and see
'cannot open /var/lib/metronome/realm/roster/user.dat: No such file or directory')
for privacy, offline and private , so it's not using sql at all

and looks like i found some more

host 'realm' now set to use user provider 'internal_plain'
datamanager debug Assuming empty server_presence storage ('cannot open /var/lib/metronome/realm/server_presence/outbound.dat: No such file or directory') for user: outbound@realm
datamanager debug Assuming empty server_presence storage ('cannot open /var/lib/metronome/realm/server_presence/pending.dat: No such file or directory') for user: pending@realm
datamanager debug Assuming empty server_presence storage ('cannot open /var/lib/metronome/realm/server_presence/subscribed.dat: No such file or directory') for user: subscribed@realm
hostmanager debug Activated host: room.realm
datamanager debug Assuming empty directory storage ('cannot open /var/lib/metronome/room.realm/directory/store.dat: No such file or directory') for user: [email protected]

datamanager debug Assuming empty pubsub storage ('cannot open /var/lib/metronome/pub.realm/pubsub.dat: No such file or directory') for user: [email protected]
hostmanager debug Activated host: status.realm
hostmanager debug Activated host: chat.realm
datamanager debug Assuming empty persistent storage ('cannot open /var/lib/metronome/chat.realm/persistent.dat: No such file or directory') for user: [email protected]

looks like it should be created somehow not sure when
those setting mostly from config file.
in my realm name i got . realm.name and it is changed to ' %2e' for directories that's the only odd thing and it is stored in /var/lib/metronome/realm%2ename

i've added "storage_sql" in module load, looks like it's not taking sql settings from main part and actually something
i've changed name from localhost to 127.0.0.1 with no luck - no connection to the server
/usr/lib/metronome/core/modulemanager.lua:30: in function </usr/lib/metronome/core/modulemanager.lua:30>
[C]: in function 'assert'
/usr/lib/metronome/modules/mod_storage_sql.lua:158: in main chunk
(tail call): ?
[C]: in function 'xpcall'
/usr/lib/metronome/core/modulemanager.lua:30: in function 'pcall'
/usr/lib/metronome/core/modulemanager.lua:159: in function 'do_load_module'
/usr/lib/metronome/core/modulemanager.lua:232: in function 'load'

it is the same connection settings that i got for jabberd2 on this machine
the problem was in md5 auth method and it not recognizes localhost only 127.0.0.1.

now when user is registering i got failed to write data to disk in client
and [c2s_unauthed]: on server debug
looks like there's no table "metronome" to where this should be written
and in mod_auth_sql they are using authreg table, so maybe this is somehow related.

chown for /var/lib/metronome/$realm

not sure if this is a real issue maybe just a wrong behaviour for my installation

i'm starting under metronome:metronome and i've tried to register account with plain
it tries to create realm/accounts/user file but for /var/lib/metronome user is set to root:root

Fix MUC logging modules.

This is a long standing change, currently the code for both mod_muc_log and mod_muc_log_http is highly inefficent.

Expecially in mod_muc_log_http where the use of Luaexpat LOM parsing increases RES usage abominously (to generate a page from a 800 kilobytes log requires 50 MiBs!!!).

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.