]>
jfr.im git - irc/kvirc/KVIrc.git/log
Benjamin Staneck [Tue, 1 Jan 2019 18:06:39 +0000 (19:06 +0100)]
travis: different key server format
Benjamin Staneck [Tue, 1 Jan 2019 17:56:00 +0000 (18:56 +0100)]
fix copy pasta
Benjamin Staneck [Sun, 30 Dec 2018 22:15:45 +0000 (23:15 +0100)]
travis: install rvm keys in a different way
Szymon Tomasz Stefanek [Thu, 13 Dec 2018 13:03:42 +0000 (14:03 +0100)]
Save configuration files atomically so corruption is less likely (#2417)
* Save configuration files atomically so corruption is less likely
* Save configs only if dirty
Alexey Sokolov [Sun, 9 Dec 2018 12:15:27 +0000 (12:15 +0000)]
Remove redundant comments from CMakeLists
Alexey Sokolov [Sun, 9 Dec 2018 12:13:41 +0000 (12:13 +0000)]
Update build_detector.pl to improve consistency with detector.cpp
craftwar [Fri, 31 Aug 2018 03:54:46 +0000 (11:54 +0800)]
Cmake: Specify source file encoding for MSVC
craftwar [Wed, 18 Jul 2018 07:28:32 +0000 (15:28 +0800)]
Change MSVC compiler flags
craftwar [Wed, 18 Jul 2018 07:25:27 +0000 (15:25 +0800)]
AppVeyor: Remove unused variable, nuget_arch
IceN9ne [Thu, 29 Nov 2018 02:50:06 +0000 (21:50 -0500)]
KviTranslator: Fix incorrect signature in override of translate.
IceN9ne [Wed, 28 Nov 2018 00:40:08 +0000 (19:40 -0500)]
Fix compiler warnings in the code.
IceN9ne [Wed, 28 Nov 2018 00:39:12 +0000 (19:39 -0500)]
Remove the keyword register from the code.
* The register keyword doesn't do anything and is deprecated in C++17.
IceN9ne [Mon, 26 Nov 2018 14:50:57 +0000 (09:50 -0500)]
SASL: Add option for aborting connection on SASL failure
Bernhard M. Wiedemann [Sat, 17 Nov 2018 08:17:47 +0000 (09:17 +0100)]
Do not track Linux kernel version
of build system to make reproducible builds easier.
See https://reproducible-builds.org/ for why this is good.
IceN9ne [Sat, 24 Nov 2018 15:23:23 +0000 (10:23 -0500)]
KVS away: Do not require connection for all-networks switch
IceN9ne [Sat, 17 Nov 2018 01:42:46 +0000 (20:42 -0500)]
SASL: Add support for EXTERNAL method. Closes #2258
Alexey Sokolov [Tue, 20 Nov 2018 21:53:30 +0000 (21:53 +0000)]
Travis: use sftp instead of scp to upload .dmg
Alexey Sokolov [Tue, 20 Nov 2018 21:35:47 +0000 (21:35 +0000)]
Travis: recreate both SSH keys, and store both encrypted variables in .travis.yml
See https://github.com/travis-ci/travis.rb/issues/627 for the reason.
Alexey Sokolov [Tue, 20 Nov 2018 07:48:36 +0000 (07:48 +0000)]
Travis: fix keys again
Alexey Sokolov [Tue, 20 Nov 2018 07:03:48 +0000 (07:03 +0000)]
Travis: oops, wrong key
Alexey Sokolov [Tue, 20 Nov 2018 00:40:25 +0000 (00:40 +0000)]
Travis: Fix SSH for upload
Alexey Sokolov [Tue, 20 Nov 2018 00:38:26 +0000 (00:38 +0000)]
AppVeyor: don't push another copy of CMakeCache.txt
Alexey Sokolov [Tue, 20 Nov 2018 00:06:46 +0000 (00:06 +0000)]
Travis: try to upload .dmg
Alexey Sokolov [Mon, 19 Nov 2018 21:13:26 +0000 (21:13 +0000)]
AppVeyor: try to upload .exe
Alexey Sokolov [Thu, 15 Nov 2018 09:04:44 +0000 (09:04 +0000)]
Add anonymous namespace to build_detector.pl too.
It's probably not going to be run ever again, but just for case if it
is.
Alexey Sokolov [Tue, 13 Nov 2018 23:08:22 +0000 (23:08 +0000)]
Add anonymous namespace around detector.cpp
It generates names which conflict with other names in global
namespace.
Alexey Sokolov [Sat, 9 Jun 2018 23:16:59 +0000 (00:16 +0100)]
Apply all modernize-* fixes from clang-tidy except for modernize-use-auto
Alexey Sokolov [Tue, 5 Jun 2018 22:59:45 +0000 (23:59 +0100)]
Use C++14
Alexey Sokolov [Tue, 19 Jun 2018 21:59:28 +0000 (22:59 +0100)]
Travis: use GCC 6
IceN9ne [Tue, 13 Nov 2018 01:23:22 +0000 (20:23 -0500)]
AppVeyor: Remove Qt5.9 workaround for 32-bit builds since AppVeyor now uses Qt 5.9.7
IceN9ne [Mon, 12 Nov 2018 22:25:10 +0000 (17:25 -0500)]
KviIrcView: Fix an issue with copying short text across chunks
Alexey Sokolov [Tue, 30 Oct 2018 07:09:45 +0000 (07:09 +0000)]
Add a comment
Ref #2408
@IceN9ne
IceN9ne [Mon, 29 Oct 2018 19:00:22 +0000 (15:00 -0400)]
AppVeyor: Workaround for Qt5.9 bug
Dessa [Wed, 24 Oct 2018 23:51:56 +0000 (01:51 +0200)]
library name of the enchant hunspell module changed, fixes #2404
Adam Williams [Sat, 13 Oct 2018 17:47:26 +0000 (18:47 +0100)]
Add EsperNet
Dessa [Thu, 6 Sep 2018 23:36:13 +0000 (01:36 +0200)]
appveyor and translation updates
- pull pos from transifex
- amend
d40dae7dc624deeba40cc7baa27f255be885fd86 since glibconfig.h isn't in the include path
Dessa [Thu, 6 Sep 2018 01:33:42 +0000 (03:33 +0200)]
more enchant windows things and perl updates
- of course i missed to amend the include location, fixed now
- update to ExtUtils::ParseXS 3.39 (no changes)
- update to Devel::PPPort 3.42 and use the correct typemap
Dessa [Wed, 5 Sep 2018 04:34:10 +0000 (06:34 +0200)]
more enchant-2 changes for the windows build
Dessa [Wed, 5 Sep 2018 03:52:49 +0000 (05:52 +0200)]
try to fix the windows build
- remove glib workaround, this hasn't done anything for ages.
- drycoded attempt to fix enchant
- update dicts
IceN9ne [Tue, 4 Sep 2018 19:07:34 +0000 (15:07 -0400)]
KviHttpRequest: Fix potential null pointer dereference
ctrlaltca [Tue, 4 Sep 2018 15:33:10 +0000 (17:33 +0200)]
KviHttp: support relative redirects; fix #2398 (#2399)
* mac: fix plugin installation
* c++11: fix some compiler warnings
* KviHttp: support relative redirects; fix #2398
KviUrl: permit modification of the url
KviHttpRequest: check for relative redirects and change the url's path
Fabio Bas [Mon, 13 Aug 2018 21:47:11 +0000 (23:47 +0200)]
List object updates; fix #2384
* fix a crash in $eof();
* add a boolean "reverse" parameter to $sort
craftwar [Mon, 4 Jun 2018 10:16:29 +0000 (18:16 +0800)]
AppVeyor: Grab openssl from vcpkg and fix vcpkg remove option
IceN9ne [Mon, 28 May 2018 16:26:12 +0000 (12:26 -0400)]
Fix double "built on:" in output.
IceN9ne [Mon, 28 May 2018 16:11:29 +0000 (12:11 -0400)]
Fix stray carriage returns in improperly formatted output.
IceN9ne [Sat, 26 May 2018 11:45:29 +0000 (07:45 -0400)]
Remove modality of OptionsWidget_servers. Fixes #2341 and #2386
IceN9ne [Tue, 22 May 2018 12:37:08 +0000 (08:37 -0400)]
Remove usages of Q_FOREACH. Fixes #2385
IceN9ne [Sun, 20 May 2018 20:19:55 +0000 (16:19 -0400)]
AboutDialog: Fix line break for non-SSL builds
Pan7 [Sat, 28 Apr 2018 19:06:51 +0000 (21:06 +0200)]
AboutDialog: OpenSSL infos fix
Pan7 [Sat, 28 Apr 2018 18:27:28 +0000 (20:27 +0200)]
AboutDialog: OpenSSL infos
Benjamin Staneck [Sun, 13 May 2018 18:10:58 +0000 (20:10 +0200)]
change vc_redist file names
Fixes #2383
Benjamin Staneck [Thu, 26 Apr 2018 11:53:18 +0000 (13:53 +0200)]
LF and UTF8 all the things (#2378)
Sweep over all files to make sure they are LF and UTF8
* LF all the things
* convert *.nsi files to utf8 and no longer treat them as binary
* convert the 3 cyrillic languages to utf8
* .dat files are also binary
IceN9ne [Mon, 23 Apr 2018 01:43:24 +0000 (21:43 -0400)]
Fix undefined behavior involving lifetime of temporaries
IceN9ne [Mon, 23 Apr 2018 01:35:33 +0000 (21:35 -0400)]
Remove unused/useless code
IceN9ne [Mon, 23 Apr 2018 01:11:56 +0000 (21:11 -0400)]
KviKvsParser: Fix potential memory leak
IceN9ne [Mon, 23 Apr 2018 01:05:01 +0000 (21:05 -0400)]
Remove dead and useless code
IceN9ne [Mon, 23 Apr 2018 00:21:11 +0000 (20:21 -0400)]
KviKvsObject: Fix checking validity of returned QMetaProperty
IceN9ne [Sun, 22 Apr 2018 23:57:06 +0000 (19:57 -0400)]
DccChatWindow: Fix error handling
Benjamin Staneck [Sun, 22 Apr 2018 18:03:36 +0000 (20:03 +0200)]
convert to LF so it leaves me alone
Alexander Pozdnyakov [Sun, 22 Apr 2018 08:50:51 +0000 (11:50 +0300)]
update debian rules
Benjamin Staneck [Sun, 22 Apr 2018 07:12:02 +0000 (09:12 +0200)]
add .gitattributes
Benjamin Staneck [Sun, 22 Apr 2018 07:03:51 +0000 (09:03 +0200)]
really really remove mailing list link and try to fix debian build
Benjamin Staneck [Sun, 22 Apr 2018 05:44:51 +0000 (07:44 +0200)]
actually remove mailinglist link
Benjamin Staneck [Sun, 22 Apr 2018 01:04:26 +0000 (03:04 +0200)]
update version to 5.0.0 (#2373)
update version to 5.0.0
Benjamin Staneck [Sat, 21 Apr 2018 05:02:38 +0000 (07:02 +0200)]
remove russian website and mailing list links from help menu (#2374)
remove mailing list link from help menu
Benjamin Staneck [Fri, 20 Apr 2018 14:30:53 +0000 (16:30 +0200)]
add clang-format setting to avoid starting commas (#2375)
should match KVIrc style?
Andrio Celos [Thu, 19 Apr 2018 23:34:12 +0000 (09:34 +1000)]
Fix #2262 (#2266)
* Fix #2262
* Check the STATUSMSG ISUPPORT token to avoid misinterpreting channel type prefixes as mode prefixes. Thanks @wodim
* Address @IceN9ne's review.
Benjamin Staneck [Thu, 19 Apr 2018 02:32:57 +0000 (04:32 +0200)]
change dev build installer name (#2371)
It is now based on the last git tag only and includes the build type for debug builds.
IceN9ne [Sat, 14 Apr 2018 16:57:50 +0000 (12:57 -0400)]
Fix Coverity complaints about uninitialized member variables
Dessa [Sat, 14 Apr 2018 01:07:04 +0000 (03:07 +0200)]
remove qt5_use_modules for Qt 5.11
cmake modules for Qt 5.11 don't have that function anymore, so it needs to be replaced with the standard way of library linkage.
downside is that the module listing in the Status page isn't looking too fancy anymore.
Benjamin Staneck [Wed, 11 Apr 2018 15:07:28 +0000 (17:07 +0200)]
revert issue template to plain text
Benjamin Staneck [Wed, 11 Apr 2018 14:24:34 +0000 (16:24 +0200)]
fix issue template link
Benjamin Staneck [Wed, 11 Apr 2018 14:18:10 +0000 (16:18 +0200)]
readme changes
wodim [Wed, 11 Apr 2018 13:39:52 +0000 (15:39 +0200)]
irc-hispano no longer exists
IceN9ne [Sat, 7 Apr 2018 23:38:35 +0000 (19:38 -0400)]
serverdb.kvc: Applied general cleanup and network fixes
Removed single server entries leaving only pools/round-robins (when available)
Fixed SSL entries
Added missing pools
Added missing SSL entries to increase default security options
Reorganized entries
Standardized naming scheme for all entries
Stormdancing changed to KaraokeWorld
Terra changed to IRC-Hispano
Removed dead networks:
Blabbernet
Darkfire
Digitalirc
Eleethal
Escaped
GalaxyNet
Globalchat
GRnet
ICQnet
Infatech
IRC.by
KewlOrg
Librenet
NightStar
Outsiderz
SexNet
SolarNet
SolidIRC
Stormdancing
SyrolNet
Telstra
UnderZ
Univers
Warpednet (Merged with freenode)
Removed networks that autoban on join:
Zurna
Vladimir Panteleev [Wed, 11 Apr 2018 11:01:32 +0000 (14:01 +0300)]
Support 64-bit X509 certificate serial numbers (#2363)
Support 64-bit X509 certificate serial numbers
Avoid "too large" errors when querying the serial number of a
certificate when it doesn't fit in a 32-bit integer. Use strings to query and store certificate serial numbers
Benjamin Staneck [Wed, 11 Apr 2018 10:43:52 +0000 (12:43 +0200)]
use the StdUtils NSIS plugin (#2369)
The ExecShellAsUser function it provides lets us start KVIrc as a user instead of admin from the last page of setup.
Benjamin Staneck [Wed, 11 Apr 2018 00:16:03 +0000 (02:16 +0200)]
fix doc folder cleanup fallout (#2370)
Benjamin Staneck [Tue, 10 Apr 2018 20:14:17 +0000 (22:14 +0200)]
Docs folder cleanup (#2366)
* delete accelerator.keys.txt
content is at https://github.com/kvirc/KVIrc/wiki/Keyboard-shortcuts
* delete INSTALL and doc/INSTALL.txt
content is at https://github.com/kvirc/KVIrc/wiki/installation
* delete doc/firefox.hack.txt
should no longer be needed
* delete doc/themes.howto.txt
content is at https://github.com/kvirc/KVIrc/wiki/tutorials
* delete doc/INSTALL-MacOS.txt
content is at https://github.com/kvirc/KVIrc/wiki/Compiling-KVIrc-from-git-on-macOS-Sierra
* add another VS file to .gitignore
* delete doc/FAQ
content is at https://github.com/kvirc/KVIrc/wiki/FAQ
* delete old TODOs
content should be, if relevant, in issues
* delete doc/addon.howto.txt
content is at https://github.com/kvirc/KVIrc/wiki/Addons
* delete doc/scripting.faq.txt
content is at https://github.com/kvirc/KVIrc/wiki/tutorials
* delete translations.howto.txt and translations.spanish.notes.txt
content should be at https://github.com/kvirc/KVIrc/wiki/Updating-KVIrc's-translations
* delete win32_run_cmake.bat
outdated?
* adjust CMakeLists.txt for removed files
* delete Windows compilation instructions
content is at https://github.com/kvirc/KVIrc/wiki/Compiling-KVIrc-on-Windows
* delete doc/hackers.guide.txt
content is at https://github.com/kvirc/KVIrc/wiki/The-Source-Tree
* delete doc/ui-style-tips.txt
content is at https://github.com/kvirc/KVIrc/wiki/Contributing-code-to-KVIrc's-repositories
* adjust README to doc changes
* move main license file to root
* adjust mentions of copyright files
* revert status badges back from shields.io
shields.io is overloaded all the time so the badges never display
* change cmake syntax
* restore the about license text to its original glory and install the amip license only on windows
* update GPL2 from the GNU website
* change the installer to show ABOUT-LICENSE as well
Alexander Pozdnyakov [Tue, 10 Apr 2018 19:33:28 +0000 (22:33 +0300)]
PPA: fix script
IceN9ne [Tue, 10 Apr 2018 05:12:19 +0000 (01:12 -0400)]
KviAntiSpam: Remove undefined behavior
Dessa [Mon, 9 Apr 2018 20:30:54 +0000 (22:30 +0200)]
update dicts
Dessa [Mon, 9 Apr 2018 20:28:06 +0000 (22:28 +0200)]
push and pull po{t}s, unbreak a string in german
Benjamin Staneck [Mon, 9 Apr 2018 12:23:06 +0000 (14:23 +0200)]
don't use the NSIS plugin
* the explorer.exe way actually works and does not need extra code
* remove no longer needed UserInfo.dll
* clean stale onInstSuccess function
Benjamin Staneck [Mon, 9 Apr 2018 12:12:34 +0000 (14:12 +0200)]
remove unused CheckUserInstallRights function
Benjamin Staneck [Mon, 9 Apr 2018 12:04:49 +0000 (14:04 +0200)]
Remove Winamp installer option
as per https://github.com/kvirc/KVIrc/issues/1691
Benjamin Staneck [Mon, 9 Apr 2018 12:02:07 +0000 (14:02 +0200)]
remove autostart related functions
autostart was removed as an option in https://github.com/kvirc/KVIrc/commit/
27f5d68ddf1b1bc4473b569f936ebd6db298977e #diff-
b5bbda0fcc3b9962928ec48d87070d82
Benjamin Staneck [Mon, 9 Apr 2018 09:53:52 +0000 (11:53 +0200)]
Fixed the finish page so it will launch KVIrc as the user that ran the install before UAC privilege escalation.
Rebase of https://github.com/kvirc/KVIrc/pull/2147
craftwar [Sat, 10 Mar 2018 08:30:20 +0000 (16:30 +0800)]
AliasEditorWindow: Add "Export All to ..." button for more consistent UI
Benjamin Staneck [Sun, 8 Apr 2018 18:18:33 +0000 (20:18 +0200)]
AppVeyor: grab gettext from vcpkg and clean up a bit (#2364)
AppVeyor: grab gettext from vcpkg and clean up a bit
No longer handle NSIS ourselves since it's preinstalled in AV (appveyor.com/docs/build-environment)
Remove the strawberry caching logic since we never cache it
Remove a few ls so they don't flood the log. I mainly did it while testing, happy to put them back if wanted.
IceN9ne [Sun, 8 Apr 2018 11:46:32 +0000 (07:46 -0400)]
KviInputEditor: Fix home key not clearing selection in certain situations
Bernhard M. Wiedemann [Fri, 23 Mar 2018 05:49:51 +0000 (06:49 +0100)]
doc: Allow to override build date
in order to make builds reproducible.
See https://reproducible-builds.org/ for why this is good
and https://reproducible-builds.org/specs/source-date-epoch/
for the definition of this variable.
Bernhard M. Wiedemann [Fri, 23 Mar 2018 05:34:59 +0000 (06:34 +0100)]
Use cmake TIMESTAMP
This greatly simlifies the code
and helps to allow reproducible builds.
See https://reproducible-builds.org/ for why this is good.
IceN9ne [Sun, 1 Apr 2018 05:47:32 +0000 (01:47 -0400)]
Appveyor: Updated OpenSSL version to 1.0.2o
Alexander Pozdnyakvo [Sat, 31 Mar 2018 19:31:47 +0000 (22:31 +0300)]
PPA update: revert description
IceN9ne [Fri, 30 Mar 2018 01:08:56 +0000 (21:08 -0400)]
KviChannelWindow: Fix bug in modes with parameters not being updated properly
craftwar [Sun, 25 Mar 2018 03:44:10 +0000 (11:44 +0800)]
AppVeyor: get zlib from vcpkg
This uses VS2017 zlib and keeps zlib updated
Alexander Pozdnyakvo [Wed, 21 Mar 2018 13:14:23 +0000 (16:14 +0300)]
PPA update: update version
Alexander Pozdnyakvo [Wed, 21 Mar 2018 12:40:26 +0000 (15:40 +0300)]
PPA update: lintian fix
IceN9ne [Sun, 4 Mar 2018 21:49:50 +0000 (16:49 -0500)]
Revert "Remove gzipped logs as an option"
This reverts commit
aa64034f955f6b8221e8e844363009dfba738553 .