Mike 7 месяцев назад
Родитель
Сommit
e0a5779fef
5 измененных файлов с 6 добавлено и 13 удалено
  1. 3 3
      docs/AIM_6_7.md
  2. 1 1
      docs/CLIENT.md
  3. 0 4
      docs/open_api/webapi.yml
  4. 0 3
      foodgroup/oservice.go
  5. 2 2
      server/http/mgmt_api.go

+ 3 - 3
docs/AIM_6_7.md

@@ -16,7 +16,7 @@ Installation guides are available for the following versions:
 ### Installation
 
 1. Download AIM 6.x (recommended **AIM 6.1.46.1**) from
-   the [NINA wiki](https://web.archive.org/web/20250910233232/https://wiki.nina.chat/wiki/Clients/AOL_Instant_Messenger#Windows).
+   [oldversion.com](http://www.oldversion.com/windows/aol-instant-messenger/).
 2. Run the installer and complete the installation.
 3. Close the AIM application.
 4. Open **Task Manager** and end the **AIM (32 bit)** process if it's still running.
@@ -73,8 +73,8 @@ To point the client to your Open OSCAR Server:
 
 ### Installation
 
-1. Download an AIM 6.x or 7.x client (recommended **6.9.17.2** or **7.5.8.2**) from the  
-   [NINA wiki](https://web.archive.org/web/20250910233232/https://wiki.nina.chat/wiki/Clients/AOL_Instant_Messenger#Windows).
+1. Download an AIM 6.x or 7.x client (recommended **6.9.17.2** or **7.5.8.2**) from
+   [oldversion.com](http://www.oldversion.com/windows/aol-instant-messenger/)
 2. Run the installer and complete the installation.
 3. Close the AIM application.
 4. Open **Task Manager** and end the **AIM (32 bit)** process if it's still running.

+ 1 - 1
docs/CLIENT.md

@@ -26,7 +26,7 @@ Get started with the [AIM for macOS project](https://github.com/mk6i/aim-for-mac
 
 ### Windows 10/11
 
-1. Download AIM 5.9.6089 (available on [NINA wiki](https://web.archive.org/web/20250910233232/https://wiki.nina.chat/wiki/Clients/AOL_Instant_Messenger#Windows)).
+1. Download AIM 5.9.6089 (available on [oldversion.com](http://www.oldversion.com/windows/aol-instant-messenger/)).
 2. Install AIM and exit out of the application post-installation.
 3. Open **Task Manager** and kill the **AOL Instant Messenger (32 bit)** process to make sure the application is
    actually terminated.

+ 0 - 4
docs/open_api/webapi.yml

@@ -1895,7 +1895,6 @@ paths:
                           room:
                             $ref: '#/components/schemas/ChatRoom'
                 additionalProperties: true
-      description: This is a NINA addition to the original sp
   /chat/sendMessage:
     get:
       operationId: sendMessage
@@ -1964,7 +1963,6 @@ paths:
                         type: object
                         additionalProperties: true
                 additionalProperties: true
-      description: This is a NINA addition to the original spec.
   /chat/setTyping:
     get:
       operationId: setTyping
@@ -2027,7 +2025,6 @@ paths:
                         type: object
                         additionalProperties: true
                 additionalProperties: true
-      description: This is a NINA addition to the original spec.
   /chat/leaveChat:
     get:
       operationId: leaveChat
@@ -2084,7 +2081,6 @@ paths:
                         type: object
                         additionalProperties: true
                 additionalProperties: true
-      description: This is a NINA addition to the original spec.
 components:
   schemas:
     Format:

+ 0 - 3
foodgroup/oservice.go

@@ -118,9 +118,6 @@ func (s OServiceService) ClientVersions(ctx context.Context, sess *state.Session
 // Instead, the provided values inform the client about the recommended
 // client-side rate limits.
 //
-// The rate limit values were taken from the example SNAC dump documented here:
-// https://web.archive.org/web/20221207225518/https://wiki.nina.chat/wiki/Protocols/OSCAR/SNAC/OSERVICE_RATE_PARAMS_REPLY
-//
 // AIM clients silently fail when they expect a rate limit rule that does not
 // exist in this response. When support for a new food group is added to the
 // server, update this function accordingly.

+ 2 - 2
server/http/mgmt_api.go

@@ -398,8 +398,8 @@ func userFromBody(r *http.Request) (userWithPassword, error) {
 	return user, nil
 }
 
-// getUserLoginHandler is a temporary endpoint for validating user credentials for
-// chivanet. do not rely on this endpoint, as it will be eventually removed.
+// getUserLoginHandler is a temporary endpoint for validating user credentials.
+// do not rely on this endpoint, as it will be eventually removed.
 func getUserLoginHandler(w http.ResponseWriter, r *http.Request, userManager UserManager, logger *slog.Logger) {
 	authHeader := r.Header.Get("Authorization")
 	if authHeader == "" {