Git Product home page Git Product logo

ext-blog's Issues

Unhashed password storage

There is a leak in a security: user passwords are stored in users.store as is, and are easy to get, once you've got an access to the necessary folder

Error on clean build

Hello. I tried the code from quicklisp, and it works. Then I pulled your current sources, and tried to compile them with SBCL 1.0.55.0.debian:

CL-USER> (push #P"../" asdf:*central-registry*)
CL-USER> (asdf:load-system :ext-blog)

And got the following:

Execution of a form compiled with errors.
Form:
  (DEFPACKAGE EXT-BLOG
  (USE COMMON-LISP)
  (IMPORT-FROM EXT-BLOG-ASD *EXT-BLOG-VERSION*)
  (RENDER-METHOD (MAKE-INSTANCE (FIND-SYMBOL DRAWER-DISPATCHER 'EXT-BLOG)))
  (EXPORT-ROUTE-SYMBOLS T)
  (EXPORT *BASEURL* *DEFAULT-RENDER-METHOD* *DEFAULT-HEADERS*))
Compile-time error:
  during macroexpansion of
(DEFPACKAGE #:EXT-BLOG
  (:USE COMMON-LISP)
  ...).
Use *BREAK-ON-SIGNALS* to intercept:

 bogus DEFPACKAGE option: (:RENDER-METHOD
                           (MAKE-INSTANCE
                            (FIND-SYMBOL "DRAWER-DISPATCHER" '#:EXT-BLOG)))
   [Condition of type SB-INT:COMPILED-PROGRAM-ERROR]

Restarts:
 0: [RETRY] Retry compiling #<CL-SOURCE-FILE "ext-blog" "src" "defmodule">.
 1: [ACCEPT] Continue, treating compiling #<CL-SOURCE-FILE "ext-blog" "src" "defmodule"> as having been successful.
 2: [RETRY] Retry SLIME REPL evaluation request.
 3: [*ABORT] Return to SLIME's top level.
 4: [TERMINATE-THREAD] Terminate this thread (#<THREAD "repl-thread" RUNNING {BC9A369}>)

Backtrace:
  0: (#:EVAL-THUNK)
  1: (SB-INT:SIMPLE-EVAL-IN-LEXENV ..)
  2: (SB-INT:SIMPLE-EVAL-IN-LEXENV ..)
  3: (EVAL-TLF ..)
  4: (SB-C::EVAL-COMPILE-TOPLEVEL ..)
  5: ((FLET SB-C::DEFAULT-PROCESSOR :IN SB-C::PROCESS-TOPLEVEL-FORM) ..)
  6: (SB-C::PROCESS-TOPLEVEL-FORM ..)
  7: (SB-C::PROCESS-TOPLEVEL-PROGN ..)
  8: (SB-C::PROCESS-TOPLEVEL-FORM ..)
  9: ((FLET SB-C::DEFAULT-PROCESSOR :IN SB-C::PROCESS-TOPLEVEL-FORM) ..)
 10: (SB-C::PROCESS-TOPLEVEL-FORM ..)
 11: (SB-C::SUB-SUB-COMPILE-FILE #<SB-C::SOURCE-INFO >)
 12: ((LAMBDA () :IN SB-C::SUB-COMPILE-FILE))
 13: ((FLET SB-C::WITH-IT :IN SB-C::%WITH-COMPILATION-UNIT))
 14: (SB-C::SUB-COMPILE-FILE #<SB-C::SOURCE-INFO >)
 15: (COMPILE-FILE ..)
 16: (ASDF:COMPILE-FILE* ..)
 17: ((SB-PCL::FAST-METHOD ASDF:PERFORM (ASDF:COMPILE-OP ASDF:CL-SOURCE-FILE)) ..)
 18: ((SB-PCL::EMF ASDF:PERFORM) #<unavailable argument> #<unavailable argument> #<ASDF:COMPILE-OP NIL {DCFB549}> #<ASDF:CL-SOURCE-FILE "ext-blog" "src" "defmodule">)
 19: ((SB-PCL::FAST-METHOD ASDF::PERFORM-WITH-RESTARTS :AROUND (T T)) ..)

It seems, like the failure is connected to the recent RESTAS update, but it's just an assumption.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.