Loading plugins/content/content.cpp +3 −3 Original line number Diff line number Diff line Loading @@ -298,7 +298,7 @@ namespace blogi { } } size_t tgsstart=0,tgsend=0; size_t tgsstart=0; if (!tags.empty() && content_id != -1) { for (size_t i = 0; i <= tags.length(); ++i) { if (tags[i] == ' ' || i == tags.length()) { Loading Loading @@ -530,9 +530,9 @@ namespace blogi { cleartags(tid); size_t tgsstart = 0, tgsend = 0; size_t tgsstart = 0; if (!tags.empty() && cid != -1) { for (int i = 0; i <= tags.length(); ++i) { for (size_t i = 0; i <= tags.length(); ++i) { if (tags[i] == ' ' || i == tags.length()) { if ((i - tgsstart) > 0) { std::string tag = tags.substr(tgsstart, (i - tgsstart)); Loading plugins/media/media.cpp +0 −1 Original line number Diff line number Diff line Loading @@ -105,7 +105,6 @@ namespace blogi { void editAlbum(const int tid,libhttppp::HttpRequest * req, libhtmlpp::HtmlString & setdiv){ int id = -1; char url[512]; libhttppp::HttpForm form; form.parse(req); std::string name; Loading plugins/nginxfiler/filer.cpp +8 −8 Original line number Diff line number Diff line Loading @@ -155,7 +155,9 @@ namespace blogi { std::string path; if(req->getRequestURL()+strlen(Args->config->buildurl("nginxfiler",url,512))) size_t len =strlen(Args->config->buildurl("nginxfiler",url,512)); if(len < strlen(req->getRequestURL())) path=req->getRequestURL()+strlen(Args->config->buildurl("nginxfiler",url,512)); path+="/"; Loading Loading @@ -192,7 +194,7 @@ namespace blogi { std::shared_ptr<char[]> data(new char[16384], std::default_delete<char[]>()); int recv,tries=0,chunklen=0; int recv,chunklen=0; try{ for(;;){ Loading @@ -218,7 +220,7 @@ namespace blogi { std::vector<char> json; libhttppp::HttpResponse res; size_t hsize=0,cpos; int hsize=0,cpos; bool chunked=false; int rlen=0; Loading @@ -245,8 +247,6 @@ namespace blogi { json.resize(rlen); } tries=0; if(!chunked){ do{ try{ Loading Loading @@ -276,7 +276,7 @@ namespace blogi { }while(rlen>0); }else{ size_t readed=0; int readed=0; for(;;){ if(recv - cpos > 0){ Loading @@ -288,7 +288,7 @@ namespace blogi { readed=0; } size_t len = (chunklen - readed) < (recv - cpos) ? (chunklen - readed) : (recv - cpos); int len = (chunklen - readed) < (recv - cpos) ? (chunklen - readed) : (recv - cpos); std::copy(data.get()+cpos,data.get()+(cpos+len),std::back_inserter(json)); Loading Loading @@ -389,7 +389,7 @@ namespace blogi { return true; } private: int readchunk(const char *data,size_t datasize,size_t &pos){ int readchunk(const char *data,int datasize,int &pos){ int start=pos; char value[512]; Loading src/blogi.cpp +1 −6 Original line number Diff line number Diff line Loading @@ -116,7 +116,7 @@ blogi::Blogi::Blogi(Config *blgcfg,netplus::socket *serversocket,bool debug) : H BlogiPlg = new Plugin(); for(int i=0; i<PlgArgs->config->getplgdirs(); ++i){ for(size_t i=0; i<PlgArgs->config->getplgdirs(); ++i){ BlogiPlg->loadPlugins(PlgArgs->config->getplgdir(i),PlgArgs); } } Loading Loading @@ -228,11 +228,6 @@ void blogi::Blogi::loginPage(libhttppp::HttpRequest *curreq,const int tid,const } void blogi::Blogi::logoutPage(libhttppp::HttpRequest *curreq,const int tid,const char *sessiondid){ const char *host; for(libhttppp::HttpHeader::HeaderData *preq = curreq->getfirstHeaderData(); preq; preq=preq->nextHeaderData()){ if(strncmp(preq->getkey(),"Host",4)==0) host=preq->at(0).getvalue().c_str(); } libhttppp::HttpResponse curres; libhttppp::HttpCookie cookie; Loading Loading
plugins/content/content.cpp +3 −3 Original line number Diff line number Diff line Loading @@ -298,7 +298,7 @@ namespace blogi { } } size_t tgsstart=0,tgsend=0; size_t tgsstart=0; if (!tags.empty() && content_id != -1) { for (size_t i = 0; i <= tags.length(); ++i) { if (tags[i] == ' ' || i == tags.length()) { Loading Loading @@ -530,9 +530,9 @@ namespace blogi { cleartags(tid); size_t tgsstart = 0, tgsend = 0; size_t tgsstart = 0; if (!tags.empty() && cid != -1) { for (int i = 0; i <= tags.length(); ++i) { for (size_t i = 0; i <= tags.length(); ++i) { if (tags[i] == ' ' || i == tags.length()) { if ((i - tgsstart) > 0) { std::string tag = tags.substr(tgsstart, (i - tgsstart)); Loading
plugins/media/media.cpp +0 −1 Original line number Diff line number Diff line Loading @@ -105,7 +105,6 @@ namespace blogi { void editAlbum(const int tid,libhttppp::HttpRequest * req, libhtmlpp::HtmlString & setdiv){ int id = -1; char url[512]; libhttppp::HttpForm form; form.parse(req); std::string name; Loading
plugins/nginxfiler/filer.cpp +8 −8 Original line number Diff line number Diff line Loading @@ -155,7 +155,9 @@ namespace blogi { std::string path; if(req->getRequestURL()+strlen(Args->config->buildurl("nginxfiler",url,512))) size_t len =strlen(Args->config->buildurl("nginxfiler",url,512)); if(len < strlen(req->getRequestURL())) path=req->getRequestURL()+strlen(Args->config->buildurl("nginxfiler",url,512)); path+="/"; Loading Loading @@ -192,7 +194,7 @@ namespace blogi { std::shared_ptr<char[]> data(new char[16384], std::default_delete<char[]>()); int recv,tries=0,chunklen=0; int recv,chunklen=0; try{ for(;;){ Loading @@ -218,7 +220,7 @@ namespace blogi { std::vector<char> json; libhttppp::HttpResponse res; size_t hsize=0,cpos; int hsize=0,cpos; bool chunked=false; int rlen=0; Loading @@ -245,8 +247,6 @@ namespace blogi { json.resize(rlen); } tries=0; if(!chunked){ do{ try{ Loading Loading @@ -276,7 +276,7 @@ namespace blogi { }while(rlen>0); }else{ size_t readed=0; int readed=0; for(;;){ if(recv - cpos > 0){ Loading @@ -288,7 +288,7 @@ namespace blogi { readed=0; } size_t len = (chunklen - readed) < (recv - cpos) ? (chunklen - readed) : (recv - cpos); int len = (chunklen - readed) < (recv - cpos) ? (chunklen - readed) : (recv - cpos); std::copy(data.get()+cpos,data.get()+(cpos+len),std::back_inserter(json)); Loading Loading @@ -389,7 +389,7 @@ namespace blogi { return true; } private: int readchunk(const char *data,size_t datasize,size_t &pos){ int readchunk(const char *data,int datasize,int &pos){ int start=pos; char value[512]; Loading
src/blogi.cpp +1 −6 Original line number Diff line number Diff line Loading @@ -116,7 +116,7 @@ blogi::Blogi::Blogi(Config *blgcfg,netplus::socket *serversocket,bool debug) : H BlogiPlg = new Plugin(); for(int i=0; i<PlgArgs->config->getplgdirs(); ++i){ for(size_t i=0; i<PlgArgs->config->getplgdirs(); ++i){ BlogiPlg->loadPlugins(PlgArgs->config->getplgdir(i),PlgArgs); } } Loading Loading @@ -228,11 +228,6 @@ void blogi::Blogi::loginPage(libhttppp::HttpRequest *curreq,const int tid,const } void blogi::Blogi::logoutPage(libhttppp::HttpRequest *curreq,const int tid,const char *sessiondid){ const char *host; for(libhttppp::HttpHeader::HeaderData *preq = curreq->getfirstHeaderData(); preq; preq=preq->nextHeaderData()){ if(strncmp(preq->getkey(),"Host",4)==0) host=preq->at(0).getvalue().c_str(); } libhttppp::HttpResponse curres; libhttppp::HttpCookie cookie; Loading