Commit graph

4,092 commits

Author SHA1 Message Date
LemonBoy
acdfeb216a Merge pull request #895 from janikrabe/master
Keep errstr set to NULL if errno is not set

(cherry picked from commit 88f77cb6f8)
2019-01-08 21:36:31 +01:00
ailin-nemui
ad4faa77e4 Merge pull request #914 from ailin-nemui/textbuffer_lineinfo
properly record line info on empty lines

(cherry picked from commit e5759a7fb7)
2019-01-08 21:36:00 +01:00
ailin-nemui
bc7dac6d7c Merge pull request #982 from yarda/coverity
Fixed problem found by Coverity Scan

(cherry picked from commit c044fe397e)
2019-01-08 21:32:46 +01:00
ailin-nemui
1e88d4631e Merge pull request #965 from ailin-nemui/fix-signal-emit
Fix wrong signal emission arg count

(cherry picked from commit 524f31b026)
2019-01-08 21:24:02 +01:00
ailin-nemui
2d803ddd66 Merge pull request #930 from ailin-nemui/fix-928
fix accessing unallocated text when checking entry position

(cherry picked from commit 708ba06dbc)
2019-01-08 21:22:58 +01:00
ailin-nemui
5216d091c9 Merge pull request #951 from dwfreed/patch-1
fe-text: clear hidelevel in layout if default
(cherry picked from commit b96a41cf3d)
2019-01-08 21:20:10 +01:00
ailin-nemui
7b637e8755 Merge pull request #861 from ailin-nemui/stay-hidden
in fact hidden levels should not be re-set when you run /set

(cherry picked from commit 3f217ae149)
2019-01-08 21:17:53 +01:00
ailin-nemui
72f81af9f0 Merge pull request #831 from ailin-nemui/openssl-x509
Do not use X509_STORE on OpenSSL < 1.0.2

(cherry picked from commit 9c494a88a3)
2018-02-13 12:53:37 +01:00
ailin-nemui
044d6c3803 Merge pull request #836 from ailin-nemui/resize
Fix resizing of windows when used incorrectly

(cherry picked from commit 3c1bc5f916)
2018-02-13 12:53:37 +01:00
ailin-nemui
b85c6fe9fe Merge pull request #842 from ailin-nemui/themeoob
Fix oob in escaped theme string

(cherry picked from commit 7c31f7adc5)
2018-02-13 12:53:37 +01:00
ailin-nemui
957cbe7561 Merge pull request #837 from ailin-nemui/no-show
check the error condition of mainwindow_create

(cherry picked from commit 442f6f08b4)
2018-02-13 12:53:37 +01:00
Nei
890e9ed529 Merge branch 'security' into 'master'
Security

See merge request irssi/irssi!34

(cherry picked from commit b0d9cb33cd)
2018-02-13 12:53:28 +01:00
ailin-nemui
78b5f34e13 Merge pull request #824 from dequis/more-netsplit-revert
Revert more of the netsplit print optimisation to fix crashes

(cherry picked from commit cfcc021c81)
2018-02-13 01:41:19 +01:00
ailin-nemui
07621508e5 Merge pull request #812 from ailin-nemui/tape-netsplit
revert netsplit print optimisation

(cherry picked from commit 7de1378dab)
2018-01-14 21:14:11 +01:00
LemonBoy
1d649e5d00 Merge pull request #808 from vague666/perl_hidden_level
Add perl access to hidden_level in TEXT_BUFFER_VIEW_REC

(cherry picked from commit b3b68a4ae7)
2018-01-14 21:14:11 +01:00
ailin-nemui
f83ba5a5bb
Merge pull request #779 from vague666/activity_hide_target_only_channels_v2
Allow selection of what kind of activity targets to ignore v2
2018-01-08 12:19:46 +01:00
ailin-nemui
2e0815bfd7
Merge pull request #726 from dequis/term-environment-check
Add a startup warning if the TERM var is wrong inside tmux/screen
2018-01-08 12:19:30 +01:00
ailin-nemui
063c85da6c
Fix space in message 2018-01-07 20:01:00 +01:00
ailin-nemui
0d5e353ef1
Reword warning message
Include multiplexer name in TERM recommendation
2018-01-07 11:43:13 +01:00
ailin-nemui
d85f867261
Merge pull request #805 from ailin-nemui/exec-empty
fix /exec -o for blank lines
2018-01-07 11:24:00 +01:00
ailin-nemui
e7cce90ec0
Merge pull request #804 from ailin-nemui/patch-1
handle an already used nick different from the one we send
2018-01-07 11:23:42 +01:00
ailin-nemui
e75ee2f74c
Merge pull request #746 from ailin-nemui/hide-lines
Add method to hide lines in a view
2018-01-07 11:23:22 +01:00
dequis
f9c8365999 fe-common-core: fix redeclaration of server_tag_len 2018-01-07 01:45:12 -03:00
dequis
0aafd011c0 Add a startup warning if the TERM var is wrong inside tmux/screen
One of the most common and confusing issues we get in #irssi,
this should help identifying and mitigating it.
2018-01-06 18:04:01 -03:00
ailin-nemui
121a4971e6
Update fe-common-core.c
fix mixed decls
2018-01-06 20:17:51 +01:00
ailin-nemui
4d5982f07d
Update fe-common-core.c 2018-01-06 20:02:31 +01:00
ailin-nemui
b111f038dd fix /exec -o for blank lines
since it is not allowed to send nothing, instead of spamming the status window
with error, send " " instead

