- Timestamp:
- Apr 20, 2010, 4:35:26 PM (15 years ago)
- Location:
- branches/client-1.6/src
- Files:
-
- 1 deleted
- 8 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/client-1.6/src/Makefile.kmk
r402 r441 39 39 # SCS when building with gcc 3.3.5 use the below cflags 40 40 #ndpsmb_CFLAGS.release = -s -O3 -march=pentium -mcpu=pentium3 41 41 42 ndpsmb_CFLAGS.debug = -g -O0 -DDEBUG_PRINTF 42 43 ndpsmb_LDFLAGS = -Zomf -Zno-fork -Zmap -Zbin-files … … 63 64 #build other files (e.g. help) 64 65 OTHERS = $(PATH_BIN)/en/ndpsmb.hlp $(PATH_BIN)/readme.txt \ 65 $(PATH_BIN)/fr/ndpsmb.hlp $(PATH_BIN)/readme_fr.txt 66 $(PATH_BIN)/fr/ndpsmb.hlp $(PATH_BIN)/readme_fr.txt \ 67 $(PATH_BIN)/de/ndpsmb.hlp $(PATH_BIN)/readme_de.txt 66 68 OTHER_CLEAN = $(PATH_BIN)/en/ndpsmb.hlp $(PATH_OBJ)/en/ndpsmb.ipf $(PATH_BIN)/readme.txt \ 67 $(PATH_BIN)/fr/ndpsmb.hlp $(PATH_OBJ)/fr/ndpsmb.ipf $(PATH_BIN)/readme_fr.txt 68 69 $(PATH_BIN)/fr/ndpsmb.hlp $(PATH_OBJ)/fr/ndpsmb.ipf $(PATH_BIN)/readme_fr.txt \ 70 $(PATH_BIN)/de/ndpsmb.hlp $(PATH_OBJ)/de/ndpsmb.ipf $(PATH_BIN)/readme_de.txt 69 71 70 72 # install some more files … … 117 119 $(TOOLKIT)\bin\ipfc.exe $(PATH_OBJ)/fr/ndpsmb.ipf $(PATH_BIN)/fr/ndpsmb.hlp /COUNTRY=001 /CODEPAGE=850 118 120 121 $(PATH_BIN)/de/ndpsmb.hlp: ./help/ndpsmb_de.ipf version.h Config.kmk 122 -@mkdir $(PATH_OBJ) 123 -@mkdir $(PATH_OBJ)\de 124 @ppwizard.cmd ./help/ndpsmb_de.ipf /Pack:N /output:$(PATH_OBJ)/de/ndpsmb.ipf /other /WarningsRc:0 125 -@mkdir $(PATH_BIN) 126 -@mkdir $(PATH_BIN)\de 127 $(TOOLKIT)\bin\ipfc.exe $(PATH_OBJ)/de/ndpsmb.ipf $(PATH_BIN)/de/ndpsmb.hlp /COUNTRY=001 /CODEPAGE=850 128 119 129 120 130 # substitute macros in version.h … … 136 146 > $(PATH_BIN)/readme_fr.txt 137 147 148 $(PATH_BIN)/readme_de.txt: Config.kmk ./help/readme_de.txt 149 $(QUIET)$(SED) "s;_VERSION_;$(VERSION);g" ./help/readme_de.txt \ 150 | $(SED) "s;_BUILD_;$(BUILD);g" \ 151 > $(PATH_BIN)/readme_de.txt 152 138 153 # final: zip all files! 139 154 $(PATH_ROOT)/dist/$(PACKAGE_NAME): \ … … 141 156 $(PATH_BIN)/en/ndpsmb.hlp \ 142 157 $(PATH_BIN)/fr/ndpsmb.hlp \ 158 $(PATH_BIN)/de/ndpsmb.hlp \ 143 159 $(PATH_BIN)/readme.txt \ 144 $(PATH_BIN)/readme_fr.txt 160 $(PATH_BIN)/readme_fr.txt \ 161 $(PATH_BIN)/readme_de.txt 145 162 $(QUIET)$(MKDIR) -p $(PATH_ROOT)/dist 146 163 $(QUIET)$(RM) -f $@ … … 153 170 $(PATH_BIN)/en/ndpsmb.hlp \ 154 171 $(PATH_BIN)/fr/ndpsmb.hlp \ 172 $(PATH_BIN)/de/ndpsmb.hlp \ 155 173 $(PATH_BIN)/readme.txt \ 156 $(PATH_BIN)/readme_fr.txt 174 $(PATH_BIN)/readme_fr.txt \ 175 $(PATH_BIN)/readme_de.txt 157 176 $(QUIET)$(MKDIR) -p $(PATH_ROOT)/dist 158 177 $(QUIET)$(RM) -f $@ -
branches/client-1.6/src/debug.c
r189 r441 33 33 char logfile[_MAX_PATH +1] = {0}; 34 34 char debugfile[_MAX_PATH +1] = {0}; 35 char logfilename[] = "ndpsmb.log"; 35 char logfilename[] = "log.ndpsmb"; 36 BOOL do_logging = FALSE; 36 37 37 38 int debuglvl(int level) 38 39 { 39 40 return (level <= debuglevel) ? 1 : 0; 41 } 42 43 BOOL writeLog() 44 { 45 return do_logging; 40 46 } 41 47 … … 70 76 strncpy(logfile, logfilename, sizeof(logfile) -1); 71 77 } 78 // set the samba logging stuff 79 do_logging = TRUE; 72 80 } /* endif */ 73 81 -
branches/client-1.6/src/help/ndpsmb.ipf
r401 r441 129 129 :p. 130 130 The logfile is placed to your LOGFILES env path, if available. If the LOGFILES env is missing 131 the logfile is placed into the &nd. directory. The logfile is called ndpsmb.log. 131 the logfile is placed into the &nd. directory. The logfile is called log.ndpsmb for the &nd part and 132 log.smbd for the Samba part. 132 133 133 134 .****************************************************** … … 243 244 :li.Remove unused MEMLEN, LOGFILE and LOGLEVEL token:p. 244 245 (Compatibility warning: These tokens must also be removed from older *.ndc *.evp and volumes.cfg files in order to restore connections with the new plugin properly) 246 :li.added logging feature for samba messages 245 247 :eul. 246 248 :eul. -
branches/client-1.6/src/help/ndpsmb_fr.ipf
r401 r441 196 196 d'environnement est absente, le fichier de rapport sera alors plac 197 197 dans le rpertoire de NetDrive. Le fichier de consignation est appel 198 ndpsmb.log.198 log.ndpsmb pour &nd et log.smbc pour Samba. 199 199 :p. 200 200 .****************************************************** … … 334 334 :li.Remove unused MEMLEN, LOGFILE and LOGLEVEL token:p. 335 335 (Compatibility warning: These tokens must also be removed from older *.ndc *.evp and volumes.cfg files in order to restore connections with the new plugin properly) 336 :li.added logging feature for samba messages 336 337 :eul. 337 338 :eul. -
branches/client-1.6/src/help/readme.txt
r401 r441 154 154 The logfile is placed to your LOGFILES env path, if available. If the 155 155 LOGFILES environment variable is missing, the logfile is placed into the 156 Netdrive directory. The logfile is called ndpsmb.log. 156 Netdrive directory. The logfile is called log.ndpsmb for the Netdrive part 157 and log.smbc for the Samba part. 157 158 158 159 … … 242 243 *.ndc *.evp and volumes.cfg files in order to restore connections 243 244 with the new plugin properly) 245 - added logging feature for samba messages 244 246 245 247 v1.6.0 alpha1: -
branches/client-1.6/src/help/readme_de.txt
r401 r441 124 124 untersttzt, 0, wenn er es nicht tut. 125 125 126 So montieren Sie die genaue Servers Freigaben braucht man sowohl auf "Server angeben und 127 'Freigaben' Parameter, die anderen Parameter sind optional. Die Root-Pfad 128 Server-Freigabe wird an der Montageplatte Weg montiert werden. 129 130 Wenn man mchte alle Server-Freigaben zugreifen, werden nur die 'server', nicht die 'Freigaben' 131 Parameter festzulegen, die anderen Parameter sind optional. Die Liste der 132 Server-Freigaben werden an der Montageplatte Weg montiert werden. 133 134 Wenn man will auf alle Server innerhalb der Arbeitsgruppe Zugang, dann nur die "Arbeitsgruppe" 135 nicht die "Server"-Parameter festzulegen, die anderen Parameter sind 136 optional. Die Liste der Server innerhalb des angegebenen Arbeitsgruppe wird montiert werden, um 137 die Montage Weg. 138 139 Wenn man will, um alle verfgbaren Arbeitsgruppen innerhalb eines Master-Browser-Zugriff 140 innerhalb des Netzwerks, dann nur die "Meister", nicht die "Arbeitsgruppe" noch die "Server"-Parameter, 141 sollte festgelegt werden, die anderen Parameter sind optional. Die Liste der Arbeitsgruppen 142 wird auf die wachsende Weg montiert werden. Der "Master"-Arbeitsgruppe knnen alle bekannt sein 143 Arbeitsgruppe im Netz. Der "Master"-Server sollte der Master-Browser fr 144 Arbeitsgruppe [s]. 145 146 Standardmáig ist die 'guest' Benutzer mit leeren Passwort verwendet wird, um Zugang zu ausgewhlten 147 Ressourcen. Falls Sie Zugriff verweigert (5) Fehler, versuchen Sie es an einen anderen Benutzer angeben 148 und Passwort-Kombination. 126 Wenn man genau eine Freigaben mounten mchte, muá man sowohl den "Server" und 127 die "Freigabe" angeben, die anderen Parameter sind optional. Die Root-Pfad 128 Diese Serverfreigabe wird dann mit dem gewnschten Mountpoint verbunden. 129 130 Wenn man auf alle Freigaben eines Servers zugreifen mchte, muá man nur den 131 "Server", nicht jedoch die "Freigabe" Parameter festlegen, die anderen Parameter 132 sind optional. Die Liste der Server-Freigaben werden dann mit dem gewnschten 133 Mountpoint verbunden. 134 135 Mchte man auf alle Server innerhalb einer Arbeitsgruppe zugreifen, dann muá 136 man nur die "Arbeitsgruppe" nicht jedoch "Server" oder "Freigabe" festlegen, 137 die anderen Parameter sind wiederum optional. Die Liste der Server innerhalb 138 des angegebenen Arbeitsgruppe wird mit dem gewnschten Mountpoint verbunden. 139 140 Wenn man Zugriff auf alle verfgbaren Arbeitsgruppen innerhalb eines Master- 141 Browser-Zugriff innerhalb des Netzwerks haben mchte, dann nur den "Master", 142 und weder die "Arbeitsgruppe" noch den "Server" festlegen, die anderen Parameter 143 sind optional. Die Liste der Arbeitsgruppen wird mit dem Mountpoint verbunden 144 werden. Der "Master"-Arbeitsgruppe sollte allen bekannt sein im Netz. Der 145 "Master"-Server sollte der Master-Browser fr Arbeitsgruppe sein. 146 147 Standardmáig wird der "guest" Benutzer ohne Passwort verwendet, um Zugang zu 148 den gewhlten Resourcen zu bekommen. Falls Sie Zugriff verweigert (5) Fehler 149 bekommen, versuchen Sie es mit einen anderen Benutzernamen und entsprechendem 150 Passwort. 149 151 150 152 4.2 Verwendung mit EVFS … … 162 164 163 165 Falls eine LOGFILES Umgebungsvariable existiert, wird die Log-Datei dort 164 erzeugt, falls nicht im Netdrive Verzeichnis. Die Logdatei heisst ndpsmb.log. 166 erzeugt, falls nicht im Netdrive Verzeichnis. Die Logdatei heisst log.ndpsmb fr 167 den Netdrive Teil und log.smbc fr den Samba Teil. 165 168 166 169 … … 251 254 *.evp, *.ndc und volumes.cfg Dateien entfernt werden, anonsten 252 255 scheitert die Wiederherstellung von Verbindungsprofilen. 256 - Logging-Funktion fr Samba Meldungen hinzugefgt 253 257 254 258 v1.6.0 alpha1: -
branches/client-1.6/src/help/readme_fr.txt
r401 r441 207 207 d'environnement est absente, le fichier de rapport sera plac dans le 208 208 rpertoire de NetDrive. Le fichier de consignation est appel 209 ndpsmb.log.209 log.ndpsmb pour le Netdrive et log.smbc pour le Samba. 210 210 211 211 … … 315 315 *.ndc *.evp and volumes.cfg files in order to restore connections 316 316 with the new plugin properly) 317 - added logging feature for samba messages 317 318 318 319 v1.6.0 alpha1: -
branches/client-1.6/src/smbwrp.c
r401 r441 20 20 21 21 #include "includes.h" 22 23 22 #include "smbwrp.h" 24 23 24 void smbwrp_Logging() 25 { 26 char slogfile[_MAX_PATH +1] = {0}; 27 char slogfilename[] = "log.smbc"; 28 char *env = getenv("LOGFILES"); 29 if (env != NULL) 30 { 31 strncpy(slogfile, env, sizeof(slogfile) -1); 32 strncat(slogfile, "\\", sizeof(slogfile) - strlen(slogfile) -1); 33 strncat(slogfile, slogfilename, sizeof(slogfile) - strlen(slogfile) -1); 34 } 35 else 36 { 37 strncpy(slogfile, slogfilename, sizeof(slogfile) -1); 38 } 39 40 // init samba for debug messages 41 setup_logging(slogfile, false); 42 lp_set_logfile(slogfile); 43 debug_parse_levels("10"); 44 45 } 25 46 26 47 static int … … 144 165 return 1; 145 166 } 167 168 if (writeLog()) 169 { 170 smbwrp_Logging(); 171 } 146 172 147 173 /*
Note:
See TracChangeset
for help on using the changeset viewer.