comparison mod_pubsub_feeds/mod_pubsub_feeds.lua @ 2422:57235bce06fc

mod_pubsub_feeds: Always approve unsubscription from unknown feeds
author Kim Alvefur <zash@zash.se>
date Mon, 19 Dec 2016 07:49:12 +0100
parents a9add2d1adf5
children 1b6027ef5191
comparison
equal deleted inserted replaced
2421:a9add2d1adf5 2422:57235bce06fc
215 end 215 end
216 --module:log("debug", "Headers: %s", dump(request.headers)); 216 --module:log("debug", "Headers: %s", dump(request.headers));
217 217
218 local feed = feed_list[query.node]; 218 local feed = feed_list[query.node];
219 if not feed then 219 if not feed then
220 if query["hub.mode"] == "unsubscribe" then
221 -- Unsubscribe from unknown feed
222 module:log("debug", "Unsubscribe from unknown feed %s -- %s", query["hub.topic"], formencode(query));
223 return query["hub.challenge"];
224 end
220 module:log("debug", "Push for unknown feed %s -- %s", query["hub.topic"], formencode(query)); 225 module:log("debug", "Push for unknown feed %s -- %s", query["hub.topic"], formencode(query));
221 return 404; 226 return 404;
222 end 227 end
223 228
224 if method == "GET" then 229 if method == "GET" then