summary refs log tree commit diff stats
diff options
context:
space:
mode:
-rw-r--r--changelog.md1
-rw-r--r--lib/pure/httpclient.nim2
2 files changed, 2 insertions, 1 deletions
diff --git a/changelog.md b/changelog.md
index b094dd0eb..454b613f0 100644
--- a/changelog.md
+++ b/changelog.md
@@ -4,6 +4,7 @@
 ## Changes affecting backward compatibility
 
 - `-d:nimStrictDelete` becomes the default. An index error is produced when the index passed to `system.delete` was out of bounds. Use `-d:nimAuditDelete` to mimic the old behavior for backwards compatibility.
+- The default user-agent in `std/httpclient` has been changed to `Nim-httpclient/<version>` instead of `Nim httpclient/<version>` which was incorrect according to the HTTP spec.
 
 ## Standard library additions and changes
 
diff --git a/lib/pure/httpclient.nim b/lib/pure/httpclient.nim
index 9444618db..d2bf925ba 100644
--- a/lib/pure/httpclient.nim
+++ b/lib/pure/httpclient.nim
@@ -359,7 +359,7 @@ type
                                         ## and `postContent` proc,
                                         ## when the server returns an error
 
-const defUserAgent* = "Nim httpclient/" & NimVersion
+const defUserAgent* = "Nim-httpclient/" & NimVersion
 
 proc httpError(msg: string) =
   var e: ref ProtocolError