Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.
Un bogue qui empêchait le moyeu de l'envoi du message $ quit à tous les utilisateurs connectés sur la déconnexion des utilisateurs si le centre était en cours d'exécution dans plus de trois processus a été fixée. Un bogue qui ont amené les utilisateurs à être fantômes lorsque vous utilisez le odch:: function kick a été fixée. Un bogue qui odch causé:: get_variable ( "min_share") pour renvoyer une valeur erronée a été fixée. Un bogue qui odch causé:: get_variable ( "total_share") pour renvoyer une valeur erronée sur les systèmes où "long" est représentée par 32 bits a été fixée. A "- version" option de ligne de commande a été ajoutée.
Tags:
Major bugfixes
A bug that prevented the hub from sending the $Quit message to all connected users on a users disconnection if the hub was running in more than three processes was fixed. A bug that caused users to be ghosted when using the odch::kick function was fixed. A bug that caused odch::get_variable("min_share") to return an erroneous value was fixed. A bug that caused odch::get_variable("total_share") to return an erroneous value on systems where "long" is represented by 32 bits was fixed. A "--version" command line option was added.
Si un utilisateur inscrit se connecte avec un mot de passe approprié, déjà tout utilisateur connecté seront coups de pied. Un bug a été corrigé qui a causé la plaque tournante de l'accident en utilisant la commande massmessage. De nouvelles commandes (addperm, removeperm, et showperm) ont été ajoutés pour étendre les autorisations de l'opération régulière: a. L'allocation dynamique est utilisé pour l'email d'un utilisateur et une description. Interdiction des surnoms a été ajouté, comme cela a été une nouvelle fonctionnalité pour récupérer la taille et la part totale de l'uptime plaque tournante à partir de scripts Perl. Les variables hub_uptime et total_share ont également été ajoutées, qui sont consultables par l'intermédiaire du odch fonction Perl:: get_variable.
If a registered user logs in with a proper password, any already logged in user will be kicked. A bug was fixed that caused the hub to crash when using the massmessage command. New commands (addperm, removeperm, and showperm) were added to extend the permissions of regular Op:s. Dynamic allocation is used for a user's email and description. Banning of nicknames was added, as was new functionality for retrieving the total share size and the hub uptime from Perl scripts. The variables hub_uptime and total_share were also added, which are retrievable through the Perl function odch::get_variable.
Cette version ajoute le script Perl hub_timer sub, qui est tiré une fois toutes les 15 minutes. Une partie de la procédure de connexion a été réécrit pour l'Op: s et l'Op Administrateurs pour rendre plus rapide. Les utilisateurs ne sont plus enregistrées dans les segments de mémoire partagée, au lieu des copies de tous les utilisateurs sont enregistrés dans le processus de script. Les usagers sont maintenant représentés par leurs surnoms dans des scripts. La taille part totale est maintenant enregistré dans un segment de mémoire partagée. Une fonction odch script Perl:: check_if_registered rend désormais possible de vérifier si un surnom donné est enregistré ou non. Cryptage des mots de passe utilisateur est maintenant enregistré dans le reglist.
This version adds the Perl script sub hub_timer, which is fired once every 15 minutes. Part of the login procedure was rewritten for Op:s and Op Admins to make it faster. Users are no longer saved in shared memory segments, instead copies of all users are saved in the script processes. Users are now represented by their nicknames in scripts. The total share size is now saved in a shared memory segment. A Perl script function odch::check_if_registered now makes it possible to check if a certain nickname is registered or not. Encryption of the user passwords is now saved in the reglist.
Cette version corrige un problème qui a fait la plaque tournante crash au démarrage si gcc 3.2 a été utilisé et d'un bug qui rendait impossible pour supprimer un utilisateur enregistré auprès d'un nick en commençant par un chiffre.
Tags:
Minor bugfixes
This release fixes a problem which made the hub crash on startup if
gcc 3.2 was used and a bug which made it impossible to remove a
registered user with a nick starting with a digit.
Si le concentrateur ne parvient pas à obtenir un id du segment de mémoire partagée, ou omet de se joindre à lui, il ne s'arrête pas, débranchez seul l'utilisateur. Un correctif a été également prévu pour un bug qui pouvait provoquer une erreur de segmentation lors de l'envoi des données d'un utilisateur à des scripts.
Tags:
Minor bugfixes
If the hub fails to get a shared memory segment id, or fails to attach to it, it won't shut down, only disconnect the user. A fix was also made for a bug that could cause a segfault when sending data from a user to the scripts.