# Laatste Release notes

### Moodle 1.4.3 (21 December, 2004)

(Omdat in deze release heel wat belangrijke beveiligingsproblemen zijn opgelost, is het ten sterkste aangeraden je oudere Moodleversie zo vlug mogelijk te upgraden tot deze versie.)

Enkele belangrijke herstellingen aan de beveiliging
  - Betere controle/opkuis van de cookiegegevens
  - Preventieve maatregelen voor problemen met sessies
  - Betere controle/opkuis van de parameters voor RSS, IP-atlas, woordenlijkst, forum, themakeuze, SCORM-module, documentenviewer
  - Beveiliging geïntroduceerd voor het bekijken van geüploade bestanden
  - Bescherming tegen directory traversal toegevoegd
  - Herstelling aan de $FULLME-variable die nodig is voor cron
  - Bescherming tegen het rechtstreeks aanroepen van interne bibliotheken.
  - Bescherming tegen het bekijken van een woordenlijst die verborgen is gezet.
  - Verborgen secties ook verborgen in recente activiteiten voor leerlingen
  - Probleem opgelost van de gastgebruiker die de calender kan zien
  - Het encoderen van TEX-uitdrukkingen hersteld
Enkele nieuwigheden
  - Gedwongen uniciteit van de aanmelding, dit verbetert ook de performantie
  - Transactieondersteuning voor PostgreSQL toegevoegd
  - Aanmelden en afmelden worden nu ook gelogd
  - Wiki en SCORM gebruiken nu een nieuwe zip-code - Dit herstelt ook een aantal SCORM-problemen
  - Nieuw paginasysteem voor woordenlijst
  - De gebruikersinformatie van LDAP wordt verpakt voor invoer in Moodle om gegevensverlies te voorkomen
  - Pclzip geüpdatet naar een nieuwere versie
  - Geheugenlimiet kan nu overschreven worden door hogere waarden dan in de configuratie van php.ini, commandline, httpd.conf, .htaccess
  - Nieuwe vertalingen: Maori, Albanees, Vietnamees, Kannada
  - Veel toegevoegd aan andere taalpakketten
  - Leraren kunnen nu testen altijd proberen, zelfs als ze nog niet open zijn
  - Het afdrukscherm van de woordenlijst is nu verschillend voor elke opmaak.
  - Zoeken in de woordenlijsten zoekt nu ook in aliassen
  - Sterk verbeterde multilang filter, wat toleranter voor de syntax
Verbeteringen aan de performantie
  - Betere caching van de headers geeft een belangrijke performantiewinst op alle pagina's wanneer je de terug-toets van je browser gebruikt
  - Database indexen op vele plaatsen toegevoegd, waardoor je grotere performantie krijgt bij grote installaties
  - Overal in Moodle performantieverbeteringen wanneer lijsten van vakken getoond worden
  - Verschillende verbeteringen door het verwijderen van onnodig ondervragen van de databank en onnodig sorteren
Andere herstellingen
  - Het genereren van dubbele course ID-nummers door het terugzetten van een backup hersteld
  - Veel kleine Postgres-problemen opgelost
  - Onnodige meldingen in debugmode hersteld
  - Meer PHP5 problemen opgelost
  - Ondersteuning voor apostrophes, aanhalingstekens en backslashes in LDAP-gebruikersgegevens
  - Paginering van zoeken door vakken hersteld voor Postgres
  - Probleem met witte ruimte bij het zoeken in gebruikers hersteld
  - Probleem waarbij chatgebruikers in meerdere chatrooms verschenen opgelost
  - Fout in installatiescript hersteld
  - Hoofdlettergevoelige gebruikersnamen in bulk gebruikersimport hersteld
  - Een fout hersteld in de redirectie na het beoordelen van een forumbericht
  - Een fout hersteld in testen met koppelvragen
  - Een fout hersteld in de preview van testen
  - Een fout hersteld bij het bewerken van talen
  - Vele kleine herstellingen aan de SCORM-module
  - SCORM-module toont nu de foto van de gebruiker zoals het hoort
  - Namen van activiteiten nu alfabetisch gerangschikt in de activiteitenfilter
  - Zoeken in de woordenlijst zoekt nu ook in aliassen
  - RSS-fouten resulteren nu in een geldige RSS-foutmelding, eerder dan in foute RSS
  - Probleem met validatie van SCORM-pakketten en PHP5 hersteld
  - Probleem met backup/restore en lege categorieën hersteld
  - Betere XHTML in wiki
  - Herstelde fout in chatrapporten voor de eerste chatsessie
  - Een probleem met SCORM hersteld bij het verwijderen van veel of grote bestanden
  - Enkele problemen met de encyclopedieopmaak in de woordenlijst hersteld
  - Een probleem hersteld bij SCORM-integratie met gezipte code
  - Fout hersteld bij e-mailnotificaties in platte tekst door de dialoogmodule
  - Ontbrekende sesskey-variable hersteld in het sociale activiteitenblok
  - Overbodige secties van een vak worden nu verborgen in het navigatiemenu
  - Oplossing voor zomertijd aan kalender toegevoegd
  - De eerste test in een nieuw vak krijgt een standaard.categorie toegewezen
  - Een fout in de paypal=module bij het aanvaarden van de betaling hersteld
  - Een fout hersteld in de bestanden van de vakken bug

