|
ChangelogBuild 0.2.0.23, 18-01-2002 - fixed XML-directory error. - Now saves autosave interval and refresh interval. Also saving wether the timers should be active. - Connector tab under options is now removed as it has no function in the current version. - Compiles with standard Delphi 5 components and included files. - Removed components used from the RxLib package. This package no longer exists, so it's time to move on. Form placement is no longer saved, and when choosing where to save the XML-files, the users has to enter the path himself. - Cleaned up the screen for editing user details, removed unused information - Now saving options when done editing them - Inconsistency between the XML-files regarding price removed Build 0.2.0.14, 11-05-2001 - Updated install.txt with new contact-information. This includes information about the new mailing list. - Online documentation of how to compile the ASC Delphi 5 source Find it at http://sourceforge.net/docman/?group_id=3481 - Fixed uptime to be more detailed. - Cleaned up code to make it more object oriented. - Under Options it is now possible to choose where to save the .xml files. - Fixed year-change bug: if any users were online during the change to a new year, ASC would crash (integer overflow). Fixed. - Removed main menu options Edit | Users, as it had no real function. Right click on the user you want to edit instead. - Close bill has been deactivated until I have a better way of doing it. Build 0.2.0.10, 08-05-2001 - Bugfix: 4 GB user-limit removed, XML-file modified slightly (added a few more traffic-fields). Build 0.1.0.100, 11-11-2000 - Programmets position og om det er maximeret etc. gemmes nu i en fil kaldet asc.ini. - Det er nu valgfrit hvor XML-filerne (bills.xml og users.xml) gemmes på disken. Build 0.1.0.99, 21-10-2000 - En mindre forglemmelse i users.xml filen - nu gemmes brugerens login også - Dobbeltklik i forbrugslisten på en bruger, og du kan ændre dennes opsætning. - Mulighed for at lukke den aktive regning for en bruger (nulstille tælleren) - Aboutbox tilføjet - det er en standard-windows ting, så der er ikke meget interessant i den. Dog er der hjemmeside- og mail-adresse så det er til at få fat på mig - Fandt en bug i regningssystemet (AmountToPay), men denne funktion er ikke taget i brug endnu, så buggen har ikke haft nogen betydning Build 0.1.0.91, 20-08-2000 - XML-syntaxen rettet så filerne nu kan ses i en browser (IE) - Ranges kan nu oprettes og ændres i options dialogen. Ændringerne gemmes og træder i kraft når option-siden lukkes via ok - Trafik vises nu i MB i stedet for bytes på brugergrænsefladen - Valgfri sortering af listen på brugergrænsefladen virker nu, incl. omvendt sortering - Potentielle bugs ved ny-installering fjernet Build 0.1.0.88, 15-08-2000 - Superstabil fejlhåndtering - Quit-forespørgsel - Diverse småfixes af potentielle problemer Build 0.1.0.57, 29-06-2000 - Fikset få memory leaks - intet vigtigt - Strengere synkronisering af events - Flere Asserts tilføjet - skulle programmet gå ned, skriv venligst hele fejlbeskeden ned og send den til mig Build 0.1.0.40, 17-06-2000 - Pænere udseende når programmet startes 1. gang uden nogen brugere - Kraftig brug af Assert, skulle hjælpe på debuggingen - Dele af koden simplificeret, og importeret fra build 73, som var stabil Build 0.1.0.2, 07-06-2000 - Default sortering for forbrugslisten er nu rettet tilbage til at være UserIP - mindre ufedt at se på Build 0.1.0.1, 07-06-2000 - Options | Ranges viser nu brugerens ranges, men de kan ikke ændres endnu. Der arbejdes på sagen - I brugergrænseflade bruges nu både højre og venstre-stilning af data - Påbegyndt mulighed for sortering i listerne, men det er stadig ikke helt konsistent - Der er lavet flere checks i koden, så den skulle være mere robust - Endnu en leak er fundet og stoppet - denne gang i autodisconnect - F5 tilføjet som genvejstast til refresh af displayet - Versionsnummer for programmet er nu igen med i log-filen - AutoSignoff interval for bruger bruges nu korrekt fra konfigurationen - en lille smutter Build 0.0.0.264, 26-05-2000 - Memleak fixed i refresh userlist koden Build 0.0.0.234, 10-05-2000 - Gemning af Ranges ved nedlukning - til brug i det nye GUI - Regning af fejlagtig gemningsperiode (10 sek til 1 time) - Tilføjelse af mere detalje på statistik-siden - Ny brugergræseflade (GUI), lavet af J-Cop. Tak til ham :) - Settings er introduceret, men ikke færdig implementeret - så nogle få ting i programmet kan man pille ved, men ikke så meget endnu - desuden gemmes ex. de valgte intervaller ikke endnu. - Brug af den enkelte bruger's private minut og MB-pris, så alle kan have forskellige takster - Rettelse af users-xml-filen så det nu er nemmere for almindelige dødelige at finde ud af hvilken bruger der er tale om (rettelse af ip fra cardinal til dot-notation) Build 0.0.0.227, 05-05-2000 - Configuration side tilføjet (vælg netkort indtil videre) Build 0.0.0.226, 04-05-2000 - Gemning af aktivitetslog og brugere hver time - De såkaldte BillLines, som er information om et enkelt login/logud for en klient gemmes ikke længere. Dette skaber et mindre hukommelsesforbrug over tid - Uptime for programmet måles nu ikke kun i timer, men også dage - Optimering af indhentede data, så det er en løbende sammentælling (en Bill genbruges i stedet for at der skabes en ny hver gang programmet køres) - Semaforbeskyttelse af centrale data i programmet som tilgås asynkront - skulle kunne forhindre skumle crashes som sker på uforklarlige tidspunkter - Programmet crasher ikke længere i opstarten hvis users.xml og bills.xml ikke eksisterer Build 0.0.0.205, 27-04-2000 - Liste af brugere sorteret efter IP i stigende orden - Gemning/hentning af brugere i en .xml fil (users.xml) - TBill er blevet persistent, hvilket vil sige, at forbrug gemmes fra gang til gang - Ændring af sammenregningsmetoden for trafik og onlinetid - et par ms. hurtigere.. Men nu understøtter det persistente data Build 0.0.0.186, 25-04-2000 - Statistik side i programmet for de nysgærrige - Nedluknings-bug rettet - ville i sjældne tilfælde crashe computeren når programmet lukkes - Mere brugbar info i forbindelse med ukendte pakketyper - der bruges OutputDebugString for de interesserede Build 0.0.0.170, 21-04-2000 - Ny install.txt, bedre struktureret, mere information. - Generel oprydning af koden, endelig klargøring til autosignon - Tidsvisning for autosignon rettet Build 0.0.0.104, 23-02-2000 - Det var lykkedes mig at tilføje en ny 24/01 bug, altså at programmet kunne finde på at gå ned i dette tidsrum. Skulle være rettet. - Bruger versionsnummer i tidslog og errorlog, så korrekt debugging er nemmere. Build 0.0.0.98, 17-02-2000 - Måling af onlinetid, incl. udregning af pris - Få rettelser af den interne logik - Brugere gemmes i reg.db. og hentes ved opstart - Log-gemnings funktionaliteten rettet - skulle nu opføre sig pænt når programmet ikke har været gået ned. - Programmet Dr. Watson sættes til at starte automatisk - går et program derefter ned på computeren, gemmes automatisk en log. - Exefilen hedder nu asc.exe - lidt mere sigende. Build 0.0.0.73, 14-02-2000 - Valgte netkort gemmes når programmet afsluttes, og vælges når det starter op igen. Også selv om 2 eller flere installerede netkort har samme driver-navn. - Tydelig markering af hvornår programmet har været genstartet i loggen. - Flyttet data i reg-databasen så det er uafhængigt af hvilken bruger der er logget ind. - Versionsnummer på programmet kan nu ses i titellinjen. - Har en person haft traffik indenfor de sidste 5 sekunder står der "Online: 1" ud for ip'en. Forløber til autoconnection. - Listen af brugere er nu sorteret efter IP Build 0.0.0.31, 30-01-2000 - Mulighed for at have flere netkort med samme driver, og stadig vælge det rigtige Build 0.0.0.26, 30-01-2000 - Autostart med konfigurerbart netkort (se i .reg filen) - Grundet lidt problemer med logikken i gem-log knappen er den nu disabled - log gemmes automatisk hver time og når programmet afsluttes - Har taget en Profiler i brug, og har optimeret på koden noget - Fixet seriøs memory leak - mistede hukommelse hver gang der kom en pakke Build 0.0.0.13, 07-01-2000 - Mere præcis logning af flowet i programmet og rapportering af fejl - Herunder meget større brug af error.log - Retning af 24:00/01:00 fejlen - .11 ville gå ned i dette tidsrum - Tilføjet starttidspunkt for programmet, så logningen giver mere mening Build 0.0.0.11, 06-01-2000 - Rettet log gemnings interval (fra 1 sek til 60 minutter) - Listen med traffik opdateres kun hvert 10. sekund nu - Tilføjet lidt kommentarer på GUI - Udregning af pris for traffik - Mulighed for konfiguration af ranges - se .reg-filen, og husk at køre den først! Spørg evt. hvis formatet er uklart - Logning af fejl når programmet går ned i filen error.log - Har scoutet efter den mystiske gå-ned-efter-10-15-minutter fejl, men jeg har ikke fundet den... Build 0.0.0.10, 04-01-2000 - Simpel logning, med tagen højde for crashes... Dog ikke på en pæn måde... - Pænere formattering af output til skærmen - Lidt mere brugervenlig gui, resizer bedre - Tilføjet summen for antal overførte bytes til gui (Homer) *** Alpha testing *** Pre-alpha Alle klasser til logning designet og realiseret, men ikke testet. |