Skip to content

Instantly share code, notes, and snippets.

@abarringer
abarringer / ejabberd_auth.rb
Created July 15, 2011 18:16 — forked from abloom/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)
# $Id: dns_cache.rb 5040 2007-10-05 17:31:04Z francis $
#
#
require 'rubygems'
require 'eventmachine'
require 'resolv'
module EventMachine