### Moodle 1.4.2 (5 November 2004)

(Omdat deze release enkele belangrijke beveiligingslekken dicht, is het belangrijk dat sites met oudere Moodleversies zo vlug mogelijk geüpdatet worden.)

Enkele belangrijke herstellingen aan de beveiliging
  - Betere controle/filtering van scriptparameteres die op heel wat plaatsen gebruikt worden. binnen Moodle (Dank aan Petr Skoda voor zijn beveiligingsaudit!)
  - Verbeteringen aan een aantal SQL parameters in de woordenlijstmodule

Enkele kleine nieuwigheden
  - Nieuwe PAM authenticatiemodule voor rechtstreekse authenticatie op Unix/Linux
  - Vakaanmakers kunnen nu een backup terugplaaten naar zowel bestaande als nieuwe vakken
  - Forumberichten hebben nu gedetailleerde berichtkoppen zodat ze in draden kunnen gezet wordend door e-mailprogramma's
En een hele reeks kleine herstellingen
  - Backup is nu wat meer bestand tegen fouten (bv als de backup onderbroken wordt) en kan nu foute bestanden opruimen
  - Herstellingen aan de databank voor authenticatie tegen een PostgreSQL databank
  - Herstellingen aan de installatie met gebruik van PostgreSQL
  - Onderwerplijnen van forumberichten worden nu alleen nog in het recente activiteitenvenster afgebroken
  - Vakaanmeldingen op basis van databanken werkt nu eindelijk :-)
  - SQL-herstellingen voor het maken van RSS-feeds vanuit PostgreSQL
  - rtsp toegevoegd aand e lijst van toegelaten protocollen gekuiste HTML-tekst
  - Gebruikersprofiel en de pagina om het profiel te bewerken kunnen nu zonder parameters geopend worden
  - xmlize library geüpgradet tot de laatste versie
  - phpmailer library geüpgradet tot de laatste versie
  - Veel stukjes code gestructureerd
  - Beheermenu kan nu een backup en restore doen van de site startpagina
  - Een bug hersteld in het tonen van de index van de forums met PHP5
  - De highlight-functie (bv na zoeken) verwijderde backslashes
  - Informatie van LDAP wordt nu vanuit utf8 gedecodeerd
  - Vaklijsten werken nu beter met erg lange vaklijsten
  - Twee SCORM-fouten hersteld (een typefout en een een probleem met onbeforeunload)
  - Wat opkuis bij het afdrukken van tekst, koppen en variablen in de lesmodule
  - De kalender werkt nu zoals verwacht, zelfs als je je aanmeldt als iemand anders
  - Nog enkele verkorte PHP tags weggewerkt
  - Betere willekeurigheid bij willekeurige vragen (herstelling van een fout die er bij 1.4 ingeslopen is)
  - Wanneer een leraar uit een vak verwijderd wordt, wordt die nu ook uit alle groepen in dat vak verwijderd.
  - De strip_pages bug is hersteld in Wiki
  - Fouten hersteld voor charset detectie in backups en multilang filter met PHP5

### Moodle 1.4.1 (12 September 2004)

Enkele nieuwigheden
  - Nieuwe "Email Protection" filter die alle e-mailaddressen in alle teksten verbergt (om het automatisch oogsten van adressen te verhinderen)
  - Toegelaten e-mailadressen kan nu beperkt worden (zie config-dist.php voor details)
  - Extra instructies voor vertalers in de vertalersinterface geplaatst
  - Nieuw helpbestand voor paden van mappen
