+ },
+
+ fetchBugs : function(url)
+ {
+ Tickets.parseNetrc();
+ var ar = url.split('/');
+ print(JSON.stringify(ar, null, 4));
+ var auth = new Soup.Auth()
+ var session = new Soup.SessionSync();
+ session.signal.authenticate.connect(function(sess, msg, auth, rt) {
+ //print("authenticate?");
+ auth.authenticate(
+ Tickets.machines[ar[2]].login,
+ Tickets.machines[ar[2]].password
+ );
+ });
+ var request = new Soup.Message({
+ method:"GET",
+ uri:new Soup.URI.c_new(url)
+ });
+ var status = session.send_message(request);
+
+ var data = request.response_body.data;
+ return JSON.parse(data).data;
+