Page Menu
Home
Solus
Search
Configure Global Search
Log In
Files
F11050873
D10836.diff
No One
Temporary
Actions
View File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Award Token
Flag For Later
Size
28 KB
Referenced Files
None
Subscribers
None
D10836.diff
View Options
diff --git a/abi_libs b/abi_libs
new file mode 100644
--- /dev/null
+++ b/abi_libs
@@ -0,0 +1,5 @@
+Irc.so
+Irssi.so
+TextUI.so
+UI.so
+libirc_proxy.so
diff --git a/abi_symbols b/abi_symbols
new file mode 100644
--- /dev/null
+++ b/abi_symbols
@@ -0,0 +1,51 @@
+Irc.so:boot_Irssi__Irc
+Irc.so:boot_Irssi__Irc__Channel
+Irc.so:boot_Irssi__Irc__Client
+Irc.so:boot_Irssi__Irc__Ctcp
+Irc.so:boot_Irssi__Irc__Dcc
+Irc.so:boot_Irssi__Irc__Modes
+Irc.so:boot_Irssi__Irc__Netsplit
+Irc.so:boot_Irssi__Irc__Notifylist
+Irc.so:boot_Irssi__Irc__Query
+Irc.so:boot_Irssi__Irc__Server
+Irssi.so:boot_Irssi
+Irssi.so:boot_Irssi__Channel
+Irssi.so:boot_Irssi__Core
+Irssi.so:boot_Irssi__Expando
+Irssi.so:boot_Irssi__Ignore
+Irssi.so:boot_Irssi__Log
+Irssi.so:boot_Irssi__Masks
+Irssi.so:boot_Irssi__Query
+Irssi.so:boot_Irssi__Rawlog
+Irssi.so:boot_Irssi__Server
+Irssi.so:boot_Irssi__Settings
+Irssi.so:perl_expando_deinit
+Irssi.so:perl_expando_init
+Irssi.so:perl_settings_deinit
+Irssi.so:perl_settings_init
+TextUI.so:boot_Irssi__TextUI
+TextUI.so:boot_Irssi__TextUI__Statusbar
+TextUI.so:boot_Irssi__TextUI__TextBuffer
+TextUI.so:boot_Irssi__TextUI__TextBufferView
+TextUI.so:perl_statusbar_deinit
+TextUI.so:perl_statusbar_init
+UI.so:boot_Irssi__UI
+UI.so:boot_Irssi__UI__Formats
+UI.so:boot_Irssi__UI__Themes
+UI.so:boot_Irssi__UI__Window
+UI.so:perl_themes_deinit
+UI.so:perl_themes_init
+libirc_proxy.so:irc_proxy_abicheck
+libirc_proxy.so:irc_proxy_deinit
+libirc_proxy.so:irc_proxy_init
+libirc_proxy.so:proxy_client_reset_nick
+libirc_proxy.so:proxy_clients
+libirc_proxy.so:proxy_dump_data
+libirc_proxy.so:proxy_listen_deinit
+libirc_proxy.so:proxy_listen_init
+libirc_proxy.so:proxy_listens
+libirc_proxy.so:proxy_outdata
+libirc_proxy.so:proxy_outdata_all
+libirc_proxy.so:proxy_outserver
+libirc_proxy.so:proxy_outserver_all
+libirc_proxy.so:proxy_outserver_all_except
diff --git a/abi_used_libs b/abi_used_libs
--- a/abi_used_libs
+++ b/abi_used_libs
@@ -1,3 +1,4 @@
+UNKNOWN
libc.so.6
libcrypto.so.1.1
libglib-2.0.so.0
diff --git a/abi_used_symbols b/abi_used_symbols
new file mode 100644
--- /dev/null
+++ b/abi_used_symbols
@@ -0,0 +1,805 @@
+UNKNOWN:active_entry
+UNKNOWN:active_win
+UNKNOWN:ascii_strdown
+UNKNOWN:ascii_strup
+UNKNOWN:ban_get_mask
+UNKNOWN:banlist_add
+UNKNOWN:banlist_remove
+UNKNOWN:bits2level
+UNKNOWN:channel_destroy
+UNKNOWN:channel_find
+UNKNOWN:channel_mode_is_set
+UNKNOWN:channels
+UNKNOWN:chat_protocol_check_cast
+UNKNOWN:chat_protocol_lookup
+UNKNOWN:chatnet_find
+UNKNOWN:chatnets
+UNKNOWN:cmd_get_params
+UNKNOWN:cmd_params_free
+UNKNOWN:combine_level
+UNKNOWN:command_bind_full
+UNKNOWN:command_history_current
+UNKNOWN:command_history_delete_entry
+UNKNOWN:command_history_find_name
+UNKNOWN:command_history_list_first
+UNKNOWN:command_history_list_next
+UNKNOWN:command_history_load_entry
+UNKNOWN:command_runsub
+UNKNOWN:command_set_options_module
+UNKNOWN:commands
+UNKNOWN:ctcp_register
+UNKNOWN:ctcp_send_reply
+UNKNOWN:ctcp_unregister
+UNKNOWN:current_expando
+UNKNOWN:current_theme
+UNKNOWN:dcc_chat_find_id
+UNKNOWN:dcc_chat_send
+UNKNOWN:dcc_close
+UNKNOWN:dcc_conns
+UNKNOWN:dcc_ctcp_message
+UNKNOWN:dcc_destroy
+UNKNOWN:dcc_find_request
+UNKNOWN:dcc_find_request_latest
+UNKNOWN:dcc_get_download_path
+UNKNOWN:dcc_init_rec
+UNKNOWN:dcc_register_type
+UNKNOWN:dcc_reject
+UNKNOWN:dcc_str2type
+UNKNOWN:dcc_unregister_type
+UNKNOWN:default_formats
+UNKNOWN:event_get_params
+UNKNOWN:expando_add_signal
+UNKNOWN:expando_create
+UNKNOWN:expando_destroy
+UNKNOWN:format_create_dest
+UNKNOWN:format_find_tag
+UNKNOWN:format_get_length
+UNKNOWN:format_get_text_theme_charargs
+UNKNOWN:format_real_length
+UNKNOWN:format_string_expand
+UNKNOWN:g_input_add
+UNKNOWN:g_io_channel_new
+UNKNOWN:get_irssi_config
+UNKNOWN:get_irssi_dir
+UNKNOWN:gslist_find_icase_string
+UNKNOWN:gui_entry_clear_extents
+UNKNOWN:gui_entry_get_extent
+UNKNOWN:gui_entry_get_pos
+UNKNOWN:gui_entry_get_text_and_extents
+UNKNOWN:gui_entry_set_extent
+UNKNOWN:gui_entry_set_extents
+UNKNOWN:gui_entry_set_pos
+UNKNOWN:gui_entry_set_text
+UNKNOWN:gui_entry_set_text_and_extents
+UNKNOWN:gui_printtext
+UNKNOWN:gui_printtext_after_time
+UNKNOWN:i_wcwidth
+UNKNOWN:ignore_add_rec
+UNKNOWN:ignore_check
+UNKNOWN:ignore_check_flags
+UNKNOWN:ignore_update_rec
+UNKNOWN:ignores
+UNKNOWN:irc_cap_toggle
+UNKNOWN:irc_get_mask
+UNKNOWN:irc_nicklist_insert
+UNKNOWN:irc_query_create
+UNKNOWN:irc_send_cmd
+UNKNOWN:irc_send_cmd_first
+UNKNOWN:irc_send_cmd_now
+UNKNOWN:irc_send_cmd_split
+UNKNOWN:irc_server_get_channels
+UNKNOWN:irssi_add_object
+UNKNOWN:irssi_add_plains
+UNKNOWN:irssi_binary
+UNKNOWN:irssi_bless_iobject
+UNKNOWN:irssi_bless_plain
+UNKNOWN:irssi_callXS
+UNKNOWN:irssi_gui
+UNKNOWN:irssi_ref_object
+UNKNOWN:is_utf8
+UNKNOWN:item_get_dcc
+UNKNOWN:level2bits
+UNKNOWN:log_close
+UNKNOWN:log_create_rec
+UNKNOWN:log_find
+UNKNOWN:log_item_add
+UNKNOWN:log_item_destroy
+UNKNOWN:log_item_find
+UNKNOWN:log_start_logging
+UNKNOWN:log_stop_logging
+UNKNOWN:log_update
+UNKNOWN:log_write_rec
+UNKNOWN:logs
+UNKNOWN:mask_match
+UNKNOWN:mask_match_address
+UNKNOWN:masks_match
+UNKNOWN:modes_join
+UNKNOWN:module_check_cast
+UNKNOWN:module_check_cast_module
+UNKNOWN:module_find_id_str
+UNKNOWN:module_get_uniq_id
+UNKNOWN:module_get_uniq_id_str
+UNKNOWN:module_register_full
+UNKNOWN:my_perl
+UNKNOWN:net_accept
+UNKNOWN:net_disconnect
+UNKNOWN:net_gethostbyname
+UNKNOWN:net_ip2host
+UNKNOWN:net_listen
+UNKNOWN:net_sendbuffer_create
+UNKNOWN:net_sendbuffer_destroy
+UNKNOWN:net_sendbuffer_receive_line
+UNKNOWN:net_sendbuffer_send
+UNKNOWN:netsplit_find
+UNKNOWN:netsplit_find_channel
+UNKNOWN:nicklist_find
+UNKNOWN:nicklist_find_mask
+UNKNOWN:nicklist_get_same
+UNKNOWN:nicklist_getnicks
+UNKNOWN:nicklist_insert
+UNKNOWN:nicklist_remove
+UNKNOWN:notifies
+UNKNOWN:notifylist_add
+UNKNOWN:notifylist_find
+UNKNOWN:notifylist_ircnets_match
+UNKNOWN:notifylist_ison
+UNKNOWN:notifylist_ison_server
+UNKNOWN:notifylist_remove
+UNKNOWN:parse_special_string
+UNKNOWN:perl_command
+UNKNOWN:perl_command_bind_to
+UNKNOWN:perl_command_runsub
+UNKNOWN:perl_command_unbind
+UNKNOWN:perl_connect_fill_hash
+UNKNOWN:perl_func_sv_inc
+UNKNOWN:perl_function_get_package
+UNKNOWN:perl_get_api_version
+UNKNOWN:perl_get_package
+UNKNOWN:perl_input_add
+UNKNOWN:perl_script_find_package
+UNKNOWN:perl_server_fill_hash
+UNKNOWN:perl_signal_add_full
+UNKNOWN:perl_signal_args_to_c
+UNKNOWN:perl_signal_register
+UNKNOWN:perl_signal_remove
+UNKNOWN:perl_source_remove
+UNKNOWN:perl_timeout_add
+UNKNOWN:perl_window_item_fill_hash
+UNKNOWN:pidwait_add
+UNKNOWN:pidwait_remove
+UNKNOWN:printformat_module_dest_charargs
+UNKNOWN:printtext
+UNKNOWN:printtext_dest
+UNKNOWN:printtext_string
+UNKNOWN:printtext_string_window
+UNKNOWN:processes
+UNKNOWN:queries
+UNKNOWN:query_change_server
+UNKNOWN:query_destroy
+UNKNOWN:query_find
+UNKNOWN:rawlog_close
+UNKNOWN:rawlog_create
+UNKNOWN:rawlog_destroy
+UNKNOWN:rawlog_input
+UNKNOWN:rawlog_open
+UNKNOWN:rawlog_output
+UNKNOWN:rawlog_redirect
+UNKNOWN:rawlog_save
+UNKNOWN:rawlog_set_size
+UNKNOWN:recode_out
+UNKNOWN:reconnects
+UNKNOWN:server_create_conn
+UNKNOWN:server_disconnect
+UNKNOWN:server_find_chatnet
+UNKNOWN:server_find_tag
+UNKNOWN:server_redirect_event
+UNKNOWN:server_redirect_event_list
+UNKNOWN:server_redirect_get_signal
+UNKNOWN:server_redirect_peek_signal
+UNKNOWN:server_redirect_register_list
+UNKNOWN:server_ref
+UNKNOWN:server_unref
+UNKNOWN:servers
+UNKNOWN:settings_add_bool_module
+UNKNOWN:settings_add_int_module
+UNKNOWN:settings_add_level_module
+UNKNOWN:settings_add_size_module
+UNKNOWN:settings_add_str_module
+UNKNOWN:settings_add_time_module
+UNKNOWN:settings_check_module
+UNKNOWN:settings_get_bool
+UNKNOWN:settings_get_int
+UNKNOWN:settings_get_level
+UNKNOWN:settings_get_size
+UNKNOWN:settings_get_str
+UNKNOWN:settings_get_time
+UNKNOWN:settings_remove
+UNKNOWN:settings_set_bool
+UNKNOWN:settings_set_int
+UNKNOWN:settings_set_level
+UNKNOWN:settings_set_size
+UNKNOWN:settings_set_str
+UNKNOWN:settings_set_time
+UNKNOWN:signal_add_full
+UNKNOWN:signal_continue
+UNKNOWN:signal_emit
+UNKNOWN:signal_get_emitted
+UNKNOWN:signal_get_emitted_id
+UNKNOWN:signal_remove_full
+UNKNOWN:signal_stop
+UNKNOWN:signal_stop_by_name
+UNKNOWN:statusbar_item_default_handler
+UNKNOWN:statusbar_item_register
+UNKNOWN:statusbar_item_unregister
+UNKNOWN:statusbar_items_redraw
+UNKNOWN:statusbars_recreate_items
+UNKNOWN:string_chars_for_width
+UNKNOWN:string_width
+UNKNOWN:strip_codes
+UNKNOWN:term_refresh_freeze
+UNKNOWN:term_refresh_thaw
+UNKNOWN:term_type
+UNKNOWN:textbuffer_line2text
+UNKNOWN:textbuffer_view_clear
+UNKNOWN:textbuffer_view_get_bookmark
+UNKNOWN:textbuffer_view_get_line_cache
+UNKNOWN:textbuffer_view_redraw
+UNKNOWN:textbuffer_view_remove_all_lines
+UNKNOWN:textbuffer_view_remove_line
+UNKNOWN:textbuffer_view_scroll
+UNKNOWN:textbuffer_view_scroll_line
+UNKNOWN:textbuffer_view_set_bookmark
+UNKNOWN:textbuffer_view_set_bookmark_bottom
+UNKNOWN:textbuffer_view_set_default_indent
+UNKNOWN:textbuffer_view_set_scroll
+UNKNOWN:theme_format_expand
+UNKNOWN:theme_format_expand_data
+UNKNOWN:theme_register_module
+UNKNOWN:theme_set_default_abstract
+UNKNOWN:theme_unregister_module
+UNKNOWN:themes_reload
+UNKNOWN:window_activity
+UNKNOWN:window_change_server
+UNKNOWN:window_create
+UNKNOWN:window_destroy
+UNKNOWN:window_find_closest
+UNKNOWN:window_find_item
+UNKNOWN:window_find_level
+UNKNOWN:window_find_name
+UNKNOWN:window_find_refnum
+UNKNOWN:window_get_active_name
+UNKNOWN:window_item_activity
+UNKNOWN:window_item_add
+UNKNOWN:window_item_change_server
+UNKNOWN:window_item_destroy
+UNKNOWN:window_item_find
+UNKNOWN:window_item_find_window
+UNKNOWN:window_item_is_active
+UNKNOWN:window_item_next
+UNKNOWN:window_item_prev
+UNKNOWN:window_item_remove
+UNKNOWN:window_item_set_active
+UNKNOWN:window_refnum_next
+UNKNOWN:window_refnum_prev
+UNKNOWN:window_set_active
+UNKNOWN:window_set_history
+UNKNOWN:window_set_level
+UNKNOWN:window_set_name
+UNKNOWN:window_set_refnum
+UNKNOWN:windows
+UNKNOWN:windows_refnum_last
+libc.so.6:__ctype_b_loc
+libc.so.6:__ctype_tolower_loc
+libc.so.6:__ctype_toupper_loc
+libc.so.6:__cxa_atexit
+libc.so.6:__environ
+libc.so.6:__errno_location
+libc.so.6:__fdelt_chk
+libc.so.6:__fprintf_chk
+libc.so.6:__fxstat
+libc.so.6:__isoc99_sscanf
+libc.so.6:__libc_start_main
+libc.so.6:__memmove_chk
+libc.so.6:__printf_chk
+libc.so.6:__realpath_chk
+libc.so.6:__stack_chk_fail
+libc.so.6:__xstat
+libc.so.6:__xstat64
+libc.so.6:_exit
+libc.so.6:accept
+libc.so.6:asctime
+libc.so.6:bind
+libc.so.6:chdir
+libc.so.6:close
+libc.so.6:closedir
+libc.so.6:difftime
+libc.so.6:dup2
+libc.so.6:environ
+libc.so.6:execv
+libc.so.6:execvp
+libc.so.6:exit
+libc.so.6:fchmod
+libc.so.6:fclose
+libc.so.6:fcntl
+libc.so.6:fdopen
+libc.so.6:ferror
+libc.so.6:fflush
+libc.so.6:fileno
+libc.so.6:fopen
+libc.so.6:fork
+libc.so.6:fputc
+libc.so.6:freeaddrinfo
+libc.so.6:fwrite
+libc.so.6:gai_strerror
+libc.so.6:getaddrinfo
+libc.so.6:getenv
+libc.so.6:getgid
+libc.so.6:gethostname
+libc.so.6:getnameinfo
+libc.so.6:getpid
+libc.so.6:getrlimit
+libc.so.6:getservbyport
+libc.so.6:getsockname
+libc.so.6:getsockopt
+libc.so.6:getuid
+libc.so.6:glob
+libc.so.6:globfree
+libc.so.6:in6addr_any
+libc.so.6:inet_addr
+libc.so.6:inet_ntop
+libc.so.6:inet_pton
+libc.so.6:ioctl
+libc.so.6:kill
+libc.so.6:link
+libc.so.6:listen
+libc.so.6:localtime
+libc.so.6:memchr
+libc.so.6:memcpy
+libc.so.6:memmove
+libc.so.6:memset
+libc.so.6:mkstemp
+libc.so.6:mktime
+libc.so.6:opendir
+libc.so.6:pipe
+libc.so.6:putc
+libc.so.6:putenv
+libc.so.6:puts
+libc.so.6:rand
+libc.so.6:readdir
+libc.so.6:readdir64
+libc.so.6:realpath
+libc.so.6:rename
+libc.so.6:select
+libc.so.6:setgid
+libc.so.6:setlocale
+libc.so.6:setrlimit
+libc.so.6:setsid
+libc.so.6:setsockopt
+libc.so.6:setuid
+libc.so.6:sigemptyset
+libc.so.6:signal
+libc.so.6:sleep
+libc.so.6:socket
+libc.so.6:srand
+libc.so.6:stderr
+libc.so.6:stdin
+libc.so.6:stdout
+libc.so.6:strcasecmp
+libc.so.6:strchr
+libc.so.6:strcpy
+libc.so.6:strdup
+libc.so.6:strerror
+libc.so.6:strftime
+libc.so.6:strlen
+libc.so.6:strncmp
+libc.so.6:strncpy
+libc.so.6:strpbrk
+libc.so.6:strrchr
+libc.so.6:strspn
+libc.so.6:strstr
+libc.so.6:strtod
+libc.so.6:strtol
+libc.so.6:strtoul
+libc.so.6:tcgetattr
+libc.so.6:tcsetattr
+libc.so.6:time
+libc.so.6:umask
+libc.so.6:uname
+libc.so.6:unlink
+libc.so.6:wcwidth
+libcrypto.so.1.1:ASN1_STRING_get0_data
+libcrypto.so.1.1:ASN1_STRING_length
+libcrypto.so.1.1:ASN1_STRING_to_UTF8
+libcrypto.so.1.1:ASN1_STRING_type
+libcrypto.so.1.1:ASN1_TIME_print
+libcrypto.so.1.1:BIO_free
+libcrypto.so.1.1:BIO_new
+libcrypto.so.1.1:BIO_read
+libcrypto.so.1.1:BIO_s_mem
+libcrypto.so.1.1:CRYPTO_free
+libcrypto.so.1.1:EC_GROUP_get_curve_name
+libcrypto.so.1.1:EC_KEY_free
+libcrypto.so.1.1:EC_KEY_get0_group
+libcrypto.so.1.1:ERR_clear_error
+libcrypto.so.1.1:ERR_get_error
+libcrypto.so.1.1:ERR_reason_error_string
+libcrypto.so.1.1:EVP_Digest
+libcrypto.so.1.1:EVP_PKEY_bits
+libcrypto.so.1.1:EVP_PKEY_free
+libcrypto.so.1.1:EVP_PKEY_get1_EC_KEY
+libcrypto.so.1.1:EVP_PKEY_id
+libcrypto.so.1.1:EVP_sha256
+libcrypto.so.1.1:GENERAL_NAME_free
+libcrypto.so.1.1:OBJ_nid2ln
+libcrypto.so.1.1:OBJ_nid2sn
+libcrypto.so.1.1:OBJ_obj2nid
+libcrypto.so.1.1:OPENSSL_sk_num
+libcrypto.so.1.1:OPENSSL_sk_pop_free
+libcrypto.so.1.1:OPENSSL_sk_value
+libcrypto.so.1.1:PEM_read_X509
+libcrypto.so.1.1:X509_NAME_ENTRY_get_data
+libcrypto.so.1.1:X509_NAME_ENTRY_get_object
+libcrypto.so.1.1:X509_NAME_entry_count
+libcrypto.so.1.1:X509_NAME_get_entry
+libcrypto.so.1.1:X509_NAME_get_index_by_NID
+libcrypto.so.1.1:X509_STORE_free
+libcrypto.so.1.1:X509_STORE_new
+libcrypto.so.1.1:X509_STORE_set_default_paths
+libcrypto.so.1.1:X509_STORE_up_ref
+libcrypto.so.1.1:X509_cmp_current_time
+libcrypto.so.1.1:X509_digest
+libcrypto.so.1.1:X509_free
+libcrypto.so.1.1:X509_get0_notAfter
+libcrypto.so.1.1:X509_get0_notBefore
+libcrypto.so.1.1:X509_get_X509_PUBKEY
+libcrypto.so.1.1:X509_get_ext_d2i
+libcrypto.so.1.1:X509_get_issuer_name
+libcrypto.so.1.1:X509_get_pubkey
+libcrypto.so.1.1:X509_get_subject_name
+libcrypto.so.1.1:X509_verify_cert_error_string
+libcrypto.so.1.1:i2d_X509_PUBKEY
+libglib-2.0.so.0:g_array_append_vals
+libglib-2.0.so.0:g_array_free
+libglib-2.0.so.0:g_array_new
+libglib-2.0.so.0:g_array_remove_range
+libglib-2.0.so.0:g_array_set_size
+libglib-2.0.so.0:g_ascii_strcasecmp
+libglib-2.0.so.0:g_ascii_strdown
+libglib-2.0.so.0:g_ascii_strncasecmp
+libglib-2.0.so.0:g_ascii_strup
+libglib-2.0.so.0:g_ascii_table
+libglib-2.0.so.0:g_ascii_tolower
+libglib-2.0.so.0:g_ascii_toupper
+libglib-2.0.so.0:g_ascii_xdigit_value
+libglib-2.0.so.0:g_assertion_message_expr
+libglib-2.0.so.0:g_base64_decode_step
+libglib-2.0.so.0:g_base64_encode
+libglib-2.0.so.0:g_build_path
+libglib-2.0.so.0:g_child_watch_add_full
+libglib-2.0.so.0:g_convert
+libglib-2.0.so.0:g_convert_with_fallback
+libglib-2.0.so.0:g_direct_equal
+libglib-2.0.so.0:g_direct_hash
+libglib-2.0.so.0:g_error_free
+libglib-2.0.so.0:g_error_new_literal
+libglib-2.0.so.0:g_find_program_in_path
+libglib-2.0.so.0:g_free
+libglib-2.0.so.0:g_get_charset
+libglib-2.0.so.0:g_get_current_dir
+libglib-2.0.so.0:g_get_current_time
+libglib-2.0.so.0:g_get_home_dir
+libglib-2.0.so.0:g_get_real_name
+libglib-2.0.so.0:g_get_user_name
+libglib-2.0.so.0:g_getenv
+libglib-2.0.so.0:g_hash_table_destroy
+libglib-2.0.so.0:g_hash_table_foreach
+libglib-2.0.so.0:g_hash_table_foreach_remove
+libglib-2.0.so.0:g_hash_table_get_keys
+libglib-2.0.so.0:g_hash_table_insert
+libglib-2.0.so.0:g_hash_table_iter_init
+libglib-2.0.so.0:g_hash_table_iter_next
+libglib-2.0.so.0:g_hash_table_lookup
+libglib-2.0.so.0:g_hash_table_lookup_extended
+libglib-2.0.so.0:g_hash_table_new
+libglib-2.0.so.0:g_hash_table_new_full
+libglib-2.0.so.0:g_hash_table_remove
+libglib-2.0.so.0:g_hash_table_remove_all
+libglib-2.0.so.0:g_hash_table_replace
+libglib-2.0.so.0:g_hash_table_size
+libglib-2.0.so.0:g_iconv
+libglib-2.0.so.0:g_iconv_close
+libglib-2.0.so.0:g_iconv_open
+libglib-2.0.so.0:g_io_add_watch_full
+libglib-2.0.so.0:g_io_channel_error_quark
+libglib-2.0.so.0:g_io_channel_init
+libglib-2.0.so.0:g_io_channel_new_file
+libglib-2.0.so.0:g_io_channel_read_chars
+libglib-2.0.so.0:g_io_channel_read_line_string
+libglib-2.0.so.0:g_io_channel_seek_position
+libglib-2.0.so.0:g_io_channel_set_buffered
+libglib-2.0.so.0:g_io_channel_set_close_on_unref
+libglib-2.0.so.0:g_io_channel_set_encoding
+libglib-2.0.so.0:g_io_channel_shutdown
+libglib-2.0.so.0:g_io_channel_unix_get_fd
+libglib-2.0.so.0:g_io_channel_unix_new
+libglib-2.0.so.0:g_io_channel_unref
+libglib-2.0.so.0:g_io_channel_write_chars
+libglib-2.0.so.0:g_list_append
+libglib-2.0.so.0:g_list_concat
+libglib-2.0.so.0:g_list_delete_link
+libglib-2.0.so.0:g_list_find
+libglib-2.0.so.0:g_list_find_custom
+libglib-2.0.so.0:g_list_first
+libglib-2.0.so.0:g_list_foreach
+libglib-2.0.so.0:g_list_free
+libglib-2.0.so.0:g_list_free_full
+libglib-2.0.so.0:g_list_insert_sorted
+libglib-2.0.so.0:g_list_last
+libglib-2.0.so.0:g_list_length
+libglib-2.0.so.0:g_list_nth
+libglib-2.0.so.0:g_list_nth_data
+libglib-2.0.so.0:g_list_prepend
+libglib-2.0.so.0:g_list_remove
+libglib-2.0.so.0:g_list_remove_all
+libglib-2.0.so.0:g_list_reverse
+libglib-2.0.so.0:g_log
+libglib-2.0.so.0:g_log_set_always_fatal
+libglib-2.0.so.0:g_log_set_default_handler
+libglib-2.0.so.0:g_main_context_iteration
+libglib-2.0.so.0:g_main_loop_new
+libglib-2.0.so.0:g_main_loop_quit
+libglib-2.0.so.0:g_main_loop_run
+libglib-2.0.so.0:g_main_loop_unref
+libglib-2.0.so.0:g_malloc
+libglib-2.0.so.0:g_malloc0
+libglib-2.0.so.0:g_malloc0_n
+libglib-2.0.so.0:g_malloc_n
+libglib-2.0.so.0:g_match_info_fetch_pos
+libglib-2.0.so.0:g_match_info_free
+libglib-2.0.so.0:g_match_info_matches
+libglib-2.0.so.0:g_mkdir_with_parents
+libglib-2.0.so.0:g_mkstemp_full
+libglib-2.0.so.0:g_option_context_add_main_entries
+libglib-2.0.so.0:g_option_context_free
+libglib-2.0.so.0:g_option_context_new
+libglib-2.0.so.0:g_option_context_parse
+libglib-2.0.so.0:g_path_get_basename
+libglib-2.0.so.0:g_path_get_dirname
+libglib-2.0.so.0:g_path_is_absolute
+libglib-2.0.so.0:g_ptr_array_free
+libglib-2.0.so.0:g_ptr_array_new
+libglib-2.0.so.0:g_ptr_array_set_size
+libglib-2.0.so.0:g_queue_foreach
+libglib-2.0.so.0:g_queue_free
+libglib-2.0.so.0:g_queue_new
+libglib-2.0.so.0:g_queue_pop_head
+libglib-2.0.so.0:g_queue_push_tail
+libglib-2.0.so.0:g_realloc
+libglib-2.0.so.0:g_realloc_n
+libglib-2.0.so.0:g_regex_match
+libglib-2.0.so.0:g_regex_new
+libglib-2.0.so.0:g_regex_unref
+libglib-2.0.so.0:g_return_if_fail_warning
+libglib-2.0.so.0:g_scanner_destroy
+libglib-2.0.so.0:g_scanner_get_next_token
+libglib-2.0.so.0:g_scanner_input_file
+libglib-2.0.so.0:g_scanner_input_text
+libglib-2.0.so.0:g_scanner_new
+libglib-2.0.so.0:g_scanner_peek_next_token
+libglib-2.0.so.0:g_scanner_unexp_token
+libglib-2.0.so.0:g_scanner_warn
+libglib-2.0.so.0:g_sequence_free
+libglib-2.0.so.0:g_sequence_get
+libglib-2.0.so.0:g_sequence_get_begin_iter
+libglib-2.0.so.0:g_sequence_get_end_iter
+libglib-2.0.so.0:g_sequence_insert_sorted
+libglib-2.0.so.0:g_sequence_iter_next
+libglib-2.0.so.0:g_sequence_iter_prev
+libglib-2.0.so.0:g_sequence_lookup
+libglib-2.0.so.0:g_sequence_new
+libglib-2.0.so.0:g_sequence_remove
+libglib-2.0.so.0:g_sequence_search
+libglib-2.0.so.0:g_sequence_sort_changed
+libglib-2.0.so.0:g_sequence_swap
+libglib-2.0.so.0:g_slice_alloc
+libglib-2.0.so.0:g_slice_free1
+libglib-2.0.so.0:g_slist_append
+libglib-2.0.so.0:g_slist_concat
+libglib-2.0.so.0:g_slist_copy
+libglib-2.0.so.0:g_slist_delete_link
+libglib-2.0.so.0:g_slist_find
+libglib-2.0.so.0:g_slist_find_custom
+libglib-2.0.so.0:g_slist_foreach
+libglib-2.0.so.0:g_slist_free
+libglib-2.0.so.0:g_slist_free_1
+libglib-2.0.so.0:g_slist_free_full
+libglib-2.0.so.0:g_slist_index
+libglib-2.0.so.0:g_slist_insert
+libglib-2.0.so.0:g_slist_insert_sorted
+libglib-2.0.so.0:g_slist_last
+libglib-2.0.so.0:g_slist_length
+libglib-2.0.so.0:g_slist_nth
+libglib-2.0.so.0:g_slist_nth_data
+libglib-2.0.so.0:g_slist_prepend
+libglib-2.0.so.0:g_slist_remove
+libglib-2.0.so.0:g_slist_remove_link
+libglib-2.0.so.0:g_slist_reverse
+libglib-2.0.so.0:g_slist_sort
+libglib-2.0.so.0:g_slist_sort_with_data
+libglib-2.0.so.0:g_snprintf
+libglib-2.0.so.0:g_source_attach
+libglib-2.0.so.0:g_source_destroy
+libglib-2.0.so.0:g_source_new
+libglib-2.0.so.0:g_source_remove
+libglib-2.0.so.0:g_source_set_callback
+libglib-2.0.so.0:g_source_unref
+libglib-2.0.so.0:g_str_equal
+libglib-2.0.so.0:g_str_has_prefix
+libglib-2.0.so.0:g_str_hash
+libglib-2.0.so.0:g_strchomp
+libglib-2.0.so.0:g_strchug
+libglib-2.0.so.0:g_strcmp0
+libglib-2.0.so.0:g_strconcat
+libglib-2.0.so.0:g_strdelimit
+libglib-2.0.so.0:g_strdup
+libglib-2.0.so.0:g_strdup_printf
+libglib-2.0.so.0:g_strdup_vprintf
+libglib-2.0.so.0:g_strerror
+libglib-2.0.so.0:g_strfreev
+libglib-2.0.so.0:g_string_append
+libglib-2.0.so.0:g_string_append_len
+libglib-2.0.so.0:g_string_append_printf
+libglib-2.0.so.0:g_string_append_unichar
+libglib-2.0.so.0:g_string_assign
+libglib-2.0.so.0:g_string_erase
+libglib-2.0.so.0:g_string_free
+libglib-2.0.so.0:g_string_insert
+libglib-2.0.so.0:g_string_insert_c
+libglib-2.0.so.0:g_string_new
+libglib-2.0.so.0:g_string_new_len
+libglib-2.0.so.0:g_string_prepend
+libglib-2.0.so.0:g_string_printf
+libglib-2.0.so.0:g_string_sized_new
+libglib-2.0.so.0:g_string_truncate
+libglib-2.0.so.0:g_strjoinv
+libglib-2.0.so.0:g_strlcpy
+libglib-2.0.so.0:g_strndup
+libglib-2.0.so.0:g_strnfill
+libglib-2.0.so.0:g_strsignal
+libglib-2.0.so.0:g_strsplit
+libglib-2.0.so.0:g_strv_length
+libglib-2.0.so.0:g_time_val_add
+libglib-2.0.so.0:g_timeout_add
+libglib-2.0.so.0:g_tree_destroy
+libglib-2.0.so.0:g_tree_foreach
+libglib-2.0.so.0:g_tree_insert
+libglib-2.0.so.0:g_tree_lookup
+libglib-2.0.so.0:g_tree_new
+libglib-2.0.so.0:g_tree_new_full
+libglib-2.0.so.0:g_tree_ref
+libglib-2.0.so.0:g_tree_remove
+libglib-2.0.so.0:g_tree_search
+libglib-2.0.so.0:g_tree_unref
+libglib-2.0.so.0:g_ucs4_to_utf8
+libglib-2.0.so.0:g_unichar_isalnum
+libglib-2.0.so.0:g_unichar_to_utf8
+libglib-2.0.so.0:g_unichar_tolower
+libglib-2.0.so.0:g_unichar_toupper
+libglib-2.0.so.0:g_utf8_get_char
+libglib-2.0.so.0:g_utf8_get_char_validated
+libglib-2.0.so.0:g_utf8_offset_to_pointer
+libglib-2.0.so.0:g_utf8_pointer_to_offset
+libglib-2.0.so.0:g_utf8_skip
+libglib-2.0.so.0:g_utf8_strlen
+libglib-2.0.so.0:g_utf8_validate
+libglib-2.0.so.0:g_warn_message
+libgmodule-2.0.so.0:g_module_build_path
+libgmodule-2.0.so.0:g_module_close
+libgmodule-2.0.so.0:g_module_error
+libgmodule-2.0.so.0:g_module_open
+libgmodule-2.0.so.0:g_module_supported
+libgmodule-2.0.so.0:g_module_symbol
+libncursesw.so.5:setupterm
+libncursesw.so.5:tigetflag
+libncursesw.so.5:tigetnum
+libncursesw.so.5:tigetstr
+libncursesw.so.5:tparm
+libncursesw.so.5:tputs
+libperl.so:Perl_av_clear
+libperl.so:Perl_av_fetch
+libperl.so:Perl_av_len
+libperl.so:Perl_av_push
+libperl.so:Perl_av_shift
+libperl.so:Perl_call_pv
+libperl.so:Perl_call_sv
+libperl.so:Perl_croak_nocontext
+libperl.so:Perl_croak_xs_usage
+libperl.so:Perl_die_nocontext
+libperl.so:Perl_eval_pv
+libperl.so:Perl_free_tmps
+libperl.so:Perl_gv_add_by_type
+libperl.so:Perl_gv_stashpv
+libperl.so:Perl_hv_common_key_len
+libperl.so:Perl_hv_iterinit
+libperl.so:Perl_hv_iterkey
+libperl.so:Perl_hv_iternext_flags
+libperl.so:Perl_markstack_grow
+libperl.so:Perl_mg_get
+libperl.so:Perl_mg_set
+libperl.so:Perl_newRV
+libperl.so:Perl_newRV_noinc
+libperl.so:Perl_newSV
+libperl.so:Perl_newSV_type
+libperl.so:Perl_newSViv
+libperl.so:Perl_newSVpv
+libperl.so:Perl_newXS
+libperl.so:Perl_newXS_flags
+libperl.so:Perl_pop_scope
+libperl.so:Perl_push_scope
+libperl.so:Perl_savetmps
+libperl.so:Perl_stack_grow
+libperl.so:Perl_sv_2bool_flags
+libperl.so:Perl_sv_2iv_flags
+libperl.so:Perl_sv_2mortal
+libperl.so:Perl_sv_2nv_flags
+libperl.so:Perl_sv_2pv_flags
+libperl.so:Perl_sv_2uv_flags
+libperl.so:Perl_sv_backoff
+libperl.so:Perl_sv_bless
+libperl.so:Perl_sv_free2
+libperl.so:Perl_sv_magic
+libperl.so:Perl_sv_mortalcopy_flags
+libperl.so:Perl_sv_newmortal
+libperl.so:Perl_sv_setiv
+libperl.so:Perl_sv_setiv_mg
+libperl.so:Perl_sv_setpv
+libperl.so:Perl_sv_setuv
+libperl.so:Perl_sys_init3
+libperl.so:Perl_sys_term
+libperl.so:Perl_xs_boot_epilog
+libperl.so:Perl_xs_handshake
+libperl.so:boot_DynaLoader
+libperl.so:perl_alloc
+libperl.so:perl_construct
+libperl.so:perl_destruct
+libperl.so:perl_free
+libperl.so:perl_parse
+libpthread.so.0:__errno_location
+libpthread.so.0:accept
+libpthread.so.0:close
+libpthread.so.0:connect
+libpthread.so.0:fsync
+libpthread.so.0:lseek
+libpthread.so.0:open
+libpthread.so.0:raise
+libpthread.so.0:read
+libpthread.so.0:sigaction
+libpthread.so.0:write
+libssl.so.1.1:OPENSSL_init_ssl
+libssl.so.1.1:SSL_CIPHER_get_bits
+libssl.so.1.1:SSL_CIPHER_get_name
+libssl.so.1.1:SSL_CTX_check_private_key
+libssl.so.1.1:SSL_CTX_free
+libssl.so.1.1:SSL_CTX_load_verify_locations
+libssl.so.1.1:SSL_CTX_new
+libssl.so.1.1:SSL_CTX_set_cert_store
+libssl.so.1.1:SSL_CTX_set_cipher_list
+libssl.so.1.1:SSL_CTX_set_default_passwd_cb
+libssl.so.1.1:SSL_CTX_set_default_passwd_cb_userdata
+libssl.so.1.1:SSL_CTX_set_options
+libssl.so.1.1:SSL_CTX_use_PrivateKey_file
+libssl.so.1.1:SSL_CTX_use_certificate
+libssl.so.1.1:SSL_connect
+libssl.so.1.1:SSL_ctrl
+libssl.so.1.1:SSL_free
+libssl.so.1.1:SSL_get_current_cipher
+libssl.so.1.1:SSL_get_error
+libssl.so.1.1:SSL_get_peer_cert_chain
+libssl.so.1.1:SSL_get_peer_certificate
+libssl.so.1.1:SSL_get_verify_result
+libssl.so.1.1:SSL_get_version
+libssl.so.1.1:SSL_new
+libssl.so.1.1:SSL_read
+libssl.so.1.1:SSL_set_fd
+libssl.so.1.1:SSL_write
+libssl.so.1.1:TLS_client_method
diff --git a/files/glib-2-63.patch b/files/glib-2-63.patch
deleted file mode 100644
--- a/files/glib-2-63.patch
+++ /dev/null
@@ -1,38 +0,0 @@
-From a0544571a80196e5b7705f56e6e2cbcdf7b4d80e Mon Sep 17 00:00:00 2001
-From: ailin-nemui <ailin-nemui@users.noreply.github.com>
-Date: Thu, 23 Apr 2020 21:45:15 +0200
-Subject: [PATCH] manually handle NUL unicode in g_utf8_get_next_char_validated
-
-A change in GLib 2.63 broke some assumptions in Irssi that the null-byte
-NUL / U+0000 is a valid Unicode character. This would occur when the
-user types Ctrl+Space. As a result, the input loop never manages to
-process the NUL-byte (and any other user input that follows, ever).
-
-This patch adds a manual check that properly advances the input loop if
-GLib returns -2 (incomplete character) despite the length being positive
-and a NUL is in first position.
-
-Fixes #1180
-https://gitlab.gnome.org/GNOME/glib/-/merge_requests/967
-https://gitlab.gnome.org/GNOME/glib/-/issues/2093
----
- src/fe-text/term-terminfo.c | 6 +++++-
- 1 file changed, 5 insertions(+), 1 deletion(-)
-
-diff --git a/src/fe-text/term-terminfo.c b/src/fe-text/term-terminfo.c
-index 5235f72d2..78496a64f 100644
---- a/src/fe-text/term-terminfo.c
-+++ b/src/fe-text/term-terminfo.c
-@@ -672,7 +672,11 @@ void term_stop(void)
-
- static int input_utf8(const unsigned char *buffer, int size, unichar *result)
- {
-- unichar c = g_utf8_get_char_validated((char *)buffer, size);
-+ unichar c = g_utf8_get_char_validated((char *) buffer, size);
-+
-+ /* GLib >= 2.63 do not accept Unicode NUL anymore */
-+ if (c == (unichar) -2 && *buffer == 0 && size > 0)
-+ c = 0;
-
- switch (c) {
- case (unichar)-1:
diff --git a/package.yml b/package.yml
--- a/package.yml
+++ b/package.yml
@@ -1,15 +1,14 @@
name : irssi
-version : 1.2.2
-release : 29
+version : 1.2.3
+release : 30
source :
- - https://github.com/irssi/irssi/releases/download/1.2.2/irssi-1.2.2.tar.xz : 6727060c918568ba2ff4295ad736128dba0b995d7b20491bca11f593bd857578
+ - https://github.com/irssi/irssi/releases/download/1.2.3/irssi-1.2.3.tar.xz : a647bfefed14d2221fa77b6edac594934dc672c4a560417b1abcbbc6b88d769f
license : GPL-2.0-or-later
summary : Terminal based IRC client
component : network.irc
description: |
Irssi is a terminal based IRC client for UNIX systems with many features including autologging, theming abilities, proxy, scripting, keybindings, and more.
setup : |
- %patch -p1 < $pkgfiles/glib-2-63.patch
%configure --sysconfdir=/etc/irssi \
--with-bot \
--with-ncurses \
diff --git a/pspec_x86_64.xml b/pspec_x86_64.xml
--- a/pspec_x86_64.xml
+++ b/pspec_x86_64.xml
@@ -2,8 +2,8 @@
<Source>
<Name>irssi</Name>
<Packager>
- <Name>Joshua Strobl</Name>
- <Email>joshua@streambits.io</Email>
+ <Name>Troy Harvey</Name>
+ <Email>harveydevel@gmail.com</Email>
</Packager>
<License>GPL-2.0-or-later</License>
<PartOf>network.irc</PartOf>
@@ -188,7 +188,7 @@
</Description>
<PartOf>programming.devel</PartOf>
<RuntimeDependencies>
- <Dependency release="29">irssi</Dependency>
+ <Dependency release="30">irssi</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="header">/usr/include/irssi/irssi-config.h</Path>
@@ -325,12 +325,12 @@
</Files>
</Package>
<History>
- <Update release="29">
- <Date>2020-07-06</Date>
- <Version>1.2.2</Version>
+ <Update release="30">
+ <Date>2021-04-11</Date>
+ <Version>1.2.3</Version>
<Comment>Packaging update</Comment>
- <Name>Joshua Strobl</Name>
- <Email>joshua@streambits.io</Email>
+ <Name>Troy Harvey</Name>
+ <Email>harveydevel@gmail.com</Email>
</Update>
</History>
</PISI>
\ No newline at end of file
File Metadata
Details
Attached
Mime Type
text/plain
Expires
Fri, Aug 11, 7:31 PM (2 h, 44 m ago)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
5805562
Default Alt Text
D10836.diff (28 KB)
Attached To
Mode
D10836: Update irssi to 1.2.3
Attached
Detach File
Event Timeline
Log In to Comment