Skip to content

Commit

Permalink
If the order of the certifications of a Dossier has changed, WotWizar…
Browse files Browse the repository at this point in the history
…d may calculate the 'Dossier.princCertif' field again. Elimination of dangling references in 'Blockchain.certTimeT' when 'Certification's are erased. 'dataType' field added in every 'B.Data' extensions to catch 'B.Data' errors.

In the Wot Explorer ('Duniter0IdentitySearch'), registation fields and back / forward arrows added.
'Duniter0Certifiers' adapted to the new version of 'UtilSort'.
  • Loading branch information
gerard94 committed Mar 8, 2018
1 parent 335b20a commit cf14b04
Show file tree
Hide file tree
Showing 30 changed files with 642 additions and 71 deletions.
Binary file modified Server version/Blackbox/Duniter/Mod/Blockchain.odc
Binary file not shown.
Binary file modified Server version/Blackbox/Duniter/Mod/Server.odc
Binary file not shown.
Binary file modified Server version/Blackbox/Duniter/Mod/WotWizard.odc
Binary file not shown.
Binary file modified Standalone version/Blackbox/Duniter0/Docu/Identities.odc
Binary file not shown.
Binary file modified Standalone version/Blackbox/Duniter0/Docu/MakingOf.odc
Binary file not shown.
Binary file modified Standalone version/Blackbox/Duniter0/Docu/Manual.odc
Binary file not shown.
Binary file modified Standalone version/Blackbox/Duniter0/Docu/fr/Identities.odc
Binary file not shown.
Binary file modified Standalone version/Blackbox/Duniter0/Docu/fr/Manual.odc
Binary file not shown.
Binary file modified Standalone version/Blackbox/Duniter0/Mod/Blockchain.odc
Binary file not shown.
Binary file modified Standalone version/Blackbox/Duniter0/Mod/Certifiers.odc
Binary file not shown.
Binary file modified Standalone version/Blackbox/Duniter0/Mod/IdentitySearch.odc
Binary file not shown.
Binary file modified Standalone version/Blackbox/Duniter0/Mod/WotWizard.odc
Binary file not shown.
Binary file modified Standalone version/Blackbox/Duniter0/Rsrc/Identities.odc
Binary file not shown.
Binary file modified Standalone version/Blackbox/Duniter0/Rsrc/Strings.odc
Binary file not shown.
Binary file modified Standalone version/Blackbox/Duniter0/Rsrc/fr/Strings.odc
Binary file not shown.
Binary file modified Standalone version/Blackbox/Util/Bab/Json.odc
Binary file not shown.
Binary file added Standalone version/Blackbox/Util/Mod/Sort.odc
Binary file not shown.
2 changes: 1 addition & 1 deletion Standalone version/Documentation/Duniter0/Manual.en.txt
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ Open the WoT Explorer with the menu command "Web of Trust -> Explorer".

See the explorer map.
You can search any identity in the blockchain or the sandbox by typing its first characters or the first characters of its public key into the first top field and by clicking on the "Search" button. The possible identities appear in the list at the bottom: choose the one you want look at. Some informations appear in the "Identity" frame, and the certifications, received and sent, in the "Certifications" frame. You can copy one of the sender or receiver identities in the Search field by clicking on the corresponding "Copy" button.
All displayed dates are expiration dates, except the availability date of the next sent certification in the field "Availability" (if already available, this date comes after an exclamation mark "!").
Displayed dates are member's registration date into the blockchain, expiration dates, of member's membership and of her certifications, and the availability date of the next sent certification in the field "Availability" (if already available, this date comes after an exclamation mark "!").
Tools
Parameters: Display the basic parameters of the money.
Print Identities: Display all identities in the blockchain with their public keys and last membership renewals.
Expand Down
2 changes: 1 addition & 1 deletion Standalone version/Documentation/Duniter0/Manual.fr.txt
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ Ouvrez l'explorateur avec la commande de menu "Toile de confiance -> chercher un

