View Full Version : Donations
darkone
01-17-2004, 04:14 PM
As you might have noticed, there's quite a bit of money to be donated to scripters; I will donate 3-4 * 100euros on monday. If you are currently developing script/program, that I should be aware of when doing my decissions, please let me know.
Zer0Racer
01-17-2004, 06:14 PM
I was told to put up new poll to decide which scripters should get next donations. It was delayed due to the fact that I could see 20+, more or less active, scripters. The limit for the poll was 20.
But... there is no permanent rule on how to decide who gets donation. Dark0n3 always gets the last word. So I guess this will be sorted out eventually. :)
Good luck to you all!
bounty
01-19-2004, 02:25 PM
and the winners are ...? :)
wooolF[RM]
01-19-2004, 09:43 PM
b>d>>s
I STILL think he deserved some of thos donations... he made really many nice scripts and STILL supports the community...
Go b>d>>s! Love your work man :)
darkone
01-19-2004, 10:08 PM
Heh, missed by a day :) I started coding new socket API for myself to use, and it took 22hours to finnish :)
// SSL Handshake
if (lpData->bProtected)
{
// Init secure socket
Secure_Init_Socket(&lpData->Socket,
lpUser->Connection.lpService, SSL_ACCEPT|SSL_CONNECT|SSL_LARGE_BUFFER);
Buffer[0].dwType = PACKAGE_SSL_ACCEPT;
Buffer[0].dwTimerType = TIMER_PER_PACKAGE;
Buffer[0].dwTimeOut = SSL_TIMEOUT;
dwBuffers++;
}
else if (! Service_RequireSecureData(lpUser->Connection.lpService, lpUser->UserFile))
{
lpData->dwLastError = IO_ENCRYPTION_REQUIRED;
EndJob(lpUser->Connection.dwUniqueId, 201);
return FALSE;
}
// Data transfer
if (lpData->bSpecial == LIST)
{
Buffer[dwBuffers].dwType = PACKAGE_BUFFER;
}
else if (lpData->bDirection == SEND)
{
Buffer[dwBuffers].dwType = PACKAGE_FILE_READ;
Buffer[dwBuffers].File.Handle = &lpData->IoFile;
}
else
{
Buffer[dwBuffers].dwType = PACKAGE_FILE_WRITE;
Buffer[dwBuffers].File.Handle = &lpData->IoFile;
}
Buffer[dwBuffers].buf = lpData->Buffer.buf;
Buffer[dwBuffers].size = lpData->Buffer.size;
Buffer[dwBuffers].len = lpData->Buffer.len;
Buffer[dwBuffers].dwTimerType = TIMER_PER_TRANSMIT;
Buffer[dwBuffers++].dwTimeOut = FTP_DATA_TIMEOUT;
// SSL Shutdown
if (lpData->bProtected)
{
Buffer[dwBuffers].dwType = PACKAGE_SSL_CLOSE;
Buffer[dwBuffers].dwTimerType = TIMER_PER_PACKAGE;
Buffer[dwBuffers++].dwTimeOut = SSL_TIMEOUT;
}
// TCP Shutdown
if (lpData->bDirection == SEND)
{
Buffer[dwBuffers].dwType = PACKAGE_SHUTDOWN;
Buffer[dwBuffers].dwTimerType = TIMER_PER_PACKAGE;
Buffer[dwBuffers++].dwTimeOut = 5000;
}
// Set socket options
SetSocketOption(&lpData->Socket, IO_SOCKET, SEND_LIMIT, (PCHAR)&lpUser->UserFile->Limits[0], sizeof(DWORD));
SetSocketOption(&lpData->Socket, IO_SOCKET, RECEIVE_LIMIT, (PCHAR)&lpUser->UserFile->Limits[1], sizeof(DWORD));
SetSocketOption(&lpData->Socket, SOL_SOCKET, SO_SNDBUF, (PCHAR)&FtpSettings.dwDataSocketBuffer[0], sizeof(DWORD));
SetSocketOption(&lpData->Socket, SOL_SOCKET, SO_SNDBUF, (PCHAR)&FtpSettings.dwDataSocketBuffer[1], sizeof(DWORD));
SetSocketOption(&lpData->Socket, IPPROTO_TCP, TCP_NODELAY, (PCHAR)&FtpSettings.bNagle, sizeof(BOOL));
// Bind socket to completion port
BindCompletionPort((HANDLE)lpData->Socket.Socket);
if (! QueueIoEx(lpUser->Connection.dwUniqueId,
&lpData->Socket, 202, TERTIARY, NULL, NULL, NULL, 0))
{
if (! TransmitPackages(&lpData->Socket, Buffer, dwBuffers, NULL, FTP_TransferComplete, lpUser))
{
lpData->dwLastError = GetLastError();
EndJob(lpUser->Connection.dwUniqueId, 202);
}
}
else lpData->dwLastError = WSAETIMEDOUT;
Isn't it nice :?
bounty ;/
I love bounty's scripts. They are awesome.
I Think he should receive a donation for his nice work.
:D
neoxed
01-20-2004, 03:00 AM
/me nominates Bounty ;)
NalgeNunc
01-20-2004, 06:19 AM
Yeah, bounty is that kind of winner :)
Indeed, B0unty deserves it. So does WarC.
Are you (re)adding support for SSL FXP darkone ?
darkone
01-20-2004, 08:27 AM
As is no, it needs some changes before it's worth implementation. => I need to seek hoe (guy behind glftpd's ssl implementation), before I start planning the implementation.
bounty
01-20-2004, 08:42 AM
Originally posted by darkone
I need to seek hoe (guy behind glftpd's ssl implementation)
eheh please ask him also where can we find new pftpfxp please and if he have a new website ;)
coz suxx.sk don't work anymore :(
have fun & thx
bounty
neoxed
01-20-2004, 01:14 PM
You can ask him on IRC, HoE's nick is "Hujer" in #glftpd. ;)
bounty
01-20-2004, 02:40 PM
Originally posted by NeoXed
You can ask him on IRC, HoE's nick is "Hujer" in #glftpd. ;)
heh thx for the info i chatted with him ;)
Originally posted by bounty
and the winners are ...? :)
you and badass :D
ferran
01-20-2004, 06:21 PM
my vote is for badass..
keep up the work work man!
darkone
01-21-2004, 04:08 AM
Mouton - 100e (scripts/www)
WarC - 50e (scripts)
Bounty - 50e (scripts)
Badass - 50e (scripts)
Anyone else that I should remember?
*cough*
i am poor after xmas ;)
MaistroX
01-21-2004, 04:47 AM
Originally posted by darkone
Anyone else that I should remember?
Jepp, HARM allso. :)
Maybe _tUFF too. The botnet isn't free ;)
bounty
01-21-2004, 07:28 AM
yes sure ... don't forget harm & tuff please :D
darkone
01-21-2004, 09:48 AM
Ok, please throw me your paypal accounts in this thread..
includes harm & tuff (& those previously listed)..
wooolF[RM]
01-21-2004, 09:55 AM
can I throw mine too? :p :rolleyes:
/me rereads 1st post again...
Mouton
01-21-2004, 11:56 AM
mine: mouton@abuserz.com
Thx :)
mine: warchild@telia.com
thx
Mine: harm@bind.ro
Thank you
Mouton
01-21-2004, 01:12 PM
Mister I-Use-Complete-Words-Instead-Of-Abbriviations
darkone
01-21-2004, 02:23 PM
Expect to hear from me, as soon as I wake up :) (Just heading towards bed)
b>d>>s
01-23-2004, 09:21 AM
no thanks.
in fact, donate mine to charity if you can...
later
Orbital
01-29-2004, 07:13 AM
Originally posted by b>d>>s
no thanks.
in fact, donate mine to charity if you can...
later
As a true hero would say!!
sweet
Mouton
01-29-2004, 02:42 PM
hahahahahaha! :)
vBulletin® v3.8.11 Alpha 3, Copyright ©2000-2024, vBulletin Solutions, Inc.