From 105b7a5da1562519afe98e33b23ed578c42d4e49 Mon Sep 17 00:00:00 2001
From: Zachary Carter <zack.carter@gmail.com>
Date: Thu, 14 Jun 2012 15:30:17 -0700
Subject: [PATCH] update nodemailer and pass a local instance of `util` to
 views - issue1756

---
 lib/browserid/views.js | 3 +++
 package.json           | 2 +-
 2 files changed, 4 insertions(+), 1 deletion(-)

diff --git a/lib/browserid/views.js b/lib/browserid/views.js
index 53fcf0142..d4d120452 100644
--- a/lib/browserid/views.js
+++ b/lib/browserid/views.js
@@ -41,6 +41,7 @@ function renderCachableView(req, res, template, options) {
 
   options.enable_development_menu = config.get('enable_development_menu');
 
+  res.local('util', util);
   res.render(template, options);
 }
 
@@ -139,6 +140,7 @@ exports.setup = function(app) {
 
   app.get("/forgot", function(req, res) {
     // !cachable!  email embedded in DOM
+    res.local('util', util);
     res.render('forgot.ejs', {
       title: 'Forgot Password',
       fullpage: false,
@@ -165,6 +167,7 @@ exports.setup = function(app) {
 
   app.get("/verify_email_address", function(req, res) {
     // !cachable!  token is embedded in DOM
+    res.local('util', util);
     res.render('verify_email_address.ejs', {
       title: 'Complete Registration',
       fullpage: true,
diff --git a/package.json b/package.json
index eecc9a096..c1bf949a8 100644
--- a/package.json
+++ b/package.json
@@ -22,7 +22,7 @@
         "mysql": "0.9.5",
         "node-gettext": "0.1.1",
         "node-statsd": "https://github.com/downloads/lloyd/node-statsd/0509f85.tgz",
-        "nodemailer": "0.1.18",
+        "nodemailer": "0.1.24",
         "mkdirp": "0.3.0",
         "optimist": "0.2.8",
         "postprocess": "0.2.4",
-- 
GitLab