Voir la carte de l'explorateur.
On peut chercher n'importe quelle identité dans la chaîne de blocs ou dans la piscine en tapant ses premiers caractères ou les premiers caractères de sa clé publique dans le premier champ en haut de la fenêtre et en cliquant sur le bouton "Chercher". Les identités correspondantes s'affichent dans la liste en bas de la fenêtre : choisissez celle qui vous intéresse. Des informations apparaissent dans le cadre "Identité", ainsi que les certifications reçues et envoyées dans le cadre "Certifications". Il est possible de copier l'identité d'un émetteur ou d'un récepteur de certification dans le champ de recherche en cliquant sur bouton "Copier" correspondant.
Toutes les dates affichées sont des dates limites d'expiration, sauf la date de disponibilité de la prochaine certification émise, dans le champ "Disponibilité" ; si cette dernière est déjà disponible, elle est précédée d'un point d'exclamation (!).
Les dates affichées sont la date d'enregistrement du membre dans la chaîne de blocs, les dates limites d'expiration, pour l'inscription du membre et pour ses certifications, et la date de disponibilité de la prochaine certification émise dans le champ "Disponibilité" ; si cette dernière est déjà disponible, elle est précédée d'un point d'exclamation (!).
Outils
Paramètres : Affiche les paramètres de base de la monnaie.
Imprimer les identités : Affiche toutes les identités présentes dans la chaîne de blocs, avec leurs clés publiques et la date de leurs derniers renouvellements de membre.
Expand Down
14 changes: 13 additions & 1 deletion Standalone version/Documentation/MakingOf.txt
Original file line number Diff line number Diff line change
Expand Up @@ -21,9 +21,17 @@ Kernel$+ Files HostFiles HostPackedFiles StdLoader
1 Move.cur 2 Copy.cur 3 Link.cur 4 Pick.cur 5 Stop.cur 6 Hand.cur 7 Table.cur

DevPacker.PackThis WotWizard.exe :=
Babel/Code/Compil.ocf Dev/Code/Search.ocf Duniter0/Code/Basic.ocf Duniter0/Code/Blockchain.ocf Duniter0/Code/CertificationsPrint.ocf Duniter0/Code/Certifiers.ocf Duniter0/Code/Clock.ocf Duniter0/Code/Dates.ocf Duniter0/Code/IdentitiesPrint.ocf Duniter0/Code/IdentitySearch.ocf Duniter0/Code/Members.ocf Duniter0/Code/MembersPrint.ocf Duniter0/Code/ParametersPrint.ocf Duniter0/Code/Sandbox.ocf Duniter0/Code/SandboxPrint.ocf Duniter0/Code/SentriesPrint.ocf Duniter0/Code/WWViews.ocf Duniter0/Code/WotWizard.ocf Duniter0/Code/WotWizardPrint.ocf Host/Code/CFrames.ocf Host/Code/Clipboard.ocf Host/Code/Cmds.ocf Host/Code/Dialog.ocf Host/Code/Files.ocf Host/Code/Fonts.ocf Host/Code/Mechanisms.ocf Host/Code/Menus.ocf Host/Code/Ports.ocf Host/Code/Printers.ocf Host/Code/Registry.ocf Host/Code/Windows.ocf Ole/Code/Data.ocf Sql/Code/DB.ocf Sql/Code/Drivers.ocf Std/Code/Api.ocf Std/Code/CFrames.ocf Std/Code/Cmds.ocf Std/Code/Dialog.ocf Std/Code/Interpreter.ocf Std/Code/Links.ocf Std/Code/Loader.ocf Std/Code/Log.ocf Std/Code/MenuTool.ocf System/Code/Containers.ocf System/Code/Controllers.ocf System/Code/Controls.ocf System/Code/Converters.ocf System/Code/Dates.ocf System/Code/Dialog.ocf System/Code/Documents.ocf System/Code/Files.ocf System/Code/Fonts.ocf System/Code/Init.ocf System/Code/Kernel.ocf System/Code/Log.ocf System/Code/Math.ocf System/Code/Mechanisms.ocf System/Code/Meta.ocf System/Code/Models.ocf System/Code/Ports.ocf System/Code/Printers.ocf System/Code/Printing.ocf System/Code/Properties.ocf System/Code/Sequencers.ocf System/Code/Services.ocf System/Code/Stores.ocf System/Code/Strings.ocf System/Code/Views.ocf System/Code/Windows.ocf Text/Code/Cmds.ocf Text/Code/Controllers.ocf Text/Code/Mappers.ocf Text/Code/Models.ocf Text/Code/Rulers.ocf Text/Code/Setters.ocf Text/Code/Views.ocf Unicode/Code/Case_Mapping.ocf Unicode/Code/Letter_Mapping.ocf Util/Code/Alea.ocf Util/Code/AvlTree.ocf Util/Code/BBTree.ocf Util/Code/BTree.ocf Util/Code/Json.ocf Util/Code/SortI.ocf
Babel/Code/Compil.ocf Dev/Code/Search.ocf Duniter0/Code/Basic.ocf Duniter0/Code/Blockchain.ocf Duniter0/Code/CertificationsPrint.ocf Duniter0/Code/Certifiers.ocf Duniter0/Code/Clock.ocf Duniter0/Code/Dates.ocf Duniter0/Code/IdentitiesPrint.ocf Duniter0/Code/IdentitySearch.ocf Duniter0/Code/Members.ocf Duniter0/Code/MembersPrint.ocf Duniter0/Code/ParametersPrint.ocf Duniter0/Code/Sandbox.ocf Duniter0/Code/SandboxPrint.ocf Duniter0/Code/SentriesPrint.ocf Duniter0/Code/WWViews.ocf Duniter0/Code/WotWizard.ocf Duniter0/Code/WotWizardPrint.ocf Host/Code/CFrames.ocf Host/Code/Clipboard.ocf Host/Code/Cmds.ocf Host/Code/Dialog.ocf Host/Code/Files.ocf Host/Code/Fonts.ocf Host/Code/Mechanisms.ocf Host/Code/Menus.ocf Host/Code/Ports.ocf Host/Code/Printers.ocf Host/Code/Registry.ocf Host/Code/Windows.ocf Ole/Code/Data.ocf Sql/Code/DB.ocf Sql/Code/Drivers.ocf Std/Code/Api.ocf Std/Code/CFrames.ocf Std/Code/Cmds.ocf Std/Code/Dialog.ocf Std/Code/Interpreter.ocf Std/Code/Links.ocf Std/Code/Loader.ocf Std/Code/Log.ocf Std/Code/MenuTool.ocf System/Code/Containers.ocf System/Code/Controllers.ocf System/Code/Controls.ocf System/Code/Converters.ocf System/Code/Dates.ocf System/Code/Dialog.ocf System/Code/Documents.ocf System/Code/Files.ocf System/Code/Fonts.ocf System/Code/Init.ocf System/Code/Kernel.ocf System/Code/Log.ocf System/Code/Math.ocf System/Code/Mechanisms.ocf System/Code/Meta.ocf System/Code/Models.ocf System/Code/Ports.ocf System/Code/Printers.ocf System/Code/Printing.ocf System/Code/Properties.ocf System/Code/Sequencers.ocf System/Code/Services.ocf System/Code/Stores.ocf System/Code/Strings.ocf System/Code/Views.ocf System/Code/Windows.ocf Text/Code/Cmds.ocf Text/Code/Controllers.ocf Text/Code/Mappers.ocf Text/Code/Models.ocf Text/Code/Rulers.ocf Text/Code/Setters.ocf Text/Code/Views.ocf Unicode/Code/Case_Mapping.ocf Unicode/Code/Letter_Mapping.ocf Util/Code/Alea.ocf Util/Code/AvlTree.ocf Util/Code/BBTree.ocf Util/Code/BTree.ocf Util/Code/Json.ocf Util/Code/Sort.ocf

