Browse Source

Use new class interface and update copyright information

next
Georg Hopp 12 years ago
parent
commit
8c2de51c57
  1. 3
      include/application/adapter/http.h
  2. 3
      include/application/application.h
  3. 3
      include/asset.h
  4. 2
      include/auth.h
  5. 3
      include/auth/auth.h
  6. 3
      include/auth/credential.h
  7. 2
      include/auth/interface/auth.h
  8. 3
      include/auth/ldap.h
  9. 3
      include/auth/storage.h
  10. 3
      include/config/config.h
  11. 3
      include/config/value.h
  12. 21
      include/http.h
  13. 3
      include/http/cookie.h
  14. 3
      include/http/header.h
  15. 2
      include/http/interface/http_intro.h
  16. 3
      include/http/message.h
  17. 3
      include/http/parser.h
  18. 3
      include/http/request.h
  19. 3
      include/http/response.h
  20. 3
      include/http/worker.h
  21. 3
      include/http/writer.h
  22. 3
      include/permission.h
  23. 3
      include/rbac/object.h
  24. 3
      include/rbac/operation.h
  25. 3
      include/rbac/user.h
  26. 3
      include/role.h
  27. 3
      include/router.h
  28. 3
      include/server.h
  29. 3
      include/session.h
  30. 3
      include/storage/storage.h
  31. 3
      include/user.h
  32. 2
      include/utils/http.h
  33. 2
      include/utils/mime_type.h
  34. 2
      include/utils/signalHandling.h
  35. 3
      src/application/adapter/http/http.c
  36. 2
      src/application/adapter/http/update.c
  37. 4
      src/application/application.c
  38. 2
      src/application/controller/_get_credential_from_args.c
  39. 2
      src/application/controller/_get_user_from_args.c
  40. 2
      src/application/controller/_process_user_create_args.c
  41. 2
      src/application/controller/_update_user_from_args.c
  42. 2
      src/application/controller/_validate_email.c
  43. 2
      src/application/controller/_validate_password.c
  44. 2
      src/application/controller/_validate_password_repeat.c
  45. 2
      src/application/create_user.c
  46. 2
      src/application/get_user.c
  47. 2
      src/application/login.c
  48. 2
      src/application/logout.c
  49. 2
      src/application/session_cleanup.c
  50. 2
      src/application/session_get.c
  51. 2
      src/application/session_start.c
  52. 2
      src/application/session_stop.c
  53. 2
      src/application/update_password.c
  54. 2
      src/application/update_user.c
  55. 4
      src/asset/asset.c
  56. 2
      src/asset/pool.c
  57. 4
      src/auth/auth.c
  58. 2
      src/auth/create.c
  59. 4
      src/auth/credential.c
  60. 2
      src/auth/interface/auth.c
  61. 4
      src/auth/ldap.c
  62. 2
      src/auth/storage/hash_pw.c
  63. 4
      src/auth/storage/storage.c
  64. 4
      src/config/config.c
  65. 2
      src/config/get.c
  66. 4
      src/config/value.c
  67. 4
      src/http/cookie.c
  68. 4
      src/http/header.c
  69. 2
      src/http/header/to_string.c
  70. 2
      src/http/interface/i_http_intro.c
  71. 4
      src/http/message.c
  72. 2
      src/http/message/get_version.c
  73. 2
      src/http/message/has_keep_alive.c
  74. 2
      src/http/message/has_valid_version.c
  75. 2
      src/http/message/header_size_get.c
  76. 2
      src/http/message/header_to_string.c
  77. 4
      src/http/parser.c
  78. 2
      src/http/parser/new_message.c
  79. 2
      src/http/parser/p_body.c
  80. 2
      src/http/parser/p_header.c
  81. 2
      src/http/parser/p_post_vars.c
  82. 2
      src/http/parser/p_request_vars.c
  83. 2
      src/http/parser/parse.c
  84. 3
      src/http/request.c
  85. 2
      src/http/request/get_method_id.c
  86. 3
      src/http/response.c
  87. 2
      src/http/response/304.c
  88. 2
      src/http/response/403.c
  89. 2
      src/http/response/404.c
  90. 2
      src/http/response/500.c
  91. 2
      src/http/response/asset.c
  92. 2
      src/http/response/json.c
  93. 3
      src/http/worker.c
  94. 2
      src/http/worker/add_common_header.c
  95. 2
      src/http/worker/add_computed_header.c
  96. 2
      src/http/worker/answer.c
  97. 2
      src/http/worker/get_asset.c
  98. 2
      src/http/worker/process.c
  99. 9
      src/http/writer.c
  100. 2
      src/http/writer/write.c

3
include/application/adapter/http.h

@ -4,7 +4,7 @@
* \author Georg Hopp
*
* \copyright
* Copyright © 2012 Georg Hopp
* Copyright © 2014 Georg Hopp
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@ -33,6 +33,7 @@ TR_CLASS(ApplicationAdapterHttp) {
Router router;
};
TR_INSTANCE_INIT(ApplicationAdapterHttp);
TR_CLASSVARS_DECL(ApplicationAdapterHttp) {};
#endif // __APPLICATION_ADAPTER_HTTP_H__

3
include/application/application.h

