X-Git-Url: https://git.carlh.net/gitweb/?a=blobdiff_plain;ds=sidebyside;f=src%2Flib%2Fsend_problem_report_job.cc;h=3c0bc47aac58fba1fc5d87d4a108702c99b91528;hb=4750382795aaf7964cfc4af9483d30dd4e565b4c;hp=803e655a6ee8a7bfd89873c1fddc49946b12bdbc;hpb=a385edd65f8648759e2daf1360ed1c010d161d92;p=dcpomatic.git diff --git a/src/lib/send_problem_report_job.cc b/src/lib/send_problem_report_job.cc index 803e655a6..3c0bc47aa 100644 --- a/src/lib/send_problem_report_job.cc +++ b/src/lib/send_problem_report_job.cc @@ -1,19 +1,20 @@ /* Copyright (C) 2014-2015 Carl Hetherington - This program is free software; you can redistribute it and/or modify + This file is part of DCP-o-matic. + + DCP-o-matic is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. - This program is distributed in the hope that it will be useful, + DCP-o-matic is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. + along with DCP-o-matic. If not, see . */ @@ -25,6 +26,8 @@ #include "log.h" #include "version.h" #include "emailer.h" +#include "environment_info.h" +#include #include "i18n.h" @@ -71,6 +74,12 @@ SendProblemReportJob::run () body += "Version: " + string (dcpomatic_version) + " " + string (dcpomatic_git_commit) + "\n\n"; + BOOST_FOREACH (string i, environment_info ()) { + body += i + "\n"; + } + + body += "\n"; + if (_film) { body += "log head and tail:\n"; body += "---<8----\n"; @@ -85,7 +94,7 @@ SendProblemReportJob::run () to.push_back ("carl@dcpomatic.com"); Emailer emailer (_from, to, "DCP-o-matic problem report", body); - emailer.send (); + emailer.send ("main.carlh.net", 2525); set_progress (1); set_state (FINISHED_OK);