Note di Rilascio
Moodle 1.4.5 (7th May, 2005)
(Because this release contains important security fixes, we highly advise that sites using any
previous version of Moodle upgrade to this version as soon as possible.)
- Some important security fixes
-
- Preventative measures against attacks to admin functions.
- Lesson: Safer hiding of lessons (#2733)
- A few new things
-
- Flash Media Player: Now playing can start before the download is complete.
- Added/updated language support for German (DE) and Turkish (TR).
- Release notes now link to the relevant bugs.
- Prefetching requests from Google Web Accelerator, Mozilla etc are denied.
- Performance improvements
-
- Added option to cache the languages list. Saves around 10MB of memory and 40 includes. See config-dist.php for details on how to enable.
- Major efficiency improvements for Postgres databases on insert. Also fixed many calls to insert_record() which discard the returned record id to not ask for the record id.
- Other bug fixes
-
- HTML Editor: Fixes to some character encoding problems.
- Quiz: fixes to export/import dropdown (#2963)
- Quiz: Don't throw a fatal error on unknown question, try to continue.
- Course Social Forum: Removed misleading link to unsubscribe (#2945).
- Additional/updated translations.
- Forums and Groups: Allow students not in a group to post into a discussion which is also not in a group, even if the course is using groups.
- Sitewide HTML Editor settings: Fixed Can't save changes in editor configuration form bug.
- Cron: Removed some warnings.
- Choice: Choice shows a bad number of answers (#2452).
- Better support for PHP5: Files uploads now use $_FILES rather than deprecated $HTTP_POST_FILES (#2828)
- Backup/Restore: Manual links from lesson pages to resources are now preserved between backup/restore anywhere. (see this discussion)
- Some fixes for Postgres constraint naming.
- I18N support: Reset proper encoding upon login (#2770).
- I18N support: Fixed some instances of garbled characters when using utf-8 in HTML Editor (#2763)
- Flash Media Player: Turn off the autoloading of sound files.
- Flash Media Player: Better handling of filenames files.
- Postgres: Fixed sequences out of sequence (#2742).
- Backup: Fixed memory limit overrun in backup config page.
- Forums: Fixed error warnings when a teacher posts to a forum (#2723).
Moodle 1.4.4 (7th March, 2005)
- Some important security fixes
-
- Added strong URL validation functions.
- Preventative measures against tampering of config settings.
- Tighter input validation in Quiz, HTML editor and course edit.
- More control over user's language settings.
- Safer cleaning of HTML-formatted input.
- A few new things
-
- New MP3 content filter with Flash-based mp3 player.
- Better display of options in the Choice module.
- UI enhancements in HTML Editor's table editor.
- $CFG settings in config.php now override database settings.
- Enabled garbage collection for Debian systems, with the option to disable it. Fixes stale session problems.
- Performance improvements
-
- Serious performance optimizations in forums code.
- Various optimizations by removing unnecessary database retrievals and sorting.
- Major improvements in handling session locking. Downloading large files or monitoring the live logs will no longer slow down navigation in other windows.
- Other bug fixes
-
- Installer: Many fixes and updates from HEAD (including #2625) .
- Installer: We now check for allow_url_fopen() before trying to validate our own URL.
- Fixed some forum search problems.
- Fixed sorting bug on forums (#2613).
- Fixed problems in user searches with trailing spaces.
- Fixed some instances of hardcoded /admin path.
- Fixed some groups-related bugs (#2133, #2550, #2363)
- Don't send HTML digests to people who want plain text email.
- SCORM module — fixed navbar error.
- Chat: Increased maximum socket read size to prevent empty pages and repeated messages
- Files: added a "Parent Folder" icon, (#2491).
- Postgres support: consistency fix in mdl_log table.
- Auth plugins: Better cleanup and truncation of data.
- Auth plugins: Fixed external authentication problem — if logged in as guest, logging in as external auth user fails if it is the first login ever for the account.
- Auth LDAP: Fixed a regression from 1.4.2 where a trailing semicolon in some config fields would break authentication.
- Auth DB: Database Authentication not fetching user data fields correctly (#2319).
- Paypal Enrolment plugin: Now text sent to PayPal can
be 'sanitised' to avoid some diacritics (Spanish for now) which break the
enrol process. Only German and French diacritics are supported for
now by PayPal. This functionality can be easily expanded to other
characters.
- Backup/restore: If the user isn't admin and the restored course hasn't teachers, add teacher (#2381)
- Backup/restore: Fixed errors with courses with apostrophes in the fullname.
- Backup/restore: Now group members are
only included (backup and restore) if we have selected to have
users (#2486).
- Backup/Restore: General tidyup.
- Glossary: Now 0 rates are supported in glossary (#2582) and better PHP5 support (#2581).
- Glossary & Blackboard: import fixes (#2310).
- Calendar: more robust handling of bad data.
- Calendar: HTML fixes in calendar (#2350).
- Course sortorder was broken in 1.4.3 and would sometimes prevent course creation — all the known problems with sortorder are now fixed. Includes some related fixes in get_categories() calls that would sometimes show up in "My Courses" listings.
- Wiki: Several fixes.
- Loglive now has an appropriate page footer.
- Plus general cleanup and tidyups of the code.
Moodle 1.4.3 (21st December, 2004)
- Some important security fixes
-
- Better checking/cleaning of cookie data
- Preventative measures for session fixation
- Better checking/cleaning of parameters for RSS feeds, ip atlas parameters, glossary, forum, theme selection, SCORM module, document viewer
- Added protection in viewing of uploaded files
- Added protection against directory traversal
- Fix for variable $FULLME necessary for cron
- Prevention against internal libraries being called directly.
- Prevent viewing of glossary if it's a hidden activity
- Hidden sections hidden from students in recent activity
- Fixed problem with guest user being able to see events in the calendar
- Fixed encoding of TEX expressions
- A few new things
-
- Enforced enrolment uniqueness, this is also a performance fix.
- Added transaction support for PostgreSQL
- Logging in and logging out are now logged
- Wiki and SCORM now both use new zipping code - this fixes reported SCORM issues
- New paging system for glossary
- User info from LDAP truncated for insertion into moodle to prevent data loss
- Updated pclzip to new version
- Memory_limit can be overriden by higher config settings from php.ini, commandline, httpd.conf, .htaccess
- New translations started: Maori, Kannada, Albanian and Vietnamese
- Many additions to other language packs
- Teachers can now always try quizzes, even if they're not open yet
- Glossary print view is now different for each format.
- Glossary search now also searches aliases
- Vastly improved multilang filter with more forgiving syntax
- Performance improvements
-
- Better caching headers mean improved performance on all pages when using back button
- Database indexes added in many places to enhance performance in large scale deployments
- Performance improvements throughout moodle where courses were being listed.
- Various optimizations by removing unnecessary database retrievals and sorting.
- Other bug fixes
-
- Fixed restoring into a new course generating duplicate course idnumbers
- Fixed many small Postgres issues
- Fixed unnecessary notices when debug mode on
- Fixed some more PHP5 Notices
- Fixed support for apostrophes, quotes and backslashes in LDAP user data
- Fix for pagination of search course results for Postgres
- Fixed bug with whitespace in user search
- Fixed chatroom bug where all chat users listed in multiple chatrooms
- Fix for installation script bug
- Case sensitive usernames in bulk user import fixed
- Fixed bug in redirection after rating forum post
- Fixed bug in quiz with matching questions
- Fixed bug in quiz preview
- Fixed bug in language editing
- Multiple small fixes in SCORM module
- SCORM module shows user pictures properly
- Activity names sorted by name in activity filter
- Glossary search will search aliases as well
- Any RSS errors will result in a valid RSS error file rather than invalid RSS.
- Fixed problem with SCORM package validation and PHP5
- Fixed problem with backup/restore and empty categories
- Better XHTML in wiki
- Bug fix in chat reports for first chat session
- Fixed a problem with SCORM when deleting a lot of files, or very large files
- Fixed some problems with encyclopedia format in glossary
- Fixed bug in SCORM integration with zipping code
- Fixed bug in dialogue plain text email notifications
- Fixed missing sesskey variables in social activity block
- Excess sections for a course are now hidden in the navmenu
- Added daylight savings time fixes for the calendar
- First quiz edit in a new course has a default category assigned
- Fixed bug in paypal module when accepting payment amount
- Fixed bug in course files with loss of choose mode
Moodle 1.4.2 (5 Novembre 2004)
(In merito agli importanti miglioramenti di sicurezza che questa release contiene,
raccomandiamo caldamente di effettuare l'aggiornamento a questa versione non
appena possibile.)
- Alcuni importanti aggiornamenti di sicurezza
-
- Migliorato il controllo/pulizia dei parametri degli script utilizzati
in alcune aree di Moodle (un grazie a Petr Skoda per le sue recenti
segnalazioni in proposito!)
- Quotati alcuni parametri SQL nel modulo Glossario per prevenire potenziali
attacchi basati su esecuzioni arbitrarie di codice SQL.
- Alcune piccole novità
-
- Nuova modulo di autenticazione PAM per una autenticazione diretta
su sistemi Unix/Linux.
- Anche i creatori di corsi possono adesso ripristinare un corso scegliendo
se crearne uno nuovo o se sostituirne uno pre-esistente.
- I messaggi di un forum includono adesso maggiori informazioni nelle
intestazioni per permettere uan corretta informazione nei messaggi di
posta elettronica.
- Una marea di piccole correzioni
-
- La procedura di Backup è in grado adesso di gestire eventuali
errori (dovuti per esempio ad una interruzione del backup) e di pulire
i files incompleti.
- Correzioni nell'autenticazione database contro un database PostgreSQL
- Correzioni di alcune parti dell'installazione di PostgreSQL
- Le linee di intestazione di un Forum vengono interrotte solo più
nella visualizzazione del modulo "Attività recente..."
- Le iscrizioni da Database adesso funzionano :-)
- Correzioni SQL nella creazione di RSS feeds da PostgreSQL
- Aggiunto rtsp alla lista di protocolli permessi nella
pulizia del testo HTML
- Il profilo utente e il profilo edita pagina possono essere richiamati
senza parametri
- Aggiornamento della libreria xmlize alla ultima versione
disponibile
- Aggiornamento della libreria phpmailer alla ultima
versione disponibile
- Varie pulizie di picole parti di codice
- Il menu Admin permette adesso il backup/ripristino del "corso del
sito" (pagina principale)
- Corretto un baco di visualizzazione nell'indice dei forum, visibile
solo in php5
- Highlighting function (eg after search) was stripping backslashes
- Info dal LDAP viene ora decodificata da utf8
- L'elenco dei corsi funziona meglio in caso di elenchi molto lunghi
- Corretti due bachi SCORM (problemi riscontrati in una "typo"
e in onbeforeunload)
- Alcune pulizie durante la stampa del testo, nelle intestazioni e nelle
variabili in Lezioni
- Il Calendario funziona come ci si aspetta, anche se ci si collega
come qualcun'altro
- Corretti pochi restanti problemi in tag PHP
- Migliorato il rimescolamento nelle domande casuali (correzione per
bachi presenti nella versione 1.4)
- quando viene rimosso un'insegnante da un corso, vengono ora rimpossi
anche da tutti i gruppi di quel corso
- Corretto il baco strip_pages bug in Wiki
- Correzioni del riconoscimento caratteri durante i backups e nel filtro
multilingua sotto PHP5
Moodle 1.4.1 (12 Settembre 2004)
- Alcune piccole correzioni
-
- Nuovo filtro di " Protezione Email" che offuscherà tutti gli
indirizzi email all'interno di tutti i testi (per contribuire ad impedire
raccolte automatizzate di indirizzi)
- Indirizzi email autorizzati possono ora essere ristretti (vedi config-dist.php
per dettagli)
- Istruzioni extra per traduttori sono ora integrate nella interfaccia
di traduzione
- Nuova pagina di help per percorsi indicizzati.
- Qualche altra correzione
-
- Migliorate le performance durante la visualizzazione dei log del sito
- Migliorato il paging e le performance in glossary
- Le voci di Glossario vengono ora correttamente mostrate se appartengono
a categorie multiple
- Non viene redichiarata auth_user_login dopo un login fallito
- Aggiunte due icone mancanti nel tema cordoroyblue
- Corretti due bottoni mancanti "Nuovo evento" nella pagina di Nuovi
eventi
- Vengono sempre aggiunti delgi addslashes sui messaggi di chat dagli
utenti demoni prima di inserirli nel db
- Correzioni nella gestione delle iscrizioni periodiche se questa impostazione
è selezionata per un corso
- L'ID del corso generale del sito (definita come SITEID) non deve più
essere per forza il numero 1.
- I limiti prestabiliti di memoria (memory limits) sono stati aumentati
a 16Mb, per aiutare Moodle a continuare a lavorare anche in caso di
problemi non pianificati
- Gli Smilies vengono ora renderizzati come immagini in formato Markdown
- I Workshops funzionano di nuovo in "Attività recenti"
- file.php può essere utilizzato per l'accesso ai dati dei corsi
- Migliorati i comportamenti del blocco Calendario sulla home page
- Sistemato un baco inerente le virgolette nelle specifiche del produttore
del database PostgreSQL
- Corretta la visualizzazione delle risposte giuste durante la revisione
di un quiz
- <tt> e<code> sono adesso tag permessi
- I sommari di sezione, dei corsi e delle etichette sono di nuovo esenti
da pulizie del javascript
- Corretto un raro baco LDAP che poteva impedire la creazione di nuovi
account
Moodle 1.4 (31 agosto 2004)
- Nuove caratteristiche importanti
-
- Compatibilità con PHP 5
- Nuova procedura guidata di installazione che aiuta nella configurazione
iniziale del file config.php.
- L'installazione è ora completamente localizzata nella tua lingua
preferita.
- Il modulo Risorsa è stato completamente rinnovato. Ora è
più semplice aggiungere nuove risorse e inviare loro dei dati.
- Nuovo sistema di Registrazione che comprende moduli come il sistema
di pagamento automatico PayPal, il flatfile scanning, o controllo esterno
del Database.
- I blocchi funzionano anche sulla Home Page; si può inoltre
inserire una sezione Argomenti al di sopra della parte centrale della
Home Page.
- La Chat include ora un demone server-side (scritto in PHP) per una
chat instantanea e scalabile.
- Nuovo modulo Wiki
- Nuovo supporto per l'editor di testo per chi utilizza il formato MarkDown.
- Riparati vari altri bugs.
- Sotto il cappuccio
-
- Il modulo Risorse è stato dotato di un menu "Aggiungi"
che utilizza sotto-moduli basati sulle classi, facilitando l'inserimento
di nuove attività di tipo Risorsa.
- Il modulo Quiz è stato rifattorizzato in tipologie di domanda
basate sulle classi.
- Il processo di Iscrizione è stato rifattorizzato in tipologie
iscrizioni basata sulle classi.
- I formati di visualizzazione del Glossario sono ora basate sui nomi
per facilitare l'inserimento.
- Migliorato il comportamento di molti moduli quando vengono usati sulla
pagina del sito.
- La struttura dei Filtri è stata revisionata e resa compatibile
con Turck MMcache.
- E' ora consentita una maggior flessibilità nell'inserimento
delle attività, in merito ai campi lasciati vuoti.
- Si possono alterare colonne di tipo PostgreSQL utilizzando table_column().
- La generazione RSS è stata velocizzata notevolmente, decrementando
il carico sul cron.
- Alcuni moduli maggiori sono stati suddivisi tra lib.php a locallib.php
per un minore utilizzo della memoria.
- Lingue e localizzazioni
-
- Aggiornati i pacchetti di quasi tutte le lingue presenti.
- Moodle può sovrascrivere il set predefinito dei caratteri in
Apache, rendendo le lingue più affidabili.
- le lingue Multibyte sono correttamente inserite.
- Migliorata la gestione delle localizzazioni e la codifica sui siti
multilingua (come moodle.org)
- Nuove lingue: Sloveno e Ebraico.
- Riparazioni di Sicurezza
-
- Riparato un numero di possibili XSS punti di ingresso e path disclosures.
Fixed a number of possible XSS entry points and path disclosures
- Gli attributi del tag in HTML vengono ora maggiormente analizzati
sintatticamente per controllare scripts disobbedienti.
- Le pagine di profilo utenti non sono più disponibili di default
alla consultazione di utenti generici.
- Tutto il testo viene ora ripulito in fase di output. (non più
solo in fase di input)
- Gli indirizzi Email non vengono più utilizzati nelle mail in
uscita se l'utente non lo richiede.
- I nuovi settaggi loginhttps utilizzano https sicuro
per il login, per poi tornare ad http per il resto.
- Amministrazione
-
- Nuove e meravigliose interfacce per aggiungere e rimuovere studenti,
creatori e amministratori in un corso.
- Le login fallite sono ora tracciate nei logs, e possono essere visualizzate
dall'utente dopo aver effettuato con successo la login.
- I Logs supportano ora la visualizzazione per gruppi e per errori.
- I moduli sono ora più gestibili dalla pagina principale del
sito.
- Gli studenti sulla pagina principale possono ora essere tutti gli
utenti del sito, oppure tutti gli utenti di almeno uno dei corsi sul
sito.
- L'invio di Email può essere attivato o disattivato dalla pagina
profilo di ogni utente.
- Autenticazione
-
- Tutti i metodi di autenticazione coesisteranno da ora con gli account
creati internamente.
- Nuovo supporto di autenticazione contro server First Class.
- Riparazioni per l'autenticazione POP3.
- Navigazione
-
- I visitatori possono ora essere autenticati come Ospiti.
- Il Jump menu mostra sempre la dicitura "Salta a" per aiutare nelle
indicazioni su cosa fa.
- Il Jump menu dispone ora di una maniera più chiara nel raggruppare
le attività in sezioni.
- Blocchi
-
- Il sistema dei blocchi funziona ora anche nei corsi personalizzati.
- Nuovo blocco Login permette di effettuare il login dalla pagina principale.
- Il blocco Utenti online in Home Page mostra tutti gli utenti del sito.
- Editor
-
- Nuovo pannello di configurazione per l'amministratore.
- Nuovo supporto per tags di tipo àncora nelle pagine.
- Il Controllo ortografico viene supportato adesso dall'editor.
- Chat
-
- La Chat include ora un demone server-side (in PHP) per una chat immediata
e scalabile.
- Scelta
-
- Rinnovamenti siginificativi per migliorarne il significato, con un
maggior numero di opzioni.
- Forum
-
- Molte riparazioni nella gestione dei gruppi.
- Gli utenti possono scegliere di ricevere posts di un forum sotto forma
di selezione giornaliera, selezione dei soggetti, o post completi.
- Le liste di discussione sono ora impaginate.
- Gli insegnanti hanno ora un totale controllo sulle iscrizioni di un
forum, possono iscrivere chiunque vogliono.
- La data dell'"Ultimo post" è stata accorciata e collegata al
post precedente.
- I forum adesso elencano la lista dei feeds RSS Forums sulla pagina
index.
- Migliorato l'aspetto dell'HTML utilizzando appieno gli stylesheets.
- La posta di un Forum non viene inviata se è più vecchia
di 2 giorni (per prevenire floods indesiderati).
- Le mail bloccate vengono loggate in modo da permettere agli insegnanti
di vederle.
- Porzioni di discussione possono essere estratte dalla discussione
principale per formare una nuova discussione.
- Glossario
-
- Inserimenti di Glossario possono essere definiti come "sempre
editabili".
- I glossari elencano ora le liste di RSS feeds nella pagina index.
- Molte altre riparazioni sparse.
- Quiz
-
- nuovo conta-minuti flottante per quiz a tempo.
- L'opzione tentativi permessi può essere assegnata ad un numero
specifico di computers.
- Si può impostare una password aggiuntiva alla sezione Quiz
di un corso.
- Nuova tipologia di domanda: domande calcolate.
- Le domande numeriche ora supportano le unità.
- Le domande possono essere viste in anteprima già durante la
compilazione.
- Si possono esportare le domande in numerosi formati.
- La gestione degli elenchi di categorie domanda sono state migliorate.
- Nuovo (ancora incompleto) formato di esportazione in XML, fornirà
un'elenco completo delle caratteristiche del quiz.
- Risposte brevi consente ora l'inserimento di ogni sorta di caratteri
speciali.
- Risorse
-
- Aggiungi risorsa è ora un processo che si compie una volta
sola, con maggiori controlli.
- Pagine Web, Link Web, File trasferiti e risorse di programma sono
tutti richiamabili dalla stessa tendina di scelta.
- SCORM
-
- Numerose riparazioni e miglioramenti - funziona con un maggior numero
di pacchetti software.
- Verifica extra opzionale del file manifesto.
-
Come sempre, se trovate errori in
Moodle, per favore segnalateli al nostro Bug
Tracker!
Informazioni sulle versioni precedenti
Documentazione
di Moodle
Version: $Id: release.html,v 1.4.6.3 2005/05/11 07:18:50 martinlanghoff Exp $