@ -4,7 +4,7 @@
* \author Georg Hopp
*
* \copyright
* Copyright © 2012 Georg Hopp
* Copyright © 2014 Georg Hopp
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@ -68,6 +68,7 @@ TR_CLASS(Application) {
const char * loc;
};
TR_INSTANCE_INIT(Application);
TR_CLASSVARS_DECL(Application) {};
int applicationLogin(Application, Credential, Session);
void applicationLogout(Application, Session);

3
include/asset.h

@ -5,7 +5,7 @@
* \author Georg Hopp
*
* \copyright
* Copyright © 2012 Georg Hopp
* Copyright © 2014 Georg Hopp
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@ -50,6 +50,7 @@ TR_CLASS(Asset) {
size_t ref_count;
};
TR_INSTANCE_INIT(Asset);
TR_CLASSVARS_DECL(Asset) {};
Asset assetPoolGet(const char *, size_t);
size_t assetPoolRelease(Asset);

2
include/auth.h

@ -5,7 +5,7 @@
* \author Georg Hopp
*
* \copyright
* Copyright © 2012 Georg Hopp
* Copyright © 2014 Georg Hopp
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by

3
include/auth/auth.h

@ -23,7 +23,7 @@
* \author Georg Hopp
*
* \copyright
* Copyright © 2012 Georg Hopp
* Copyright © 2014 Georg Hopp
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@ -59,6 +59,7 @@ TR_CLASS(Auth) {
void * auth[MAX_AUTH + 1];
};
TR_INSTANCE_INIT(Auth);
TR_CLASSVARS_DECL(Auth) {};
int authCreate(Auth, AuthModule, ...);

3
include/auth/credential.h

@ -4,7 +4,7 @@
* \author Georg Hopp
*
* \copyright
* Copyright © 2012 Georg Hopp
* Copyright © 2014 Georg Hopp
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@ -49,6 +49,7 @@ TR_CLASS(Credential) {
} cred;
};
TR_INSTANCE_INIT(Credential);
TR_CLASSVARS_DECL(Credential) {};
#endif // __AUTH_CREDENTIAL_H__

2
include/auth/interface/auth.h

@ -9,7 +9,7 @@
* \author Georg Hopp
*
* \copyright
* Copyright © 2012 Georg Hopp
* Copyright © 2014 Georg Hopp
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by

3
include/auth/ldap.h

@ -4,7 +4,7 @@
* \author Georg Hopp
*
* \copyright
* Copyright © 2012 Georg Hopp
* Copyright © 2014 Georg Hopp
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@ -36,6 +36,7 @@ TR_CLASS(AuthLdap) {
size_t nbase_dn;
};
TR_INSTANCE_INIT(AuthLdap);
TR_CLASSVARS_DECL(AuthLdap) {};
#endif // __AUTH_LDAP_H__

3
include/auth/storage.h

