1
0
mirror of https://github.com/gophernicus/gophernicus.git synced 2024-09-22 04:35:56 -04:00
Commit Graph

11 Commits

Author SHA1 Message Date
Augustin Fabre
647d9c762d
Declare function prototypes explicitly
This make it easier to manage separate compilation units (static functions and
global variables, local type definitions, etc.)

The generated header file `functions.h' caused a circular dependency problem;
it wasn't updated automatically when changes were made to the sources (e.g.
new function definition). The sources can't be in the dependency list of
`functions.h' in the Makefile, because `functions.h' is in the dependency list
of each source file. GNU make is able to ignore the circular dependency but not
BSD make.

At any rate, keeping the prototype list up-to-date is easy, because the
compiler will complain if a function is used in a compilation unit but defined
in an other one.

It also makes static analysis easier out of the box.
2020-06-08 13:10:06 +10:00
fosslinux
c1c7ffe721
Tabs->spaces borked userlist on most clients 2020-04-30 20:19:44 +10:00
fosslinux
ca3b8a8ce4
Sort the ~ selector by date modified
When a gopherer comes in contact with a user listing, the current
order is pretty much useless (by UID). It makes much more sense
to sort by the date modified.

Closes #62
2020-04-28 15:46:49 +10:00
Augustin Fabre
326c15c474
Remove trailing whitespace 2020-04-23 21:18:23 +02:00
Augustin Fabre
5acd7854cc
Fix memory leak in gophermap parsing
FILE pointer `fp' was not closed when the gophermap parsing returned
early.
2020-04-04 12:40:15 +02:00
Augustin Fabre
d03d9b0930
Disable HTTP response to HTTP GET/POST requests (#66) 2020-03-31 22:38:18 +02:00
fosslinux
7b58f85a7f
Make description in die() appears everywhere
Before it only appeared in syslog. Make the error more obvious to
the admin, so that it appears on the page as well, and helps with
debugging.

Closes #32.

Yes, I am still alive, have just been busy.
2020-03-29 19:47:17 +11:00
fosslinux
37ac8823b0
Spaces to Tabs as per consensus in #56 2020-02-05 19:19:42 +11:00
Yargo
87362cd316 Filetypes2 (#57)
Re-do filetypes system.

By hb9nks.
2020-01-20 22:36:02 +00:00
fosslinux
2f13c16681
src/bin2c.c should not be executable 2020-01-17 11:07:42 +11:00
Emil Engler
8949d78794
refactor: New hierarchy and refactored Makefile 2020-01-11 20:41:11 +01:00