2 Коміти 17f59b00e8 ... 5e50d6d339

Автор SHA1 Опис Дата
  mio 5e50d6d339 Fix crash when fetching CSRF token 3 місяців тому
  mio 4af7f9a170 Add default DFLAGS -g -O2 3 місяців тому
3 змінених файлів з 10 додано та 1 видалено
  1. 7 0
      ChangeLog
  2. 2 0
      source/Makefile.am
  3. 1 1
      source/pixiv.d

+ 7 - 0
ChangeLog

@@ -1,3 +1,10 @@
+2024-08-04  mio  <stigma@disroot.org>
+
+	Add default DFLAGS -g -O2
+	This bloats the binary, but makes it easier to debug anything crashes.
+	You can just change this by settings DFLAGS when calling make. E.g:
+	    make DFLAGS='-O3 -frelease'
+
 2024-08-01  mio  <stigma@disroot.org>
 
 	Fix autotools-based compilation for GDC12

+ 2 - 0
source/Makefile.am

@@ -4,6 +4,8 @@ else
 D_OFLAG = -of
 endif
 
+DFLAGS ?= -g -O2
+
 SUFFIXES: .d .o
 .d.o:
 	@DC@ -c $< $(DFLAGS) $(pixiv_down_DFLAGS) $(AM_DFLAGS) $(D_OFLAG)$@

+ 1 - 1
source/pixiv.d

@@ -251,7 +251,7 @@ private enum TOKEN_Regex = ctRegex!(`token":"([^"]+)"`);
  */
 string fetchCSRFToken(in string sessionID)
 {
-   import std.net.curl;
+   import std.net.curl: HTTP;
    import std.regex : matchFirst;
    import std.string : split;