projects
/
citadel.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
496f41d
)
add more information to the system contexts, so one can use RWHO to find out what...
author
Wilfried Goesgens
<dothebart@citadel.org>
Tue, 20 Dec 2011 18:49:30 +0000
(19:49 +0100)
committer
Wilfried Goesgens
<dothebart@citadel.org>
Tue, 20 Dec 2011 18:49:30 +0000
(19:49 +0100)
citadel/modules/network/serv_networkclient.c
patch
|
blob
|
history
citadel/modules/pop3client/serv_pop3client.c
patch
|
blob
|
history
citadel/modules/rssclient/serv_rssclient.c
patch
|
blob
|
history
citadel/modules/smtp/serv_smtpeventclient.c
patch
|
blob
|
history
diff --git
a/citadel/modules/network/serv_networkclient.c
b/citadel/modules/network/serv_networkclient.c
index 839818efb2f74986cf91bea8ce73de6eaf3c72e4..3098ce474104a3884672be5fc80ad6633748198c 100644
(file)
--- a/
citadel/modules/network/serv_networkclient.c
+++ b/
citadel/modules/network/serv_networkclient.c
@@
-820,6
+820,10
@@
void RunNetworker(AsyncNetworker *NW)
SubC->session_specific_data = (char*) NW;
NW->IO.CitContext = SubC;
SubC->session_specific_data = (char*) NW;
NW->IO.CitContext = SubC;
+ safestrncpy(SubC->cs_host,
+ ChrPtr(NW->host),
+ sizeof(SubC->cs_host));
+
if (NW->IO.ConnectMe->IsIP) {
QueueEventContext(&NW->IO,
nwc_connect_ip);
if (NW->IO.ConnectMe->IsIP) {
QueueEventContext(&NW->IO,
nwc_connect_ip);
diff --git
a/citadel/modules/pop3client/serv_pop3client.c
b/citadel/modules/pop3client/serv_pop3client.c
index 9e9ac87d0baa91dded211f6f9f0011d461aa5fd8..f63b8afa573a953a25b277cb165d9ca82c6d6c23 100644
(file)
--- a/
citadel/modules/pop3client/serv_pop3client.c
+++ b/
citadel/modules/pop3client/serv_pop3client.c
@@
-869,6
+869,9
@@
int pop3_do_fetching(pop3aggr *cpptr)
SubC = CloneContext (&pop3_client_CC);
SubC->session_specific_data = (char*) cpptr;
cpptr->IO.CitContext = SubC;
SubC = CloneContext (&pop3_client_CC);
SubC->session_specific_data = (char*) cpptr;
cpptr->IO.CitContext = SubC;
+ safestrncpy(SubC->cs_host,
+ ChrPtr(cpptr->Url),
+ sizeof(SubC->cs_host));
if (cpptr->IO.ConnectMe->IsIP) {
QueueEventContext(&cpptr->IO,
if (cpptr->IO.ConnectMe->IsIP) {
QueueEventContext(&cpptr->IO,
diff --git
a/citadel/modules/rssclient/serv_rssclient.c
b/citadel/modules/rssclient/serv_rssclient.c
index 72717359a6fc9f1fdb8aa0fc08eb6b4156e8db78..db6d37fb0f3bf31c8eb555a0ae6b888d560b2ddd 100644
(file)
--- a/
citadel/modules/rssclient/serv_rssclient.c
+++ b/
citadel/modules/rssclient/serv_rssclient.c
@@
-467,6
+467,9
@@
int rss_do_fetching(rss_aggregator *Cfg)
IO->CitContext = CloneContext(&rss_CC);
IO->Data = Cfg;
IO->CitContext = CloneContext(&rss_CC);
IO->Data = Cfg;
+ safestrncpy(((CitContext*)IO->CitContext)->cs_host,
+ ChrPtr(Cfg->Url),
+ sizeof(((CitContext*)IO->CitContext)->cs_host));
syslog(LOG_DEBUG, "Fetching RSS feed <%s>\n", ChrPtr(Cfg->Url));
ParseURL(&IO->ConnectMe, Cfg->Url, 80);
syslog(LOG_DEBUG, "Fetching RSS feed <%s>\n", ChrPtr(Cfg->Url));
ParseURL(&IO->ConnectMe, Cfg->Url, 80);
diff --git
a/citadel/modules/smtp/serv_smtpeventclient.c
b/citadel/modules/smtp/serv_smtpeventclient.c
index 6325ff8736e3c2c4bf2ac5cad154af10a96d70da..a3afb9a9635d9c5ee7e5f38d50fd0df399f55cc8 100644
(file)
--- a/
citadel/modules/smtp/serv_smtpeventclient.c
+++ b/
citadel/modules/smtp/serv_smtpeventclient.c
@@
-486,10
+486,7
@@
void smtp_try_one_queue_entry(OneQueItem *MyQItem,
SubC->session_specific_data = (char*) SendMsg;
SendMsg->IO.CitContext = SubC;
SubC->session_specific_data = (char*) SendMsg;
SendMsg->IO.CitContext = SubC;
- EVS_syslog(LOG_DEBUG,
- "SMTP: %s new context %s - %p\n", __FUNCTION__,
- ChrPtr(SendMsg->MyQEntry->Recipient),
- SendMsg);
+ safestrncpy(SubC->cs_host, SendMsg->node, sizeof(SubC->cs_host));
syslog(LOG_DEBUG, "SMTP Starting: [%ld] <%s> CC <%d> \n",
SendMsg->MyQItem->MessageID,
ChrPtr(SendMsg->MyQEntry->Recipient),
syslog(LOG_DEBUG, "SMTP Starting: [%ld] <%s> CC <%d> \n",
SendMsg->MyQItem->MessageID,
ChrPtr(SendMsg->MyQEntry->Recipient),