Skip to content

Instantly share code, notes, and snippets.

@losingle
losingle / ejabberd_auth.rb
Created June 25, 2012 16:52 — forked from abarringer/ejabberd_auth.rb
ejabberd external authentication in ruby
#!/usr/bin/env ruby
require 'logger'
require 'rest_client'
$stdout.sync = true
$stdin.sync = true
path = "/usr/local/var/log/ejabberd/auth.log"
file = File.open(path, File::WRONLY | File::APPEND | File::CREAT)
@losingle
losingle / TxDontLoseMessages.java
Created May 4, 2012 08:57 — forked from scvalex/TxDontLoseMessages.java
Don't lose messages with RabbitMQ Transactions
// The contents of this file are subject to the Mozilla Public License
// Version 1.1 (the "License"); you may not use this file except in
// compliance with the License. You may obtain a copy of the License at
// http://www.mozilla.org/MPL/
//
// Software distributed under the License is distributed on an "AS IS"
// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the
// License for the specific language governing rights and limitations
// under the License.
//