
@ -1,4 +1,4 @@
@@ -1,4 +1,4 @@
|
||||
SUBDIRS = pkgconfig
|
||||
SUBDIRS = pkgconfig man
|
||||
|
||||
if DO_GTK |
||||
SUBDIRS += icons misc
|
@ -0,0 +1,23 @@
@@ -0,0 +1,23 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?> |
||||
<gresources> |
||||
<gresource prefix="/icons"> |
||||
<file alias="hexchat.png" preprocess="to-pixdata" compressed="true">icons/hexchat.png</file> |
||||
<file alias="book.png" preprocess="to-pixdata" compressed="true">icons/book.png</file> |
||||
|
||||
<file alias="ulist_voice.png" preprocess="to-pixdata" compressed="true">icons/ulist_voice.png</file> |
||||
<file alias="ulist_halfop.png" preprocess="to-pixdata" compressed="true">icons/ulist_halfop.png</file> |
||||
<file alias="ulist_op.png" preprocess="to-pixdata" compressed="true">icons/ulist_op.png</file> |
||||
<file alias="ulist_owner.png" preprocess="to-pixdata" compressed="true">icons/ulist_owner.png</file> |
||||
<file alias="ulist_founder.png" preprocess="to-pixdata" compressed="true">icons/ulist_founder.png</file> |
||||
<file alias="ulist_netop.png" preprocess="to-pixdata" compressed="true">icons/ulist_netop.png</file> |
||||
|
||||
<file alias="tray_fileoffer.png" preprocess="to-pixdata" compressed="true">icons/tray_fileoffer.png</file> |
||||
<file alias="tray_highlight.png" preprocess="to-pixdata" compressed="true">icons/tray_highlight.png</file> |
||||
<file alias="tray_message.png" preprocess="to-pixdata" compressed="true">icons/tray_message.png</file> |
||||
|
||||
<file alias="tree_channel.png" preprocess="to-pixdata" compressed="true">icons/tree_channel.png</file> |
||||
<file alias="tree_dialog.png" preprocess="to-pixdata" compressed="true">icons/tree_dialog.png</file> |
||||
<file alias="tree_server.png" preprocess="to-pixdata" compressed="true">icons/tree_server.png</file> |
||||
<file alias="tree_util.png" preprocess="to-pixdata" compressed="true">icons/tree_util.png</file> |
||||
</gresource> |
||||
</gresources> |
@ -1,4 +1,4 @@
@@ -1,4 +1,4 @@
|
||||
icon_DATA = ../../src/pixmaps/hexchat.png
|
||||
icon_DATA = hexchat.png
|
||||
icondir = $(datadir)/icons/hicolor/48x48/apps
|
||||
|
||||
hicolor_DATA = hexchat.svg
|
Before Width: | Height: | Size: 841 B After Width: | Height: | Size: 841 B |
Before Width: | Height: | Size: 21 KiB After Width: | Height: | Size: 21 KiB |
Before Width: | Height: | Size: 26 KiB After Width: | Height: | Size: 26 KiB |
Before Width: | Height: | Size: 17 KiB After Width: | Height: | Size: 17 KiB |
Before Width: | Height: | Size: 3.1 KiB After Width: | Height: | Size: 3.1 KiB |
Before Width: | Height: | Size: 26 KiB After Width: | Height: | Size: 26 KiB |
Before Width: | Height: | Size: 5.0 KiB After Width: | Height: | Size: 5.0 KiB |
Before Width: | Height: | Size: 4.7 KiB After Width: | Height: | Size: 4.7 KiB |
Before Width: | Height: | Size: 4.6 KiB After Width: | Height: | Size: 4.6 KiB |
Before Width: | Height: | Size: 422 B After Width: | Height: | Size: 422 B |
Before Width: | Height: | Size: 911 B After Width: | Height: | Size: 911 B |
Before Width: | Height: | Size: 568 B After Width: | Height: | Size: 568 B |
Before Width: | Height: | Size: 611 B After Width: | Height: | Size: 611 B |
Before Width: | Height: | Size: 660 B After Width: | Height: | Size: 660 B |
Before Width: | Height: | Size: 668 B After Width: | Height: | Size: 668 B |
Before Width: | Height: | Size: 593 B After Width: | Height: | Size: 593 B |
Before Width: | Height: | Size: 691 B After Width: | Height: | Size: 691 B |
Before Width: | Height: | Size: 678 B After Width: | Height: | Size: 678 B |
Before Width: | Height: | Size: 670 B After Width: | Height: | Size: 670 B |
@ -1,6 +1,6 @@
@@ -1,6 +1,6 @@
|
||||
# HexChat ReadMe |
||||
|
||||
X-Chat ("xchat") Copyright (c) 1998-2010 By Peter Zelezny. |
||||
X-Chat ("xchat") Copyright (c) 1998-2010 By Peter Zelezny. |
||||
HexChat ("hexchat") Copyright (c) 2009-2013 By Berke Viktor. |
||||
|
||||
This program is released under the GPL v2 with the additional exemption |
@ -1,33 +0,0 @@
@@ -1,33 +0,0 @@
|
||||
# FiSHLiM |
||||
|
||||
FiSHLiM is an XChat plugin for FiSH IRC encryption. It's my attempt at making a simple, lightweight and secure plugin for this encryption protocol. For more info, please visit the [FiSHLiM website](http://fishlim.kodafritt.se/). |
||||
|
||||
For installation instructions, see the INSTALL file in the sources. |
||||
|
||||
## Features |
||||
|
||||
Working: |
||||
|
||||
* Sending/receiving messages |
||||
* Topic decryption |
||||
* Using unecrypted keys / keys without a password from blow.ini |
||||
* Pure protocol-level filtering (works with highlighting, nick coloring etc) |
||||
* Partially encrypted messages (i.e. prefixed with nickname by a bouncer) |
||||
|
||||
Not working: |
||||
|
||||
* Key exchange |
||||
* Password-protected key storage |
||||
* Topic encryption |
||||
* Remote exploitation (hopefully!) |
||||
* Plaintext content that contain +OK is decrypted twice |
||||
|
||||
## Commands |
||||
|
||||
Keys are stored in the configuration file in ~/.config/hexchat/addon_fishlim.txt. To set the encryption key for the nick or channel to password: |
||||
|
||||
<pre>/setkey [nick or #channel] password</pre> |
||||
|
||||
To delete the given nick or channel from the configuration file: |
||||
|
||||
<pre>/delkey nick-or-#channel</pre> |
@ -1,36 +0,0 @@
@@ -1,36 +0,0 @@
|
||||
# HexChat Hacking Guidelines |
||||
|
||||
Just some tips if you're going to help with HexChat code (patches etc): |
||||
|
||||
* Use tabs, not spaces, to indent and align code. |
||||
|
||||
* Use a tab size of 4 (most editors will let you choose this). |
||||
Type :set ts=4 in vim/gvim. |
||||
|
||||
* Try to stick to the same consistant coding style (vertically aligned braces, a space after if, while, functions etc.): |
||||
|
||||
```C |
||||
void |
||||
routine (void) |
||||
{ |
||||
if (function (a, b, c)) |
||||
{ |
||||
x = a + 1; |
||||
} |
||||
} |
||||
``` |
||||
|
||||
* Don't use "//" C++ style comments, some compilers don't like them. |
||||
|
||||
* When opening a file with Unix level functions (open, read/write, close) |
||||
as opposed to the C level functions (fopen, fwrite/fread, fclose), use |
||||
the OFLAGS macro. This makes sure it'll work on Win32 as well as Unix e.g.: |
||||
|
||||
<pre>fh = open ("file", OFLAGS | O_RDONLY);</pre> |
||||
|
||||
* Use closesocket() for sockets, and close() for normal files. |
||||
|
||||
* Don't read() from sockets, use recv() instead. |
||||
|
||||
* Patches are only accepted as a Github Pull request: https://help.github.com/articles/using-pull-requests |
||||
|
@ -1,3 +0,0 @@
@@ -1,3 +0,0 @@
|
||||
# HexChat-Text |
||||
|
||||
HexChat-Text is an experimental text frontend for HexChat. If anyone wants to add ncurses support, they are welcome to. |
@ -1,25 +0,0 @@
@@ -1,25 +0,0 @@
|
||||
## Process this file with automake to produce Makefile.in
|
||||
|
||||
LIST = png_ulist_voice $(srcdir)/ulist_voice.png \
|
||||
png_ulist_halfop $(srcdir)/ulist_halfop.png \
|
||||
png_ulist_op $(srcdir)/ulist_op.png \
|
||||
png_ulist_owner $(srcdir)/ulist_owner.png \
|
||||
png_ulist_founder $(srcdir)/ulist_founder.png \
|
||||
png_ulist_netop $(srcdir)/ulist_netop.png \
|
||||
png_tray_fileoffer $(srcdir)/tray_fileoffer.png \
|
||||
png_tray_highlight $(srcdir)/tray_highlight.png \
|
||||
png_tray_message $(srcdir)/tray_message.png \
|
||||
png_tree_channel $(srcdir)/tree_channel.png \
|
||||
png_tree_dialog $(srcdir)/tree_dialog.png \
|
||||
png_tree_server $(srcdir)/tree_server.png \
|
||||
png_tree_util $(srcdir)/tree_util.png \
|
||||
png_book $(srcdir)/book.png \
|
||||
png_hexchat $(srcdir)/hexchat.png
|
||||
|
||||
PNGS = ulist_voice.png ulist_halfop.png ulist_op.png ulist_owner.png ulist_founder.png ulist_netop.png tray_fileoffer.png tray_highlight.png tray_message.png tree_channel.png tree_dialog.png tree_server.png tree_util.png book.png
|
||||
noinst_HEADERS = inline_pngs.h
|
||||
CLEANFILES = $(noinst_HEADERS)
|
||||
EXTRA_DIST = $(PNGS)
|
||||
|
||||
inline_pngs.h: $(PNGS) |
||||
@gdkpixbufcsourcepath@ --raw --build-list $(LIST) > $(srcdir)/inline_pngs.h
|
Before Width: | Height: | Size: 4.2 KiB |
Before Width: | Height: | Size: 4.4 KiB |
Before Width: | Height: | Size: 4.0 KiB |
Before Width: | Height: | Size: 4.7 KiB |
@ -1,112 +0,0 @@
@@ -1,112 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8"?> |
||||
<Project DefaultTargets="Build" ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> |
||||
<PropertyGroup Label="Configuration"> |
||||
<PlatformToolset>v120</PlatformToolset> |
||||
</PropertyGroup> |
||||
<ItemGroup Label="ProjectConfigurations"> |
||||
<ProjectConfiguration Include="Release|Win32"> |
||||
<Configuration>Release</Configuration> |
||||
<Platform>Win32</Platform> |
||||
</ProjectConfiguration> |
||||
<ProjectConfiguration Include="Release|x64"> |
||||
<Configuration>Release</Configuration> |
||||
<Platform>x64</Platform> |
||||
</ProjectConfiguration> |
||||
</ItemGroup> |
||||
<PropertyGroup Label="Globals"> |
||||
<ProjectGuid>{626DA61C-FA8B-474C-B2F5-72AD9DFEE642}</ProjectGuid> |
||||
<Keyword>Win32Proj</Keyword> |
||||
<RootNamespace>pixmaps</RootNamespace> |
||||
</PropertyGroup> |
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> |
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration"> |
||||
<ConfigurationType>Application</ConfigurationType> |
||||
<UseDebugLibraries>false</UseDebugLibraries> |
||||
<WholeProgramOptimization>true</WholeProgramOptimization> |
||||
<CharacterSet>MultiByte</CharacterSet> |
||||
</PropertyGroup> |
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration"> |
||||
<ConfigurationType>Application</ConfigurationType> |
||||
<UseDebugLibraries>false</UseDebugLibraries> |
||||
<WholeProgramOptimization>true</WholeProgramOptimization> |
||||
<CharacterSet>MultiByte</CharacterSet> |
||||
</PropertyGroup> |
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> |
||||
<ImportGroup Label="ExtensionSettings"> |
||||
</ImportGroup> |
||||
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> |
||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> |
||||
<Import Project="..\..\win32\hexchat.props" /> |
||||
</ImportGroup> |
||||
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets"> |
||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> |
||||
<Import Project="..\..\win32\hexchat.props" /> |
||||
</ImportGroup> |
||||
<PropertyGroup Label="UserMacros" /> |
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> |
||||
<LinkIncremental>false</LinkIncremental> |
||||
<OutDir>$(HexChatBin)</OutDir> |
||||
<IntDir>$(HexChatObj)$(ProjectName)\</IntDir> |
||||
</PropertyGroup> |
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> |
||||
<LinkIncremental>false</LinkIncremental> |
||||
<OutDir>$(HexChatBin)</OutDir> |
||||
<IntDir>$(HexChatObj)$(ProjectName)\</IntDir> |
||||
</PropertyGroup> |
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> |
||||
<ClCompile> |
||||
<PrecompiledHeader> |
||||
</PrecompiledHeader> |
||||
<FunctionLevelLinking>true</FunctionLevelLinking> |
||||
<IntrinsicFunctions>true</IntrinsicFunctions> |
||||
<PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions> |
||||
</ClCompile> |
||||
<Link> |
||||
<SubSystem>Console</SubSystem> |
||||
<GenerateDebugInformation>true</GenerateDebugInformation> |
||||
<EnableCOMDATFolding>true</EnableCOMDATFolding> |
||||
<OptimizeReferences>true</OptimizeReferences> |
||||
</Link> |
||||
<PostBuildEvent> |
||||
<Command>"$(DepsRoot)\bin\gdk-pixbuf-csource" --build-list $(Pixmaps) > "$(SolutionDir)\..\src\pixmaps\inline_pngs.h"</Command> |
||||
</PostBuildEvent> |
||||
</ItemDefinitionGroup> |
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> |
||||
<ClCompile> |
||||
<PrecompiledHeader> |
||||
</PrecompiledHeader> |
||||
<FunctionLevelLinking>true</FunctionLevelLinking> |
||||
<IntrinsicFunctions>true</IntrinsicFunctions> |
||||
<PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions> |
||||
</ClCompile> |
||||
<Link> |
||||
<SubSystem>Console</SubSystem> |
||||
<GenerateDebugInformation>true</GenerateDebugInformation> |
||||
<EnableCOMDATFolding>true</EnableCOMDATFolding> |
||||
<OptimizeReferences>true</OptimizeReferences> |
||||
</Link> |
||||
<PostBuildEvent> |
||||
<Command>"$(DepsRoot)\bin\gdk-pixbuf-csource" --build-list $(Pixmaps) > "$(SolutionDir)\..\src\pixmaps\inline_pngs.h"</Command> |
||||
</PostBuildEvent> |
||||
</ItemDefinitionGroup> |
||||
<ItemGroup> |
||||
<None Include="ulist_voice.png" /> |
||||
<None Include="ulist_halfop.png" /> |
||||
<None Include="ulist_op.png" /> |
||||
<None Include="ulist_owner.png" /> |
||||
<None Include="ulist_founder.png" /> |
||||
<None Include="ulist_netop.png" /> |
||||
<None Include="tray_fileoffer.png" /> |
||||
<None Include="tray_highlight.png" /> |
||||
<None Include="tray_message.png" /> |
||||
<None Include="tree_channel.png" /> |
||||
<None Include="tree_dialog.png" /> |
||||
<None Include="tree_server.png" /> |
||||
<None Include="tree_util.png" /> |
||||
<None Include="book.png" /> |
||||
<None Include="hexchat.png" /> |
||||
</ItemGroup> |
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> |
||||
<ImportGroup Label="ExtensionTargets"> |
||||
</ImportGroup> |
||||
</Project> |
@ -1,56 +0,0 @@
@@ -1,56 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8"?> |
||||
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> |
||||
<ItemGroup> |
||||
<Filter Include="Resource Files"> |
||||
<UniqueIdentifier>{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}</UniqueIdentifier> |
||||
<Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms</Extensions> |
||||
</Filter> |
||||
</ItemGroup> |
||||
<ItemGroup> |
||||
<None Include="ulist_voice.png"> |
||||
<Filter>Resource Files</Filter> |
||||
</None> |
||||
<None Include="ulist_halfop.png"> |
||||
<Filter>Resource Files</Filter> |
||||
</None> |
||||
<None Include="ulist_op.png"> |
||||
<Filter>Resource Files</Filter> |
||||
</None> |
||||
<None Include="ulist_owner.png"> |
||||
<Filter>Resource Files</Filter> |
||||
</None> |
||||
<None Include="ulist_founder.png"> |
||||
<Filter>Resource Files</Filter> |
||||
</None> |
||||
<None Include="ulist_netop.png"> |
||||
<Filter>Resource Files</Filter> |
||||
</None> |
||||
<None Include="tray_fileoffer.png"> |
||||
<Filter>Resource Files</Filter> |
||||
</None> |
||||
<None Include="tray_highlight.png"> |
||||
<Filter>Resource Files</Filter> |
||||
</None> |
||||
<None Include="tray_message.png"> |
||||
<Filter>Resource Files</Filter> |
||||
</None> |
||||
<None Include="tree_channel.png"> |
||||
<Filter>Resource Files</Filter> |
||||
</None> |
||||
<None Include="tree_dialog.png"> |
||||
<Filter>Resource Files</Filter> |
||||
</None> |
||||
<None Include="tree_server.png"> |
||||
<Filter>Resource Files</Filter> |
||||
</None> |
||||
<None Include="tree_util.png"> |
||||
<Filter>Resource Files</Filter> |
||||
</None> |
||||
<None Include="book.png"> |
||||
<Filter>Resource Files</Filter> |
||||
</None> |
||||
<None Include="hexchat.png"> |
||||
<Filter>Resource Files</Filter> |
||||
</None> |
||||
</ItemGroup> |
||||
</Project> |
@ -1,4 +1,4 @@
@@ -1,4 +1,4 @@
|
||||
[InternetShortcut] |
||||
URL=https://github.com/hexchat/hexchat/blob/master/share/doc/readme.md |
||||
URL=https://github.com/hexchat/hexchat/blob/master/readme.md |
||||
IconFile=%systemroot%\system32\shell32.dll |
||||
IconIndex=23 |
||||
|