Changes in / [2896674:acd61b9]
- Files:
-
- 2 added
- 3 deleted
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
lib/Makefile
r2896674 racd61b9 10 10 11 11 # [SH] Program variables 12 objects = arc.o base64.o $(EVENT_HANDLER) http_client.o ini.o md5.o misc.o proxy.o sha.o $(SSL_CLIENT) url.o12 objects = base64.o $(EVENT_HANDLER) http_client.o ini.o md5.o misc.o proxy.o rc4.o sha.o $(SSL_CLIENT) url.o 13 13 14 14 CFLAGS += -Wall -
storage_xml.c
r2896674 racd61b9 27 27 #include "bitlbee.h" 28 28 #include "base64.h" 29 #include " arc.h"29 #include "rc4.h" 30 30 #include "md5.h" 31 31 … … 133 133 char *protocol, *handle, *server, *password = NULL, *autoconnect; 134 134 char *pass_b64 = NULL; 135 unsigned char *pass_ cr= NULL;135 unsigned char *pass_rc4 = NULL; 136 136 int pass_len; 137 137 struct prpl *prpl = NULL; … … 152 152 g_set_error( error, G_MARKUP_ERROR, G_MARKUP_ERROR_INVALID_CONTENT, 153 153 "Unknown protocol: %s", protocol ); 154 else if( ( pass_len = base64_decode( pass_b64, (unsigned char**) &pass_ cr) ) &&155 arc_decode( pass_cr, pass_len, &password, xd->given_pass ) )154 else if( ( pass_len = base64_decode( pass_b64, (unsigned char**) &pass_rc4 ) ) && 155 rc4_decode( pass_rc4, pass_len, &password, xd->given_pass ) ) 156 156 { 157 157 xd->current_account = account_add( irc, prpl, handle, password ); … … 169 169 } 170 170 171 g_free( pass_ cr);171 g_free( pass_rc4 ); 172 172 g_free( password ); 173 173 } … … 424 424 for( acc = irc->accounts; acc; acc = acc->next ) 425 425 { 426 unsigned char *pass_ cr;426 unsigned char *pass_rc4; 427 427 char *pass_b64; 428 428 int pass_len; 429 429 430 pass_len = arc_encode( acc->pass, strlen( acc->pass ), (unsigned char**) &pass_cr, irc->password );431 pass_b64 = base64_encode( pass_ cr, pass_len );432 g_free( pass_ cr);430 pass_len = rc4_encode( acc->pass, strlen( acc->pass ), (unsigned char**) &pass_rc4, irc->password ); 431 pass_b64 = base64_encode( pass_rc4, pass_len ); 432 g_free( pass_rc4 ); 433 433 434 434 if( !xml_printf( fd, 1, "<account protocol=\"%s\" handle=\"%s\" password=\"%s\" autoconnect=\"%d\"", acc->prpl->name, acc->user, pass_b64, acc->auto_connect ) ) -
tests/Makefile
r2896674 racd61b9 13 13 main_objs = account.o bitlbee.o conf.o crypting.o help.o ipc.o irc.o irc_commands.o log.o nick.o query.o root_commands.o set.o storage.o storage_xml.o storage_text.o user.o 14 14 15 test_objs = check.o check_util.o check_nick.o check_md5.o check_ arc.o check_irc.o check_help.o check_user.o check_crypting.o check_set.o15 test_objs = check.o check_util.o check_nick.o check_md5.o check_irc.o check_help.o check_user.o check_crypting.o check_set.o 16 16 17 17 check: $(test_objs) $(addprefix ../, $(main_objs)) ../protocols/protocols.o ../lib/lib.o -
tests/check.c
r2896674 racd61b9 47 47 /* From check_md5.c */ 48 48 Suite *md5_suite(void); 49 50 /* From check_arc.c */51 Suite *arc_suite(void);52 49 53 50 /* From check_irc.c */ … … 105 102 srunner_add_suite(sr, nick_suite()); 106 103 srunner_add_suite(sr, md5_suite()); 107 srunner_add_suite(sr, arc_suite());108 104 srunner_add_suite(sr, irc_suite()); 109 105 srunner_add_suite(sr, help_suite());
Note: See TracChangeset
for help on using the changeset viewer.