[grisbi-bugs] [Grisbi 0001512]: obfuscate.pl does nothing interesting

Grisbi Bug Tracker bugtracker at grisbi.org
Thu Aug 23 22:03:58 CEST 2012


The following issue has been ASSIGNED. 
====================================================================== 
http://www.grisbi.org/bugsreports/view.php?id=1512 
====================================================================== 
Reported By:                stephane.gourichon
Assigned To:                pbiava
====================================================================== 
Project:                    Grisbi
Issue ID:                   1512
Category:                   Main
Reproducibility:            always
Severity:                   major
Priority:                   normal
Status:                     assigned
OS:                         Ubuntu 
Unstable Impact:            Yes 
Version OS:                 Ubuntu 12.04 
Version GTK:                 
====================================================================== 
Date Submitted:             2012-08-08 16:55 CEST
Last Modified:              2012-08-23 22:03 CEST
====================================================================== 
Summary:                    obfuscate.pl does nothing interesting
Description: 
(Bonjour, j'écris en anglais pour l'internationalisation.)

Context : While reporting a bug I consider sending my account file, anonymized
as explained on  http://www.grisbi.org/bugtracking.fr.html .

Problem : Script obfuscate.pl does nothing interesting to actually anonimize my
account file. It only removes the xml preamble !


Steps to Reproduce: 
I have saved a copy of my account file on mauvais_origin.gsb, want to anonimize
it on rapprochement_ecart_184.gsb.

$ wget http://www.grisbi.org/obfuscate.pl
--2012-08-08 16:49:00--  http://www.grisbi.org/obfuscate.pl
Résolution de www.grisbi.org (www.grisbi.org)... 91.121.46.153,
2001:41d0:1:9c8a::10
Connexion vers www.grisbi.org (www.grisbi.org)|91.121.46.153|:80... connecté.
requête HTTP transmise, en attente de la réponse... 200 OK
Longueur: 3548 (3,5K) [text/plain]
Sauvegarde en : «obfuscate.pl»

100%[===================================================================================================================================>]
3 548       --.-K/s   ds 0,03s   

2012-08-08 16:49:00 (123 KB/s) - «obfuscate.pl» sauvegardé [3548/3548]

$ chmod +x obfuscate.pl 
$ ./obfuscate.pl mauvais_origin.gsb >rapprochement_ecart_184.gsb 
$ diff mauvais_origin.gsb rapprochement_ecart_184.gsb 
1d0
< <?xml version="1.0"?>

As you see, the obfuscator only removes the first line of the file.




Additional Information: 
Perl is a standard installation that works fine on the machine, no hack.

$ md5sum obfuscate.pl 
71e75486ff7c066259dd4e8f41a6289a  obfuscate.pl

Thank you for your attention.

====================================================================== 

---------------------------------------------------------------------- 
 (0003478) stephane.gourichon (reporter) - 2012-08-08 16:59
 http://www.grisbi.org/bugsreports/view.php?id=1512#c3478 
---------------------------------------------------------------------- 
You might wonder if I accidentally fed something that is not an account file.
Here is the beginning of the file, manually anonymized.