En sommige fouten hersteld
  - Verbeterde performantie bij het bekijken van logs
  - Verbeterde performantie in woordenlijsten
  - De items van woordenlijsten worden nu juist getoond als ze in meerdere categorieën staan
  - Auth_user_login wordt niet opnieuw gedeclareerd bij mislukte aanmelding
  - Twee ontbrekende icoontjes aangevuld in cordoroy blue
  - Ontbrekende "Nieuwe gebeurtenis"-knop geplaatst op de pagina met nieuwe gebeurtenissen
  - Voeg altijd schuine strepen toe bij chatboodschappen bij daemongebruikers voor ze in de db te zetten.
  - Problemen hersteld voor het afhandelen van vaste aanmeldingsperiodes wanneer dit ingesteld is voor een vak
  - Site vak ID (gedefinieerd als SITEID) moet niet meer altijd 1 zijn
  - Standaard geheugenbeperkingen zijn verhoogd boven 16M, pm Moodle te laten voortwerken, zelfs wanneer er onverwachte geheugenproblemen zijn.
  - Smileys worden nu als afbeeldingen verwerk in Markdownteksten
  - Workshops werken terug met recente activiteiten
  - file.php kan nu alleen maar data binnen vakken verwerken
  - Verbeterd gedrag van kalenderblokken op de vakpagina
  - Aanhalingstekenfout met PostgreSQL databank, veroorzaakt door de installer is hersteld
  - Het soms niet tonen van juiste antwoorden bij het nalezen van testen is hersteld
  - <tt> and <code> zijn nu toegelaten tags
  - Uit sectiesamenvattingen, vaksamenvattingen en labels wordt terug geen javascript meer gefilterd
  - Een zeldzame LDAP fout hersteld die er voor zorgde dat nieuwe accounts niet konden gemaakt worden

### Moodle 1.4 (31 Augustus 2004)

Hoofdpunten
  - Compatibiliteit met PHP 5
  - Nieuwe eenvoudige installatiewizard om het configuratiebestand aan te maken
  - Installatieproces kan gebeuren in een taal naar keuze
  - Compleet herwerkte bronmodule maakt het mogelijk om bronnen toe te voegen en er data naar te sturen.
  - Nieuwe aanmeldingsprocedure voor vakken met modules, zoals volledig geautomatiseerde Paypal betalingen, scannen van tekstbestand of controle via een externe databank.
  - Blokken werken nu ook op de startpagina, bovendien kun je nu ook een onderwerpsectie boven het middendeel plaatsen.
  - Bij de Chat zit nu een server-side daemon (in PHP) voor een schaalbare, instant chat
  - Nieuwe Wiki module!
  - Nieuwe ondersteuning voor het bewerken van tekst door gebruik te maken van het Markdown formaat
  - Herstelling van heel wat kleine fouten
Onder de hoed
  - De bronmodule heeft nu zijn eigen menu om nieuwe bronnen toe te voegen en gebruikt class-gebaseerde submodules, waardoor het veel gemakkelijker zal zijn om nieuwe brontypes aan dit menu toe te voegen.
  - De testmodule is herbouwd tot class-gebaseerde plugins voor de verschillende vraagtypes.
  - Aanmeldingsproces is herbouwd tot class-gebaseerde aanmeldingsplugins.
  - De woordenlijst opmaakformaten zijn nu naamgebaseerd, zodat het eenvoudiger is om er nieuwe als plugin toe te voegen.
  - Een verbeterd gedrag voor veel modules wanneer die op de startpagina gebruikt worden.
  - Een verbeterde filterstructuur is sneller en nu compatibel met Turck MMcache.
  - Bij het toevoegen van activiteiten is het nu minder noodzakelijk om alle velden in te vullen.
  - We kunnen nu PostgreSQL kolommen wijzigen naar wens met table_column()
  - RSS genereren is veel sneller geworden met veel minder belastin op het cron proces
  - Sommige grote modules hebben lib.php opgesplitst naar locallib.php voor minder geheugengebruik.
Talen en localisaties
  - Updates aan nagenoeg elk taalpakket
  - Moodle kan de standaard karakterset van Apache omzeilen, zodat de talen betrouwbaarder worden.
  - Multibyte talen worden nu beter verpakt
  - Beter afhandelen van localisaties en encodering op multitalensites (zoals moodle.org)
  - Nieuwe talen: Sloveens en Hebrews!
Beveiligingsproblemen opgelost
  - Enkele mogelijke XSS ingangen en open paden hersteld
  - Attributen van HTML-tags worden nu nog betere doorlopen om schadelijke scripts uit te schakelen
  - Gebruikersprofielen zijn standaard niet meer toegankelijk voor gasten
  - Alle tekst wordt nu opgeschoond bij output (en niet alleen bij input)
  - E-mail addressen worden niet meer gebruikt voor vertrekkende mail als de gebruiker dat niet wil.
  - Nieuwe instelling loginhttps zal veilige https gebruiken voor de aanmelding en dan terug naar http omschakelen.