Fixes FS#902
2018-01-05 23:19:06 +01:00
ailin-nemui
3c7185c5ad
Update irc-nicklist.c
move altnick check before the nick correction code
2018-01-05 00:38:54 +01:00
Nei
7bed781622 Merge branch 'fix-gl-20' into 'security'
do not record topic change time when sender is blank

See merge request irssi/irssi!25
2018-01-04 22:19:39 +00:00
Nei
f5c3995fea Merge branch 'fix-gl-21' into 'security'
check if \\c is complete in eval

See merge request irssi/irssi!26
2018-01-04 22:19:34 +00:00
Nei
94f0cbe34a Merge branch 'fix-gl-19' into 'security'
rewrite completion code and check for direct match of separator

See merge request irssi/irssi!27
2018-01-04 22:19:29 +00:00
ailin-nemui
cc17837a9b disable variable arguments code 2018-01-03 15:51:51 +01:00
ailin-nemui
2361d4b1e5 rewrite completion code and check for direct match of separator 2018-01-03 15:35:18 +01:00
ailin-nemui
7a83c63701 check if \\c is complete in eval 2018-01-03 14:09:48 +01:00
ailin-nemui
54d453623d do not record topic change time when sender is blank 2018-01-03 12:45:43 +01:00
Nei
e405330e04 Merge branch 'uaf-modify' into 'master'
Prevent a UAF error during the execution of some commands

See merge request irssi/irssi!24
2018-01-03 10:35:58 +00:00
ailin-nemui
48e909dde7
Merge pull request #766 from horgh/horgh/mode-parsing
Fix MODE parameter parsing
2017-12-11 23:48:23 +01:00
Will Storey
b0637ad6ea Update NULL comparison style and be C89 compatible 2017-12-02 10:09:52 -08:00
ailin-nemui
2b918fd9b8 move decls before code 2017-11-30 11:17:05 +01:00
ailin-nemui
b332d448f7 fix comments 2017-11-30 11:15:47 +01:00
Will Storey
1a49787ef2 Revert initializing pointers to NULL
To maintain C89 compatibility
2017-11-27 19:37:11 -08:00
ailin-nemui
5637a8df43
Merge pull request #790 from ailin-nemui/mirc-colour
reset colour at comma, like mIRC
2017-11-26 15:18:43 +01:00
ailin-nemui
466d074200
Merge branch 'master' into hide-lines 2017-11-26 00:31:01 +01:00
ailin-nemui
3792bc9ba9
Merge pull request #762 from ailin-nemui/global-history
allow access to global command history when using a specifc history
2017-11-26 00:28:58 +01:00
ailin-nemui
47400d405a
Update formats.c
remove now useless check for ,
2017-11-20 14:17:15 +01:00
ailin-nemui
3acc72f842 reset colour at comma, like mIRC
Fixes #742 and #740
2017-11-15 16:35:25 +01:00
ailin-nemui
4e8c1548e0
Merge pull request #786 from ailin-nemui/show-inital-nick
show initial nick and name on first start
2017-11-15 16:28:22 +01:00
LemonBoy
7605f67f95 Prevent a UAF error during the execution of some commands
Some arguments were free'd first and then printed, leading to gibberish
being output to screen or a crash.

Found by Joseph Bisch.
Closes: !GL17
2017-11-11 12:37:51 +01:00
ailin-nemui
02c677f467 use enum 2017-11-10 22:02:36 +01:00
LemonBoy
66b2c9bc91 Keep a copy of the strings coming from the config
The "HILIGHT_REC" structure used to keep a pointer to the "servertag"
string, owned by the "CONFIG_NODE", causing a double-free.
2017-11-03 16:37:04 +01:00