Register - Login
Views: 39632 Rules/FAQ 05-18-24 04:18:05 PM

Acmlmboard Archive - Version history - 1.x (i3 & forks)Show description: All - Only selected
Categories
1.x (i3 & forks)
1.x (i3 & forks) | Viewable items: 8
1.92.08
(12-06-05)
Post rollback distributable from not too long after the board was reset.
It's meant to be used over the internal version of 1.92 and the images folder from 1.B0.

Changes from 1.92:
  • Adds the following features:
      • Sane post links (ie: thread.php?pid=1). This version refreshes the page once for some reason though.
      • Edit mods page, improved from 1.B0.
        This version offers a select list to select users rather than having to enter manually the user ID in a textbox.
      • Post options. It's possible to disable HTML, smilies or the post layout for single posts.
        "Moderator options" are also available to quick stick/close the thread after posting the reply.
      • Two non-working edit poll pages (one from 1.B0, the other from internal 1.92)
      • A text-mode free space display script. A PHP-GD version would come later.
      • An install script... which was specifically made for this distributable (and this one only).
      • Dots rankset
      • Private message notifications in other pages
      • Extra user pages: member links, minipics and threads by user.
      • New IRC chat page, which supports multiple servers (not included in the archive; it had to be recreated based on what the wayback machine had)
      • New and "new" thread layouts: Extended (cut down), Wide and Vertical.
  • Various other fixes:
      • Local moderators can see the "Post new announcement" link.
      • The title field is htmlspecialchar'd properly when editing the profile.
      • After editing the bio, a copy of the horrible XSS filters is done.
      • Item shop works properly
  • magic_quotes is enabled/recreated by default, which fixed many dumb exploits (but at what cost!).
    Most of the queries were rewritten to take advantage of this, not all though.
  • Contains some files from 1.B0. Most of these are unchanged and include a dummy "lib/libs.php" file which only prints a snarky message and returns.
  • A few queries now die(mysql_error()) on failure, notably the edit profile page.
  • The start of board-specific hacks start even here, with code to autoban users with a certain IP
  • XSS filters slightly improved.

  • Some error / redirect messages were slightly reworded.
  • Power level 4 is set as Administrator with random colors.
  • [quote] added to the BBCode list. The quoted text uses this format.
  • HTTP_CLIENT_IP and HTTP_X_FORWARDED_FOR are also checked if they are banned.

  • The index page shows a link to the last post in the forum. Note that this does not make use of the post link feature.
  • The extra sex options at 147-149 are removed.
  • Permanent thread deletion is in the process of being phased out.
    For now, deleting a thread is still possible but it does not delete the posts associated with it.
  • Threads posting timeout reduced from 60 to 30 seconds.
  • Post background feature improved
  • IPs can be clicked to go to the ipsearch page.
  • Profile page has a major update:
      • RPG status is shown on the right pane (status.php and item list)
      • A real sample post using threadpost() is present
      • Some rows shuffled around
  • The registration page tries to prevent simple reregistrations.
  • Status.php background darkened
  • Trash forum ID moved from 20 to 27
  • Poll display shows the user count of who voted.
  • The infamous search feature is enabled.
  • Original
    Fixed
    1.92.9997
    (08-07-06)
    Justus League version.
    Technically a fork of an i3 snapshot (dated 05-25-2006), which was then modified a bit.

    Changes from 1.92.08:
  • Adds the following features:
      • Attachments
      • Admin page (the board configuration section is a non working placeholder)
      • Secret page with links to other hidden pages
      • Experimantal/hidden avatar upload page
      • Cookieban handler
      • Graphical free space script
      • Block layout feature (and QuickNuke)
      • Bonus gold option
      • Biggest posters page
      • User IQ
      • Search page powered by Google (the original page is restricted to admins)
      • Squid error page (likely straight from Acmlm)
      • Various test files
      • xkeeper.php and xkeeper2.php (cookie theft code for derpboards, probably)
      • xtest.php (experimental IRC bot output?)
  • Queries pass through board_mysql_query for query logging (though the query logger code seems missing here)
  • Users can be prevented from editing their profile or sending PMs (separate from the banned or permabanned power level)
  • Sex option 254, "fire engine fucking red" is added. This prevents the user from changing the sex and title option.
  • Bot detection (shown in the online users page)
  • generatenumbergfx() -> getnumgfx(), which also adds support for a few extra characters and is a little more optimized
  • 'Fancy Pants Administrator' renamed to 'Adminitater' and has a pink name color.
  • Random name color option changed from sex 3 to 4
  • A few more filters are added.
  • Adds a few extra profile fields (MSN, Yahoo)
    Some other fields were rearranged or otherwise renamed, both in the edit profile and actual profile page.
  • Thread closed text is not hardcoded.
  • Various thread layout add the new avatar and use the alternate/older numgfx handler.
  • Removed unnecessary leftovers from Wide layout, and cut down the text.

  • Fixes:
      • It's not possible to delete the first post of a thread
      • No replying to nonexisting threads
      • Various fields are htmlspecialchar'd properly

  • The username shown when viewing calendar events is a proper link.
  • Delete user script allows to filter users by IP and deletes users regardless of the value in 'posts' (they aren't required to match anymore).
  • Edit poll now script errors out completely
  • Edit mods redirect title changed from 'Edit Mods' to 'the moderator management panel' and displays the failed query.
  • Post layouts can be insta-nuked in a single click (through the user's profile)
  • The edit users page:
      • Displays an extra choice when the sex option is invalid / other.
      • Redirects to the user's profile rather than the index
  • The FAQ is "updated"
  • The forum page has a "Do not bump below this line!" warning
  • Index page:
      • Specific categories can be collapsed intelligently: this is remembered through cookies.
      • Marking a forum as read redirects to he index to prevent accidental mark read.
      • Category text is aligned to the left
      • Hovering over the "last post in thread" sign displays the thread's title
      • The 'new' image is aligned differently
  • Reply toolbar improved a bit, merging back some of the changes from 1.Ax
  • Bio option removed from the memberlist; it also silently allows listing 254'd users
  • Double posting would be disabled (but the code is commented out)
  • Activity limiter disabled
  • Online users page:
      • Has a proper page title
      • Has more URL filters
      • Lists bots in a separate section.
  • The registration page only allows to enter username and password (and in this version only, the regkey)
    There's also options to disable registration.

  • Resource changes:
      • Adds heart2, woot and annoyed as post icons
      • Added :heart: and w00t as smileys

  • Hacks:
      • editpost.php
          • When knuck edits or creates a post the contents are randomized
      • Always logged in as User #2 as forced admin
      • 'Youareanidiot' redirect
      • knuck detection
  • Header hacks:
      • Average IQ
      • "Make Tina say" input box

  • Justus league specific additions:
      • An hardcoded key (threeseveneight) is required to register
      • Trial member group (similar to Sonic Retro)
        By default users have 15 trial posts, but an admin can change them.
      • The default powerlevel is -2
      • Includes a few extra schemes (ie: Daily Cycle II)
      • "Site schemes" can be selected, which are completely separate header files (similar to the templating from 1.B0)
      • Mood rings (nugfx.php repurposed)
      • The different "FAQ"
      • Login cookies use 'loguserid2' and 'logpassword2'
      • xkeeper.php does not have IP banning capabilities
  • Original
    Fixed
    1.92.999
    (02-18-07)
    The i3 archive version.
    Missing a few extra files due to someone deleting them from the archive.

    Changes from 1.92.9997:

  • Added features:
      • Specific posts can be set to not count for ACS results (really)
      • Avatar uploads
      • Option to view index in 'Split category' mode
      • Forum approval (some parts use hardcoded forum IDs)
      • Alternate IRC page
      • Cookie banning (multiple ways)
      • MySQL query logging (seemed to also be planned for 1.92.9997, but the code isn't there...)
      • Layout blocking
      • "New" index and login pages (unfinished)
      • Photo album admin page
      • "PM Viewer"
      • Post length image
      • Spambot bar image

  • Header layout hacks:
      • Tunabot score
      • Approved status
      • "HCS Customer" count
      • "Xkeeper's Totally Useless Stats Box™" for displaying misc info
      • "Xkeeper-o-vision" (makes HTML comments visible)
  • Other page hacks:
      • forum.php
          • Trash icon next to the thread title for certain hardcoded forums
          • Random forum name for hardcoded forum
          • Blinking thread title for hardcoded thread IDs
      • lib/layout.php
          • hardcoded redirect for IPs

  • A duplicate 'Male' sex option #3 and a 'mostly white' sex option now exist
  • Passwords are encoded in md5 directly through MySQL's function... but edit user wasn't updated to do this.
  • A few user agents are blocked ("Maxthon", "Anonymous", "")
  • The registers_globals recreation is moved above the config file include (to fix an exploit)
  • The footer also shows the amount of memory used.
  • getnumgfx() allows to pass a numgfx file name
  • Added alternate spoiler tag (allowing custom spoiler reasons)
  • ctimem() to measure microtime
  • Invalid name colors default to white (ie: nonexisting powerlevel/sex combination)
  • Attachments thumbnails no longer show X and Y dimensions (debug code)
  • The default value for CLIENT_IP and X_FORWARDED_FOR is "NO DATA"
  • Images don't have borders (done for IE)
  • The daily stats update checks before doing a broken INSERT
  • IP banned page:
      • Standard ban message changed to "WOW! YOU LOSE! IP BANNED"
      • If the user was banned for triggering the spambot detection, it's possible to get unbanned.
  • Added several filters, "random cats", and some more XSS filters.
  • Users can be blocked from sending PMs without being explicitly permabanned.

  • Added profile fields:
      • Skype Name (also in edituser)
      • Wii Friend Code
      • XBox Live Gamer tag


  • _user.php:
      • now searches in the deleted users table if the user isn't found.
      • accounts for the extra sex definitions
  • The configuration editor from the admin page now works
  • Massive update to the delete user script. Essentially this is the version which made it to the jul code:
      • Multiple users can be selected at once for deletion through checkboxes (instead of typing the user ID manually).
      • Several more filters and sorting options added.
      • Deleted users are thrown into a 'delusers' table for backup purposes
      • The 'deleted user ID' user gets its postcount reversed.
      • Better looking status messages.
  • The download page returns a message if a file cannot be opened.
  • Password confirmation must be entered when changing a password or registering.
    Mistyping the password when editing the profile won't cause the edit to fail completely.
  • Page links in forum.php skips over page numbers to cut down on bloat.
  • Profile save message changed to 'Your profile has been saved.'
  • 'Do not bump below this line!' message removed from forum.php
  • Free space script displays size by B rather than KB and uses different colors for the bar off color ("old" version copied to freespaceold.php)
  • Online users bar in the index:
      • shows the "deleted dumbasses" on mousehover.
      • '0 user online' error fixed.
  • IRC page:
      • shows the first server as the preferred one
      • Does not default automatically to the first server (a message is displayed instead)
      • Guest name is 'AB-Guest' rather than 'Guest'.
      • Does not allow to connect to certain channels like #nobodysworld
  • The member list has a visible option to view Red users
  • It's not possible to enter alternate credentials when posting while logged in.
  • Online users page:
      • Has an alternate last time view mode
      • Allows to (cookie?)ban users (though the script which does the banning was removed)
  • Deleting a private message does not delete it permanently (soft deletion)
  • The bio is properly filtered in the profile page, and received minor layout changes
  • In the registration page:
      • Password of '123' results in a ban (and a cookieban too, if the script wasn't deleted)
      • There are a few banned usernames.
  • It's possible to send CC of PMs to multiple users.
  • If a PM has no subject a default one will be used.
  • Frog coins are properly displayed in status.php
  • It's possible to jump to the last post of a forum
  • A message is displayed if a poll is closed
  • postsidebg???? in regular.php

  • Bug fixes:
      • Cannot edit posts while banned.

  • Bugs introduced:
      • htmlspecialchars() inexplicably removed from edit post fields

  • Files missing from the archive (probably deleted):
      • _acs.php
      • cookieban.php (rip)
      • xkeeper.php and xkeeper2.php (the IP banning versions)
      • xtest.php (the non-jul version)

  • Changes likely during the Feb 2017 drama:
      • Post deletion disabled.
      • Delete users script disabled.
      • IP bans table always truncated
      • Xkeeper account autobanned on every page load
  • Original
    Fixed
    board -1
    (02-14-06)
    A text only board, which is closely related and uses the same database as i3 1.92.

    Original
    Fixed
    1.92++
    (12-12-12)
    A fork of 1.92.08, with some features from Acmlm+Erk.

  • Adds these features:
      • Admin / Staff features:
          • Staff CP with links to admin features
          • Announcement CP for quick adding of global/forum announcements.
          • Admin page, ported and simplified from 1.B0's board configuration screen.
          • Ability to edit the FAQ stored in the database... but it's not actually used.
          • Forum editor, with the ability to edit categories.
          • Forum bans
          • IP bans management
          • Page to delete ghosted PMs.
          • Action log viewer
      • Rewritten edit poll.
      • Latest posts page (ported from Acmlm+Erk)
      • Subforums (!)
      • IRC post reporting script (which reads from the DB)
      • Views GD Image
      • Sidebar support (hardcoded to user IDs)
      • Name changes are logged and can be displayed

      • Blocked layouts
      • Profile comments
      • Special forums (viewable through profile settings)
      • Alternate stats GD image

      • Special sex value for an hex color based on the user's name
      • Board activity meter (disabled by default)
      • Ability to lock profiles
      • Soft deleting PMs. You can also do that with all PMs at once.


  • Security changes:
      • Many places are intval'd and/or addslashes'd to prevent SQL injection, but infamously (and accidentally) not in editpoll.php. The current version has the bug fixed, but this version was from before the fix.
      • Can't edit posts when banned or if the thread is closed.
      • User input sanitization... through mysql_real_escape_string (onion select)
      • Freak out script (will die if the first user isn't admin)
      • Banned bots are redirected to Google.

  • Adds several schemes and ranks
  • Fixed register_globals recreation
  • The action log is reintroduced from 1.Ax
  • The dots rankset is moved to ID 7
  • Syndromes have different names (and so does the extra powerlevel 4)
  • RPG elemental types
  • Trash forum is ID #21

  • Announcements are shown in the index page
  • Some changes to the memberlist:
      • Adds a "View all staff" filter
      • Removes the picture and bio options
  • Can't double post until a day has passed
  • Delay between posts / threads reduced
  • Activity check
  • ReCaptcha for registration and simple spambot protection.

  • Removes:
      • The extra 1.B0 leftovers (ie: bku-thread.php)
      • del.php and misc broken pages from 1.92
      • Non-autoupdating layouts.
      • Freespace display disabled
      • A visible item shop.
        Not like it matters since it was left unfinished in the middle of being revamped (and as such it's broken).
  • Original
    Original install.sql
    Fixed
    jul
    (old github version)

    (11-10-11)
    The code for the original repository, which is missing several files.

  • Several files reformatted to be more readable
  • There are references to the firewall... of which the main files aren't provided.
    Problem is, it still tries to require the file. And the firewall file contains the $sql->connect() call.

  • Adds these features:
      • New admin pages:
          • "Thread Repair System" to fix reply counts and last post info.
          • Admin page with misc settings... which doesn't work.
      • Extra pages:
          • Page to remove "bad posts" (brief appareance)
          • Extra forum options (forced poll mode, special themes)
          • Biggest posters page
          • Latest posts
          • Hidden Shop and Shop Editor
          • Signature size comparision
          • Smilies (they are no longer listed in the FAQ)
      • Support for .css themes.
      • User locks to prevent editing posts or the profile.
      • Mood avatars (not stored)
      • N00bing posts (already disabled by this point, but not removed yet)
      • Admin tool list
      • Snowstorm effect
      • Various incomplete pages:
          • Odd new favorites page with (missing) templates and AJAX request support.
            While this will be removed by the mid 2015 version, said template *is* present there.
          • Alternate ACS page.
      • XSS attempts logging
      • IRC Reporting base
      • MySQL class from AB2, though not all files use it.
      • VGG IRC Relay code (code not provided)

  • Common elements are included in base.css.
  • Forum pages can be viewed in an alternate way.
  • Secondary poll vote system (by influence)
  • Global announcements have an "unread" status.
  • Trashing threads is now possible. Previously you'd have to move the thread to the trash forum.
  • index.php and forum.php show link to latest post in forum/thread
  • Thread status icons are handled differently.
  • Theme preview support.
  • Support for multiple boards.
  • Render times logged for a couple of pages.
  • Ad GFX (code not provided yet)
  • [sp] tag
  • "No posts" mode, which disables postcounts.

  • Some redirect messages were changed.
  • Custom title requirements lowered to 500 posts or 250 posts + 100 days
  • "Local Moderator" group reassigned to the ever so infamous (?) "Normal +", and also hidden to non-admins.
  • Smilies are stored in real CSV format rather than using a terrible ANSI-only separator.
  • Security changes:
      • Cannot edit a post if the thread is closed or the user is banned. Security added to the submit action as well.
      • Thread title is redacted in the odd case if you have the power to reply a thread but not view it.
      • Honeypot linksets

  • ACS rankings don't display the powerlevel.
  • Active users page allows to view thread count and sent/received PMs.
    The base was already there before but it was very incomplete.
  • Big improvement to the delete users page.
    It now allows complex filtering and multi deletion through checkboxes.
  • Deleting a post requires confirmation.
  • Edit user allows to specify a custom sex option (for the several hardcoded extra namecolors)
  • Prevents blank thread titles.
  • The hex color page validates the correct format of the hex number.
  • The index page is generally reindentated, and:
      • Changes the stat counter blip
      • Index sparklines (disabled)
  • Logins are throttled (by delivering IP bans)
  • Basic spambot protection through hidden field.
  • It's possible to double post, and there are no caps to the amount of posts an user can post on a thread in a day.
  • Online.php allows to deliver IP bans; it also displays extra text for Tor or IP banned users.
  • Registration page removes most of the extra editprofile fields.
  • Green coins are taken into consideration for the item shop.
  • status.php changes:
      • Layout rearranged
      • Different palette
      • Displays the RPG Class and green coins.
  • Deleting threads only removes the thread, not the posts associated with it.

  • Removes:
      • Selectable default userpics
      • Reply toolbar
      • User ratings
      • Search functionality (code not removed, but attempting to access it gives an IP ban)
      • Private messages do not have a visible link for deletion (but the functionality still exists)
      • Most of the classic AB layouts and thread layouts.
      • Most of the 1.B0 holdovers.
      • Freespace script
      • Gunbound rankset
      • Random color effect of powerlevel 4 removed.
  • Original
    Fixed
    jul
    (old ver, last commit)

    (11-14-11)
    This version diverged separately from the live code; so the changes here did not get automatically merged.

  • Adds a local error handler
  • The date format can be changed in the users' profiles.
  • Edit user and Edit profile reformatted and improved.
  • Introduces the "variable initializer" functions (as retvar and intvar)

  • base.css fixed
  • It's no longer possible to enter a custom 'sex' option through editprofile.
  • Some jul specific hacks were removed.
  • Consistent minipic escaping.
  • Filters rearranged to "fix" an XSS issue.
  • Original
    Fixed
    jul
    (old ver, inu fork)

    (07-09-12)
    A fork which used to be on GitHub. Most of the extra features in here would make it into the mainline code.

  • Adds these features:
      • Filters stored on the database, along with a management page
      • Forum editor
      • Avatar preview page
      • Milestones
      • Moderators and up can hide their own activity
      • Hidden forums
      • Password upgrade compatibility
      • "Also known as" field
      • Admin link bar is multi-row
      • Extra functions for consistency:
          • getblankdate()
          • admincheck()

  • Big improvement to the MySQL class:
      • Has a cache system (using mysql_data_seek trickery)
      • SQL Query debugger
      • Ability to specify MYSQL fetch flags consistently
  • Everything converted to use the mysql class; which is now static
  • Several more array keys quoted
  • Alternate IP variables are filtered correctly (by validating the IP)
  • Window title uses a consistent format instead of being up to the page.

  • Various pages use better "access denied" messages which don't amount to die("No.");.
  • Admin pages all use the admin-????.php naming format.
  • Password hash is stored in a getpwhash method
  • Login cookie can use IP verification (which is also base64 encoded, unlike later versions)
  • Login cookie encryption changed
  • Userlinks have an optional class set
  • Ban info generalized
  • Configuration is stored in a static conf class.
  • The error handler is in the global context.

  • ACS page autoselects the logged in user by default
  • Biggest posters caches data
  • Better birthday calculation in calendar
  • Threadfix pages merged
  • Edit profile, edit user and new reply/thread attempt to disable autocomplete.
  • Edit profile keeps the user's custom sex option if it's already set
  • Index page has taglines
  • The login page is cleaned up of the nonsense structure.
  • Posts by user uses mysql_data_seek trickery to handle the page filter
  • Ranks page improves a lot the query count
  • Shop editor does not use hardcoded categories
  • Accessing the search function brings up a message, but does not auto IP ban.
  • Thread and forum info is cached for "show posts"
  • Sidebar for Inu

  • Removes:
      • badposts.php
      • Leftover search functionality
      • the gunbound rank set references
      • 1up and ocarina smilies
      • Leftover threads by user page
  • Original
    Fixed
    Acmlmboard Archive - Version history - 1.x (i3 & forks)Show description: All - Only selected





    natpot
    Scheme preview:

    Acmlmboard - v1.92.??? (??/??/????)
    ©2000-2024 Acmlm, Xkeeper, Inuyasha, et al.

    14 database queries.
    Query execution time: 0.002360 seconds
    Script execution time: 0.001168 seconds
    Total render time: 0.003528 seconds