u/KindOne

34.2k post karma · 18.4k comment karma · joined May 2012 · moderator

KindOne

https://get.support.hex-rays.com/servicedesk/customer/portals

You can always report them. They do respond to bug reports.

You should include the binary file / idb, if you can share those.

KindOne

still using win31/win16

It uses more modern compilers - https://www.mirc.com/versions.txt - Days are in DD/MM/YYYY format.

07/01/2024 - mIRC v7.76

6.Now using Visual Studio 2017 to compile mIRC.

...

02/04/2010 - mIRC v7.0

39.Now using Visual Studio 2008 to compile mIRC.

KindOne

I originally started using that but I am running a heavily modified version.

My version does have one major disadvantage. It requires a external spaces.dll to preserve spaces. The spaces.dll needs to be rebuild for each new version of mIRC so you are at the mercy of the author to work on newer versions after a release.

https://bitbucket.org/KindOne/mirc-scripts-public/src/master/autocorrect.mrc

KindOne

There is another DOS based IRC Client: leetIRC:

http://www.rubbermallet.org/software/leetirc.html

KindOne

You should also post this on /r/irc

KindOne

What is "acros" ?

KindOne

RevolutionIRC has not had its code updated in 3+ years; https://github.com/MCMrARM/revolution-irc/

Some android IRC clients have been posted here in the past few months.

Some of them might be 90% or more AI prompt output with little to now actual human work so run at own risk.

https://www.reddit.com/r/irc/search?q=android&restrict_sr=on&sort=relevance&t=all

KindOne

Any reason you named it Netsplit?

There is a site called Netsplit for IRC networks, status, and stuff. - https://netsplit.de/

KindOne

We have no idea what you are talking about.

Can you be more specific? Preferably with more than five words.

KindOne

Why does the mirc.exe in the archive file have a 'Hidden' Attribute?

KindOne

Your script has a few issues:

script1.ini -- Line 10 - This is never set. It needs to be inside a onStart

set %talker.mode 4


script3.ini -- Line 684 - You already have the '313' at Line 381. This at line 684 never runs.

raw 313:*:{


script3.ini -- Line 786 - You already have the '307' at Line 728. This at line 786 never runs.

raw 307:*:{


script3.ini -- Line 851 - You already have the '353' at Line 680. This at line 851 never runs.

raw 353:*:{


You have a lot of these in script7.ini

$mp3()

These are no longer documented (but since works) and should be replaced with:

$sound()


script8.ini -- Line 18 - Extra closing '}'

KindOne
KindOne

1, How is this directly related to IRC?

2, Your website is not loading.

3, You have a typo in one of your URLs.

KindOne

I have a couple Co2 bb guns (9mm & smg) that look incredibly real tho, I don't think it's illegal for me to have those

Air based guns are not classified as firearms at the Federal level - https://www.atf.gov/media/19721/download

The paintball gun examined by ATF is not a “firearm” as defined, because it does not, is not designed to, and may not be readily converted to expel a projectile by the action of an explosive

For your state you should ask a lawyer. You can research it on your own but I think that would be a bad idea.

KindOne

iPod Touch (2nd generation)

Discontinued June 7, 2010; 16 years ago

Has that battery been replaced in the past few years? You have a serious fire hazard if that battery is still original.

KindOne

I have given you a mIRC command to connect to their network and join the channel.

Outside of that I cannot help.

KindOne

/server irc.cgpersia.com +6697 -j #cg

KindOne

You need to contact them on their IRC network.

irc.cgpersia.com +6697 #cg

KindOne

New people to IRC are most likely expecting the "discord experience" with direct access to 10,000+ of lines of backlog conversations for each "discord server" they join.

They don't understand the concept of "If you are not here you will not see it" and how IRC was created at a time where server hardware was expensive and could not handle lines of backlog.

Joining something and not seeing a backlog gives them the idea that the place is dead so they either say "Is anyone here?" and quit in less than 1 minute or just instantly quit.

Yes, I know about chathistory and IRCd specific settings for backlogs, but you get the idea.

KindOne

Yes. I've even been working on a scripting language IDE that I plan on releasing and making opensource on GitHub. I have a lot of bugs, edge cases, and mIRC quirks to deal with so it is not ready for public release.

Some of the features:

  • Written in Qt5 - Supports Windows (7 and newer) + Linux. Not sure about macOS since I don't use that.
  • Color popup "Ctrl+K" shortcut. Uses the same shortcuts for Bold, Italics, Reverse, Strikethrough, and Underline.
  • Commands, Identifiers, OnEvents are all stored in separate json files. Should in theory make this future proofed without having to recompile for each new thing added to mIRC.
  • Duplicate alias name and On *:START: detection (per script only)
  • Warn on properties that do not exist for identifiers.
  • Warn on wrong property response.
  • Invalid command switch combinations (like: 'server -sar' cannot be mixed with 'server -4'.
  • { } and ( ) mismatch warning.

Some of the annoyances:

  • MDI child windows.
  • Currently no tabs for per script.
  • Default Qt5 example Icons.
  • Buggy on edge cases.
  • Slow on large scripts.

Screenshot: https://ibb.co/gZ5wb1QR

Example of the json files (on events needs to be rewritten):

Commands:

  "clipboard": {
    "allowMultipleSwitches": true,
    "validSwitches": [
      "a",
      "n"
    ]
  },

Identifiers:

 "sock": {
    "requiresParentheses": true,
    "requiresProperty": false,
    "validProperties": [
      "addr", "bindip", "bindport", "ip", "lr", "ls", "mark", <snip>
    ],
    "validPropertyValues": {
      "pause": [
        "$true",
        "$false"
      ],
      "ssl": [
        "$true",
        "$false"
      ],
   <snip>
    }
  },

OnEvents:

  "TEXT": {
    "validTargets": [
      "#",
      "?",
      "*",
      "&"
    ],
    "requiresMatchText": true,
    "requiresTargets": true,
    "requiresMatchTextAndTarget": true,
    "isSingleton": false,
    "isDeprecated": false,
    "replacementEvent": "",
    "parameterOrder": "matchTextFirst"
  },
KindOne
KindOne

“When they actually mentioned what was going on, I thought it was a joke,” Mr. Holle added, referring to the plan to steal the Snyders’ safe. “I thought they were just playing around. I was just very naïve. Plus from being drinking that night, I just didn’t understand what was going on.”

He should have said no.

New York Times: https://archive.is/hoRnv

KindOne

Halloy by default uses use_tls = true, its not required in the config:

https://halloy.chat/configuration/servers/#use_tls

Only time you need use_tls = is for setting it false when connecting to plain text port.

IRCHighway only uses self-signed certificates.

KindOne

IRCHighway has a self-signed cert. You need to use the dangerously_accept_invalid_certs setting.

https://halloy.chat/configuration/servers/#dangerously_accept_invalid_certs

KindOne

How are you going to handle unique networks like pissnet for IRCd stats? The network was created as a joke (see history), it runs various versions of UnrealIRCd and PissIRCd (fork of UnrealIRCd with modifications).

About: https://wiki.letspiss.net/wiki/Main_Page

History: https://wiki.letspiss.net/wiki/Pissnet_history

Some IRCd stats: https://plas.netsplit.nl/data/