Cpc/Code/Bitmaps.ocf
Cpc/Code/Compressors.ocf
Cpc/Code/CompressorsConv.ocf
Cpc/Code/NonCompressor.ocf
Cpc/Code/Utf8Conv.ocf
Cpc/Rsrc/Strings.odc
Cpc/Rsrc/fr/Strings.odc
Ctls/Code/Arrows2.ocf
Ctls/Code/Buttons2.ocf
Dev/Code/Browser.ocf
Dev/Code/Commanders.ocf
Dev/Code/Debug.ocf
Expand All @@ -32,6 +40,8 @@ Dev/Rsrc/fr/Strings.odc
Docu/CP-Lang.odc
Duniter0/Code/SA-Config.ocf => System/Code/Config.ocf
Duniter0/Docu/GNU-License.odc
Duniter0/Docu/Identities.odc
Duniter0/Docu/fr/Identities.odc
Duniter0/Docu/MakingOf.odc
Duniter0/Docu/Manual.odc
Duniter0/Docu/fr/Manual.odc
Expand Down Expand Up @@ -75,6 +85,8 @@ Host/Rsrc/fr/Strings.odc
Host/Code/TextConv.ocf
Ole/Code/Client.ocf
Ole/Code/Server.ocf
Pac/Code/Crc32.ocf
Pac/Code/Stores3.ocf
SQL/Rsrc/Strings.odc
SQL/Rsrc/fr/Strings.odc
SQLite/Code/Driver.ocf
Expand Down
Binary file modified Standalone version/Help/Explorer.en.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified Standalone version/Help/Explorer.fr.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified Standalone version/Help/Manual.en.pdf
Binary file not shown.
Binary file modified Standalone version/Help/Manual.fr.pdf
Binary file not shown.
Loading

0 comments on commit cf14b04

Please sign in to comment.