<?xml version="1.0"?>
<Grisbi>
	<General
		File_version="0.6.0"
		Grisbi_version="0.8.8"
		Crypt_file="0"
		Archive_file="0"
		File_title="(manually anonymized)"
		General_address="(null)"
		Second_general_address="(null)"
		Date_format="%d/%m/%Y"
		Decimal_point=","
		Thousands_separator=" "
		Party_list_currency_number="1"
		Category_list_currency_number="1"
		Budget_list_currency_number="1"
		Scheduler_view="6"
		Scheduler_custom_number="60"
		Scheduler_custom_menu="0"
		Import_interval_search="4"
		Import_extract_number_for_check="0"
		Import_fusion_transactions="0"
		Import_categorie_for_payee="0"
		Import_fyear_by_value_date="0"
		Reconcile_end_date="0"
		Use_logo="1"
		Name_logo="(null)"
		Is_pixmaps_dir="1"
		Remind_display_per_account="1"
		Transactions_view="18-1-3-13-5-6-7-0-0-12-0-9-8-0-0-11-15-0-0-0-0-0-0-0-0-0-0-0"
		One_line_showed="0"
		Two_lines_showed="0"
		Three_lines_showed="0"
		Remind_form_per_account="0"
		Transaction_column_width="10-12-36-6-12-12-13"
		Transaction_column_align="1-1-0-1-2-2-2"
		Scheduler_column_width="10-12-36-12-12-12-19"
		Combofix_mixed_sort="0"
		Combofix_max_item="0"
		Combofix_case_sensitive="0"
		Combofix_force_payee="0"
		Combofix_force_category="0"
		Automatic_amount_separator="0"
		CSV_separator="(null)"
		CSV_skipped_lines="0-0-0-0-0-0-0-0-0-0"
		Metatree_sort_transactions="0"
		Add_archive_in_total_balance="1"
		Bet_array_column_width="15-40-15-15-15"
		Bet_capital="1000.00"
		Bet_currency="1"
		Bet_taux_annuel="4.00"
		Bet_index_duree="0"
		Bet_frais="0.00"
		Bet_type_taux="1" />
	<Color
		Background_color_0_red="55000"
		Background_color_0_green="55000"
		Background_color_0_blue="65535"
		Background_color_1_red="65535"
		Background_color_1_green="65535"
		Background_color_1_blue="65535"
		Couleur_jour_red="55512"
		Couleur_jour_green="55512"
		Couleur_jour_blue="55512"
		Background_scheduled_red="50000"
		Background_scheduled_green="50000"
		Background_scheduled_blue="50000"
		Background_archive_red="15000"
		Background_archive_green="30000"
		Background_archive_blue="10000"
		Selection_red="63000"
		Selection_green="40000"
		Selection_blue="40000"
		Background_split_red="61423"
		Background_split_green="50629"
		Background_split_blue="50629"
		Text_color_0_red="0"
		Text_color_0_green="0"
		Text_color_0_blue="0"
		Text_color_1_red="65535"
		Text_color_1_green="0"
		Text_color_1_blue="0"
		Calendar_entry_red="65535"
		Calendar_entry_green="0"
		Calendar_entry_blue="0"
		Couleur_bet_division_red="64550"
		Couleur_bet_division_green="65535"
		Couleur_bet_division_blue="33466"
		Couleur_bet_future_red="31829"
		Couleur_bet_future_green="51015"
		Couleur_bet_future_blue="35908"
		Couleur_bet_solde_red="2318"
		Couleur_bet_solde_green="65535"
		Couleur_bet_solde_blue="60331"
		Couleur_bet_transfert_red="31829"
		Couleur_bet_transfert_green="51015"
		Couleur_bet_transfert_blue="35908" />
	<Print
		Draw_lines="1"
		Draw_column="1"
		Draw_background="0"
		Draw_archives="0"
		Draw_columns_name="1"
		Draw_title="0"
		Draw_interval_dates="0"
		Draw_dates_are_value_dates="0"
		Font_transactions="sans 6"
		Font_title="sans 12"
		Report_font_transactions="sans 6"
		Report_font_title="sans 12" />
	<Currency Nb="1" Na="Euro" Co="€" Ico="EUR" Fl="2" />
	<Account
		Name="(manually anonymized)"
		Id="(null)"
		Number="0"
		Owner="(manually anonymized)"
		Kind="0"
		Currency="1"
		Path_icon="(null)"
		Bank="1"
...


It is generated by grisbi 0.8.8 .

$ apt-cache policy grisbi
grisbi:
  Installé : 0.8.8-1
  Candidat : 0.8.8-1
 Table de version :
 *** 0.8.8-1 0
        500 http://fr.archive.ubuntu.com/ubuntu/ precise/universe amd64 Packages
        100 /var/lib/dpkg/status 

---------------------------------------------------------------------- 
 (0003499) pbiava (administrator) - 2012-08-23 22:03
 http://www.grisbi.org/bugsreports/view.php?id=1512#c3499 
---------------------------------------------------------------------- 
En fait ce script ne sert que pour la version 0.5.x. Pour grisbi 0.6 et
ultérieur il existe un sous menu du menu fichier qui permet de rendre anonyme
le fichier de compte. 

Issue History 
Date Modified    Username       Field                    Change               
====================================================================== 
2012-08-08 16:55 stephane.gourichonNew Issue                                    
2012-08-08 16:59 stephane.gourichonNote Added: 0003478                          
2012-08-23 22:03 pbiava         Note Added: 0003499                          
2012-08-23 22:03 pbiava         Assigned To               => pbiava          
2012-08-23 22:03 pbiava         Status                   new => assigned     
======================================================================



More information about the bugsreports mailing list