Beheer
  - Verbeterde interfaces voor toevoegen/verwijderen van leerlingen, vakaanmakers en beheerders
  - Mislukte logins worden nu gelogd en kunnen aan gebruikers getoond worden bij aanmelden met succes
  - Logs ondersteunen nu tonen per groep en per fouten
  - Modules gedragen zich beter op de startpagina van de site.
  - Voorpagina"leerlingen" kunnen alle gebruikers van de site of alle gebruikers in minstens één vak op de site
  - E-mail sturen kan nu ingeschakeld/uitgeschakeld worden in het profiel van elke gebruiker
  - Bezoekers kunnen automatisch als gast aangemeld worden.
  - Ga naar menu toont nu altijd "Ga naar" om aan te geven waarvoor het dient.
  - Ga naar menu heeft nu een duidelijke manier om activiteiten in secties op te splitsen.
Authenticatie
  - Alle authenticatiemethodes kunnen nu samenwerken met intern gecreeerde accounts
  - Nieuwe ondersteuning voor authenticatie tegen First Class servers
  - Herstelde fouten voor POP3 authenticatie
Blokken
  - Bloksysteem kan nu omgaan met aangepaste vakindeling en wijzigingen in de opmaak.
  - Nieuw loginblok maakt login mogelijk van de voorpagina van de site.
  - Gebruikers online blok op de voorpagina toont alle gebruikers van de hele site
Editor
  - Nieuw editorconfiguratiescherm voor de beheerder
  - Nieuwe ondersteuning voor ankers binnen de paginas.
  - Spell-checking is nu mogelijk in de editor, het gebruikt aspel op het server besturingssysteem
Chat
  - Chat komt nu met een server-side daemon (in PHP) voor schaalbare instante chat
Keuze
  - Nieuwe stijl, meer nut en met meer opties
Forum
  - Verschillende herstelde fouten in groepen
  - Gebruikeres kunnen kiezen of ze forums dagelijks als digest krijgen van onderwerplijnen of hele berichten.
  - Discussielijsten zijn nu per pagina.
  - leraren hebben nu volledige controle over forum inschrijvingen en kunnen iedereen naar believen inschrijven.
  - "Laatste bericht" -datum is ingekort en gelinkt naar het laatste bericht.
  - Forums tonen nu RSS-feeds op de indexpagina
  - Betere look van HTML-mail door het volledige stylesheet te gebruiken
  - Forum mail ouder dan twee dagen wordt niet gemaild (om een ongewenste e-mailstroom te voorkomen)
  - Geblokkeerde mail wordt gelogd, zodat leraren dat kunnen zien
  - Discussietakken kunnen afgesplitst worden van de hoofddiscussies en in een nieuwe discussie gezet worden
Woordenlijst
  - Woordenlijstingangen kunnen "altijd bewerkbaar" gezet worden
  - Woordenlijsten tonen nu RSS-feeds op de indexpagina.
  - Veel herstelde fouten.
Test
  - Nieuwe timer voor getimede testen
  - Pogingen van testen kunnen nu beperkt worden tot bepaalde computers.
  - Testen kunnen nu van een wachtwoord voorzien worden.
  - Nieuw vraagtype voor berekende vragen.
  - Numerieke vragen ondersteunen nu eenheden
  - Vragen kunnen nu getest worden vanuit de bewerkingspagina's.
  - Vragen kunnen nu in verschillende formaten geëxporteerd worden.
  - Meer inteligentie bij het behandelen van categorielijsten tijdens het bewerken van vragen.
  - Nieuw (en nog onvolledig) XML exportformaat, zal ooit alle testmogelijkheden bevatten
  - Korte antwoorden kunnen nu alle soorten vreemde karakters bevatten.
Bron
  - Toevoegen van bronnen is nu een ééntrapsproces met meer controle.
  - Webpagina, weblink geüploaded bestand en programmabron zijn in één type gecombineerd!
  - Programmabronnen zijn vervangen door parameters die het mogelijk maken om interessante interactie met externe bronnen te doen, zowel buiten als binnen Moodle.
  - Inklapbare formulieren met geheugen om formulieren minder groot voor beginnens te maken zonder de ervaren gebruikers te vertragen.
SCORM
  - Veel herstelde fouten en verbeteringen - werkt nu met een nog bredere waaier van paketten.
  - Optioneel extra verificatie van het manifestbestand

  Vergeet tenslotte niet te kijken naar enkele van de vele optionele en vernieuwende modules onder ontwikkeling.

Als je fouten vindt in deze release, rapporteer ze dan aub in moodle.org/bugs zoda we ze in de volgende versie kunnen herstellen.

Oude releaseinformatie

Moodle Documentatie

Version: $Id$