@ -4,7 +4,7 @@
* \author Georg Hopp
*
* \copyright
* Copyright © 2012 Georg Hopp
* Copyright © 2014 Georg Hopp
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@ -39,6 +39,7 @@ TR_CLASS(AuthStorage) {
Storage store;
};
TR_INSTANCE_INIT(AuthStorage);
TR_CLASSVARS_DECL(AuthStorage) {};
/**
* \todo In future this should use a more general purpose hash

3
include/config/config.h

@ -4,7 +4,7 @@
* \author Georg Hopp
*
* \copyright
* Copyright © 2012 Georg Hopp
* Copyright © 2014 Georg Hopp
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@ -35,6 +35,7 @@ TR_CLASS(Config) {
TR_Hash config;
};
TR_INSTANCE_INIT(Config);
TR_CLASSVARS_DECL(Config) {};
ConfigValue configGet(Config, const char *, size_t);

3
include/config/value.h

@ -4,7 +4,7 @@
* \author Georg Hopp
*
* \copyright
* Copyright © 2012 Georg Hopp
* Copyright © 2014 Georg Hopp
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@ -49,6 +49,7 @@ TR_CLASS(ConfigValue) {
unsigned long hash;
};
TR_INSTANCE_INIT(ConfigValue);
TR_CLASSVARS_DECL(ConfigValue) {};
#endif // __CONFIG_VALUE_H__

21
include/http.h

@ -1,3 +1,24 @@
/**
* \file
*
* \author Georg Hopp
*
* \copyright
* Copyright © 2014 Georg Hopp
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
#ifndef __HTTP_H__
#define __HTTP_H__

3
include/http/cookie.h

@ -4,7 +4,7 @@
* \author Georg Hopp
*
* \copyright
* Copyright © 2012 Georg Hopp
* Copyright © 2014 Georg Hopp
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@ -43,6 +43,7 @@ TR_CLASS(HttpCookie) {
size_t nvalue;
};
TR_INSTANCE_INIT(HttpCookie);
TR_CLASSVARS_DECL(HttpCookie) {};
char * httpCookieToString(HttpCookie);
HttpCookie httpStringToCookie(const char *);

3
include/http/header.h

@ -6,7 +6,7 @@
* \author Georg Hopp
*
* \copyright
* Copyright © 2012 Georg Hopp
* Copyright © 2014 Georg Hopp
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@ -41,6 +41,7 @@ TR_CLASS(HttpHeader) {
size_t size; //!< full size of this header
};
TR_INSTANCE_INIT(HttpHeader);
TR_CLASSVARS_DECL(HttpHeader) {};
size_t httpHeaderToString(HttpHeader, char *);

2
include/http/interface/http_intro.h

@ -7,7 +7,7 @@
* \author Georg Hopp
*
* \copyright
* Copyright © 2012 Georg Hopp
* Copyright © 2014 Georg Hopp
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by

3
include/http/message.h

@ -5,7 +5,7 @@
* \author Georg Hopp
*
* \copyright
* Copyright © 2012 Georg Hopp
* Copyright © 2014 Georg Hopp
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@ -40,6 +40,7 @@ TR_CLASS(HttpMessage) {
int dbody;
};
TR_INSTANCE_INIT(HttpMessage);
TR_CLASSVARS_DECL(HttpMessage) {};
char httpMessageHasKeepAlive(HttpMessage);
size_t httpMessageHeaderSizeGet(HttpMessage);

3
include/http/parser.h

@ -5,7 +5,7 @@
* \author Georg Hopp
*
* \copyright
* Copyright © 2012 Georg Hopp
* Copyright © 2014 Georg Hopp
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@ -55,6 +55,7 @@ TR_CLASS(HttpParser) {
HttpMessageState state;
};
TR_INSTANCE_INIT(HttpParser);
TR_CLASSVARS_DECL(HttpParser) {};
ssize_t httpParserParse(void *, TR_Stream);
void httpParserRequestVars(HttpParser);

3
include/http/request.h

@ -5,7 +5,7 @@
* \author Georg Hopp
*
* \copyright
* Copyright © 2012 Georg Hopp
* Copyright © 2014 Georg Hopp
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@ -57,6 +57,7 @@ TR_CLASS(HttpRequest) {
TR_Hash cookies;
};
TR_INSTANCE_INIT(HttpRequest);
TR_CLASSVARS_DECL(HttpRequest) {};
HttpMethod httpRequestGetMethodId(HttpRequest);

3
include/http/response.h

@ -5,7 +5,7 @@
* \author Georg Hopp
*
* \copyright
* Copyright © 2012 Georg Hopp
* Copyright © 2014 Georg Hopp
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@ -41,6 +41,7 @@ TR_CLASS(HttpResponse) {
char * reason;
};
TR_INSTANCE_INIT(HttpResponse);
TR_CLASSVARS_DECL(HttpResponse) {};
HttpResponse httpResponse304(
const char *, size_t,

3
include/http/worker.h

@ -5,7 +5,7 @@
* \author Georg Hopp
*
* \copyright
* Copyright © 2012 Georg Hopp
* Copyright © 2014 Georg Hopp
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@ -56,6 +56,7 @@ TR_CLASS(HttpWorker) {
HttpWriter writer;
};
TR_INSTANCE_INIT(HttpWorker);
TR_CLASSVARS_DECL(HttpWorker) {};
#endif // __HTTP_WORKER_H__

3
include/http/writer.h

@ -5,7 +5,7 @@
* \author Georg Hopp
*
* \copyright
* Copyright © 2012 Georg Hopp
* Copyright © 2014 Georg Hopp
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@ -90,6 +90,7 @@ TR_CLASS(HttpWriter) {
HttpWriterState state;
};
TR_INSTANCE_INIT(HttpWriter);
TR_CLASSVARS_DECL(HttpWriter) {};
ssize_t httpWriterWrite(void *, TR_Stream);

3
include/permission.h

@ -4,7 +4,7 @@
* \author Georg Hopp
*
* \copyright
* Copyright © 2012 Georg Hopp
* Copyright © 2014 Georg Hopp
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@ -53,6 +53,7 @@ TR_CLASS(Permission) {
ResourceAction action;
};
TR_INSTANCE_INIT(Permission);
TR_CLASSVARS_DECL(Permission);
#endif // __PERMISSION_H__

3
include/rbac/object.h

@ -4,7 +4,7 @@
* \author Georg Hopp
*
* \copyright
* Copyright © 2012 Georg Hopp
* Copyright © 2014 Georg Hopp
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@ -34,6 +34,7 @@ TR_CLASS(RbacObject) {
size_t nname;
};
TR_INSTANCE_INIT(RbacObject);
TR_CLASSVARS_DECL(RbacObject) {};
#endif // __RBAC_OBJECT_H__

3
include/rbac/operation.h

@ -4,7 +4,7 @@
* \author Georg Hopp
*
* \copyright
* Copyright © 2012 Georg Hopp
* Copyright © 2014 Georg Hopp
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@ -33,6 +33,7 @@ TR_CLASS(RbacOperation) {
size_t nname;
};
TR_INSTANCE_INIT(RbacOperation);
TR_CLASSVARS_DECL(RbacOperation) {};
#endif // __RBAC_OPERATION_H__

3
include/rbac/user.h

@ -4,7 +4,7 @@
* \author Georg Hopp
*
* \copyright
* Copyright © 2012 Georg Hopp
* Copyright © 2014 Georg Hopp
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@ -42,6 +42,7 @@ TR_CLASS(RbacUser) {
size_t nname;
};
TR_INSTANCE_INIT(RbacUser);
TR_CLASSVARS_DECL(RbacUser) {};
// void userSerialize(User, void **, size_t *);
// void userDeserialize(User, void *, size_t);

3
include/role.h

@ -4,7 +4,7 @@
* \author Georg Hopp
*
* \copyright
* Copyright © 2012 Georg Hopp
* Copyright © 2014 Georg Hopp
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@ -98,6 +98,7 @@ TR_CLASS(Role) {
// end og ROLE definition.
};
TR_INSTANCE_INIT(Role);
TR_CLASSVARS_DECL(Role) {};
#endif // __ROLE_H__

3
include/router.h

@ -12,7 +12,7 @@
* \author Georg Hopp
*
* \copyright
* Copyright © 2013 Georg Hopp
* Copyright © 2014 Georg Hopp
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@ -52,6 +52,7 @@ TR_CLASS(Router) {
size_t nprefix;
};
TR_INSTANCE_INIT(Router);
TR_CLASSVARS_DECL(Router) {};
HttpResponse routerRoute(Router, HttpRequest, Session);

3
include/server.h

@ -7,7 +7,7 @@
* \author Georg Hopp
*
* \copyright
* Copyright © 2012 Georg Hopp
* Copyright © 2014 Georg Hopp
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@ -54,6 +54,7 @@ TR_CLASS(Server) {
struct conns * conns;
};
TR_INSTANCE_INIT(Server);
TR_CLASSVARS_DECL(Server) {};
void serverRun(Server this);

3
include/session.h

@ -4,7 +4,7 @@
* \author Georg Hopp
*
* \copyright
* Copyright © 2012 Georg Hopp
* Copyright © 2014 Georg Hopp
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@ -71,6 +71,7 @@ TR_CLASS(Session) {
User user;
};
TR_INSTANCE_INIT(Session);
TR_CLASSVARS_DECL(Session) {};
#endif // __SESSION_H__

3
include/storage/storage.h

@ -4,7 +4,7 @@
* \author Georg Hopp
*
* \copyright
* Copyright © 2012 Georg Hopp
* Copyright © 2014 Georg Hopp
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@ -42,6 +42,7 @@ TR_CLASS(Storage) {
char * db_name;
};
TR_INSTANCE_INIT(Storage);
TR_CLASSVARS_DECL(Storage) {};
StoragePutResult storagePut(Storage, char *, size_t, char *, size_t);
StoragePutResult storageUpdate(Storage, char *, size_t, char *, size_t);

3
include/user.h

@ -4,7 +4,7 @@
* \author Georg Hopp
*
* \copyright
* Copyright © 2012 Georg Hopp
* Copyright © 2014 Georg Hopp
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@ -54,6 +54,7 @@ TR_CLASS(User) {
size_t * nsurname;
};
TR_INSTANCE_INIT(User);
TR_CLASSVARS_DECL(User) {};
#endif // __USER_H__

2
include/utils/http.h

@ -4,7 +4,7 @@
* \author Georg Hopp
*
* \copyright
* Copyright © 2012 Georg Hopp
* Copyright © 2014 Georg Hopp
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by

2
include/utils/mime_type.h

@ -4,7 +4,7 @@
* \author Georg Hopp
*
* \copyright
* Copyright © 2012 Georg Hopp
* Copyright © 2014 Georg Hopp
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by

2
include/utils/signalHandling.h

@ -5,7 +5,7 @@
* \author Georg Hopp
*
* \copyright
* Copyright © 2012 Georg Hopp
* Copyright © 2014 Georg Hopp
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by

3
src/application/adapter/http/http.c

@ -4,7 +4,7 @@
* \author Georg Hopp
*
* \copyright
* Copyright © 2012 Georg Hopp
* Copyright © 2014 Georg Hopp
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@ -61,6 +61,7 @@ TR_INIT_IFACE(TR_Observer, applicationAdapterHttpUpdate);
TR_CREATE_CLASS(
ApplicationAdapterHttp,
NULL,
NULL,
TR_IF(TR_Class),
TR_IF(TR_Observer));

2
src/application/adapter/http/update.c

@ -4,7 +4,7 @@
* \author Georg Hopp
*
* \copyright
* Copyright © 2013 Georg Hopp
* Copyright © 2014 Georg Hopp
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by

4
src/application/application.c

@ -4,7 +4,7 @@
* \author Georg Hopp
*
* \copyright
* Copyright © 2012 Georg Hopp
* Copyright © 2014 Georg Hopp
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@ -88,6 +88,6 @@ applicationDtor(void * _this)
TR_INIT_IFACE(TR_Class, applicationCtor, applicationDtor, NULL);
TR_CREATE_CLASS(Application, NULL, TR_IF(TR_Class));
TR_CREATE_CLASS(Application, NULL, NULL, TR_IF(TR_Class));
// vim: set ts=4 sw=4:

2
src/application/controller/_get_credential_from_args.c

@ -4,7 +4,7 @@
* \author Georg Hopp
*
* \copyright
* Copyright © 2013 Georg Hopp
* Copyright © 2014 Georg Hopp
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by

2
src/application/controller/_get_user_from_args.c

@ -4,7 +4,7 @@
* \author Georg Hopp
*
* \copyright
* Copyright © 2013 Georg Hopp
* Copyright © 2014 Georg Hopp
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by

2
src/application/controller/_process_user_create_args.c

@ -4,7 +4,7 @@
* \author Georg Hopp
*
* \copyright
* Copyright © 2013 Georg Hopp
* Copyright © 2014 Georg Hopp
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by

2
src/application/controller/_update_user_from_args.c

@ -4,7 +4,7 @@
* \author Georg Hopp
*
* \copyright
* Copyright © 2013 Georg Hopp
* Copyright © 2014 Georg Hopp
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by

2
src/application/controller/_validate_email.c

@ -4,7 +4,7 @@
* \author Georg Hopp
*
* \copyright
* Copyright © 2013 Georg Hopp
* Copyright © 2014 Georg Hopp
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by

2
src/application/controller/_validate_password.c

@ -4,7 +4,7 @@
* \author Georg Hopp
*
* \copyright
* Copyright © 2013 Georg Hopp
* Copyright © 2014 Georg Hopp
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by

2
src/application/controller/_validate_password_repeat.c

@ -4,7 +4,7 @@
* \author Georg Hopp
*
* \copyright
* Copyright © 2013 Georg Hopp
* Copyright © 2014 Georg Hopp
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by

2
src/application/create_user.c

@ -4,7 +4,7 @@
* \author Georg Hopp
*
* \copyright
* Copyright © 2013 Georg Hopp
* Copyright © 2014 Georg Hopp
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by

2
src/application/get_user.c

@ -4,7 +4,7 @@
* \author Georg Hopp
*
* \copyright
* Copyright © 2012 Georg Hopp
* Copyright © 2014 Georg Hopp
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by

2
src/application/login.c

@ -4,7 +4,7 @@
* \author Georg Hopp
*
* \copyright
* Copyright © 2012 Georg Hopp
* Copyright © 2014 Georg Hopp
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by

2
src/application/logout.c

@ -4,7 +4,7 @@
* \author Georg Hopp
*
* \copyright
* Copyright © 2012 Georg Hopp
* Copyright © 2014 Georg Hopp
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by

2
src/application/session_cleanup.c

@ -4,7 +4,7 @@
* \author Georg Hopp
*
* \copyright
* Copyright © 2012 Georg Hopp
* Copyright © 2014 Georg Hopp
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by

2
src/application/session_get.c

@ -4,7 +4,7 @@
* \author Georg Hopp
*
* \copyright
* Copyright © 2012 Georg Hopp
* Copyright © 2014 Georg Hopp
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by

2
src/application/session_start.c

@ -4,7 +4,7 @@
* \author Georg Hopp
*
* \copyright
* Copyright © 2012 Georg Hopp
* Copyright © 2014 Georg Hopp
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by

2
src/application/session_stop.c

@ -4,7 +4,7 @@
* \author Georg Hopp
*
* \copyright
* Copyright © 2012 Georg Hopp
* Copyright © 2014 Georg Hopp
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by

2
src/application/update_password.c

@ -4,7 +4,7 @@
* \author Georg Hopp
*
* \copyright
* Copyright © 2012 Georg Hopp
* Copyright © 2014 Georg Hopp
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by

2
src/application/update_user.c

@ -4,7 +4,7 @@
* \author Georg Hopp
*
* \copyright
* Copyright © 2013 Georg Hopp
* Copyright © 2014 Georg Hopp
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by

4
src/asset/asset.c

@ -4,7 +4,7 @@
* \author Georg Hopp
*
* \copyright
* Copyright © 2012 Georg Hopp
* Copyright © 2014 Georg Hopp
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@ -139,6 +139,6 @@ assetHandleDouble(void * _this, void * _doub)
TR_INIT_IFACE(TR_Class, assetCtor, assetDtor, NULL);
TR_INIT_IFACE(TR_Hashable, assetGetHash, assetHandleDouble);
TR_CREATE_CLASS(Asset, NULL, TR_IF(TR_Class), TR_IF(TR_Hashable));
TR_CREATE_CLASS(Asset, NULL, NULL, TR_IF(TR_Class), TR_IF(TR_Hashable));
// vim: set ts=4 sw=4:

2
src/asset/pool.c

@ -4,7 +4,7 @@
* \author Georg Hopp
*
* \copyright
* Copyright © 2012 Georg Hopp
* Copyright © 2014 Georg Hopp
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by

4
src/auth/auth.c

@ -4,7 +4,7 @@
* \author Georg Hopp
*
* \copyright
* Copyright © 2013 Georg Hopp
* Copyright © 2014 Georg Hopp
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@ -77,6 +77,6 @@ authAuthenticate(void * _this, Credential cred, TR_Uuid user_index)
TR_INIT_IFACE(TR_Class, authCtor, authDtor, NULL);
TR_INIT_IFACE(Auth, authAuthenticate);
TR_CREATE_CLASS(Auth, NULL, TR_IF(TR_Class), TR_IF(Auth));
TR_CREATE_CLASS(Auth, NULL, NULL, TR_IF(TR_Class), TR_IF(Auth));
// vim: set ts=4 sw=4:

2
src/auth/create.c

@ -4,7 +4,7 @@
* \author Georg Hopp
*
* \copyright
* Copyright © 2013 Georg Hopp
* Copyright © 2014 Georg Hopp
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by

4
src/auth/credential.c

@ -4,7 +4,7 @@
* \author Georg Hopp
*
* \copyright
* Copyright © 2012 Georg Hopp
* Copyright © 2014 Georg Hopp
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@ -78,6 +78,6 @@ credentialDtor(void * _this)
}
TR_INIT_IFACE(TR_Class, credentialCtor, credentialDtor, NULL);
TR_CREATE_CLASS(Credential, NULL, TR_IF(TR_Class));
TR_CREATE_CLASS(Credential, NULL, NULL, TR_IF(TR_Class));
// vim: set ts=4 sw=4:

2
src/auth/interface/auth.c

@ -4,7 +4,7 @@
* \author Georg Hopp
*
* \copyright
* Copyright © 2012 Georg Hopp
* Copyright © 2014 Georg Hopp
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by

4
src/auth/ldap.c

@ -4,7 +4,7 @@
* \author Georg Hopp
*
* \copyright
* Copyright © 2012 Georg Hopp
* Copyright © 2014 Georg Hopp
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@ -118,6 +118,6 @@ authLdapAuthenticate(void * _this, Credential cred, TR_Uuid user_index)
TR_INIT_IFACE(TR_Class, authLdapCtor, authLdapDtor, NULL);
TR_INIT_IFACE(Auth, authLdapAuthenticate);
TR_CREATE_CLASS(AuthLdap, NULL, TR_IF(TR_Class), TR_IF(Auth));
TR_CREATE_CLASS(AuthLdap, NULL, NULL, TR_IF(TR_Class), TR_IF(Auth));
// vim: set ts=4 sw=4:

2
src/auth/storage/hash_pw.c

@ -4,7 +4,7 @@
* \author Georg Hopp
*
* \copyright
* Copyright © 2012 Georg Hopp
* Copyright © 2014 Georg Hopp
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by

4
src/auth/storage/storage.c

@ -4,7 +4,7 @@
* \author Georg Hopp
*
* \copyright
* Copyright © 2012 Georg Hopp
* Copyright © 2014 Georg Hopp
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@ -91,6 +91,6 @@ authStorageAuthenticate(void * _this, Credential cred, TR_Uuid user_index)
TR_INIT_IFACE(TR_Class, authStorageCtor, authStorageDtor, NULL);
TR_INIT_IFACE(Auth, authStorageAuthenticate);
TR_CREATE_CLASS(AuthStorage, NULL, TR_IF(TR_Class), TR_IF(Auth));
TR_CREATE_CLASS(AuthStorage, NULL, NULL, TR_IF(TR_Class), TR_IF(Auth));
// vim: set ts=4 sw=4:

4
src/config/config.c

@ -4,7 +4,7 @@
* \author Georg Hopp
*
* \copyright
* Copyright © 2012 Georg Hopp
* Copyright © 2014 Georg Hopp
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@ -119,6 +119,6 @@ void configDtor(void * _this)
}
TR_INIT_IFACE(TR_Class, configCtor, configDtor, NULL);
TR_CREATE_CLASS(Config, NULL, TR_IF(TR_Class));
TR_CREATE_CLASS(Config, NULL, NULL, TR_IF(TR_Class));
// vim: set ts=4 sw=4:

2
src/config/get.c

@ -4,7 +4,7 @@
* \author Georg Hopp
*
* \copyright
* Copyright © 2012 Georg Hopp
* Copyright © 2014 Georg Hopp
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by

4
src/config/value.c

@ -4,7 +4,7 @@
* \author Georg Hopp
*
* \copyright
* Copyright © 2012 Georg Hopp
* Copyright © 2014 Georg Hopp
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@ -96,6 +96,6 @@ configValueHandleDouble(void * _this, void * _double)
TR_INIT_IFACE(TR_Class, configValueCtor, configValueDtor, NULL);
TR_INIT_IFACE(TR_Hashable, configValueGetHash, configValueHandleDouble);
TR_CREATE_CLASS(ConfigValue, NULL, TR_IF(TR_Class), TR_IF(TR_Hashable));
TR_CREATE_CLASS(ConfigValue, NULL, NULL, TR_IF(TR_Class), TR_IF(TR_Hashable));
// vim: set ts=4 sw=4:

4
src/http/cookie.c

@ -4,7 +4,7 @@
* \author Georg Hopp
*
* \copyright
* Copyright © 2012 Georg Hopp
* Copyright © 2014 Georg Hopp
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@ -97,6 +97,6 @@ httpCookieHandleDouble(void * _this, void * _double)
TR_INIT_IFACE(TR_Class, httpCookieCtor, httpCookieDtor, NULL);
TR_INIT_IFACE(Hashable, httpCookieGetHash, httpCookieHandleDouble);
TR_CREATE_CLASS(HttpCookie, NULL, TR_IF(TR_Class), TR_IF(Hashable));
TR_CREATE_CLASS(HttpCookie, NULL, NULL, TR_IF(TR_Class), TR_IF(Hashable));
// vim: set ts=4 sw=4:

4
src/http/header.c

@ -5,7 +5,7 @@
* \author Georg Hopp
*
* \copyright
* Copyright © 2012 Georg Hopp
* Copyright © 2014 Georg Hopp
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@ -100,6 +100,6 @@ httpHeaderHandleDouble(void * _this, void * _double)
TR_INIT_IFACE(TR_Class, httpHeaderCtor, httpHeaderDtor, NULL);
TR_INIT_IFACE(TR_Hashable, httpHeaderGetHash, httpHeaderHandleDouble);
TR_CREATE_CLASS(HttpHeader, NULL, TR_IF(TR_Class), TR_IF(TR_Hashable));
TR_CREATE_CLASS(HttpHeader, NULL, NULL, TR_IF(TR_Class), TR_IF(TR_Hashable));
// vim: set ts=4 sw=4:

2
src/http/header/to_string.c

@ -5,7 +5,7 @@
* \author Georg Hopp
*
* \copyright
* Copyright © 2012 Georg Hopp
* Copyright © 2014 Georg Hopp
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by

2
src/http/interface/i_http_intro.c

@ -4,7 +4,7 @@
* \author Georg Hopp
*
* \copyright
* Copyright © 2012 Georg Hopp
* Copyright © 2014 Georg Hopp
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by

4
src/http/message.c

@ -4,7 +4,7 @@
* \author Georg Hopp
*
* \copyright
* Copyright © 2012 Georg Hopp
* Copyright © 2014 Georg Hopp
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@ -69,6 +69,6 @@ httpMessageDtor(void * _this)
}
TR_INIT_IFACE(TR_Class, httpMessageCtor, httpMessageDtor, NULL);
TR_CREATE_CLASS(HttpMessage, NULL, TR_IF(TR_Class));
TR_CREATE_CLASS(HttpMessage, NULL, NULL, TR_IF(TR_Class));
// vim: set ts=4 sw=4:

2
src/http/message/get_version.c

@ -4,7 +4,7 @@
* \author Georg Hopp
*
* \copyright
* Copyright © 2012 Georg Hopp
* Copyright © 2014 Georg Hopp
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by

2
src/http/message/has_keep_alive.c

@ -4,7 +4,7 @@
* \author Georg Hopp
*
* \copyright
* Copyright © 2012 Georg Hopp
* Copyright © 2014 Georg Hopp
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by

2
src/http/message/has_valid_version.c

@ -4,7 +4,7 @@
* \author Georg Hopp
*
* \copyright
* Copyright © 2012 Georg Hopp
* Copyright © 2014 Georg Hopp
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by

2
src/http/message/header_size_get.c

@ -4,7 +4,7 @@
* \author Georg Hopp
*
* \copyright
* Copyright © 2012 Georg Hopp
* Copyright © 2014 Georg Hopp
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by

2
src/http/message/header_to_string.c

@ -4,7 +4,7 @@
* \author Georg Hopp
*
* \copyright
* Copyright © 2012 Georg Hopp
* Copyright © 2014 Georg Hopp
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by

4
src/http/parser.c

@ -4,7 +4,7 @@
* \author Georg Hopp
*
* \copyright
* Copyright © 2012 Georg Hopp
* Copyright © 2014 Georg Hopp
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@ -66,6 +66,6 @@ httpParserDtor(void * _this)
TR_INIT_IFACE(TR_Class, httpParserCtor, httpParserDtor, NULL);
TR_INIT_IFACE(TR_StreamReader, httpParserParse);
TR_CREATE_CLASS(HttpParser, NULL, TR_IF(TR_Class), TR_IF(TR_StreamReader));
TR_CREATE_CLASS(HttpParser, NULL, NULL, TR_IF(TR_Class), TR_IF(TR_StreamReader));
// vim: set ts=4 sw=4:

2
src/http/parser/new_message.c

@ -4,7 +4,7 @@
* \author Georg Hopp
*
* \copyright
* Copyright © 2012 Georg Hopp
* Copyright © 2014 Georg Hopp
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by

2
src/http/parser/p_body.c

@ -4,7 +4,7 @@
* \author Georg Hopp
*
* \copyright
* Copyright © 2012 Georg Hopp
* Copyright © 2014 Georg Hopp
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by

2
src/http/parser/p_header.c

@ -4,7 +4,7 @@
* \author Georg Hopp
*
* \copyright
* Copyright © 2012 Georg Hopp
* Copyright © 2014 Georg Hopp
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by

2
src/http/parser/p_post_vars.c

@ -4,7 +4,7 @@
* \author Georg Hopp
*
* \copyright
* Copyright © 2012 Georg Hopp
* Copyright © 2014 Georg Hopp
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by

2
src/http/parser/p_request_vars.c

@ -4,7 +4,7 @@
* \author Georg Hopp
*
* \copyright
* Copyright © 2012 Georg Hopp
* Copyright © 2014 Georg Hopp
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by

2
src/http/parser/parse.c

@ -4,7 +4,7 @@
* \author Georg Hopp
*
* \copyright
* Copyright © 2012 Georg Hopp
* Copyright © 2014 Georg Hopp
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by

3
src/http/request.c

@ -4,7 +4,7 @@
* \author Georg Hopp
*
* \copyright
* Copyright © 2012 Georg Hopp
* Copyright © 2014 Georg Hopp
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@ -130,6 +130,7 @@ TR_INIT_IFACE(TR_Class, httpRequestCtor, httpRequestDtor, NULL);
TR_INIT_IFACE(HttpIntro, sizeGet, toString);
TR_CREATE_CLASS(HttpRequest,
HttpMessage,
NULL,
TR_IF(TR_Class),
TR_IF(HttpIntro));

2
src/http/request/get_method_id.c

@ -4,7 +4,7 @@
* \author Georg Hopp
*
* \copyright
* Copyright © 2012 Georg Hopp
* Copyright © 2014 Georg Hopp
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by

3
src/http/response.c

@ -4,7 +4,7 @@
* \author Georg Hopp
*
* \copyright
* Copyright © 2012 Georg Hopp
* Copyright © 2014 Georg Hopp
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@ -101,6 +101,7 @@ TR_INIT_IFACE(HttpIntro, sizeGet, toString);
TR_CREATE_CLASS(
HttpResponse,
HttpMessage,
NULL,
TR_IF(TR_Class),
TR_IF(HttpIntro));

2
src/http/response/304.c

@ -4,7 +4,7 @@
* \author Georg Hopp
*
* \copyright
* Copyright © 2012 Georg Hopp
* Copyright © 2014 Georg Hopp
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by

2
src/http/response/403.c

@ -4,7 +4,7 @@
* \author Georg Hopp
*
* \copyright
* Copyright © 2012 Georg Hopp
* Copyright © 2014 Georg Hopp
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by

2
src/http/response/404.c

@ -4,7 +4,7 @@
* \author Georg Hopp
*
* \copyright
* Copyright © 2012 Georg Hopp
* Copyright © 2014 Georg Hopp
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by

2
src/http/response/500.c

@ -4,7 +4,7 @@
* \author Georg Hopp
*
* \copyright
* Copyright © 2012 Georg Hopp
* Copyright © 2014 Georg Hopp
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by

2
src/http/response/asset.c

@ -17,7 +17,7 @@
* \author Georg Hopp
*
* \copyright
* Copyright © 2012 Georg Hopp
* Copyright © 2014 Georg Hopp
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by

2
src/http/response/json.c

@ -4,7 +4,7 @@
* \author Georg Hopp
*
* \copyright
* Copyright © 2012 Georg Hopp
* Copyright © 2014 Georg Hopp
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by

3
src/http/worker.c

@ -4,7 +4,7 @@
* \author Georg Hopp
*
* \copyright
* Copyright © 2012 Georg Hopp
* Copyright © 2014 Georg Hopp
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@ -166,6 +166,7 @@ TR_INIT_IFACE(
TR_CREATE_CLASS(
HttpWorker,
NULL,
NULL,
TR_IF(TR_Class),
TR_IF(TR_StreamReader),
TR_IF(TR_StreamWriter),

2
src/http/worker/add_common_header.c

@ -4,7 +4,7 @@
* \author Georg Hopp
*
* \copyright
* Copyright © 2012 Georg Hopp
* Copyright © 2014 Georg Hopp
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by

2
src/http/worker/add_computed_header.c

@ -4,7 +4,7 @@
* \author Georg Hopp
*
* \copyright
* Copyright © 2012 Georg Hopp
* Copyright © 2014 Georg Hopp
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by

2
src/http/worker/answer.c

@ -4,7 +4,7 @@
* \author Georg Hopp
*
* \copyright
* Copyright © 2012 Georg Hopp
* Copyright © 2014 Georg Hopp
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by

2
src/http/worker/get_asset.c

@ -4,7 +4,7 @@
* \author Georg Hopp
*
* \copyright
* Copyright © 2012 Georg Hopp
* Copyright © 2014 Georg Hopp
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by

2
src/http/worker/process.c

@ -4,7 +4,7 @@
* \author Georg Hopp
*
* \copyright
* Copyright © 2012 Georg Hopp
* Copyright © 2014 Georg Hopp
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by

9
src/http/writer.c

@ -4,7 +4,7 @@
* \author Georg Hopp
*
* \copyright
* Copyright © 2012 Georg Hopp
* Copyright © 2014 Georg Hopp
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@ -57,6 +57,11 @@ httpWriterDtor(void * _this)
TR_INIT_IFACE(TR_Class, httpWriterCtor, httpWriterDtor, NULL);
TR_INIT_IFACE(TR_StreamWriter, httpWriterWrite);
TR_CREATE_CLASS(HttpWriter, NULL, TR_IF(TR_Class), TR_IF(TR_StreamWriter));
TR_CREATE_CLASS(
HttpWriter,
NULL,
NULL,
TR_IF(TR_Class),
TR_IF(TR_StreamWriter));
// vim: set ts=4 sw=4:

2
src/http/writer/write.c

@ -4,7 +4,7 @@
* \author Georg Hopp
*
* \copyright
* Copyright © 2012 Georg Hopp
* Copyright © 2014 Georg Hopp
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by

Some files were not shown because too many files changed in this diff

Loading…
Cancel
Save