www.ProFTPD.de

ProFTPD => ProFTPD - Deutsch => Thema gestartet von: Tiger am 25. September 2003, 08:44:52



Titel: Mod_exec
Beitrag von: Tiger am 25. September 2003, 08:44:52
Hi,

wollte gerade den neusten ProFTPD 1.2.9RC2p mit mod_time und mod_exec installieren.
Beim configure --with-modules.... noch alles in Ordnung, aber das make bricht bei mod_exec ab.
Ist da jemand was bekannt??

Greetz

Tiger


Titel: Mod_exec
Beitrag von: Wörsty am 25. September 2003, 11:04:50
Guckst du da: http://www.proftpd.de/forum2/viewtopic.php?p=2559  :?
So in etwa?  :cry:


Titel: Mod_exec
Beitrag von: Tiger am 25. September 2003, 16:20:39
:o/  :idiot)  :cry:
Schade eigentlich!
Ist da ne neue mod_exec in Sicht?

GX

Tiger


Titel: Mod_exec
Beitrag von: stonki am 26. September 2003, 08:10:16
Zitat von: "Tiger"
:o/  :idiot)  :cry:
Schade eigentlich!
Ist da ne neue mod_exec in Sicht?

GX

Tiger


<Stonki> mod_exec.c:402: structure has no member named `remote_ipaddr'
<Stonki> mod_exec.c:402: structure has no member named `remote_ipaddr'
<Stonki> reported from two different users
<castaglia> ah
<castaglia> easy change
<castaglia> remote_ipaddr simply needs to be remote_addr
<castaglia> but as you know, mod_exec is not high on my list of priorities


.........


Titel: Mod_exec
Beitrag von: Wörsty am 26. September 2003, 09:31:35
nicht wirklich DIE Lösung:
Code:
...
gcc  -DLINUX  -I.. -I../include -I/usr/include/mysql -O2 -Wall -c mod_exec.c
mod_exec.c: In function `exec_subst_var':
mod_exec.c:402: incompatible type for argument 1 of `inet_ntoa'
make[1]: *** [mod_exec.o] Fehler 1
make[1]: Verlassen des Verzeichnisses Verzeichnis »/usr/src/proftpd-1.2.9rc2/modules«
make: *** [modules] Fehler 2
[root@knowledgebase proftpd-1.2.9rc2]#

Habe jetzt als workaround den %a Magic Cookie erstmal disabled.
Code:
/******disable*********
  if (strstr("%a", varstr))
    varstr = sreplace(tmp_pool, varstr, "%a",
      session.c->remote_ipaddr ? inet_ntoa(*session.c->remote_ipaddr) :
      "", NULL);
******disable*********/