mIRC Home    About    Download    Register    News    Help

Topic Options
#225704 - 08/09/10 11:12 AM mIRC beta
Khaled Offline

Planetary brain

Registered: 04/12/02
Posts: 4420
Loc: London, UK
The mIRC beta is a version of mIRC that is not yet ready for public use and is being made available for testing purposes only.

We need feedback to resolve any issues in the beta before we can release a final, stable version of mIRC for public use.

You should only download the beta if you are willing to spend time dealing with bugs and submitting bug reports.

Please see the following post, if there is one, for the latest beta release and a list of changes.

#265426 - 19/04/19 06:41 PM Re: mIRC beta [Re: Khaled]
Khaled Offline

Planetary brain

Registered: 04/12/02
Posts: 4420
Loc: London, UK
The latest beta is mIRC v7.55.1403 and can be downloaded here. It includes the following changes:

Beta v7.55.1403 changes:
1.Removed non-random server addresses from servers.ini.
2.Item 15, https://forums.mirc.com/ubbthreads.php/topics/265369
3.Item 16, https://forums.mirc.com/ubbthreads.php/topics/265395
4.Item 17, https://forums.mirc.com/ubbthreads.php/topics/265418

Beta v7.55.1211 changes:
1.Added UTC range check in API drop-ins to prevent overflow result.
2.Item 13, https://forums.mirc.com/ubbthreads.php/topics/265342
3.Item 14, the ctcp action message has always been processed in its own
routine separate from the privmsg routine. The routines are practically
identical, which means that changes to them have always had to be
synchronized. The action routine has now been merged into the privmsg
routine. This required making changes to the privmsg routine.
4.Item 15, enabled by default.

Beta v7.55.1150 changes:
1.Fixed several bugs in API drop-in replacements for CRT time functions.
2.Item 11, https://forums.mirc.com/ubbthreads.php/topics/265304
3.Item 12, https://forums.mirc.com/ubbthreads.php/topics/265304

Beta v7.55.907 changes:
1.Fixed several bugs in API drop-in replacements for CRT time functions.

Beta v7.55.745 changes:
1.Item 9, fixed. Needs testing.
2.Item 10, to prevent incorrect results if called from different threads.
3.Implemented Windows API drop-in replacements for CRT time functions.
These allow negative time values prior to unix epoch, from year 1601
windows epoch. Added /timeapi on|off command for testing purposes. If
enabled, all features that use times/dates eg. timestamps, including
identifiers, will use the API versions.

With the API versions: on Vista onwards, GetDynamicTimeZoneInformation()
is used to determine timezone/dst. On older versions of Windows,
GetTimeZoneInformation() is used, so the results may be different.

Beta v7.55.626 changes:
1.Items 4, 5, 6, updated.
2.Item 7, https://forums.mirc.com/ubbthreads.php/topics/265246
3.Item 8, changed. A number of features depended unnecessarily on system
time, which meant that if it was changed, their measurement of time
would be incorrect. This change affects features such as the main
timer, away, dcc, sockets, flood, etc.

Beta v7.55.520 changes:
1.Item 1, https://forums.mirc.com/ubbthreads.php/topics/265150
Changed .redirect to only be filled if a redirect takes place.
2.Item 1, https://forums.mirc.com/ubbthreads.php/topics/265162
Added support for content-disposition header to determine filename.
Used only if filename not specified as parameter.
3.Item 1, https://forums.mirc.com/ubbthreads.php/topics/265185
Fixed crash when a &binvar download is cancelled.
4.Item 1, https://forums.mirc.com/ubbthreads.php/topics/265189
Optimized speed for &binvar downloads. Uses content-length if available
to pre-allocate entire file size, otherwise uses realloc() with
pre-allocated chunks to decrease realloc() calls.
5.Item 1, added head option, stores result in .reply.
6.Item 1, added put, patch, delete options. Untested. Put and patch use
the same parameters as post. Delete uses the same as head.
7.Item 1, changed so that options fb are optional with all methods.

Beta v7.55.338 changes:
1.Item 1, required rewrite of HTTP related routines used by several
features. Experimental, needs testing.
2.Item 3, https://forums.mirc.com/ubbthreads.php/topics/265057
3.Item 4, https://forums.mirc.com/ubbthreads.php/topics/265071

1.Added $urlget() identifier that downloads content from http/https
addresses. Returns id number. Calls alias with id number when transfer

$id = $urlget(url,hgpuadfbrtc,target,alias,headers,body)

$urlget(N/id) used with properties:
url, redirect, method, type, target, alias, id, state, size,
resume, rcvd, time, reply

url = http/https://user:pass@address:port/file?parameters
options =
hgpuad = head, get, post, put, patch, or delete
fb = file or &binvar
r = resume
t = use .part file
c = cancel
target = file or &binvar
alias = called on completion
headers = &binvar
body = &binvar

2.Fixed $regml().pos bug with multibyte characters.
3.Changed $dll() to require filename .dll extension. If filename does
not have an extension, .dll is appended.
4.Updated OpenSSL library to v1.0.2r.
5.Updated TagLib library to latest fixes.
6.Updated LibZip library to v1.5.2.
7.Reverted changes to $gmt(N) and $gmt(format).
8.Changed a number of features to use tick counts instead of system
time for time measurement.
9.Fixed $astime() and other time/date features applying DST incorrectly
in some situations.
10.Changed time/date features to use threadsafe versions of CRT time
11.Changed $encode()/$decode() to allow non-literal keys longer than 56
12.Changed $encode()/$decode() to not allow salts/IVs that contain
codepoints 256+.
13.Fixed "try next server in group" option being incorrectly applied in
some situations.
14.Changed action message processing so that it is integrated into
the privmsg routines.
15.Changed time/date routines to use Windows APIs, allowing extended
date range 1601 to 9999.
16.Changed $encode()/$decode() to zero-pad salt strings shorter than
eight bytes.
17.Changed /msg -switches support to enable backwards compatibility with
BNCs that use - as an invalid nickname prefix, such as -sBNC and